Библиотека сайта rus-linux.net
Фундаментальные основы Linux. Часть I. Вводная информация о Linux
Оригинал: Linux FundamentalsАвтор: Paul Cobbaut
Дата публикации: 16 октября 2014 г.
Перевод: А.Панин
Дата перевода: 11 декабря 2014 г.
Глава 1. История Linux
В данной главе кратко описана история, а также область применения ОС Linux.
Если вам не терпится начать работу с Linux без длительных дискуссий об истории этой ОС, дистрибутивах и условиях их использования, вы можете перейти непосредственно к Части II
, а точнее к Главе 6. "Работа с директориями"
.
История Linux
Все современные операционные системы уходят своими корнями в 1969 год, в котором Dennis Ritchie
и Ken Thompson
из AT&T Bell Labs разработали язык программирования C и операционную систему Unix. Они поделились своими наработками в форме исходного кода (да, приложения с открытым исходным кодом появились еще в семидесятых годах прошлого века) со всем миром, включая хиппи из калифорнийского Университета Беркли. К 1975 году, в котором компания AT&T начала распространение ОС UNIX на коммерческой основе, практически половина ее исходного кода была создана сторонними разработчиками. Хиппи не были довольны тем, что коммерческая компания продавала программное обеспечение, в разработке которого они принимали непосредственное участие; баталии (юридического плана) привели к появлению в семидесятых годах двух версий Unix: официальной версии Unix
от компании AT&T, а также бесплатной версии BSD
Unix.
В восьмидесятых годах многие компании начали разработку своих собственных вариантов ОС Unix: компания IBM создала AIX, компания Sun создала SunOS (которая позднее стала называться Solaris), компания HP создала HP-UX и многие другие компании поступили аналогичным образом. В результате появилось огромное количество разновидностей ОС Unix с множеством вариантов выполнения одного и того же действия. И именно это время можно считать реальным временем зарождения ОС Linux, так как именно тогда Richard Stallman
решил приблизить конец эры раздробленности в мире Unix, в которой каждая компания заново изобретает колесо, создав проект GNU
(GNU is Not Unix - GNU не Unix). Цель данного проекта заключалась в создании операционной системы, которая была бы доступна для каждого человека и над развитием которой могли бы работать все желающие (так же, как это было в семидесятых годах). Многие инструменты с интерфейсом командной строки, которые вы можете использовать сегодня при работе с ОС Linux
или Solaris, являются инструментами, созданными в рамках проекта GNU.
Начало девяностых годов ознаменовалось покупкой говорящим по-шведски финским студентом Linus Torvalds
компьютера архитектуры i386 и разработкой им же нового, совместимого со стандартом POSIX ядра операционной системы. Он опубликовал исходный код созданного ядра в сети и заявил, что это ядро никогда не будет поддерживать какое-либо аппаратное обеспечение, кроме уже поддерживаемого аппаратного обеспечения архитектуры i386. Многие люди высоко оценили комбинацию из этого ядра ОС и инструментов, созданных в рамках проекта GNU, а остальное, как говорится, уже стало историей.
На сегодняшний день более 90 процентов суперкомпьютеров (включая 10 наиболее мощных из них), более половины всех смартфонов, миллионы настольных компьютеров, около 70 процентов веб-серверов, большое количество планшетных компьютеров и некоторая бытовая техника (DVD-проигрыватели, стиральные машины, DSL-модемы, маршрутизаторы, ...) работают под управлением ОС Linux
. В текущий момент это наиболее часто используемая операционная система в мире.
Версия 3.2 ядра Linux была выпущена в январе 2012 года. Объем исходного кода данной версии ядра ОС вырос практически на двести тысяч строк (по сравнению с объемом исходного кода версии 3.1) благодаря наработкам более 4000 разработчиков, труд которых оплачивался более чем 200 коммерческими компаниями, включая Red Hat, Intel, Broadcom, Texas Instruments, IBM, Novell, Qualcomm, Samsung, Nokia, Oracle, Google и даже Microsoft.
http://en.wikipedia.org/wiki/Dennis_Ritchie http://en.wikipedia.org/wiki/Richard_Stallman http://en.wikipedia.org/wiki/Linus_Torvalds http://kernel.org http://lwn.net/Articles/472852/ http://www.linuxfoundation.org/ http://en.wikipedia.org/wiki/Linux http://www.levenez.com/unix/ (большой постер, посвященный истории ОС Unix)
Предыдущий раздел: | Оглавление | Следующий раздел: |
Глава 2. Дистрибутивы |