GNOME: немного истории

Предыстория среды GNOME уходит в лохматые 90-е годы прошлого столетия, когда ряд производителей проприетарных UNIX'ов вместе с консорциумом OpenGroup создали первую интегрированную рабочую среду (DE -- Desktop Environment, по русски просто десктоп), функционирующую поверх оконной системы X на UNIX-машинах. Рискну предположить, что в отношении интерфейса её разработчики ориентировались на Presentation Manager -- графическую оболочку для OS/2.

Основанная на проприетарной же библиотеке Motif, среда CDE не была ни открытой, ни свободной. А поскольку как раз во второй половине 90-х годов Linux набирал обороты на пользовательских десктопах, его адептам захотелось иметь нечто подобное.

Этим подобным стала среда KDE, разработанная в первом приближении (в 1996 году) Маттиасом Эттрихом. Однако и она не вполне удовлетворяла требованиям свободного софта от FSF -- так как основывалась на библиотеке Qt, лицензионный статус которой тогда был очень неоднозначным.

В ответ на это в 1997 году Мигель де Иказа и Федерико Мена Кинтеро, однокашники по Национальному Независимому Университету Мехико (UNAM -- Universidad Nacional Autónoma de México), начали разработку интегрированной рабочей среды, полностью отвечающей идеалам свободного софта в понимании проекта GNU и FSF. В поисках базовой библиотеки интерфейсных элементов они остановились на Gtk (GIPM ToolKit), разработанной первоначально для растрового редактора GIMP. А сам проект получил имя GNOME -- акроним от GNU Network Object Model Environment (сетевая объектная среда GNU).

В своём развитии среда GNOME прошла три этапа. В течении первого, продолжавшегося до рубежа тысячелетий, главную установку проекта можно было сформулировать так: сделать десктоп лучше всех и ни на что не похожий. Это действительно было очень красиво -- Enlightenment в качестве оконного менеджера по умолчанию, "раздвижные", как театральный занавес, заставки... Одна беда -- работало всё это не просто медленно, а очень медленно. И ресурсов поедало -- мама, не горюй: индикатор активности жёсткого диска не гас ни на мгновение. Впечатление было такое, что GNOME придуман специально для проверки на вшивость swap-раздела.

В этом своём виде GNOME не снискал всенародной любви. И потому разработчики его резко сменили парадигму: эта среда должна быть большей Windows, нежели сама Windows. Что им почти удалось -- но с точки зрения ресурсопожирания выигрыша не получилось ни малейшего.

И тогда наступило время для реализации третьего этапа, продолжающегося и поныне: GNOME должен быть рабочей средой, доступной всем пользователям, вне зависимости от их уровня технических навыков, физических ограничений и языка, на котором они говорят. Как это ни странно, почти так оно и есть. ныне GNOME -- очень простая в настройке и использовании среда, доступная для понимания самому начинающему пользователю. Разумеется, в некоторый ущерб для пользователей совсем не начинающих -- но тут разработчики резонно решили, что раз уж они совсем не начинающие, то сами во всём разберутся.

Одновременно с упрощением среды резко снизились требования её к ресурсам, и возросло быстродействие. Впрочем, этой темы я уже касался на прошлой странице.

Тенденция к упрощенчеству имела своим результатом то, что для пользователей со сложившимися предпочтениями вид GNOME по умолчанию может не вызывать симпатий (как, например, он не вызывает положительных эмоций у автора этих строк). Но изменить визуальную умолчальщину -- дело нескольких минут и движений мышью. Собственно, этим мы и займёмся, когда перейдём к собственно настройке. А пока пора наконец посмотреть, каков же он северный олень интегрированный десктоп имени покорителей Мории и прочих таинственных подземелий.


Главная
Содержание

. .