Журнал LinuxFormat - перейти на главную

LXF146:Ubuntu

Материал из Linuxformat
Версия от 22:32, 11 июля 2014; 2sash-kan (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Содержание

UBUNTU 11.04 Новая заря?

Новаторский релиз возвестил восхождение рабочего стола Unity. Маянк Шарма ведет репортаж...

Выходы релизов Ubuntu всегда ожидаются с нетерпением, вызывая бурные обсуждения в блогосфере, однако 11.04 Natty Narwhal получил беспрецедентное внимание — он резко отличный, и не в одном смысле этого слова. Релиз в основном затрагивает ту область, которой в экосфере Linux длительное время пренебрегали, а именно — рабочий стол.

Linux поборолся-таки с рабочим столом; композитные менеджеры окон, подобные Compiz Fusion, позволяли с ним поиграть, однако в целом он не менялся.

Но если вы считаете, что дело меняет Gnome 3 Shell, подождите и попробуйте Unity – в нем есть гораздо больше, чем чисто внешний шик и блеск.

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

Приняв на вооружение интерфейс Unity, Ubuntu 11.04 разветвил пути Gnome и Canonical. Но Canonical не потеряла любви членов Gnome Foundation и даже разработчиков музыкального плейера Banshee.

В итоге у пользователей Linux появилось два новых рабочих стола, кардинально отличающихся от старого рабочего стола Gnome. И если все пойдет по плану, это разделение фактически провозгласит новую эру в сотрудничестве различных сообществ Linux.

Что нового в Natty?

Цель – омоложение рабочего стола, но чем 11.04 отличается?

Главное новшество Natty Narwhal – новый интерфейс, требующий аппаратного ускорения графики. Для работы в Natty не обязательно иметь графическую карту OpenGL, но она нужна, чтобы вполне насладиться рабочим столом Unity 3D. На тех компьютерах, чья графическая конфигурация не удовлетворяет минимальным требованиям Unity, произойдет откат в 2D-режим Unity.

Установка – пальчики оближешь. Можно использовать Live Desktop CD, или, если раньше вы такое не устанавливали, взять инсталлятор Ubuntu из-под Windows (WUBI), чтобы установить и запускать его с виртуального диска под Windows.

Для установки Ubuntu в отдельный раздел загрузитесь с Desktop CD. Важнейшее решение, которое нужно принять, касается подготовки ваших жестких дисков для Ubuntu. Установщик упрощает эту задачу, автоматически определяя операционные системы и дистрибутивы, проживающие на ваших разделах.

Можно принять опцию по умолчанию и установить Natty совместно с имеющейся ОС. Установщик самостоятельно изыщет в ней свободное место, создаст новый раздел, а также предоставит вам шанс лично изменить размер этого раздела в графическом режиме.

Другая опция создания разделов очистит ваш диск и отдаст все это место под Natty. Третья опция позволяет создать, удалять и менять размер раздел вручную. Используйте последние две опции, только будучи полностью уверены в своих действиях.

Кроме Desktop CD, предусмотрен еще текстовый установщик Alternate Install CD. С этого CD можно обновить готовые установки Ubuntu.

Под капотом Ubuntu – самая свежая стабильная версия ядра Linux v2.6.38. Она может похвастать усовершенствованиями в файловых системах Btrfs и EXT4, а также обычной порцией обновлений для существующих драйверов и семейства новых.

Также есть обновления к dpkg, инструментарию GCC, и теперь Natty содержит самую свежую версию Upstart, сменившую традиционный демон init и способную активировать службы D-Bus.

Вернемся к более наглядным переменам. Свежая установка Ubuntu Natty содержит самый последний офисный пакет LibreOffice 3.3.2, web-браузер Firefox 4.0, менеджер фото Shotwell, программу Evolution для почты, адресной книги и календаря, клиент для микроблогов Gwibber, Empathy – для мгновенных сообщений, а также обычный ассортимент программ и утилит Gnome.

Музыкальный плейер Rhythmbox заменен на Banshee, который позволяет покупать музыку прямо из проигрывателя – либо через Amazon, либо через музыкальное хранилище Ubuntu One.

Подборка ПО в Natty сопоставима с другими оcновными дистрибутивами, такими как OpenSUSE и Fedora. OpenOffice.org сейчас везде заменяется на LibreOffice, и все переходят на последнюю версию Firefox. В Ubuntu, как и в Fedora, насколько релизов назад сменили коллекцию изображений F-Spot на Shotwell (впрочем, в OpenSUSE программой по умолчанию остается F-Spot).

Дополняя сеанс рабочего стола Unity, сервер X.org, поставляемый с Natty, включает поддержку устройств мультитач посредством библиотеки XInput. Также есть улучшения для сугубо фирменных программ, например, Ubuntu One.

Популярнейший Ubuntu Software Centre сейчас позволяет ранжировать и обозревать программы, а затем обмениваться мнениями в социальных сетях, настроенных в Gwibber.

Рабочий стол Unity

Освежающие изменения... но требуют привычки.
Software Centre
Простой в использовании менеджер пакетов Ubuntu для установки, удаления и обновления пакетов.
Кнопка Ubuntu
Использует Zeitgeist, чтобы отобразить глобальную линзу поиска.
Launcher
Содержит миниатюры запускаемых приложений. Программы можно добавлять и удалять.
Глобальные меню
Сейчас меню всех приложений расположено здесь. Пункты меню меняются при смене приложений.
Управление окном
Обычные кнопки для закрывания, сворачивания и распахивания окон.
Запущенные и активные программы
Стрелки в launcher указывают на запущенные в данном рабочем поле программы. Несколько стрелок в одной указывают на несколько экземпляров программы. У программы, находящейся на переднем плане, стрелки показаны с обеих сторон.
Значки на рабочем столе
Значки можно размещать на рабочем столе, так же, как в предыдущих релизах.
Переключение рабочего поля
Показывает виртуальные рабочие поля и запущенные в них программы.
Учетные записи служб мгновенных сообщений
Позволяет настроить учетные записи Twitter, Facebook и Identi.ca, чтобы посылать и получать обновления статуса. В дополнение к традиционным учетным записям IM типа Google Talk, поддерживается чат и IRC Facebook.
MeMenu
Управляет вашим присутствием в программах мгновенных сообщений и социальных сетях.

Нравится вам это или нет, но рабочий стол Unity не таков, как все, и, несомненно, является освежающей реформой прежних рабочих столов. Однако Natty Narwhal не исчерпывается рабочим столом Unity.

Вклад в рабочий стол внесли несколько команд, занимавшихся удобством для пользователей. Одна из них – проект Ayatana, впервые анонсированный Марком Шаттлвортом [Mark Shuttleworth] в 2009 – имела дело с несколькими аспектами подачи информации пользователю, то есть уведомлениями, указателями и запуском.

Другая важная сторона рабочего стола Natty – ориентация на сенсорные интерфейсы.

Дистрибутив поставляется с несколькими библиотеками для мультитача и распознавания жестов, и мышь можно выбрасывать на свалку. Библиотеки хорошо привязаны к ядру Linux, входящему в Natty, так как оно содержит драйверы для нескольких сенсорных устройств, например, для версии Cando на нашем ноутбуке Acer.

Другой серьезый шаг Unity – переход от Metacity, старого менеджера окон Gnome, к Compiz, композитному менеджеру окон. Цена такого перехода очень высока. Чтобы полностью насладиться рабочим столом Unity, требуется графическая карта с поддержкой OpenGL версии 1.4 или больше. Но прежде чем неодобрительно качать головой, вспомните, что эта версия OpenGL вышла в 2002 году. В тестах, проделанных Ubuntu, Unity работал на всех GPU, выпущенных Nvidia и AMD за последние пять лет.


Интеграция

Огромная работа проделана по интеграции приложений Gnome в рабочий стол Ubuntu. В предыдущих релизах Ubuntu были проблески такой работы, а сейчас, в основном благодаря MeMenu, вы сможете широковещать по всем социальным сетям, таким как Facebook, Twitter и Identi.ca, и устанавливать статус по обмену сообщениями в ваших учетных записях IM.

MeMenu объединяет клиент обмена мгновенными сообщениями Empathy с клиентом микроблогов Gwibber, и через него можно настраивать учетные записи. Есть еще и меню Messaging, с разделом для всех учетных записей отправки сообщений, настроенных в Ubuntu. Помимо учетных записей социальных сетей в MeMenu, туда также входит почта, управляемая Evolution.

Почтовую учетную запись можно задать прямо из меню Messaging; там же можно настроить службу совместного доступа к файлам Ubuntu One. Меню Messaging запоминает количество новых и непрочитанных сообщений для каждой из отслеживаемых учетных записей.

Интеграция приложений в панели вышла за пределы двух меню для обмена сообщениями. Музыкальный проигрыватель Banshee внедрен в индикатор громкости. Banshee отображает воспроизводимый в данный момент трек и его обложку, и предоставляет основные элементы управления: поставить паузу, поменять трек.

Кроме того, вы увидите, что управление сетью укатилось в индикатор сети, модуль календаря Evolution – в часы, а окно настройки системы – в меню PowerOff.

Работа в Unity

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

Кроме области, где содержатся уведомления и MeMenu, имеется область запуска [launcher], предоставляющая быстрый доступ к части установленных программ. Есть «приборная панель» [dash], активируемая нажатием на логотип Ubuntu в левом верхнем углу экрана.

При активации dash значки в launcher становятся черно-белыми, а значки в «линзе» dash – цветными. Линза [lens] – это графический интерфейс для отдельной задачи. Например, наряду с линзой Global Search, появляющейся при нажатии на значок Ubuntu в левом верхнем углу экрана, есть еще линза Application в launcher, где показаны доступные приложения, часто используемые приложения и программы, доступные для скачивания.

Интерфейс Unity разработан так, чтобы предоставить приложениям как можно больше экранной площади. Один из применяемых для этого способов – использование меню Global в стиле Mac OS X. При запуске программы меню этой программы отображаются в верхней панели Ubuntu.

Все запущенные приложения во всех виртуальных рабочих столах представлены значком в launcher. Launcher анимирован и «поджимает» значки, когда приложений много. Если поводить над ним курсором мыши, launcher прокрутит значки всех запущенных программ.

Щелкнув правой кнопкой по значку программы, вы увидите уникальные опции Quick List – действия, которые можно производить без переключения в программу. Например, Firefox предоставит опцию открытия нового окна, а утилита Gnome Screenshot – возможность сделать снимок экрана.

2D против 3D

Но зачем же Canonical вкладывается в два похожих рабочих стола, вместо концентрации на одном, но для любого оборудования?

В своем блоге Билл Филлер [Bill Filler], технический директор американского отделения Canonical, объясняет, что хотя функциональность обоих примерно одинакова, 3D-версия задействует всю мощь OpenGL для более богатого набора визуальных эффектов и более тесной связи с оконным менеджером Compiz.

Многих удивило, что Ubuntu связался с Qt, при том, что ранее, при создании 2D launcher для Ubuntu Netbook Edition 10.04, использовались библиотеки Enlightenment Foundation Libraries (EFL).

И снова Филлер объясняет, что Qt больше подходит для Unity 2D благодаря активному сообществу разработчиков, широкому набору средств разработки, таких как Qt Quick и Qt Creator, прекрасной документации и поддержке.

Unity 2D доступен на зеркалах Natty и устанавливается через Software Centre. После установки он отобразится в списке сеансов на экране входа. Если Unity 2D установлен и ваш компьютер не тянет полнофункциональный Unity, произойдет откат в Unity 2D. Иначе вы перейдете в классический Gnome с его gnome-panel.


Ubuntu против мира

Как обстоят дела у Natty на конкурентном рынке дистрибутивов?

Ubuntu 11.04 против Fedora 15

Следом за релизом Ubuntu 11.04 и рабочего стола Unity идет Fedora 15 «Lovelock» с рабочим столом Gnome Shell от Gnome 3. Конечно, имеется и обычная порция изменений и дополнений (следите за нашими обзорами), но самая заметная разница – это рабочий стол.

Хотя и Fedora, и Ubuntu исторически подстраивали под свои нужды один и тот же релиз Gnome, никогда еще эти два дистрибутива не были столь непохожими друг на друга. Разница в графике вызвана выбором композитного менеджера окон: Ubuntu Unity основан на Compiz, а не на Mutter от Gnome 3.

Несмотря на внешние различия, попользовавшись Gnome Shell и Unity на протяжении нескольких недель ежедневно, мы пришли к выводу, что для общих задач особой пропасти между ними нет: оба рабочих стола разработаны для облегчения жизни пользователя.

Оба рабочих стола требуют 3D-ускорения, чтобы выжать всю выгоду из улучшений интерфейса пользователя; оба поставляются с режимом отката для компьютеров, не удовлетворяющих графическим требованиям. И разработчики изрядно потрудились, чтобы при откате обеспечить сходство с «настоящим» релизом.

В версии 11.04 Ubuntu объединил свои версии для настольных систем и для нетбуков. Gnome также ставит своей целью создание рабочего стола для широкого класса устройств. Оба интерфейса разрабатывались для сенсорных устройств, хотя ими можно управлять и с клавиатуры, а Zeitgeist играет важную роль в обоих рабочих столах.

Из этих двух самые дерзкие изменения проделаны в Gnome Shell: например, отказались от кнопок сворачивания и распахивания окна. Такая возможность осталась – окна распахиваются щелчком правой кнопкой мыши по заголовку окна; но исчезновение этих кнопок вызвало бурю.

И Gnome Shell, и Unity поддерживают сворачивание окон одинаковым образом. В Unity Launcher указывает на свернутые окна во всех рабочих пространствах, а в Gnome Shell все окна видны в Overview.

Самое яркое отличие между двумя рабочими столами – глобальные меню в Unity. Также в Unity нет панели внизу экрана, а в Gnome Shell она автоматически скрывается и используется для отображения уведомлений.

Gnome Shell поставляется также и с другими основными дистрибутивами – например, OpenSUSE и Debian Unstable; но ни один дистрибутив, кроме Ubuntu, еще не объявлял о планах перехода на Unity.

Ubuntu 11.04 против Mint

Mint – один из самых популярных дистрибутивов, собранных на основе Ubuntu, и он отстает от релизов Ubuntu на пару месяцев. Разработчики используют это время, чтобы усиленно изменять кодовую базу Ubuntu, ради сохранения индивидуальности релиза Mint. Фактически, одним из самых популярных свойств Mint стало Mint Menu, которое портируется и на другие дистрибутивы. Рыночный козырь дистрибутива Mint – нацеленность на практическое удобство, и его настраиваемое меню и настраиваемый менеджер обновлений – тому примеры.

Katya, следующая версия Mint, будет основана на Ubuntu 11.04, однако релиз будет существенно отличаться от Natty – в основном отсутствием рабочего стола Unity.

В своем блоге, анонсируя название следующего релиза Mint, его основатель и главный разработчик Клеман Лефевр [Clement Lefebvre] написал, что рабочий стол Katya «будет похож на тот, что вы используете сейчас». Однако Лефевр добавил, что в Katya включат Gnome 3. Это еще одно отступление от Ubuntu 11.04, поставляемого с Unity вместе с Gnome 2.32. Подробности эскизны, и на момент выхода номера Лефевр на наш вопрос не ответил.

Так что мы не уверены, будет ли рабочий стол Katya резервным режимом для Gnome 3, или же режимом Gnome Classic, который Ubuntu 11.04 предоставляет тем машинам, что не удовлетворяют аппаратным требованиям, или же чем-то совсем другим. Ничего не известно и про оконный менеджер нового Mint.

Важно помнить, что рабочий стол Mint уже сильно отличается от Ubuntu. Mint сгруппировал приложения, места и систему в собственном Mint Menu, а не в верхней панели. В новом интерфейсе Unity места для Mint Menu нет, и Mint придется либо отказаться от него, либо сохранить классический вид.

Ubuntu 11.04 против Ubuntu 8.04

Извините за мелодраматизм, но Ubuntu проделал огромный путь, и вспомнив 2004 год, вы поймете разницу. Обернувшись на версию 8.04 – второй релиз дистрибутива с долгосрочной поддержкой [Long Term Support, LTS] – вы увидите, что Ubuntu стал более рисковым.

Самым дерзким шагом того релиза стало включение в него программы в бета-версии (для любознательных: это был Firefox 3 beta 5).

8.04 также запомнился тем, что это был первый дистрибутив, поставляемый с WUBI, установщиком Ubuntu из Windows; он дал пользователям Windows шанс установить Linux на своем знакомом окружении, где они уверенно себя чувствовали.

Интересно, что это был первый релиз, подвергнутый критике за выбор графического окружения, но не за Gnome, а за решение оставить собрату – Kubuntu, основанному на KDE – версию KDE 3.5.

Тогда Ubuntu отказался от KDE 4.0, которому стукнула всего пара месяцев, так как это дерзкое новое окружение не получило мандата стабильности. Слыханное ли дело прежде?

С этого момента, похоже, в каждом последующем релизе Ubuntu вводились новые функции, вплоть до версии 11.04. Ubuntu 8.10 ввел безаварийный режим, который переводил вас в рабочий стол с минимальными требованиями, если ваше графическое оборудование не поддерживалось. Состояние драйверов для 3D-оборудования, и для свободного, и для проприетарного ПО, с той поры намного улучшилось.

Именно тогда Ubuntu положил глаз на нетбуки, с опцией создания загрузочных дисков USB.

В версии 9.10 Ubuntu добавил ставший безмерно популярным Software Centre и тесно интрегрировал свою облачную службу Ubuntu One с рабочим столом Gnome.

Усилия сделать рабочий стол более социальным продолжились в 10.04, где дебютировало MeMenu. Мы также помним эту версию за появление в ней открытых драйверов Nouveau от Nvidia.

Была подготовлена почва для релиза 10.10, но тот отошел от соглашения выпуска релизов в конце августа, выйдя вместо этого 10 октября 2010 года. Двоичное число 101010 равно 42, а что это такое, всем известно – ответ на «окончательный вопрос». Данный релиз посвятили интерфейсу Unity для пользователей нетбуков.

Сейчас, в версии 11.04, интерфейс Unity отбросил все ограничения нетбуков и вырос до рабочего стола настольной системы. Станет ли он правильным ответом Ubuntu на «окончательный вопрос»?


Политика Ubuntu

Unity не сблизил Canonical и Gnome...

В октябре 2010 года на саммите разработчиков Ubuntu [Ubuntu Developer Summit, UDS] Марк Шаттлворт объявил, что Ubuntu 11.04 будет поставляться с окружением Unity. До этого момента Unity просто был радикально видоизмененным окружением рабочего стола, поставляемым с Ubuntu Netbook Edition.

Объявляя название дистрибутива 11.04, Шаттлворт написал: «Отгрузив Maverick, мы обратимся к извлечению максимума из удивительных возможностей современного графического оборудования, как по внешней красоте, так и по внутренней эффективности. GL – не только глянец и гламур, хотя и это тоже».

Такое объявление подействовало как детонатор битвы между Ubuntu и Gnome.

Ранее, в мае 2010, Шаттлворт заявлял, что и Unity, и Gnome Shell – «дополнения» Gnome Project. В то время интерфейс Unity был основан на инструментарии Clutter и использовал, как и Gnome 3, менеджер окон Mutter. Однако ко времени объявления UDS разработчики Ubuntu принялись переводить Unity на Compiz.

Буря в стакане воды

Многие увидели в этом обращении Ubuntu к Unity отход от Gnome. Несмотря на усиленное убеждение, в конце концов Unity и Gnome Shell стали рассматриваться всеми как два различных подхода.

Дейв Ниэри [Dave Neary], бывший член совета Gnome, написал в своем блоге, что Novell, Nokia, OpenMoko, Intel и OLPC все в той или иной мере использовали платформу Gnome для построения собственных интерфейсов пользователя.

Много шума наделала открытая критика со стороны Ubuntu за отказ Gnome сотрудничать с проектом. Шаттлворт и другие товарищи из проекта Ubuntu заявили, что предлагали помощь Gnome, но им якобы было отказано. По версии от Gnome, Шаттлворт отреагировал, не поняв целей и намерений сообщества Gnome.

Джефф Во [Jeff Waugh], пришедший в Canonical с поста директора Gnome Foundation и затем вернувшийся обратно, описал спор Ubuntu и Gnome в целой серии постов своего блога. Он пишет, что «с середины 2010 Марк Шаттлворт стал критиковать Gnome за неприятие вклада Canonical по “политическим причинам”. В конце концов это было использовано как объяснение для общественности перехода на Unity».

Лидер проекта KDE Арон Сейго [Aaron Seigo] написал, что «вся эта история не столько про Gnome и Canonical, сколько про Gnome и всю остальную часть экосистемы свободных программ окружения и демонстрируемое там регрессивное поведение».

Главные релизы основного открытого ПО – только начало. Как Gnome 3.0 с Gnome Shell, так и Ubuntu 11.04 с Unity Shell перекроят карту открытых рабочих столов. Но они еще далеки от завершения.

Обычно главным проектам требуется один-два релиза, чтобы завершить реализацию всех решений. Пока нет никаких планов согласования позиций этих двоих игроков, но в следующем релизе Ubuntu ждите симпатий к Qt, и Шаттлворт уже заявил, что вложения в 2D Unity, собранный на основе Qt, будут продолжены.

Оно того стоило?

Некоторые будут обожать вид Unity, некоторым он просто понравится. Что бы вы ни чувствовали, нет вины Ubuntu или Canonical в том, что они решили омолодить рабочий стол.

Конечно, это подняло планку требований к оборудованию, но эта планка много ниже той, что ставят конкуренты – проприетарные операционные системы. И несмотря на факт наличия более легковесных дистрибутивов, специально предназначенных для более старого оборудования, Ubuntu вложил значительный труд в создание интерфейса Unity 2D.

Забудьте про разборки между Canonical и Gnome: у вас есть две прекрасных оболочки рабочих стола – Unity и Gnome Shell. Помните, что существует активно поддерживаемый PPA, который ставит Gnome Shell поверх Ubuntu 11.04, и это будет преимуществом, хотя бы с точки зрения опций.

Но дурные нравы не влияют на сообщество положительно, будь то взаимные обвинения или попытки урвать проценты от доходов. Хотя, как сказал Шаттлворт, «деньги – это особенно спорный вопрос в сообществах, где есть и платные, и добровольные вклады».

В недавнем подкасте TuxRadar мы спрашивали: является ли Canonical благом для свободного ПО? Многие отвечали утвердительно. Фабиан Шершель [Fabian Scherschel], владелец подкаста Linux Outlaws, сказал: «Каждая компания проходит трудные отрезки пути и совершает ошибки (возьмите хотя бы Red Hat в 2001), но это не значит, что им не выбраться к свету снова».

Мы надеемся, что Desktop Summit в Берлине, конференция, организованная сообществами Gnome и KDE, даст обеим сторонам шанс навести мосты.

Персональные инструменты
купить
подписаться
Яндекс.Метрика