русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

История создания GNU/Linux


Дата добавления: 2015-07-09; просмотров: 644; Нарушение авторских прав


Операционная система GNU/Linux относится к классу UNIX-подобных опе- рационных систем, наследуя от UNIX множество черт. Операционная систе- ма UNIX была создана Кеном Томпсоном и его коллегами в Bell Laboratories фирмы AT&T в 1969 г. Для тех лет это была одна из самых передовых опера- ционных систем, обеспечивающих многозадачность и возможность одновре- менной работы многих пользователей. В настоящее время имеются две основ- ные ветви UNIX-систем: UNIX System V (продолжение разработок AT&T) и BSD (Berkeley Software Distribution, которая ранее разрабатывалась в уни- верситете Berkeley). То есть все современные UNIX-системы можно отнести к первой или второй ветви. Так, операционная система Sun Solaris 10 является представителем ветви UNIX System V (кратко SVR4 — System V Release 4), а FreeBSD 8.0 — наследницей BSD.

Операционная система GNU/Linux не является прямой наследницей какой- либо из этих двух ветвей UNIX-систем. Она сочетает в себе черты, присущие обеим ветвям, поскольку ее разрабатывает множество людей, имеющих, ес- тественно, различные предпочтения. В отличие от команды разработчиков FreeBSD, разработку GNU/Linux в целом, как единой операционной системы, никто не координирует. Поэтому имеется множество различных наборов программного обеспечения (дистрибутивов), являющихся, несмотря на со- вершенную несхожесть друг с другом, GNU/Linux.


 

Что же такое GNU/Linux? Название Linux является зарегистрированной тор- говой маркой Линуса Бенедикта Торвальдса, а GNU — наименование проек- та "GNU is not UNIX" (рекурсивный акроним, который можно расшифровы- вать бесконечно). Проект GNU основал в 1984 г. Ричард Столлмэн в FSF (Free Software Foundation). Линус Торвальдс, будучи в 1991 г. студентом, экспериментировал с операционной системой MINIX (она была разработана профессором Эндрью Танненбаумом в учебных целях) и ассемблером про- цессора i386.



25 августа 1991 г. Линус Торвальдс распространил в группе новостей comp.os.minix.usenetсообщение о том, что он разработал на основе MINIX новую операционную систему для AT-совместимых компьютеров, и пригла- сил всех заинтересованных лиц участвовать в ее разработке. В своем сооб- щении он специально указал, что его эксперименты не более чем хобби, и он "... не является таким профессионалом, как специалисты из GNU...".

Действительно, детище Линуса так и осталось бы, вероятно, только экспери- ментом, но его сообщением заинтересовался Ричард Столлмэн — основатель FSF. К тому моменту в FSF уже семь лет проводились работы в рамках про- екта GNU, целью которого было создание свободно распространяемой по лицензии GPL Copy Left совместимой c SVR4 операционной системы (суть лицензии GPL будет пояснена позже).

В FSF к 1991 г. было создано огромное количество широко используемого программного обеспечения, например, оболочка Bash (Bourne again shell), компилятор gcc и пр. Однако для реализации проекта GNU не хватало ста- бильно работающего ядра операционной системы. Исходно проект GNU был ориентирован на ядро HURD, но работа по созданию этого ядра до сих пор далека от завершения, поэтому тандем — ядро от Линуса Торвальдса плюс утилиты, библиотеки, компилятор, оболочка и прочее от GNU — был отлич- ной альтернативой GNU/HURD.

В течение 1991—1992 гг. проект GNU/Linux активно развивался, и в 1993 г. появился первый дистрибутив GNU/Linux, собранный в компании Red Hat — ныне ведущим поставщиком GNU/Linux-дистрибутивов. Первые дистрибу- тивы вряд ли можно было рекомендовать для промышленного использова- ния, но они повлекли массовый интерес к новой операционной системе со стороны широких масс разработчиков и производителей аппаратного обеспе- чения. К середине 90-х гг. прошлого века появились вполне стабильные и надежные дистрибутивы, в которых поставлялось большое количество пор- тированного в GNU/Linux программного обеспечения.

Залогом успеха GNU/Linux явились два аспекта: бесплатность и свобода рас- пространения дистрибутивов и достаточная для промышленного использова-


 

ния стабильность множества серверных приложений. Эти две особенности GNU/Linux позволяли строить "малобюджетные" серверы для небольших и средних приложений.

С переносом на GNU/Linux офисных приложений дело обстояло существен- но хуже вплоть до конца девяностых годов. Однако на сегодняшний момент имеются отличные графические оболочки: GNOME и KDE, обилие оконных менеджеров, средства офисной работы, редакторы и электронные таблицы. В настоящее время уже есть прецеденты массового перевода на GNU/Linux компьютерных систем крупных фирм и даже муниципальных структур очень больших городов, что доказывает зрелость операционной системы GNU/Linux.

В настоящее время в России пользуются наибольшим распространением сле- дующие дистрибутивы GNU/Linux:

r Red Hat и Fedora — простые в установке и настройке дистрибутивы (Fedora

ориентирована на свободное распространение);

r SlackWare — очень популярный в России дистрибутив, предназначенный для профессионалов и требующий существенных усилий для настройки;

r Mandriva — дистрибутив, изготавливаемый существенной переделкой ди- стрибутивов Red Hat. Этот дистрибутив обладает массой полезных и удобных утилит, облегчающих работу для обычных пользователей на- стольных рабочих станций;

r Debian — дистрибутив с очень большим количеством программных паке- тов. Команда разработки этого дистрибутива гарантирует свободу его распространения;

r Ubuntu — дистрибутив, стабильно занимающий первую строку в рейтинге популярности, базирующийся на Debian;

r Novell SUSE и Open SUSE — исключительно популярные дистрибутивы. Отличаются энциклопедической подборкой программного обеспечения, высокой надежностью, удобством и качественной документацией;

r Gentoo — проект, по методам установки программ тяготеющий к

FreeBSD;

r ASP — российский дистрибутив, разработчики которого декларируют вы- сокую совместимость с Red Hat. Отличается простотой и ясностью уста- новки и высоким качеством русификации;

r ALT — отличный российский дистрибутив, разработчики которого ста- раются обеспечить его высочайшую защищенность и надежность.


 



<== предыдущая лекция | следующая лекция ==>
Введение | Сертификация LPI


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.012 сек.