Вот и наступил долгожданный релиз Ubuntu 13.04 Raring Ringtail. А ведь его могло и не быть. Да да! Рик Спенсер поднял дискуссию о переходе на rolling release и реально обсуждался вопрос об отказе выпуска релиза Убунту 13.04. Но Canonical справедливо решила не пускать коту под хвост месяцы работы. Что нового сделали разработчики за полгода разработок? Всё новое в Убунту 13.04 в данном обзоре.
Меню быстрого запуска (quicklists) теперь позволяет переключать окна программы.
Между окнами программы так же можно переключаться колесом мыши, наведя указатель над значком программы в Unity Launcher.
Разработчики добавили визуальное отличие в виде "точки" для отображения того окна программы, которое последним получила фокус.
Значок открывающий Dash - BFB, получил свой новый вид в виде "вихря". В последнии дни направление вихрей изменили на "по часовой стрелке". Это сделал лично Марк Шаттлворт, приказав Мэтью Джеймс и объяснив решение как вращение по часовой - люди воспринимают как хорошо, позитив и даже святой. Спорно, но многие считают вращение по часовой, как движение вперёд, к лучшему. Как движение Солнца с востока на запад - важное, живительное, божественное движение.
Новые иконки стали более скругленные у домашней, файловой линз, а так же линз фото и видео. Остальные иконки просто изменились.
До релиза Убунту 13.04 при использовании превью, значки остальных элементов в Dash не теряли цвет. Сейчас реализовано их затемнение, отсюда и название "призрачный" эффект. Когда вы пользуетесь пролистыванием в Preview и нажимаете мышкой стрелочки влево или вправо, то текущий элемент вне превью будет в цвете, а остальные в данный момент затемнены.
Сам Unity Preview теперь более чётче выделен на фоне Dash в виде полосы с более тёмным фоном. А значит лучше видны границы превью и выход из него более интуитивен и прост. Для выхода нужно ткнуть в более светлую сторону Dash, нежели в более тёмную полосу Preview.
Алгоритм создания размытия (blur) был переписан, чтобы быстрее формировать данный эффект. Считалось, что вместе с медленной пульсацией иконок в Launcher, это формировало образ медленной системы в целом.
Software Updater мы раньше знали под именем Update Manager. Новое имя и вид программа обновления получила в версии Ubuntu 12.10.
Software Updater в Ubuntu 13.04 получил:
Виртуальная клавиатура Onboard получила поддержку стыковки к краям экрана. В один щёлчок можно трансформировать виртуальную клавиатуру в док.
В Ubuntu 13.04 был добавлен индикатор синхронизации для отображения работы Ubuntu One. Через индикатор синхронизации можно быстро получить доступ к наиболее нужным возможностям U1.
Переписан старый индикатор bluetooth, который можно назвать большим патчем к gnome-bluetooth.
Область уведомления (systray) была удалена. Разработчики посчитали, что прошло 2 года после введения системы индикаторов и, если разработчик программы хотел добиться интеграции с Убунту, то у него было достаточно времени сделать это.
В рамках "100 областей" разработчики активно наполняли Убунту 13.04 новыми областями (scopes), которые по поручению линз и осуществляют непосредственно поиск.
Области выдают ответы, взятые на локальном компьютере и в Интернет. Результаты ранжируются и выдаются в Dash. Но Canonical идёт дальше. Вводится категория Умная Область (Smart Scopes).
Когда пользователь набирает поисковый запрос в Dash, именно в домашней линзе, то происходить будет следующее: Dash Home Scope будет делать запрос на сервера Canonical к сервису Smart Scopes, затем делать запросы к областям, установленных на компьютере пользователя и уже формировать окончательный ответ, выводя его в Dash.
В Ubuntu 13.04 Nautilus получил возможность рекурсивного поиска.
Полосы прокрутки Ayatana Overlay Scrollbars до Убунту 13.04 были только в системе, но не в Dash. Теперь тонкие и изящные Ayatana везде.
В Убунту 13.04 внедрили терпимость к ошибкам пользователя. Библиотека libcolumbus была создана, чтобы позволить различным компонентам системы использовать единую корректирующую компоненту. Libcolumbus обеспечивает быстрый поиск и реакцию на различные ошибки. Предположим, что есть два доступных элемента "abc" и "abp". Если пользователь ввёл "abo", то что следует выбрать? С точки зрения юзабилити, то ответ "abp" более вероятен, так как буква P находится рядом с O и произошла опечатка. Libcolumbus позволит легко обрабатывать такой вид ошибок.
Libcolumbus будет способен определять специфические символы языка (например ê, é, è); заменять цифру 3 на вариант из ближайших к ней d, e, f, 2, 6; понимать, что fier это firefox и так далее.
Есть такая опция в Compiz - Отменить перенаправление окон в полноэкранном режиме (Unredirect Fullscreen Windows). То есть разрешать программам напрямую рисовать, минуя процесс composite. Включением опции можно значительно увеличить производительность полноэкранных игр и видео, но могут наблюдаться визуальные артефакты. Минусом включённой опции считается - теаринг.
Unredirect Fullscreen Windows теперь включён по умолчанию, но делается исключение для ряда видеопроигрывателей, чтобы избежать проблемы возможного теаринга.
Пакеты 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.
В системе Убунту 13.04 появился фреймворк Farstream (ранее известный Farsight). Этот проект ставит своей задачей дать единый API для доступа к аудио и видео конференциям. Основная цель Farstream это программы для общения. Различные программы мгновенных сообщений могут использовать Farstream и не беспокоиться о низкоуровневой работе с аудио и видео или с сетевым обходом NAT.
Farstream уже используется в Empathy, который был обновлён до версии 3.6.3.
Сам Farstream использует GStreamer для работы с медиа потоками. Библиотека GstFilters помогает Farstream выстроить нужные потоковые фильтры.
Предоставлять возможности социальных сетей поручено новой компоненте Friends Service, которая взяла на себя работу Gwibber. Gwibber должен остаться простой программой, которая наравне со всеми пользуется сервисом Друзья.
Звуковые драйвера 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 много внедрено:
В рамках работы над проектом Ubuntu для мобильных платформ разработчики снизили потребление памяти у многих программ, идущих по умолчанию в системе.
У многих служб, таких как signond, signon-ui, изменена логика работы. Вместо постоянного нахождения в памяти, процессы теперь выходят при своём бездействии или перезапускаются при необходимости.
Разработчик Marco Trevisan, который с помощью профилирующего инструмента Callgrind провёл аудит Unity и затем существенно уменьшил количество вызов функций в Unity.
Традиционно сервера Canonical испытают бо́льшие нагрузки, чем обычно - в дни выхода релиза. Лучше качать образы по протоколу BitTorrent и, скачав, раздать образ в доступных локальных сетях.
torrent.ubuntu.com:6969 - Скачать Ubuntu Desktop через BitTorrent.
ubuntu.com/download/desktop - Скачать Ubuntu Desktop.
releases.ubuntu.com/13.04/- Скачать Ubuntu по различным протоколам.
Общие темы:
Ubuntu Touch переходит на кодовую базу 13.04.
С релиза Ubuntu 13.04 Canonical перестала выпускать диски.
Ubuntu 13.04. Сервис Friends и новая Unity 7.