- История Tux’а – талисмана Linux
- Невероятная история Tux: наш любимый талисман Linux!
- С чего началось создание Tux?
- Другие варианты талисмана
- Логотип vs талисман Linux
- Самое маленькое изображение Tux!
- Когда Tux покорял космос!
- Tux – талисман Linux
- История
- Linux
- Кратчайшая история создания Linux
- Про логотип
- Где нужен Linux?
- Читайте также: Главные профессии в IT и что для них нужно.
- Какие компоненты у дистрибутива Linux?
- Микроядро (microkernel)
- Монолитное ядро (monolithic)
- Гибридное ядро (hybrid)
- Системные утилиты
- Системные библиотеки
- Утилиты разработки ПО
- Пользовательские программы
- Плюсы Linux
- Минусы Linux
- Поддержка и помощь
История Tux’а – талисмана Linux
Персонаж Tux был разработан в 1996 году Ларри Ювенгом. Сама идея талисмана принадлежит создателю операционной системы Линусу Торвальдсу.
Tux был создан Ювенгом для конкурса логотипов Linux посредством открытого графического редактора GIMP. Имя Tux пингвину придумал Джеймс Хьюз, зашифровав таким образом словосочетание «Torvalds UniX».
Tux – общепризнанный символ операционной системы Linux. Однако его изображения могут отличаться в зависимости от версии, сборки и т.п. Например, в версии сборки для увеличения безопасности PaX, этот пингвин имеет щит, шлем, а еще держит лабрис (церемониальный или боевой топор):
Tux, PaX edition
Разговоры о логотипе операционки начались еще в 1996 году. Среди множества предложений наиболее популярными оказались пародии на логотипы других компаний или некоторые животные: акулы, орлы и т.п. Тогда же Торвальдс случайно обмолвился, что ему импонируют пингвины. И конечной версией был выбран пингвин, держащий в руках Землю.
Но именно в качестве логотипа голосованием выбран не Tux, а более нейтральное изображение Мэтта Эриксона, на котором было написано Linux2.0. Демократия в данном случае не сыграла своей роли, и Линус настоял на том, чтобы в качестве логотипа было выбрано именно его детище. Для справедливости, правильно считать разработку Эриксона – логотипом, а известного пингвина — символом операционной системы Linux.
Хинт для программистов: если зарегистрируетесь на соревнования Huawei Cup, то бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.
Перейти к регистрации
Источник
Невероятная история Tux: наш любимый талисман Linux!
Все мы знаем наш любимый талисман Linux! В старых архивах я нашел некоторую интересную информацию о создании милого пингвина.
Возможно, что-то из этого вы уже знаете, но некоторая информация наверняка будет новой!
В первые дни с момента выпуска Linux Линус Торвальдас высказал свое мнение о выборе талисмана, который бы всей своей изящностью вдохновлял нас на совершение компьютерных подвигов. Тогда и стали поступать различные предложения выбора логотипа.
Первые письма, в которых обсуждаются идеи, были написаны в 1996 году. Все началось с горячих споров. Среди предложений были такие животные, как акулы и орлы, но когда Линус упомянул, что ему нравятся пингвины, все споры прекратились!
Тема: Прототип логотипа Linux
Четверг, 9 мая 1996 17:48:56 +0300 (EET DST)
Кто-то объявил конкурс логотипов. Может, люди пришлют свои предложения на сайт..
Так вот, насчёт этой идеи: жалкий пингвиненок слишком слабый, чтобы удержать мир, и его будто вот-вот раздавит. Такой себе, негативный логотип если подумать…
Итак, представьте пухлого, объевшегося, только что рыгнувшего пингвина. Он сидит и довольно улыбается.
Он не так чтобы сильно толстый, но все равно ему тяжело стоять.
И теперь сложная часть. С этой картинкой, четко обрисованной в сознании, нужно набросать ее стилизованную версию. Без особых деталей — всего лишь черный контур кистью. Для этого нужен талант. Покажи людям такую картинку, и они скажут [очень сладким голосом]: «О-ой, какой милый пингвинчик, наверняка он только что объелся селёдки…», а маленькие дети будут подпрыгивать и кричать: «Мамочка, мамочка, можно и мне такого же?».
О возникновении талисмана Tux пишут на многих сайтах. Поэтому я скорее расскажу о менее известных фактах.
С чего началось создание Tux?
Поговорим об инструменте, с помощью которого его создавали. И это — GIMP!
Основываясь на обсуждениях в списке рассылки linux-kernel о Tux и первоначальном предложении Алана Кокса, Ларри Юинг использовал для создания первого образа Tux GIMP 0.54!
Большая часть рисунка была создана на процессоре 486 DX2/50 с ОС Linux лишь мышкой и GIMP. Поскольку изначально он был создан на 8-битном дисплее, окончательное сглаживание с помощью GIMP было сделано на Crimson SGI.
Сначала Ларри нарисовал черно-белый набросок, а позже раскрасил его в несколько этапов:
Первый инструмент в GIMP — это «Размывание», который использовали после создания формы и первоначальных теней для уменьшения резкости. С его помощью картинку размыли несколькими кистями разных размеров, чтобы сгладить тени. С помощью аэрографа осветлили/затемнили места, которые получились слишком плоскими.
Ларри описал каждый этап создания Tux со всеми деталями на своем сайте.
Другие варианты талисмана
Были и другие варианты талисмана, но с Tux конкурировать они не смогли. Некоторые не поддерживали выбор Tux и настаивали на Fox. Но все-таки Tux победил!
Логотип vs талисман Linux
Такой логотип Linux 2.0, созданный Мэттом Эриксоном не смог противостоять Tux, несмотря на большее количество голосов в 1997 году (785 vs 541). И сегодня Tux доминирует и есть везде, где есть Linux!
Самое маленькое изображение Tux!
Разработчик чипа рассказал о миниатюрной копии Tux размером примерно 130 микрон (0,13 миллиметров) в оптимизированном микропроцессоре для Linux.
Когда Tux покорял космос!
18 января 2011 года сообществом Linux был совершен подвиг. В Брисбене была организована конференция Linux по сбору средств для помощи пострадавшим от наводнения.
Бумажную версию этой фотографии подписали Винтон Серф (один из «отцов» Интернета), Эрик Оллман (один из разработчиков «sendmail») и сам Линус Торвальдс. Затем после конференции Tux и его фотография были проданы на аукционе за 23 австралийских долларов. Сумма пошла на ликвидацию последствий наводнения.
Спонсорами космического проекта «Horus», в котором Tux принял участие, были любительская радиосвязь «Ham Radio», Linux, Open Source и Open Hardware.
Horus 14 — высотный воздушный шар — поднялся в космос и достиг высоты 30-40 км над уровнем земли, что в 3 раза выше уровня полета пассажирского самолета. Горизонт был в нескольких сотнях километров. На фото четко видны черное космическое небо и дуга Земли. Давление воздуха составляло около 5% от уровня давления на земле, а температура достигала -50°C. Оборудование по слежению за шаром было оснащено микроконтроллером Arduino Micro.
Источник
Tux – талисман Linux
Обновлено Ноя 6, 2019
Tux (Такс, в Рунете более распространено неправильное Тукс) — официальный талисман Linux, созданный в 1996 Ларри Юингом (Larry Ewing). Это пухлый пингвин, выглядящий сытым и довольным. Идею использовать пингвина в качестве талисмана Linux выдвинул создатель этого ядра Линус Торвальдс.
История
Все началось в 1996 году, когда в списке рассылки разработчиков ядра Linux появились первые разговоры о талисмане. Среди множества предложений можно было выделить либо пародии на логотипы других ОС, либо стандартных зверей типа орлов или акул. Дискуссии несколько утихли после того, как Линус Торвальдс случайно обмолвился о том, что ему нравятся пингвины. Было несколько попыток нарисовать пингвинов в разных позах, после чего поступило предложения логотипа в виде пингвина, держащего Землю. Вот ответ Линуса на попытки Дэйла Шитза нарисовать такой логотип:
Re: Прототип логотипа Linux.
Линус Торвальдс (torvalds@cs.helsinki.fi)
Четверг, 9 мая 1996 17:48:56 +0300 (EET DST)
Однако, не Tux был выбран Linux-сообществом в качестве логитипа Linux. Он проиграл вот этому сопернику, творению Мэтта Эриксона:
Пингвин получил 541 голос — против 785 у победителя. Но демократия в этом случае оказалась бессильна, и Линус отстоял свое детище. Конечно, во имя справедливости, можно назвать Tux’а официальным талисманом, а изображение Мэтта Эриксона — логотипом Linux. Хотя пингвин, несомненно, гораздо более известен и интересен.
Источник
Linux
Linux — это семейство операционных систем (ОС), работающих на основе одноименного ядра. Нет одной операционной системы Linux, как, например, Windows или MacOS. Есть множество дистрибутивов (набор файлов, необходимых для установки ПО), выполняющих конкретные задачи.
Кратчайшая история создания Linux
Линус Торвальдс — первый разработчик и создатель Linux. Именно в честь него и была названа ОС. В 1981 году Линус начал работу над собственной ОС семейства Unix. Через три года появилась первая версия, доступная для скачивания. Но тогда она имела очень низкий спрос — ей пользовались буквально несколько человек.
Только через 10 лет ОС Linux получила широкое распространение. Сообщество программистов подхватило идею свободного ПО, специалисты стали помогать развивать проект.
Про логотип
Логотип и талисман Linux — пингвин Tux с желтыми лапами и клювом. В 1996 году разработчики ядра Linux решили выбрать талисман. Торвальдс обмолвился о том, что ему очень нравятся пингвины. Поэтому на логотипе ОС изображен пингвин.
Где нужен Linux?
Дистрибутивы Linux практически полностью захватили рынок веб-серверов. Согласно рейтингу аналитического агентства W3Techs, на Linux-серверах развернуты 75,1% сайтов.
ОС Android работает на ядре Linux, поэтому она используется и в мобильных устройствах.
Это специализированные вычислительные машины, превосходящие по своим техническим параметрам и скорости вычислений многие обычные компьютеры.
Они уникальны, для многих из них требуется особая ОС, способная решать конкретные задачи. Благодаря открытому исходному коду разработчики могут видоизменять ОС так, чтобы она работала и на таких машинах.
Linux занял свою нишу и в игровых консолях, но ориентированных на эту ОС игр пока не так много. Компания Steam работает над исправлением ситуации — разрабатывает операционную систему SteamOS. Она будет поставляться вместе с игровой консолью Steam Machine.
Устройства IoT и умная техника
Многие из них созданы на основе Linux. Так, компания Samsung разработала операционную систему Tize, LG — WebOS, а Panasonic и Philips используют FirefoxOS.
Авиация и транспорт
Во встроенных компьютерах Tesla и машинах с автопилотами Google используется операционная система Linux. ПО для отслеживания трафика в США аналогично разработано на этой ОС, а администрация авиации Америки перешла на нее еще в 2006 году.
Читайте также: Главные профессии в IT и что для них нужно.
Какие компоненты у дистрибутива Linux?
Начинающий программист должен знать структуру Linux, чтобы понимать, как она устроена и каким образом функционирует.
Что это такое , как работает и зачем нужно? Это так называемая главная программа, основная часть ОС. Ядро выступает в качестве посредника между устройствами ПК (видеокартой, процессором, оперативной памятью и пр.) и его ПО. Для этого в коде есть драйверы устройств. Они загружаются в память или подключаются по мере необходимости ресурса определенного устройства. Ядра управляют устройствами, процессами и памятью, обрабатывают системные вызовы.
На компьютере могут быть запущены сразу несколько программ. Первые работают в фоновом режиме, вторые ожидают определенных действий от пользователя, третьи получают информацию из других запущенных программ. Именно ядро распределяет ресурсы компьютера между всеми программами и организует параллельную работу множества разных процессов.
Какие есть виды ядер? Всего выделяют 3 типа: микроядра, монолитные и гибридные.
Микроядро (microkernel)
Состоит из нескольких независимых модулей, которые подгружаются в память по мере надобности.
теоретически высокая степень надежности (по сравнению с другими архитектурами);
низкое потребление памяти;
легкое подключение дополнительных частей ядра (модульность).
низкая скорость из-за постоянного переключения между отдельными частями;
доступность аппаратных средств только через драйверы.
Монолитное ядро (monolithic)
Противоположность микроядра. В памяти ПК всегда размещен весь (либо практически весь) код ядра. Поэтому скорость его работы выше в сравнении с микроядром.
прямой доступ к аппаратным средствам;
простой обмен данными между процессами;
более высокая скорость реакции процессов.
меньшая степень безопасности (по сравнению с микроядром);
занимает много оперативной памяти.
Гибридное ядро (hybrid)
Комбинация элементов двух ранее описанных архитектур. Для ускорения работы запускает модули операционной системы в пространстве ядра.
возможность выбора того, что будет функционировать в пространстве ядра и пользователя;
меньший физический размер (в сравнении монолитным ядром);
большая степень гибкости.
более медленная работа;
выпуск драйверов устройств только производителями.
Станьте универсальным специалистом по администрированию Linux с нуля и разверните собственный кластер. Дополнительная скидка 5% по промокоду BLOG.
Ядро Linux — монолитное, при этом оно заимствует некоторые идеи из микроядерной архитектуры. Это означает, что вся ОС функционирует в пространстве ядра, а драйвера устройств могут легко загружаться (или выгружаться) непосредственно при работе операционной системы.
Железо — аппаратное обеспечение ПК с его периферийными устройствами.
Ядро — основной компонент ОС, взаимодействует с аппаратным обеспечением, выступает посредником между низкоуровневым железом и компонентами верхнего уровня.
Оболочка — интерфейс для взаимодействия между ядром ОС и пользователями, абстрагирует внутреннее устройство системы, получает команды от пользователей, запускает необходимые функции.
Утилиты — служебные программы, дающие пользователю большую часть функциональных возможностей System OS Linux. Виды утилит: sed, cat, date, vi и прочие.
Компиляторы — технические средства, преобразующие программный код в машинный.
Системные утилиты
Утилиты — вспомогательные компьютерные программы в составе общего ПО. Они нужны для выполнения типовых задач, связанных с работой оборудования и ОС. У Linux есть набор простых утилит. Они позволяют, например, редактировать данные, изменять расположение файлов.
Системные библиотеки
Системные библиотеки — это специальные программы, дающие доступ к функциям ядра. Для выполнения какой-либо задачи ядро вначале получает системный вызов, исходящий от приложений. Но у каждого ядра свой набор системных вызовов, и они должны понимать формат выполнения задачи. Поэтому программисты разработали стандартную библиотеку процедур, описывающую набор системных вызовов для конкретной ОС.
Утилиты разработки ПО
При помощи трех вышеперечисленных компонентов операционная система сможет запускаться и функционировать. Но для обновления и создания новых программ нужно иметь дополнительные библиотеки и инструменты — toolchain. Этот набор программ, инструментов и утилит поможет создавать рабочее приложение из исходных кодов.
Пользовательские программы
Они не считаются обязательными компонентами ОС. Нередко их пишут сами пользователи. Программы помогают задать конкретную работу. К таким утилитам относятся браузеры, офисные пакеты, инструменты графического дизайна, плееры и пр.
Плюсы Linux
- Бесплатное использование. Использование большинства ОС Linux и большей части программ, основанных на ней, абсолютно бесплатно.
- Открытый исходный код системы/программы. Благодаря доступу к исходному коду можно изучать его, изменять, распространять, а также публиковать изменения в соответствии с лицензией.
- Актуальность и производительность. По сравнению с Windows Linux не устаревает со временем. То есть, чтобы восстановить первоначальную производительность, не нужно будет регулярно чистить или переустанавливать ОС, запускать дефрагментацию.
- Безопасность. Linux поддерживает разные параметры безопасности, защищающие от вирусов, замедлений, вредоносных программ, сбоев. Это основная причина популярности ОС среди разработчиков. Конечно, Linux — не на 100% безопасная ОС, но менее уязвимая, чем другие.
- Универсальность. Linux поддерживает практически все популярные языки программирования: Java, C/C++, Python, Ruby, C# и другие. Менеджер пакетов поможет установить и обновить целые и отдельные части компонентов ПО. Благодаря поддержке SSH можно быстро управлять серверами.
- Дистрибутивы. Многие организации модифицировали ОС Linux, выпустив собственные дистрибутивы. Перечисляем наиболее популярные: Debian, Ubuntu, Linux Mint, Arch Linux, MX Linux, Fedora, Manjaro, CentOS. Linux Mint и Ubuntu подойдут начинающим пользователям, а Arch Linux, Fedora и Debian — опытным разработчикам. Дистрибутив можно собрать и самостоятельно.
- Установка ПО из централизованного места — репозитория. Это место, где хранятся данные. Благодаря этому можно установить несколько программ одним щелчком мыши. Можно забыть о поиске кряков, серийных ключей и программ в интернете — с Linux это точно не понадобится.
Минусы Linux
- Сложности с освоением ОС. Интерфейс большей части версий Linux значительно отличается от привычных Windows и MacOS.
Поддержка и помощь
Существуют разные онлайн-форумы и чат-каналы, которые можно использовать для получения помощи. Эти каналы варьируются в зависимости от дистрибутива, который используется.
- Общие форумы Linux: форум Linux.Org.Ru, Linux Forum.
- Для Ubuntu: web-сайты Ubuntu Forums и AskUbuntu.
- Для других: ссылки на поддержку размещены на ресурсе дистрибутива.
Станьте универсальным специалистом по администрированию Linux с нуля и разверните собственный кластер. Дополнительная скидка 5% по промокоду BLOG.
Источник