Сейчас 127 заметки.

Редактирование: Краткая история UNIX и Linux. Проект GNU

Материал из ЗАметки

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы ваша отмена правки была сохранена.

Текущая версия Ваш текст
Строка 1: Строка 1:
[[Файл:2fbe6a17f5573aa9557f74ff8e8b6d4a.jpg|200px|thumb|left|UNIX и Linux]]<br />
+
'''Краткая история UNIX и Linux. Проект GNU'''
 
 
'''Краткая история UNIX и [[Linux]]. Проект GNU'''
 
  
 
'''Почему Linux?'''<br />
 
'''Почему Linux?'''<br />
Строка 22: Строка 20:
 
Процессорное время GE-645 стоило очень дорого, поэтому нужна была система разделения процессорного времени, обеспечивающая высокую скорость обработки данных и их совместное использование. А теперь вспомните процессор Intel 80386. Производительность GE-645 чуть выше, чем у процессора 80386.  
 
Процессорное время GE-645 стоило очень дорого, поэтому нужна была система разделения процессорного времени, обеспечивающая высокую скорость обработки данных и их совместное использование. А теперь вспомните процессор Intel 80386. Производительность GE-645 чуть выше, чем у процессора 80386.  
  
[[Файл:Ge645-multics.jpg]]  
+
   
''GE-645''
+
GE-645
  
 
Операционная система Multics была запущена в 1969 году, но она не оправдала возложенных на нее надежд. Поэтому вскоре компания Bell Laboratories прекратила работу над этой системой. Коммерческого успеха эта система не принесла. Правда, МТИ умудрился продать около 80 инсталляций этой системы.<br />
 
Операционная система Multics была запущена в 1969 году, но она не оправдала возложенных на нее надежд. Поэтому вскоре компания Bell Laboratories прекратила работу над этой системой. Коммерческого успеха эта система не принесла. Правда, МТИ умудрился продать около 80 инсталляций этой системы.<br />
Строка 34: Строка 32:
 
Но после прекращения работы над Multics эту игру оказалось не на чем запускать. Обнаружив в углу лаборатории редко используемую машину PDP-7, Томпсон с Ричи решили переписать игру для нее.<br />  
 
Но после прекращения работы над Multics эту игру оказалось не на чем запускать. Обнаружив в углу лаборатории редко используемую машину PDP-7, Томпсон с Ричи решили переписать игру для нее.<br />  
  
 
+
[[Файл:03_PDP-7_under_restoration.jpg|500px|thumb|left|PDP-7]]<br />
+
PDP-7
 
 
  
 
Переносить программу на перфоленте оказалось неудобно, и Томпсон разработал для PDP-7 файловую систему, утилиты для работы с файлами и командную оболочку. Все это писалось на машине GE и переносилось на PDP-7 на перфоленте, но, как только был закончен ассемблер для PDP-7, система встала на собственные ноги. Получилась новая операционная система для компьютера PDP-7, которую назвали, по аналогии с Multics, "UNICS" (UNiplexed Information and Computing Service). Такое название ей дал Питер Нейман (Peter Neumann). Кто же переименовал ее в UNIX, до сих пор не известно.<br />
 
Переносить программу на перфоленте оказалось неудобно, и Томпсон разработал для PDP-7 файловую систему, утилиты для работы с файлами и командную оболочку. Все это писалось на машине GE и переносилось на PDP-7 на перфоленте, но, как только был закончен ассемблер для PDP-7, система встала на собственные ноги. Получилась новая операционная система для компьютера PDP-7, которую назвали, по аналогии с Multics, "UNICS" (UNiplexed Information and Computing Service). Такое название ей дал Питер Нейман (Peter Neumann). Кто же переименовал ее в UNIX, до сих пор не известно.<br />
Строка 102: Строка 99:
  
  
''GNU, Free Software и Open Source (gnu.org)''<br />
+
GNU, Free Software и Open Source (gnu.org)
 
История проекта GNU началась в сентябре 1983 года. Основоположник проекта GNU, Ричард Столлман (Richard M. Stallman) работал в это время в лаборатории искусственного интеллекта Массачусетского Технологического института (Massachusetts Institute for Technology, MIT, in Cambridge, Massachusetts).<br />  
 
История проекта GNU началась в сентябре 1983 года. Основоположник проекта GNU, Ричард Столлман (Richard M. Stallman) работал в это время в лаборатории искусственного интеллекта Массачусетского Технологического института (Massachusetts Institute for Technology, MIT, in Cambridge, Massachusetts).<br />  
  
[[Файл:Richard_Stallman.jpg]]
 
 
   
 
   
''Ричард Столлман''<br />
+
Ричард Столлман
 
 
 
Э.Реймонд называет Столлмана одним из самых выдающихся программистов нашего времени. В той среде, к которой принадлежал Р.Столлман, было принято свободно обмениваться программами и их исходными кодами.<br />  
 
Э.Реймонд называет Столлмана одним из самых выдающихся программистов нашего времени. В той среде, к которой принадлежал Р.Столлман, было принято свободно обмениваться программами и их исходными кодами.<br />  
  
Строка 193: Строка 188:
  
 
Путь к первой версии (1.0)<br />
 
Путь к первой версии (1.0)<br />
 
 
 
 
Нумерация версий Linux началась с 0.01, и путь к стабильной версии 1.0 занял почти три года.<br />
 
Нумерация версий Linux началась с 0.01, и путь к стабильной версии 1.0 занял почти три года.<br />
  
{| class="wikitable"
 
|-
 
! Версия!! Дата выхода!! Особенности версии
 
|-
 
| 0.01|| 17.09.1991 || Только ядро, включающее драйвер диска и несколько драйверов устройств. Программ не было. Практически система использоваться не могла.
 
|-
 
| 0.03|| 26.10.1991 || В системе уже запускалась командная оболочка и компилятор С. Систему уже можно было использовать и писать в ней новые программы.
 
|-
 
| 0.10|| 08.12.1991 г || Система поддерживала АТ-жесткий диск. Программы login не было — после загрузки ядра сразу загружалась оболочка bash.
 
|-
 
| 0.11|| 21.12.1991 г || Уже что-то. Эта версия поддерживала FDD, многонациональные клавиатуры, мониторы VGA, EGA, Hercules. Самое главное, что системой начали пользоваться — ее загрузили и установили несколько человек.
 
|-
 
| 0.12|| 05.01.1992 г|| Появилась подкачка — свопинг оперативной памяти на диск. Систему скачало несколько сотен человек. Это первая версия системы, которая распространялась по лицензии GPL.
 
|-
 
| 0.96|| 10.04.1992 г || Скачок нумерации был в связи с приближением к стабильной версии. Данная версия позволяла запускать систему X Window — у Linux появился графический интерфейс.
 
|-
 
| 0.99.14 || 14.12.1993 г || Появилась подкачка — свопинг оперативной памяти на диск. Систему скачало несколько сотен человек. Это первая версия системы, которая распространялась по лицензии GPL.
 
|-
 
| 1.0 || 16.04.1994 г || Первая версия! С момента выхода версии 0.01 прошло 2 года и 7месяцев.
 
|}
 
 
[[Файл:467876dfhte4.png]]
 
  
 
Linux быстро превратился из инициативы энтузиаста-одиночки во всемирный проект, в котором участвуют тысячи разработчиков. Одним из важнейших решений в судьбе Linux стало принятие лицензии GNU General Public License (GPL). GPL защитила ядро Linux от коммерческой эксплуатации и одновременно открыла путь к использованию разработок сообщества пользователей проекта GNU, объемы кода которого значительно превосходят даже объем ядра Linux.
 
Linux быстро превратился из инициативы энтузиаста-одиночки во всемирный проект, в котором участвуют тысячи разработчиков. Одним из важнейших решений в судьбе Linux стало принятие лицензии GNU General Public License (GPL). GPL защитила ядро Linux от коммерческой эксплуатации и одновременно открыла путь к использованию разработок сообщества пользователей проекта GNU, объемы кода которого значительно превосходят даже объем ядра Linux.

Пожалуйста, учтите, что любой ваш вклад в проект «ЗАметки» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. ЗАметки:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!