Сейчас 127 заметки.
Редактирование: Краткая история UNIX и Linux. Проект GNU
Материал из ЗАметки
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы ваша отмена правки была сохранена.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
− | + | '''Краткая история UNIX и Linux. Проект GNU''' | |
− | |||
− | '''Краткая история UNIX и | ||
'''Почему Linux?'''<br /> | '''Почему Linux?'''<br /> | ||
Строка 22: | Строка 20: | ||
Процессорное время GE-645 стоило очень дорого, поэтому нужна была система разделения процессорного времени, обеспечивающая высокую скорость обработки данных и их совместное использование. А теперь вспомните процессор Intel 80386. Производительность GE-645 чуть выше, чем у процессора 80386. | Процессорное время GE-645 стоило очень дорого, поэтому нужна была система разделения процессорного времени, обеспечивающая высокую скорость обработки данных и их совместное использование. А теперь вспомните процессор Intel 80386. Производительность GE-645 чуть выше, чем у процессора 80386. | ||
− | + | ||
− | + | GE-645 | |
Операционная система Multics была запущена в 1969 году, но она не оправдала возложенных на нее надежд. Поэтому вскоре компания Bell Laboratories прекратила работу над этой системой. Коммерческого успеха эта система не принесла. Правда, МТИ умудрился продать около 80 инсталляций этой системы.<br /> | Операционная система Multics была запущена в 1969 году, но она не оправдала возложенных на нее надежд. Поэтому вскоре компания Bell Laboratories прекратила работу над этой системой. Коммерческого успеха эта система не принесла. Правда, МТИ умудрился продать около 80 инсталляций этой системы.<br /> | ||
Строка 34: | Строка 32: | ||
Но после прекращения работы над Multics эту игру оказалось не на чем запускать. Обнаружив в углу лаборатории редко используемую машину PDP-7, Томпсон с Ричи решили переписать игру для нее.<br /> | Но после прекращения работы над Multics эту игру оказалось не на чем запускать. Обнаружив в углу лаборатории редко используемую машину 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) | |
История проекта 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 /> | ||
− | |||
− | + | Ричард Столлман | |
− | |||
Э.Реймонд называет Столлмана одним из самых выдающихся программистов нашего времени. В той среде, к которой принадлежал Р.Столлман, было принято свободно обмениваться программами и их исходными кодами.<br /> | Э.Реймонд называет Столлмана одним из самых выдающихся программистов нашего времени. В той среде, к которой принадлежал Р.Столлман, было принято свободно обмениваться программами и их исходными кодами.<br /> | ||
Строка 193: | Строка 188: | ||
Путь к первой версии (1.0)<br /> | Путь к первой версии (1.0)<br /> | ||
− | |||
− | |||
− | |||
Нумерация версий Linux началась с 0.01, и путь к стабильной версии 1.0 занял почти три года.<br /> | Нумерация версий Linux началась с 0.01, и путь к стабильной версии 1.0 занял почти три года.<br /> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Linux быстро превратился из инициативы энтузиаста-одиночки во всемирный проект, в котором участвуют тысячи разработчиков. Одним из важнейших решений в судьбе Linux стало принятие лицензии GNU General Public License (GPL). GPL защитила ядро Linux от коммерческой эксплуатации и одновременно открыла путь к использованию разработок сообщества пользователей проекта GNU, объемы кода которого значительно превосходят даже объем ядра Linux. | Linux быстро превратился из инициативы энтузиаста-одиночки во всемирный проект, в котором участвуют тысячи разработчиков. Одним из важнейших решений в судьбе Linux стало принятие лицензии GNU General Public License (GPL). GPL защитила ядро Linux от коммерческой эксплуатации и одновременно открыла путь к использованию разработок сообщества пользователей проекта GNU, объемы кода которого значительно превосходят даже объем ядра Linux. |