> man operating_systems
Интервью с Ричардом Столлменом
на Вторник, 01 Февраль 2005, 00:24
добавил: Джереми Эндрюс (Jeremy Andrews) список авторов печатать элемент контента создать pdf-файл  элемент контента
категория Статьи
комментарии: 0
просмотров: 5197


"GNU/Linux":
ДЭ: Еще одна область частых ошибок - название 'GNU/Linux'. Почему вклад проекта GNU настолько важен, что должен быть в имени операционной системы, особенно в сравнении с другими большими частями любой основанной на ядре Linux операционной системы, такими как XFree86?

Ричард Столлмен: То, что код, который мы написали для системы GNU - самое большое вложение в систему GNU/Linux на сегодняшний день, не случайно. Многие другие люди и проекты разработали свободные программы, которые сегодня используются в системе; среди стоящих примеров - TeX, код BSD, X11, Linux и Apache. Но именно проект GNU поставил целью разработку полностью свободной операционной системы. Комбинированная система, которой мы пользуемся сегодня, основана на GNU.

ДЭ: Говоря о GNU Linux...

Ричард Столлмен: Я предпочитаю произносить это как GNU-слэш-Linux или GNU-плюс-Linux. Причина в том, что когда вы говорите GNU-Linux, очень высока вероятность того, что это будет неверно истолковано. В конце концов, у нас есть GNU Emacs, который является версией Emacs, которая была разработана GNU. Если вы скажете "GNU Linux", люди будут думать, что это означает версию Linux, которая была разработана для GNU. А это не так.

ДЭ: Вы пытаетесь указать вместо этого, что это комбинация двух.

Ричард Столлмен: Точно. Это GNU плюс Linux вместе.

ДЭ: Что и дает в результате операционную систему GNU+Linux, которую используют все.

Ричард Столлмен: Точно.

ДЭ: Что достигается использованием людьми термина GNU/Linux?

Ричард Столлмен: Люди знают, что Линус Торвальдс (Linus Torvalds) написал свою программу Linux просто ради забавы. И люди знают, что Линус Торвальдс не говорил, что плохо мешать пользователям обмениваться и менять используемое ими ПО. Если они думают, что наша система была основана им и в основном существует благодаря ему, они будут более следовать его философии, а это ослабляет наше сообщество.

Думать, что вся операционная система существует из-за мысли студента, что это было забавным проектом - интересный анекдот. Но настоящая история в том, что система существует благодаря людям, которые были направлены на борьбу за свободу и желали работать годами, если это потребуется. Эта история учит людей кое-чему, что стоит изучения.

Когда люди забывают это, они начинают дрейфовать в сторону практических, но поверхностных целей, разделяемых движением открытых исходников и Microsoft: идеи того, что единственное, что важно в ПО - это делает ли оно то, что вам необходимо, и сколько оно стоит.

ДЭ: Что предваряет ответ на мой следующий вопрос, что теряется, когда люди отказываются использовать термин GNU/Linux?

Ричард Столлмен: Теряется возможность научить людей. ПО одинаково свободно в независимости от того, как вы называете его, только если используемый вами дистрибутив действительно свободен. Однако, единственный свободный дистрибутив GNU/Linux, который я знаю - это UTUTO. Большинство версий системы GNU/Linux не являются полностью свободным ПО. Все коммерческие дистрибьюторы добавляют несвободное ПО. А еще есть Debian, который хранит все несвободное ПО четко отдельно, но распространяет его. А те, кто продает Debian GNU/Linux зачастую добавляют немного несвободных программ как ""... Они предлагают вам думать, что получаемый вами бонус состоит в том, что ваша свобода уже не полна.

Если же вам удается работать с версией GNU/Linux, которая не содержит несвободного ПО, то ситуация не меняется значительно от того, какое имя вы используете. Но та ситуация, в который мы обнаружим себя через пять лет, зависит от того, чему мы научим друг друга сегодня.

Роза и под любым другим именем будет пахнуть также сладко, но если вы назовете ее луком, вы сильно запутаете поваров.

GNU/Hurd:
ДЭ: GNU Hurd разрабатывается уже больше десятилетия. Более года назад ходили разговоры о выпуске версии 1.0, но она была задержана из-за недостатка некоторых функций. Каково сегодняшнее состояние проекта?

Ричард Столлмен: Hurd работает, а отсутствующие функции постепенно добавляются. Однако, для использования на практике вам стоит взять версию GNU, основанную на Linux.

ДЭ: У вас есть какие-либо прогнозы насчет того, когда мы увидим версию 1.0?

Ричард Столлмен: Нет, я боюсь, что нет, говорю с сожалением. Многие из разработчиков Hurd решили, что им стоит переписать его для работы с другим микроядром (L4). Я был расстроен, услышав это, но похоже, что пройдет еще несколько лет прежде чем Hurd будет готов к использованию.

По крайней мере у нас уже есть свободное ядро, которое работает с GNU.

ДЭ: После того как выйдет GNU Hurd, будет ли проект GNU работать исключительно над системой GNU, построенной на нем, или он будет продолжать поддерживать расширяющийся список свободных ядер?

Ричард Столлмен: Мы будем поддерживать версии системы GNU на Linux столько, сколько они будут оставаться популярны.

ДЭ: Как мы будем называть основанную на Hurd операционную систему? Это GNU Hurd или GNU слэш Hurd?

Ричард Столлмен: Это операционная система GNU, а Hurd - ее ядро. Но поскольку люди привыкли использовать версию GNU, основанную на ядре Linux, полезно разделять их и говорить о GNU/Linux и GNU/Hurd, которые являются двумя различными версиями системы GNU с различными ядрами.

ДЭ: Каковы будут преимущества использования системы GNU/Hurd над, например, системой GNU/Linux?

Ричард Столлмен: Возможно, в ней нет такого гигантского преимущства, которое выпрыгнет перед лицом пользователя, если вы не пишете интересные программы. Hurd предлагает интересные, мощные возможности. Например, вы можете написать свою файловую систему, реализовав любое желаемое ее поведение и упаковать ее в файл. Оно делает возможным реализацию песочниц, где вы можете запускать программу, но другая программа будет контролировать все ее вводы/выводы, чтобы убедиться, что она не пытается записывать информацию в те файлы, которые она не должна трогать.

Такие вещи можно осуществить и с ядром, имеющим отличную от Hurd архитектуру, но в Hurd это тривиальная и самая простая задача в мире.

индекс статьи
страница 1 : страница без заголовка
страница 2 - текущая : страница без заголовка
страница 3 : страница без заголовка
страница 4 : страница без заголовка


© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.