ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

История Linux

История Linux

В 2021 году Linux исполнилось 30 лет. Первое ядро ​​Linux было обнародовано 17 сентября 1991 года. Так что же такое Linux? Linux – это сообщество операционных систем с открытым исходным кодом, разработанных на основе ядра Linux. Linux входит в состав дистрибутивов Linux.

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

Linux был написан финско-американским инженером-программистом Линусом Бенедиктом Торвальдсом. Вам интересно узнать историю Linux? Как это было создано? Какая история стоит за разработкой и неймингом? Как Linux попал под лицензию GNU GPL? Что за талисман Linux? Какие последние разработки? Что между Microsoft и Linux?… Тогда эта статья специально для вас. Давайте начнем!

 

Что вдохновило на создание Linux

AT&T была исключена из Multics. Это привело к изобретению и внедрению ОС Unix в 1969 году. Unix была создана легендами американских компьютерных наук Кеннетом Лейном Томпсоном и Деннисом МакАлистером Ричи из AT&T Bell Labs. А первая версия была выпущена в 1970 году.

2 года спустя они создали C из UNIX. А вот и будущая база многих языков программирования! C добавил в UNIX переносимость и доступность, и, таким образом, он стал все более популярным, широко применяемым, изменяемым и копируемым предприятиями и академическими учреждениями по всему миру. AT&T была единственным владельцем авторских прав UNIX.

Американский программист Ричард Мэтью Столлман начал проект GNU по созданию бесплатной UNIX-подобной операционной системы в 1983 году. Он написал GPL (Стандартная общественная лицензия GNU) как часть своего проекта. К 1990-м годам было достаточно программного обеспечения, чтобы построить полную операционную систему. Однако, Херд, ядро ​​GNU не могло выполнить достаточную работу по разработке, оставив GNU незавершенной.

В 1987 году американо-голландский профессор Эндрю С. Таненбаум написал UNIX-подобную систему MINIX для академического использования. Исходный код MINIX был доступен для всех, однако MINIX нельзя было ни модифицировать, ни распространять. 16-битная архитектура MINIX не была хорошо адаптирована к набирающей популярность дизайну Intel 386 для ПК. Для частных пользователей стало очень дорого использовать UNIX для персональных компьютеров Intel 386.

И это привело к началу нового проекта Линуса Торвальдса. Позже Линус Торвальдс заявил, что если бы 386BSD или GNU Hurd были доступны в его время, он не был бы заинтересован в написании своего проекта.

 

Разработка Linux Торвальдса

25 августа 1991 года Линус Торвальдс начал свой проект во время учебы в Хельсинкском университете. Именно этот проект оказался ядром Linux. Он был основан на MINIX. Также при разработке использовался компилятор GNU C.

Новая программа Торвальдса предназначалась для используемого им оборудования и не зависела от какой-либо ОС. Линус стремился использовать функции своего ПК с микропроцессором 80386. Спустя годы, в 2001 году, Торвальдс написал свою автобиографию « Просто для удовольствия: история случайного революционера». В книге он упомянул, что начал свой проект как «просто хобби» и закончил с ядром ОС. Тогда ему был всего 21 год, и он объявил о новом проекте через группу новостей Usenet comp.os.minix.

Итак, что такое группа новостей Usenet? Группа новостей Usenet – это не что иное, как репозиторий Usenet, используемый для обновлений, размещаемых ее пользователями. Это в основном дискуссионные группы. и не особо используется для публикации новостей. Группы новостей не являются технически, но функционально такими же, как дискуссионные форумы. Клиенты чтения новостей используются для чтения содержимого групп новостей.

По словам Линуса Торвальдса, Linux стал приобретать все большее значение после переноса X Window System на Linux, созданного Орестом Зборовски. Если вы хотите узнать больше об Оресте Зборовски, это интервью может вас заинтересовать. X Window System или X11 распространены в операционных системах на базе UNIX. Это окно для растровых изображений.

 

История названия Linux

Линус Торвальдс имел в виду Freax как название Linux. Торвальдс создал Freax как объединение трех слов – Free, Freak и X из UNIX. Примерно полгода Линус Торвальдс использовал Freax в качестве хранилища файлов. Первоначально Linux рассматривался, но был отклонен, поскольку это могло показаться «эгоистичным».

В сентябре 1991 года FTP-сервер FUNET использовался для загрузки файлов в целях разработки. Однако Ари Леммке из HUT (Технологический университет Хельсинки), один из администраторов-волонтеров FTP, не очень любил имя Freax. Поэтому он изменил имя FTP-сервера на Linux. Позже Торвальдс согласился с тем же.

Торвальдс добавил аудиогид в исходный код ядра Linux, чтобы правильно произносить слово Linux. Хотя ядро ​​часто использовалось с другим программным обеспечением проекта GNU, обозначение «Linux» в основном использовалось только для ядра. Фактически, ядро ​​очень быстро стало самым популярным среди программ GNU.

В июне 1994 года Linux был назван «свободным клоном UNIX» в бюллетене GNU. Также проект Debian назвал свой продукт Debian GNU/Linux. В мае 1996 года Столлман опубликовал редактор Emacs 19.31. В то же время Linux стал Lignux, объединяющим GNU и Linux. Но вскоре GNU/Linux уступил Lignux.

Название GNU/Linux вызвало неоднозначную реакцию сообщества и пользователей Linux. Debian и проекты GNU предпочитали использовать это имя. Но в целом людям нравилось использовать Linux.

 

Роль GNU GPL в Linux

Первое ядро ​​Linux было опубликовано под собственной лицензией. Это имело некоторые ограничения на коммерческую деятельность. Однако первое ядро ​​Linux 0.01 было выпущено с двоичным файлом оболочки GNU Bash. Включенное программное обеспечение было разработано под GNU GPL или GNU General Public License. Это была часть печально известного проекта GNU.

Линус Торвальдс написал «Примечания для Linux версии 0.01». В этой заметке он упомянул программное обеспечение GNU, необходимое для запуска Linux. Кроме того, он сообщил, что большинство инструментов подпадают под авторское лево GNU. Что же такое авторское лево? Копилефт – это практика, при которой вам разрешается изменять и свободно распространять интеллектуальную собственность. И от вас потребуется сохранить права на производные инструменты, созданные на основе той же собственности.

Лицензии с авторским левом могут поддерживать условия авторских прав на документы, компьютерное программное обеспечение, искусство и т. Д. Информация, необходимая для авторского лева, обычно находится в форматах файлов с исходным кодом.

Торвальдс хотел выпустить ядро ​​Linux под лицензией GNU GPL в 1992 году. И он сделал это объявление в примечаниях к выпуску версии 0.12. В середине декабря того же года Торвальдс опубликовал версию 0.99 с лицензией GNU GPL. Совместными усилиями разработчиков Linux и GNU Linux был интегрирован с компонентами GNU для создания полностью функциональной бесплатной ОС. Линус однажды сделал заявление, сказав: «Создание Linux под лицензией GPL было определенно лучшим, что я когда-либо делал».

Примерно в 2000 году Линус Торвальдс объявил, что ядро ​​Linux распространяется под лицензией GPLv2. После долгих лет набросков и обсуждений в 2007 году Торвальдс выпустил GPLv3. Но большинство разработчиков Linux, включая Торвальдса, не были готовы принять новую лицензию.

 

Linux Mascot

В 1996 году Линус Торвальдс объявил о талисмане Linux. Когда команда Linux занималась выбором талисмана, Торвальдс упомянул личную историю. Речь шла о маленьком пингвине, который укусил его, когда он посетил Национальный зоопарк и аквариум Канберры, Австралия. Тогда команда считала пингвина официальным талисманом Linux.

Американский программист Ларри Юинг представил проект сегодняшнего талисмана Linux, основанный на опыте Линуса с маленьким пингвином. Джеймс Хьюз предложил имя талисмана Такса. Смокинг пришел из UNIX Торвальдса, а также был сокращением смокинга, имеющего цвет, похожий на цвет пингвина.

 

Дистрибутивы Linux

Говоря о Linux, нельзя обойти вниманием дистрибутивы Linux, потому что дистрибутивы Linux дополняют Linux как операционную систему и как сообщество в целом.

В 1991 году, после разработки ядра, Линус Торвальдс распространил первую версию 0.01 только как исходный код. Позже также была распространена пара загружаемых образов гибких дисков. Эта пара содержала один образ загрузочного диска, включающий ядро ​​Linux, и другой образ диска с набором утилит GNU, инструментов для настройки файловой системы.

Однако процедура установки не была такой простой. Дистрибутивы Linux чудом помогли упростить установку, особенно перед лицом увеличения доступности программного обеспечения. «Boot-root» HJ Lu, загружаемая пара образов диска, включающая ядро ​​Linux и минимальные инструменты, можно назвать первым дистрибутивом Linux, выпущенным в 1991 году. Другие ранние дистрибутивы включают MCC Interim Linux, Softlanding Linux System или SLS и Yggdrasil Linux./GNU/X, все в 1992 году.

SLS не поддерживался в хорошем состоянии. Итак, в июле 1993 года был выпущен новый дистрибутив Slackware, основанный на SLS. Патрик Волкердинг является его разработчиком и сопровождающим. Кроме того, Ян Мердок создал Debian как бесплатный дистрибутив Linux и выпустил его в декабре 1993 года. Итак, Slackware и Debian – два самых старых и работающих дистрибутива Linux.

Дистрибутивы Linux получили положительные отклики от пользователей как альтернативы  DOS и Windows на компьютерах, совместимых с IBM PC, Mac OS в Apple Macintosh и проприетарные версии UNIX. Люди использовали UNIX в своих школах и/или на работе. Дистрибутивы Linux ценились за низкую стоимость или полную бесплатность, а также за предоставление исходного кода.

 

Вывод

Итак, это было об истории Linux. На данный момент Linux может запускать TCP/IP, X Window System, Web, Emacs, почтовое и новостное программное обеспечение и многое другое. Все основные программные пакеты были перенесены на Linux. Также коммерческое программное обеспечение становится общедоступным. Сегодня многие разработчики программного обеспечения начинают свой путь разработки с приложений для Linux.

И не забудьте про аппаратную поддержку! С течением времени Linux поддерживает все больше и больше оборудования, чем исходное ядро ​​Linux. Если вы все еще читаете эту статью, мы надеемся, что вы найдете ее информативной и полезной.

Exit mobile version