Linux исполняется 30 лет: как хобби-проект покорил мир
На 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?Вскоре после этого слухи распространились, и Linux произвел фурор. В сочетании с инструментами с открытым исходным кодом от GNU , он предоставлял UNIX-подобную среду на стандартном персональном компьютере без дорогостоящих сборов, необходимых для лицензирования UNIX от AT&T. Эти сборы варьировались от сотни долларов к более 1000 долларов США на пользователя в зависимости от производителя.
СВЯЗАННЫЙ Что такое 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 было много важных вех, достижений, выпусков и оснований компании. Вот лишь некоторые из основных моментов.
- & rsaquo; Киберпонедельник 2021: лучшие предложения Apple
- & rsaquo; Киберпонедельник 2021: лучшие технические предложения
- & rsaquo; Функции и формулы в Microsoft Excel: в чем разница?
- & rsaquo; 5 сайтов, которые должен добавить в закладки каждый пользователь Linux
- & rsaquo; Как найти упакованный Spotify 2021
- & rsaquo; Папке на компьютере 40 лет: как звезда Xerox создала рабочий стол
Linux везде
В 2021 году кажется, что Linux будет везде, куда ни глянь - на Земле и в космосе. Элементы Linux питают миллионы встроенные смарт-устройства , умные холодильники, планшеты, Игровые приставки , смартфоны, веб-серверы, суперкомпьютеры , и больше. НАСА даже использует Linux на Международной космической станции . Говоря о космосе, определенно спутники (десятки тысяч, в частности, SpaceX) и планетарные зонды также запустить 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 Такие как 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 о ретро-играх.
Прочитать полную биографию