29 лет Linux. Подборка любопытных фактов в честь дня рождения гениальной операционной системы

25 августа удивительной операционной системе, чуду современного мира технологий, исполнилось 29 лет. Она называется Linux, а если вы точно не знаете, почему ее так уважают, пора узнать о ней побольше.

Linux – это бьющееся сердце современного мира: вездесущая сила, проникшая во все точки цифровой жизни. Она повсюду – от суперсовременных поездов, суперкомпьютеров, космических роботов до сверхзащищенных маршрутизаторов и обычных смартфонов.

С момента создания Linux в 1991 году UNIX-подобные системы с открытым исходным кодом произвели революцию во многих областях – они управляют миллионами серверов, лежат в основе успешных стартапов и отраслей и, конечно, же работают в наших смартфонах и многих других устройствах.

Сегодня Linux – это доминирующая операционная система в облачных инфраструктурах, в Интернете вещей (Internet of Things, IoT) и мобильных телефонах. И хотя статистически Linux проигрывает войну за настольные компьютеры, нет никаких сомнений, что ее бесплатный и свободный характер оказывает огромное влияние на основных игроков на рынке ПК.

Сегодня мы не будем снова вдаваться в подробности, что такое Linux, как, кем и зачем она была создана. Давайте просто «отпразднуем» 29-летие Linux интересным списком фактов об этой удивительной операционной системе, и поблагодарим ее создателя Линуса Торвальдса за то, что его хобби буквально изменило мир.

В 2020 году основной код Linux (ядро) состоит из около 28,7 млн строк кода. Некоторым читателям это покажется большим – и действительно, это немало. Тем не менее, это ядро ​​– одно из самых маленьких за многие годы. И несмотря на преднамеренные сокращения кода, это огромное количество хорошо продуманных алгоритмов означает, что Linux остается крупнейшим проектом с открытым исходным кодом (доступным для всех) на планете.

По иронии судьбы, сегодня Linux могла называться совсем по-другому. Ее создатель – финн Линус Торвальдс, хотел назвать свой хобби-проект FreaX (сочетание слов free и Unix). К счастью, его жизнь пересеклась с владельцем небольшой хостинговой компании, который убедил его использовать другое название – Linux, которое представляет собой комбинацию из Linus и Unix.

Хотя Торвальдс написал 100% программного кода первой версии своей операционной системы, в последних версиях Linux менее 1% кода принадлежит ему. По сей день он не расслабляется и не почивает на старых лаврах, а активно проверяет код, написанный другими программистами.

Сегодня Linux используется во всех крупных космических программах в мире, в том числе в американской NASA и европейской ESA. Частные космические компании, такие как SpaceX, также пользуются Linux, при этом десятки успешных запусков, контролируемых чрезвычайно стабильной операционной системой, пока что подтверждают ее качества.

Tux, талисман Linux, представляет собой пингвина. Но задумывались ли вы, почему именно это животное? Ответ зависит от того, кого вы спросите. Если вы спросите Линуса, он расскажет вам историю из своей жизни, в которой его укусил рассерженный пингвин, заразивший его болезнью (шутка) – «пингвинитом». Если вы спросите аналитиков, они убедят вас, что пингвин был выбран из-за любви Линуса к животным и из-за непригодности пингвина для изображения в качестве выгодного корпоративного логотипа.

В последние годы Linux полностью доминирует в мире суперкомпьютеров. И не потому, что она бесплатная. Ученые доверяют именно этой операционной системе по многим причинам. Если вы посмотрите на рейтинг самых быстрых суперкомпьютеров в мире в этом году, то обнаружите, что каждый в Топ500 использует Linux. Впечатляет, не так ли?

Сообщество программистов, поддерживающих Linux, невероятно активно. Например, в начале августа 2020 года было выпущено ядро версии 5.8. Работа над ней длилась два месяца, и за это время разработчики внесли в ядро свыше 17,6 тыс. изменений. Данные поступают от некоммерческой организации The Linux Foundation, которая по сей день платит зарплату Линусу Торвальдсу.

В ранних версиях Linux использовала файловую систему MINIX в качестве основной, но позже Торвальдс решил, что она недостаточно эффективна, и заменил ее на Extended File System, более известную как ext. Ее версии используются и по сей день.

Хотя Linux родилась 25 августа 1991 года, версия 1.0 была выпущена только 14 марта 1994 года, то есть более чем через три года после официального анонса. Она состояла ровно из 176 250 строк кода. Версия 2.0 была выпущена в 1996 году.

В 2000 году Стив Джобс предложил Линусу Торвальдсу престижную и хорошо оплачиваемую работу при условии, что он перестанет разрабатывать Linux. К счастью, Линус отклонил предложение.

Вам нужно доказательство того, насколько успешна Linux? Тогда посмотрите на Microsoft. Компания, которая упорно пыталась закрыть и задушить этот проект в конце 90-х годов, сегодня открыто доверяет и поддерживает Linux в рамках своего облачного бизнеса. И даже способствует развитию ядра.

Говоря о компаниях, которые внесли свой вклад в разработку ядра, неплохо добавить несколько громких имен, которые в последние годы активно помогали его улучшать. Это Google, Intel, Huawei, Samsung, Red Hat, Canonical и Facebook.

Сегодня Linux – крупнейший бесплатный проект с открытым исходным кодом в мире, но когда в 1991 году была выпущена первая версия его ядра, оно состояло из невероятных 10 000 строк кода. Вот почему некоторые называли его уменьшительным именем baby Linux.

Сегодня новые версия ядра Linux выпускаются в среднем каждые 66 дней, и между ними бывают промежуточные версии – они выходят чаще.

Linux – не единственное серьезное творение Торвальдса. Еще у него есть Git – распределенная система управления версиями, а также специальное программное обеспечение для планирования и записи погружений профессиональных дайверов – Subsurface.

Вам нравятся спецэффекты в голливудских блокбастерах? Что ж, красивые эффекты и анимация в фильмах во многом заслуга Linux. Около 90% компаний по производству спецэффектов, работающих в Голливуде, используют Linux, по крайней мере, на одном из этапов их создания.

Для тех, кто еще не знает: Си – это язык программирования, на котором написано более 95% Linux.

Вы знаете, какая операционная система на планете самая успешная? По количеству установок? Это Android. По данным Google, мобильная операционная система на основе Linux в настоящее время активно используется более чем на 2,5 миллиардах устройств по всему миру.

По данным одной из самых успешных Linux-компаний в истории – Red Hat – 9 из 10 ведущих облачных сервисов работают под Linux.

Самый популярный дистрибутив Linux для настольных ПК – это Ubuntu. Его активно используют более 20 миллионов пользователей по всему миру. Однако доля Linux среди настольных систем составляет, по разным данным, от 1 до 5%.

Первой опубликованной книгой по ОС Linux была книга Мэтта Уэлша Linux Installation and Getting Started, опубликованная в 1993 году. Первое специализированное издание – Linux Journal – было запущено годом позже, в марте, и включало обширное интервью с Линусом Торвальдсом.

И последний факт: Linux – самый популярный пример бесплатного программного обеспечения с открытым исходным кодом, но так было не всегда. Ранние версии операционной системы выпускались с лицензионным соглашением, запрещающим коммерческое использование или распространение. Только в версии 0.12 от 1992 года Торвальдс решил ввести лицензию GPL, сделав свой код свободным и бесплатным для всех.

Метки: Linux