Документация по LinuxLinuxDoc.Ru 🔍
🕛

Ubuntu 13.04 Raring Ringtail

Вот и наступил долгожданный релиз Ubuntu 13.04 Raring Ringtail. Рик Спенсер поднял дискуссию о переходе на rolling release и реально обсуждался вопрос об отказе выпуска релиза Убунту 13.04. Но Canonical справедливо решила не пускать коту под хвост месяцы работы. Что нового сделали разработчики за полгода разработок? Все новое в Ubuntu 13.04 в данном обзоре.

Маскот Убунту 13.04.

Unity.
Меню быстрого запуска (quicklists) теперь позволяет переключать окна программы.

Между окнами программы так же можно переключаться колесом мыши, наведя указатель над значком программы в Unity Launcher.
Разработчики добавили визуальное отличие в виде "точки" для отображения того окна программы, которое последним получила фокус.

Dash.
Значок открывающий Dash - BFB, получил свой новый вид в виде "вихря". В последнии дни направление вихрей изменили на "по часовой стрелке". Это сделал лично Марк Шаттлворт, приказав Мэтью Джеймс и объяснив решение как вращение по часовой - люди воспринимают как хорошо, позитив и даже святой. Спорно, но многие считают вращение по часовой, как движение вперёд, к лучшему. Как движение Солнца с востока на запад - важное, живительное, божественное движение.
Новые иконки стали более скругленные у домашней, файловой линз, а так же линз фото и видео. Остальные иконки просто изменились.

До релиза Убунту 13.04 при использовании превью, значки остальных элементов в Dash не теряли цвет. Сейчас реализовано их затемнение, отсюда и название "призрачный" эффект. Когда вы пользуетесь пролистыванием в Preview и нажимаете мышкой стрелочки влево или вправо, то текущий элемент вне превью будет в цвете, а остальные в данный момент затемнены.

Сам Unity Preview теперь более чётче выделен на фоне Dash в виде полосы с более тёмным фоном. А значит лучше видны границы превью и выход из него более интуитивен и прост. Для выхода нужно ткнуть в более светлую сторону Dash, нежели в более тёмную полосу Preview.
Алгоритм создания размытия (blur) был переписан, чтобы быстрее формировать данный эффект. Считалось, что вместе с медленной пульсацией иконок в Launcher, это формировало образ медленной системы в целом.
Software Updater.
Software Updater мы раньше знали под именем Update Manager. Новое имя и вид программа обновления получила в версии Ubuntu 12.10.
Software Updater в Ubuntu 13.04 получил:

Software Updater больше не отображает счётчик обновляемых пакетов на Unity Launcher.
Теперь при обновлении мы можем видеть значки приложений и быстрее идентифицировать обновляемую программу. Значок берётся из .desktop файлов программы.
Для приложений, у которых доступны обновления его библиотек, Software Updater будет создавать группу.
Так же доступно поле размера обновлений для каждого приложения отдельно.
Системные обновления сгруппированы в Ubuntu base и иметь лого Убунту. Это позволит отличать обновления системы от обновлений программ.

Виртуальная клавиатура Onboard.
Виртуальная клавиатура Onboard получила поддержку стыковки к краям экрана. В один щёлчок можно трансформировать виртуальную клавиатуру в док.

Общие косметические изменения.

Можно управлять включением или выключением значка "Переключатель рабочих мест" на Unity Launcher.
Есть возможность манипулировать значком "Показать рабочий стол". Отображать его или нет на панели Launcher'а.

При нажатии на клавишу Super (Meta) мы наблюдаем на Launcher цифры первых 10 значков и буквы s и d для Переключателя рабочих мест и Показать рабочий стол. Теперь эти цифры и значки в подстраивающемся под значок квадратике.
Быстрый визуальный эффект при запуске с Launcher. Можно сравнить это с отлетающей душой в голливудских фильмах.
Изменения в режиме, когда мы жмём Super (Meta) + W и все приложения перед глазами в виде миниатюр. Теперь отчётливо видно заголовок окон и красивая подсветка текущего окна в виде дьявольского огня. Окна программ можно закрывать, не выходя из этого режима.
В Переключателе рабочих мест (Workspace Switcher) есть индикация в виде рамки текущего рабочего места, на котором вы остановили свой фокус в данный момент. Сама иконка переключателя была изменена и она теперь отображает в миниатюре ваше текущее рабочее место. То есть переключившись на четвёртое рабочее место, внизу справа, на переключателе схематически это будет отображено.
Разработчики внедрили красивый эффект для окон. Данный эффект предназначен для развёртывания окон и показывает в виде полупрозрачного "призрака" будущее положение и размеры окна.

Раньше минимальный размер иконок на Launcher был ограничен 32 пикселями. Теперь этот порог уменьшили до 8 пикселей. Но значение меньше 32 можно выставить только через твикеры или CCSM. Через стандартную возможность в "Параметры системы" можно будет выставить только в прежний минимальный порог 32 пикселя.
Окно с завершением работы стилизовано под Unity.

Индикаторы.
В Ubuntu 13.04 был добавлен индикатор синхронизации для отображения работы Ubuntu One. Через индикатор синхронизации можно быстро получить доступ к наиболее нужным возможностям U1.

Переписан старый индикатор bluetooth, который можно назвать большим патчем к gnome-bluetooth.

Область уведомления (systray) была удалена. Разработчики посчитали, что прошло 2 года после введения системы индикаторов и, если разработчик программы хотел добиться интеграции с Убунту, то у него было достаточно времени сделать это.
Области и линзы. Scopes и lens.
В рамках "100 областей" разработчики активно наполняли Убунту 13.04 новыми областями (scopes), которые по поручению линз и осуществляют непосредственно поиск.
Области выдают ответы, взятые на локальном компьютере и в Интернет. Результаты ранжируются и выдаются в Dash. Но Canonical идёт дальше. Вводится категория Умная Область (Smart Scopes).
Когда пользователь набирает поисковый запрос в Dash, именно в домашней линзе, то происходить будет следующее: Dash Home Scope будет делать запрос на сервера Canonical к сервису Smart Scopes, затем делать запросы к областям, установленных на компьютере пользователя и уже формировать окончательный ответ, выводя его в Dash.

В большом разрешении Smart Scopes Architecture
Файловый менеджер Nautilus.
В Ubuntu 13.04 Nautilus получил возможность рекурсивного поиска.
Ayatana Overlay Scrollbars.
Полосы прокрутки Ayatana Overlay Scrollbars до Убунту 13.04 были только в системе, но не в Dash. Теперь тонкие и изящные Ayatana везде.
Libcolumbus.
В Убунту 13.04 внедрили терпимость к ошибкам пользователя. Библиотека libcolumbus была создана, чтобы позволить различным компонентам системы использовать единую корректирующую компоненту. Libcolumbus обеспечивает быстрый поиск и реакцию на различные ошибки. Предположим, что есть два доступных элемента "abc" и "abp". Если пользователь ввёл "abo", то что следует выбрать? С точки зрения юзабилити, то ответ "abp" более вероятен, так как буква P находится рядом с O и произошла опечатка. Libcolumbus позволит легко обрабатывать такой вид ошибок.
Libcolumbus будет способен определять специфические символы языка (например ê, é, è); заменять цифру 3 на вариант из ближайших к ней d, e, f, 2, 6; понимать, что fier это firefox и так далее.

Compiz.
Есть такая опция в Compiz - Отменить перенаправление окон в полноэкранном режиме (Unredirect Fullscreen Windows). То есть разрешать программам напрямую рисовать, минуя процесс composite. Включением опции можно значительно увеличить производительность полноэкранных игр и видео, но могут наблюдаться визуальные артефакты. Минусом включённой опции считается - теаринг.
Unredirect Fullscreen Windows теперь включён по умолчанию, но делается исключение для ряда видеопроигрывателей, чтобы избежать проблемы возможного теаринга.
Wayland.
Пакеты GTK в Ubuntu 13.04 получили начальную поддержку Wayland. Зависимость от Wayland началась с libegl1-mesa, пакет Mesa с поддержкой EGL, и с программ Empathy и Totem. Если вы удалите libwayland0, то удалятся и эти два приложения. Из-за этих начальных зависимостей, libwayland0 уже попадает в установочный комплект Ubuntu 13.04. Cogl, Clutter OpenGL так же зависят от Mesa EGL, которая требует библиотеки Wayland.
Но официально Canonical создала новый дисплейный сервер Mir и будущая Unity Next будет работать на любом устройстве поверх Mir.

Farstream.
В системе Убунту 13.04 появился фреймворк Farstream (ранее известный Farsight). Этот проект ставит своей задачей дать единый API для доступа к аудио и видео конференциям. Основная цель Farstream это программы для общения. Различные программы мгновенных сообщений могут использовать Farstream и не беспокоиться о низкоуровневой работе с аудио и видео или с сетевым обходом NAT.
Farstream уже используется в Empathy, который был обновлён до версии 3.6.3.
Сам Farstream использует GStreamer для работы с медиа потоками. Библиотека GstFilters помогает Farstream выстроить нужные потоковые фильтры.
Friends API и Service.
Предоставлять возможности социальных сетей поручено новой компоненте Friends Service, которая взяла на себя работу Gwibber. Gwibber должен остаться простой программой, которая наравне со всеми пользуется сервисом Друзья.
Системные изменения Ubuntu 13.04.
Звуковые драйвера Intel HDA были унифицированы, чтобы облегчить поддержку в будущем. Мантейнер звуковой подсистемы линукс Takashi Iwai пишет, что сейчас существует около 50 различных контроллеров и 300 различных кодеков. У каждого кодека свои различные конфигурации. Разработчик Takashi Iwai планирует завершить всю работу в рамках ядер linux 3.9 и linux 3.10.
Виртуальная файловая система GVFS была обновлена и получила новый MTP бэкенд. Он позволит пользователям получить доступ к своим Android 4.0 устройствам, которые не поддерживают USB Mass Storage.
Такие компоненты как hostnamed, locald и timenamed из проекта Systemd разработчики Убунту хотят запихать в Upstart.
В ядре линукс 3.8 много внедрено:

Улучшения в Ext4: более простое и быстрое изменение разделов на лету, особенно огромных разделов, и реализована поддержка онлайн дефрагментации. Ext4 научилась эффективнее поддерживать мелкие файлы за счёт хранения данных внутри inode (inline-хранение).
Технология HMDI CEC (Consumer Electronics Control), которая позволяет контролировать до 10 CEC-совместимых устройств HDMI с одного пульта дистанционного управления.
Улучшения в V4L2 и возможности CEC позволяют одному видеоустройству "вещать" на все подключённые HDMI устройства.
Для новых процессоров Intel ускорили криптографические операции.
Включён механизм huge zero_page, который в некоторых ситуациях позволит существенно сократить потребление физической памяти.
Модуль ядра hid-multitouch теперь умеет поддерживать все вариации нажатий как в Windows 8.

Оптимизация Ubuntu 13.04.
В рамках работы над проектом Ubuntu для мобильных платформ разработчики снизили потребление памяти у многих программ, идущих по умолчанию в системе.
У многих служб, таких как signond, signon-ui, изменена логика работы. Вместо постоянного нахождения в памяти, процессы теперь выходят при своём бездействии или перезапускаются при необходимости.
Разработчик Marco Trevisan, который с помощью профилирующего инструмента Callgrind провёл аудит Unity и затем существенно уменьшил количество вызов функций в Unity.
Скачать Ubuntu 13.04 Raring Ringtail.
Традиционно сервера Canonical испытают бо́льшие нагрузки, чем обычно - в дни выхода релиза. Лучше качать образы по протоколу BitTorrent и, скачав, раздать образ в доступных локальных сетях.

Также по теме:
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Linux - Дистрибутивы Linux - Ubuntu 13.04 Raring Ringtail
Мы в соцсетях ✉