Перший погляд на Ubuntu 11.04 Natty Narwhal
Автор: Євген Хрещеників
Опубліковано 11 березня 2011 року
До чергового релізу популярного дистрибутива Linux залишилося зовсім небагато часу - Ubuntu 11.04 Natty Narwhal вийде 28 квітня. На сайті проекту можна завантажити образи третьої альфа-версії системи. Спробуємо розібратися, чим хлопці з Canonical на цей раз нас порадують.
Театр починається з вішалкиПісля завантаження з інсталяційного диска користувач відразу бачить Unity - фірмову графічну оболонку Canonical. У новій версії Ubuntu вона буде використана за замовчуванням. Крім того, окремих редакцій дистрибутива для десктопів і нетбуків більше не буде - їх замінить єдина збірка під "спрощеним" брендом Ubuntu. Якщо врахувати перехід на Unity, такий крок виглядає логічним - уніфікація інтерфейсу робить безглуздим випуск окремих редакцій.
Середа Unity і програма установки Ubuntu 11.04
який оголосив про цей крок директор з маркетингу платформи, Джері Карр, заявив, що Canonical не збирається йти з ринку нетбуків. За його словами, статистика завантаження показує збільшення інтересу користувачів нетбуків до Ubuntu. У компанії приділяють чимало уваги оптимізації дистрибутива для пристроїв з невеликими екранами і сподіваються, що створення єдиного середовища збільшить його популярність.
Також буде випущена редакція Ubuntu для серверів - її назва теж спростили - Ubuntu Server 11.04 (раніше в Canonical використовували бренд Ubuntu Server Edition).
Особливих змін в програмі установки системи я не помітив, не рахуючи спрощеного процесу настройки розділів на диску і підтримки поновлення / заміни встановлених версій Ubuntu. Шрифти і стилі оформлення також залишилися колишніми. Не обійшлося і без проблем (це нормально для альфа-версії), наприклад, після установки завантажувач GRUB не побачив инсталлированной в сусідній розділ Ubuntu 10.10, але після команди sudo update-grub вона чарівним чином "знайшлася". Не всі поки гладко і з локалізацією - інтерфейс Firefox і LibreOffice залишився англійським. Втім, після одного з оновлень браузер раптово "обрусів".
В Ubuntu 11.04 спростили розмітку диска і додали можливість поновлення / заміни попередніх версій
Системне ПО і додаткиКрім Unity, всі інші зміни в дистрибутиві носять в основному еволюційний характер. Ядро GNU / Linux оновлено до версії 2.6.38 (на момент написання постинга використовується шостий Release Candidate), система ініціалізації Upstart оновлена до версії 0.9, а пакетний менеджер dpkg - до 1.16.0-pre (в ньому з'явилася підтримка підготовки пакетів відразу для декількох апаратних архітектур). У попередній альфа-версії графічна підсистема була оновлена до X.Org Server 1.10 і Mesa 7.10, а також поліпшена підтримка тривимірної графіки для адаптерів ATI Radeon. Крім того, в дистрибутив інтегрована нова версія драйвера xf86-video-intel, що підтримує архітектуру Sandy Bridge (Intel HD Graphics 2000/3000 на одному чіпі з CPU).
Повний список всіх запланованих нововведень із зазначенням ступеня їх готовності доступний в мережі. Найголовніше - у третій альфа-версії Ubuntu 11.04 використовується GNOME 2.32.1, т. Е. Перехід до третьої версії середовища (яка також повинна вийти в квітні) буде відкладений до більш пізніх релізів популярного дистрибутива.
Якщо говорити про додатки, нас чекає в основному оновлення версій популярних програм. Варто відзначити, що в Ubuntu 11.04 включили вже четверту версію Firefox.
Firefox 4 в Ubuntu 11.04
Крім того, замість OpenOffice.org в дистрибутив включили його вільний клон - LibreOffice 3.3 . Єдина серйозна заміна - медіаплеєр Banshee замість традиційного Rhythmbox. Можливість купувати музику в магазині Amazon з Banshee поки залишили - після невеликого скандалу з розробниками плеєра.
Музичним плеєром за замовчуванням стане Banshee
UnityНайголовніше і саме спірне нововведення в Ubuntu - фірмова середу Unity. По суті справи це всього лише графічна оболонка, що дозволяє відмовитися від традиційних панелей GNOME, а також від штатного gnome-shell з третьої версії середовища. Зверніть увагу, що на робочому столі з'явилися ярлики - в перших версіях Unity їх не було.
Робочий стіл Unity в Ubuntu 11.04
Основна ідея тут - економія вертикального простору екрану. Нагорі ми бачимо тільки вузьку панель, а все інше місце віддано вікнам додатків. Для запуску програм і перемикання між ними використовується спеціальна бічна панель, яка чимось нагадує док MacOS X. Сюди можна поміщати ярлики додатків, але по функціоналу до панелі Apple розробка Canonical не дотягує - скажімо, перетягнути текстовий файл на іконку редактора (або посилання на іконку браузера), щоб його відкрити, у мене не вийшло.
Крім того - панель запуску ховається, якщо вікно намагається її перекрити. Викликати її після цього можна тільки за допомогою спеціальної кнопки у верхній панелі (на мій погляд, це досить незручно - розробникам варто було б передбачити не тільки автоматичне приховування, а й поява панелі при наведенні миші на лівий край екрана). Штатних засобів налаштування поведінки панелі запуску в альфа-версії мені виявити не вдалося. Можливо, до релізу ситуація зміниться.
Крім ярликів додатків в панелі Unity поміщаються і її власні утиліти. Наприклад, перемикач віртуальних робочих столів, який чимось нагадує аналогічний функціонал gnome-shell (хоча в Unity немає жорсткого поділу режимів роботи на "оверлейний" і "робочий"). Втім, на мій смак - це більше схоже на перемикач з MacOS X.
Перемикач віртуальних робочих столів в Unity
Є тут і засоби для запуску встановлених в системі додатків з індексуванням на основі структури глобального меню і можливістю пошуку. До пошуку додатків (а також до будь-якого елементу панелі запуску) можна перейти за допомогою поєднань гарячих клавіш, але для запуску знайденої програми доведеться скористатися мишею (ще одна недоробка).
Пошук і запуск додатків в Unity
Не забули розробники і про засоби пошуку файлів і папок.
Пошук файлів
Крім того, головний екран Unity (він викликається при натисканні кнопки у верхній панелі) містить ярлики, а також кошти пошуку файлів і додатків.
Головний екран Unity
Змушений визнати, що про семантичному десктопі говорити поки зарано - в цьому сенсі Unity не дотягує навіть до Gnome-do, не кажучи про більш просунутих розробках.
Вікна та глобальне менюДля економії вертикального простору, декорації розгорнутих вікон ховаються, а кнопки закриття поміщаються на верхній панелі.
В системі використовується глобальне меню програм GNOME (для Firefox і LibreOffice воно не працює - цю проблему вирішують пакети firefox-globalmenu і lo-menubar, які за замовчуванням не встановлюються). Ймовірно, проблема з глобальним меню для додатків KDE також вирішується інсталяцією додаткового ПЗ, але бажання розбиратися у мене не виникло.
Глобальне меню в Ubuntu 11.04
У верхній панелі відображається тільки назва вікна - щоб отримати доступ до меню потрібно навести на нього курсор. Мені це не здалося зручним.
швидкодіяПерші версії Unity використовували Clutter і не відрізнялися хорошою чуйністю. Особливо сильно критикували нову оболонку користувачі нетбуків. У Canonical вирішили відмовитися від використання Clutter і Mutter (композитний менеджер вікон з Gnome 3), повністю перевівши Unity на старий-добрий Compiz. Схоже, процес переходу завершено - в списку встановлених пакетів виявити жодного "шматочка" Clutter мені не вдалося.
Проте, рекордів швидкодії на слабких машинах нова версія Ubuntu не ставить - на тестовому Dell Vostro A860 чуйність Unity залишає бажати кращого (хоча працювати вже можна). Втім, це моя суб'єктивна думка. Було б цікаво випробувати систему на слабкому нетбуці.
Unity 2DОкремої згадки заслуговує Unity 2D . Це абсолютно незалежний продукт, написаний з використанням інструментарію Qt і технології декларативного опису інтерфейсу Qt Quick. Він не вимагає підтримки OpenGL і наявності сучасної відеокарти. Передбачається, що Unity 2D буде використовуватися там, де Unity працювати не зможе. Зокрема, Unity 2D стане середовищем за замовчуванням для архітектури ARM.
Цілі і завданняКрім уже згаданих змін, в Canonical готують та інші нововведення. Зокрема, програми зі сховищ extras.ubuntu.com будуть встановлюватися в каталог / opt (це можна вважати певним неявним поділом на базову систему і сторонні програми), а крім того - розглядається можливість запуску додатків в ізольованих "пісочницях" (в Ubuntu 11.04 цієї функції не буде). Дуже активно розвивається версія дистрибутива для платформи ARM, поліпшується підтримка сенсорних екранів, ведеться робота по інтеграції колекції фотографій Shotwell з хмарним сховищем ... Загалом - процес йде. Судячи з усього, в Canonical збираються зробити з Ubuntu систему, здатну на рівних конкурувати з комерційними продуктами. І розробка власної оболонки - частина цього процесу.
На жаль, Unity ще зовсім сирий продукт (за час тестування серед кілька разів "падала", це не рахуючи дрібних недоробок) і я дуже сумніваюся, що за місяць ситуація кардинально зміниться. Чи розуміють це і в Canonical - розробники залишили користувачам можливість вибору класичного робочого столу GNOME при вході в систему (з переходом на GNOME3 альтернативним варіантом стане штатний gnome-shell). У будь-якому випадку, стабільності від Ubuntu 11.04 чекати не доводиться - цілком очевидно, що це буде тестовий реліз. Його основним завданням стане випробування Unity в "польових" умовах.