Linux — история операционной системы

Новости

Проект Linux был начат в 1991 году финном Линусом Торвальдсом , которому пришла в голову идея попросить других о помощи через Интернет . Исходный код был общедоступным, и постепенно многие тысячи людей стали участвовать в проекте дальнейшего развития ядра Linux. Ядро Linux все еще разрабатывается в международной среде заинтересованных программистов . Однако сегодня многие крупные программисты работают в различных компаниях , которые заинтересованы в поддержке разработки ядра Linux. Это также причина юридического спора, который идет между ШОС.(которой принадлежат некоторые лицензионные права на Unix) и IBM . SCO обвиняет IBM (и другие компании) в копировании исходного кода из Unix в Linux, но не представила доказательств для своего утверждения.

Linux ядро изначально был разработан только для процессоров Intel ПК на базе, но с тех пор она была разработана , чтобы использовать почти на всех типах компьютеров от встраиваемых микропроцессорных до больших ЭВМ . Ядро характеризуется тем , что в свободном доступе, относительно стабильного (по крайней мере , в x86 ), и есть свободный доступ к исходному коду, который закреплен с помощью GPL который является свободным программным обеспечением — лицензия . Структура традиционно характеризовалась как монолитное ядро, а не микропроцессор.

В 1983 году стартовал проект GNU , который, можно сказать, стал основой для возникновения Linux. Короче говоря, этот проект был направлен на создание UNIX-подобной операционной системы . Было проведено несколько экспериментов с разными ядрами (например, Trix , Hurd и Mach Microkernel ), но без лучших результатов.

Отсутствие ядра GNU вдохновило Линуса Торвальдса в 1991 году начать разработку нового ядра, которое позже станет Linux. В то время Торвальдс учился в Хельсинкском университете и ежедневно работал с Minix , упрощенной системой UNIX, разработанной Эндрю Таненбаумом для образовательных целей. Однако Таненбаум не позволял другим расширять свою систему управления, что дало Торвальдсу стимул к развитию своей собственной.

Как бинарные файлы — т.е. программы, которые могут быть выполнены — Linux был на гибком диске, с которого его можно было загрузить независимо от уже установленной операционной системы . Терминал имел два провода — один для приема сигналов, а другой для отправки сигналов в последовательный порт . Когда Торвальдсу нужно было работать с файлами на дисках, он расширил эмулятор терминала управлением файлами. После этого система постепенно расширялась, пока не стала полноценным ядром операционной системы , соответствующей стандартам POSIX. Первая версия Linux ядра (0,01) был выпущен в Интернете по 17 сентября 1991 года со второй версией уже в октябре. С тех пор тысячи разработчиков по всему миру помогли с проектом. Эрик С. Раймонд написал книгу «Собор и базар», в которой рассматривается модель ядра Linux и аналогичного программного обеспечения.

К версии 0.01 Торвальдс реализовал модель POSIX в достаточной степени, чтобы запускать оболочку GNU Bash; после начальной загрузки разработка резко ускорилась. На компьютере обычно требуется запустить Minix перед настройкой, компиляцией и установкой Linux. Ранние версии Linux требовали наличия операционной системы на жестком диске для ее загрузки (запуска), но вскоре появились независимые загрузчики, наиболее известными из которых являются Lilo и Grub. Незадолго до того, как Linux обогнал Minix по функциональности; Торвальдс и другие из первых разработчиков ядра расширили поддержку элементов GNU и интерфейсных приложений, чтобы создать полностью функциональную операционную систему .

По сей день Торвальдс все еще разрабатывает ядро, в то время как другие подсистемы представляют собой компоненты GNU, разработанные отдельно. Часть сборки полностью интегрированной системы с графическим пользовательским интерфейсом (например, GNOME и KDE, которая строится на X-сервере , который является оконным менеджером) и т.д. — это то, чем сегодня занимаются различные дистрибутивы.

Выбор имени Linux является следствием собственного имени Линуса Торвальдса Linus , а также символа x, который обозначает принадлежность к Unix. Из любопытства можно упомянуть, что Линус Торвальдс изначально планировал опубликовать Linux под названием Freax (Free, freak и x from Unix). Однако Ари Леммке, который предоставил пространство на сервере для первого общедоступного выпуска, не понравилось это имя, и вместо этого он предоставил Линусу Торвальдсу доступ к каталогу с именем linux . X от Linux имеет долгую историю. Как уже упоминалось, он происходит от операционной системы Unix, которая ранее называлась Unics (Uniplexed Information and Computing Service). Unics был разработан в 1969 году.с вдохновением от существующей операционной системы Multics (Multiplexed Information and Computing Service), от которой также происходит название. В 1987 году Эндрю Таненбаум разработал Minix, клон Unix с носителем знаменитого X, и именно эта операционная система в 1991 году вдохновила Линуса Торвала на создание Linux.

Оцените статью
avege.ru
Добавить комментарий