GNU Not Unix
Проект GNU был начат преподавателем Массачусетс кого
технологического института Р. Столлмэном и имел целью разработку полностью
свободной операционной системы. "Полная свобода" гарантировалась
своеобразным лицензионным соглашением, так называемым copyleft
— текст современной версии этого соглашения, GPL (General Public License
— общая публичная лицензия), размещается в заголовке каждого файла исходного
текста программных продуктов, распространяемых в соответствии с этой лицензией
[www.fsf.org].
Вопросы о необходимости, целесообразности и допустимости этой схемы распространения
ПО, а также о моральных, юридических, экономических, социальных и других
последствиях ее применения до сих пор являются предметом жарких дебатов
[www.tuxedo.org homesteading]. Тем не менее,
в рамках деятельности FSF (Free Software Foundation — фонд свободного
программного обеспечения) было разработано немало высококачественного
и полезного ПО, прежде всего — компилятор GNU C/C++, текстовый редактор
(и по совместительству интегрированная среда разработки) GNU Emacs, функциональные
эквиваленты стандартных утилит UNIX и ряд других программ и утилит. Основной
целью проекта объявлялась разработка GNU HURD, весьма амбициозной микроядерной
ОС.
В 1996 г. публике была представлена крайне сырая альфа-версия системы.
К тому времени Linux уже шествовал по планете победным шагом и отвлек
на себя всех специалистов, способных участвовать в разработке ядра и согласных
распространять результаты своей деятельности на условиях GPL. Наверное,
из-за этого HURD не привлек внимания ни разработчиков, ни бета-тестеров.
С тех пор до момента публикации этой книги не поступало ни новых версий,
ни объявления о прекращении работ. По-видимому, следует признать, что
проект HURD завершился провалом.
|