Gnome 3 vs Unity (дубль-2)

  •   17.05.2011
  •   61 комментарий
  •   Linux, Ubuntu

Статью на похожую тему я недавно уже писал. Сейчас же хочу выступить с другой позиции — выскажу здесь мои мысли, адресованные защитникам Unity. Фактически, эта статья — ответ тем, кто хвалит Unity и ругает Gnome 3.

Gnome 3 vs Unity (дубль-2)

Для начала в двух словах опишу суть проблемы.
В Ubuntu начиная с версии 11.04 внедрена новая оболочка рабочего стола под названием Unity. Подробности по ее поводу расписывать не буду, желающие могут заглянуть в википедию. Так вот, эта оболочка является надстройкой над Gnome 2, но при этом множество полезных функций там вырезаны (апплеты на панели, значки в области уведомлений, классический диалог запуска программ и т.д.). А в свете недавно вышедшего Gnome 3 задача для пользователей усложняется еще больше: что же выбрать — остаться на классическом Gnome 2, перейти на Unity, или же вовсе остановить свой выбор на свеженьком Gnome 3?

Update

В этой статье я наговорил много нелестных слов в адрес Unity, но похоже я не во всем был прав. См. общение в комментариях для лучшего понимания.

В ответ на то, что в Unity вырезали множество полезных функций, защитники отвечают, что для желающих в Ubuntu 11.04 присутствует возможность переключения на классический Gnome 2. Да, это так, но ходят упорные слухи, что в 11.10 классический Gnome будет выпилен окончательно и установить его можно будет только с дополнительных репозиториев, подключаемых вручную (которые естественно официально не поддерживаются). Так что этот довод — совсем не довод.

Я не в большом восторге от Unity, но это не означает, что я категорически против Unity. Но хочу сказать, что удаление полезных и привычных функций — это опрометчивый шаг. Мне не хватает функций стандартной гномовской панели, особенно возможности устанавливать апплеты. Нет хваленой гибкости в настройке системы. Разве это UNIX-way? Если бы разработчики просто добавили ланчер, maximus, глобальное меню, а также убрали нижнюю панель (с возможностью заново ее поставить для желающих) — вопросов бы не было. Так нет, нужно было жестко все повырезать без возможности настройки под себя…

Gnome 3 пока конечно тоже не идеален. Я не лелею Gnome 3 и прекрасно понимаю, что он еще сырой. Только вот нужно смотреть в будущее. Все равно в конечном итоге придется переходить на Gnome 3. И я уверен, что со временем он станет лучше. У меня большие надежды на Gnome 3.2, который должен выйти в сентябре этого года (то есть довольно скоро).

Нелепо думать, что Gnome 3 разработчики забросят и вернутся к развитию 2-й ветки. Gnome 2 — прекрасная среда для своего времени, и я привязался к нему за годы пользования и отношусь с трепетной нежностью. Gnome 2.32 — последняя версия в этой ветке, вероятно дальше ничего уже не будет, все силы брошены на разработку Gnome 3. Это конец для Gnome 2, но ничего плохого в этом нет. Время идет и все меняется. При смене мажорных версий происходят кардинальные изменения, и всегда кто-то остается этим недоволен.

К тому же, не стоит забывать, что речь идет не только о смене среды, но и о смене интерфейсных библиотек. Переходить на GTK+ 3 в рамках 2-й ветки Gnome нереально. А преимущества GTK+ 3 очевидны. Один только HTML5-бэкенд (планируемый в GTK+ 3.2) многого стоит.

В ответ на мой довод по поводу GTK+ 3 защитники Unity говорят, что к релизу Ubuntu 11.10 Unity планируют перевести на использование GTK+ 3.
В ответ на это могу повторить, что Unity — это всего лишь надстройка над связкой Gnome 2 и Compiz. И переход на GTK+ 3 для такой связки — это неизбежные костыли. Причем по мере развития системы к этим костылям неизбежно будут добавляться все новые и новые. Это все равно что выстраивать на слабеньком фундаменте многоэтажное здание, постепенно добавляя новые этажи — рано или поздно это здание рухнет.
Тем более, новые версии 2-й ветки Gnome никто выпускать не собирается, все силы разработчиков брошены на доработку Gnome 3. Или Canonical возьмет на себя поддержку Gnome 2? Очень сомневаюсь.
Gnome 3 изначально рассчитан ра работу с GTK+ 3. У него явное преимущество.

Возможно, еще год-полтора Unity сможет что-то выжимать из 2-го Gnome. А что дальше?
Особенно неприятно, что топчется на месте моя любимая операционка — Ubuntu, в то время как другие популярные дистрибутивы (например, Fedora) переходят на Gnome 3. При таком положении дел Canonical может растерять немалую часть своих поклонников, особенно учитывая, что они не только не дали пользователям возможность использовать Gnome 3, но и значительно урезали возможности классического Gnome 2. Двойной удар, этот шаг выглядит как минимум недальновидным. Уже знаю людей, которые переходят с Ubuntu на ту же Fedora ради возможности использовать Gnome 3. Обидно.