Linux исполняется 30 лет: как хобби-проект покорил мир

Смокинг талисман Linux на синем фоне

Ларри Юинг и GIMP

На 17 сентября 1991 г. , Линус Торвальдс впервые выпустил ядро ​​Linux (версия 0.01). Вот краткий обзор того, как маленький хобби-проект вырос и охватил мир - и что заставляло Linux существовать так долго.

Рассвет Linux: все большое начинается с малого

Linux возник, когда студент Хельсинкского университета Линус Торвальдс начал экспериментировать с МИНИКС , недорогой, UNIX-подобный операционная система, разработанная для IBM PC Эндрю С. Таненбаумом. Таненбаум оптимизировал MINIX для 16-битной оригинальный IBM PC , но Торвальдс хотел использовать возможности своего нового 32-битного ПК на базе 386 с UNIX-подобной операционной системой. Для этого ему пришлось написать свой собственный ядро операционной системы . Ядро - это небольшая программа, лежащая в основе операционной системы, которая управляет работой всех других элементов операционной системы.

Это ядро ​​стало Linux. После нескольких месяцев экспериментов, начавшихся примерно в апреле 1991 года, Торвальдс впервые объявлено рудименты Linux на comp.os.minix группа новостей 25 августа того же года:

Привет всем, кто использует minix -

Я делаю (бесплатную) операционную систему (просто хобби, не такая большая и профессиональная, как gnu) для клонов 386 (486) AT. Это назревает с апреля и начинает готовиться. Я хотел бы получить любые отзывы о том, что людям нравится / не нравится в minix, поскольку моя ОС чем-то похожа на нее (среди прочего такая же физическая структура файловой системы (по практическим причинам)).

В настоящее время я портировал bash (1.08) и gcc (1.40), и, похоже, все работает. Это означает, что я получу что-то практическое в течение нескольких месяцев, и я хотел бы знать, какие функции большинство людей захотят. Любые предложения приветствуются, но я не обещаю, что буду их реализовывать :-)

Линус (torvalds@kruuna.helsinki.fi)

PS. Да, он не содержит какого-либо кода minix и имеет многопоточную файловую систему. Он НЕ переносится (использует переключение задач 386 и т. Д.) И, вероятно, никогда не будет поддерживать ничего, кроме AT-жестких дисков, поскольку это все, что у меня есть :-(.

Фактический запуск Linux произошел без особой помпы 17 сентября. В тот день Торвальдс тихо выпустил версия 0.01 ядра Linux среди друзей. Релиз без предварительного уведомления прибыл на FTP-сервер. Это было настолько скромное мероприятие, что Торвальдс только обнаружил дату в 2016 году оглядываясь на временные метки в своих ранних файлах разработки.

Что такое оболочка Bash и почему она так важна для Linux? СВЯЗАННЫЙ Что такое оболочка Bash и почему она так важна для Linux?

Вскоре после этого слухи распространились, и Linux произвел фурор. В сочетании с инструментами с открытым исходным кодом от GNU , он предоставлял UNIX-подобную среду на стандартном персональном компьютере без дорогостоящих сборов, необходимых для лицензирования UNIX от AT&T. Эти сборы варьировались от сотни долларов к более 1000 долларов США на пользователя в зависимости от производителя.

Что такое Unix и почему это важно? СВЯЗАННЫЙ Что такое Unix и почему это важно?

в первые годы всемирной паутины , Linux стал идеальной безопасной и стабильной операционной системой для программного обеспечения веб-серверов с непревзойденной ценой (бесплатно) и открытый источник Модель сотрудничества, в рамках которой тысячи разработчиков со всего мира предлагали постоянно улучшать ОС для всеобщего блага.

Реклама

Когда в 2000-х годах дешевые встроенные устройства стали достаточно мощными, чтобы запускать полные операционные системы, разработчики часто обращались к специализированным версиям Linux из-за их гибкости, стабильности, низких требований к ресурсам и, конечно же, низкой стоимости. За последнее десятилетие встраиваемый Linux стал поставляться на сотни миллионов устройств по всему миру, а их число может исчисляться миллиардами.

Как отмечает Linux Foundation в своем Отчет об истории ядра 2020 , на момент первого выпуска в 1991 году Linux состоял из 10 239 строк кода и 88 файлов (а дистрибутив включены одно приложение Linux: порт Оболочка Bash извлечен из библиотеки бесплатного программного обеспечения GNU). В него вошли вклады в программирование от двух человек: самого Торвальдса и подпрограммы vsprintf. автор: Ларс Вирзениус . Сегодня Linux содержит более 28 миллионов строк кода в 69 325 файлах. Ядро Linux теперь также поддерживает более 30 аппаратных архитектур, с программным вкладом от более 21000 разработчиков с 2005 года.

Несколько великих моментов в истории Linux

За 30-летнюю историю Linux было много важных вех, достижений, выпусков и оснований компании. Вот лишь некоторые из основных моментов.

    24 августа 1991 г .:Линус Торвальдс анонсирует Linux в группе новостей comp.os.minix Usenet. 17 сентября 1991 г .:Торвальдс выпускает ядро ​​Linux v0.01, первый выпуск Linux. 1 февраля 1992 г .:Linux официально становится открытым исходным кодом с лицензией на программное обеспечение GNU. Март 1992 г .:Linux Kernel 0.95 становится первой версией Linux способен запускать графический интерфейс системы X Window , впервые предоставляя Linux графический интерфейс рабочего стола. 17 июля 1993 г ​​.:Патрик Фолькердинг релизы Впервые Slackware Linux - важный ранний дистрибутив Linux и самый старый, который до сих пор поддерживается. 26 марта 1993 г ​​.:Red Hat - это основанный Боба Янга и Марка Юинга. Red Hat станет одним из самых успешных поставщиков коммерческого программного обеспечения для Linux. 14 марта 1994 г .:Торвальдс выпускает Linux 1.0.0 , первая производственная версия ядра. 16 августа 1993 г ​​.:Ян Мердок основывает Проект Debian, который вскоре выпускает популярный дистрибутив Linux. тысяча девятьсот девяносто шесть: Ларри Юинг создает талисман для Linux, Смокинг пингвин . 22 февраля 2000 г .:Релизы Red Hat Red Hat Enterprise Linux , важный шаг на пути к широкомасштабному внедрению Linux в компаниях. 12 декабря 2000 г .:IBM объявляет он инвестирует 1 миллиард долларов в разработку Linux. 20 октября 2004 г .:Канонический релизы Ubuntu 4.10 (Warty Warthog), первый выпуск дистрибутива Ubuntu Linux. 5 ноября 2007 г .:Google объявляет Android, мобильная ОС с модифицированным ядром Linux. Android будет использоваться в более 3 миллиардов активных устройств по всему миру в мае 2021 года. 7 июля 2009 г .:Google объявляет Chrome OS, легкая ОС, ориентированная на веб-приложения, созданная на основе Gentoo Linux. 20 октября 2014 г .:Генеральный директор Microsoft Сатья Наделла говорит, что Microsoft любит Linux, в отличие от предыдущих руководителей Microsoft, таких как Стив Баллмер, который называл Linux рак. 3 июля 2019 г .:IBM приобретает Red Hat за 34 миллиарда долларов. 18 февраля 2021 г .:Linux приземляется на Марс в составе вертолета Ingenuity на марсоходе Perseverance.

Linux везде

В 2021 году кажется, что Linux будет везде, куда ни глянь - на Земле и в космосе. Элементы Linux питают миллионы встроенные смарт-устройства , умные холодильники, планшеты, Игровые приставки , смартфоны, веб-серверы, суперкомпьютеры , и больше. НАСА даже использует Linux на Международной космической станции . Говоря о космосе, определенно спутники (десятки тысяч, в частности, SpaceX) и планетарные зонды также запустить Linux.

Почему настольный Linux все еще имеет значение СВЯЗАННЫЙ Почему настольный Linux все еще имеет значение

Linux стал коммерческим благом для компьютерной индустрии, предоставив прочную и надежную ОС, которая используется во многих отраслях и у поставщиков. Кроме того, большие компании, такие как Red Hat (теперь часть IBM), стали очень успешными благодаря Linux. Пока настольное использование Linux по-прежнему не набирает обороты, нет никаких признаков замедления внедрения Linux в других областях. В последнее сообщение разработчикам Linux Торвальдс отметил 30-летие компании и написал: «У нас есть еще 30 лет, которых можно ожидать, предсказывая сохраняющуюся важность Linux в будущем». У нас есть все основания ему верить.

Используйте Linux сами сегодня

Если вы хотите попробовать использовать Linux сегодня, существует множество вариантов. Если вы используете Windows, вы можете установить подсистему Windows для Linux (WSL), которая работает в обоих Windows 10 и Окна 11 . Это позволяет вам беспрепятственно использовать программное обеспечение Linux из командной строки на вашем компьютере с Windows бок о бок с вашими обычными приложениями.

Что такое дистрибутив Linux и чем они отличаются друг от друга? СВЯЗАННЫЙ Что такое дистрибутив Linux и чем они отличаются друг от друга?

Также вы можете попробовать автономный рабочий стол Дистрибутив Linux Такие как Ubuntu или Элементарная ОС . Многие выделяют для Linux отдельный ПК, но вы также можете запустить Linux на виртуальной машине (на Mac или ПК) или двойная загрузка несколько операционных систем (например, Linux и Windows) на одном компьютере, если вы любите приключения. Как бы вы ни попробовали, вы откроете для себя многофункциональную платформу, любимую многими первоклассными разработчиками программного обеспечения по всему миру. С днём рождения, Linux!

ПРОЧИТАЙТЕ СЛЕДУЮЩИЙ Фотография профиля для Бенджа Эдвардса Бендж Эдвардс
Бендж Эдвардс - младший редактор журнала How-To Geek. Более 15 лет он писал о технологиях и истории технологий для таких сайтов, как The Atlantic, Fast Company, PCMag, PCWorld, Macworld, Ars Technica и Wired. В 2005 году он создал Vintage Computing and Gaming, блог, посвященный истории технологий. Он также создал подкаст The Culture of Tech и регулярно участвует в подкасте Retronauts о ретро-играх.
Прочитать полную биографию

Интересные статьи