Релиз дистрибутива Raspberry Pi OS

Разработчики проекта Raspberry Pi опубликовали осеннее обновление дистрибутива Raspberry Pi OS (Raspbian), основанного на пакетной базе Debian.

Для загрузки подготовлены три сборки — сокращённая (463 МБ) для серверных систем, с рабочим столом (1.1 ГБ) и полная с дополнительным набором приложений (3 ГБ). Дистрибутив поставляется с пользовательским окружением PIXEL (ответвление от LXDE). Для установки из репозиториев доступно около 35 тысяч пакетов.

В новом выпуске:

• Осуществлён переход на пакетную базу Debian 11 «Bullseye» (ранее использовался Debian 10).

• Все компоненты рабочего стола PIXEL и предлагаемые приложения переведены на использование библиотеки GTK3 вместо GTK2. В качестве причины миграции называется желание избавиться от пересечения в дистрибутиве разных версий GTK — в Debian 11 активно используется GTK3, но рабочий стол PIXEL был основан на GTK2. До сих пор миграция рабочего стола на GTK3 сдерживалась тем, что многие вещи, особенно связанные с настройкой внешнего вида виджетов, было значительно проще реализовать на GTK2, а в GTK3 были удалены некоторые полезные возможности, используемые в PIXEL. Переход потребовал поиска замены старым возможностям GTK2 и немного отразился на внешнем виде виджетов, но разработчики позаботились о том, что бы интерфейс сохранил привычный вид.

null

• Переход на GTK3 также привёл к переходу на композитный оконный менеджер Mutter. Ранее скруглённые углы всплывающих подсказок обрабатывались силами GTK2, но в GTK3 подобные операции были делегированы композитному менеджеру, что потребовало замены Openbox. По сравнению с ранее используемым оконным менеджером Openbox в Mutter обеспечивается предварительное формирование образа содержимого экрана в памяти (композитинг), перед фактическим выводом на экран, что позволяет реализовать дополнительные визуальные эффекты, такие как закругление углов окон, тени на границе окна и анимация открытия/закрытия окон. Миграция на Mutter и GTK3 также позволяет избавиться от привязки к протоколу X11 и в будущем обеспечить поддержку работы поверх Wayland.

null

Обратной стороной перехода на Mutter стало увеличение потребления памяти. Отмечается, что плат Raspberry Pi с 2 ГБ ОЗУ для работы достаточно, но меньшего объёма памяти уже недостаточно для графического окружения. Для плат с 1 ГБ ОЗУ предусмотрен запасной режим, возвращающий Openbox, в котором ограниченны возможности оформления интерфейса (например, показываются прямоугольные всплывающие подсказки вместо скруглённых и нет визуальных эффектов).

• Реализована система вывода уведомлений, которая может быть использована в панели задач, в плагинх к панели и в различных приложениях. Уведомления выводятся в верхнем правом углу экрана в хронологическом порядке и автоматически закрываются через 15 секунд после появления (или могут быть сразу закрыты вручную). В настоящее время уведомления выводятся только при извлечении USB-устройств, при опасно низком заряде аккумулятора, при наличии обновлений и при выявлении ошибок на уровне прошивок.

null

В настройки добавлены опции для изменения таймаута или отключения показа уведомлений.

null

• Для панели реализован плагин с графическим интерфейсом для проверки наличия и установки обновлений, упрощающий поддержание системы и приложений в актуальном состоянии, и позволяющий обойтись без ручного запуска пакетного менеджера apt в терминале. Проверка наличия обновлений осуществляется при каждой загрузке или каждые 24 часа. При обнаружении новых версий пакетов в панели показывается специальный значок и выводится уведомление.

null

При клике на значке выводится меню, через которое можно вызвать интерфейс для просмотра списка обновлений, ожидающих установки, и инициировать выборочную или полную установку обновлений.

null

null

• В файловом менеджере сокращено число режимов просмотра — вместо четырёх режимов (миниатюры, пиктограммы, мелкие пиктограммы и список) предложено два — миниатюры и список, так как режимы миниатюр и пиктограмм по сути отличались лишь размером пиктограмм и показом эскизов содержимого, что вводило пользователей в заблуждение. Отключение показа эскизов содержимого управляется специальной опцией в меню View, а размер можно менять кнопками масштабирования.

null

• Задействован по умолчанию KMS-драйвер modesetting, не привязанный к конкретным типам видеочипов и по своей сути напоминающий драйвер VESA, но работающий поверх интерфейса KMS, т.е. его можно использовать на любом оборудованием, для которого имеется работающий на уровне ядра драйвер DRM/KMS. Ранее для графической подсистемы Raspberry Pi предлагался специфичный драйвер, включающий закрытые компоненты прошивки. Использование штатного интерфейса KMS и задействована драйвера, предлагаемого в ядре Linux, позволяет избавиться от привязок к специфичному для Raspberry Pi проприетарному драйверу и даёт возможность работы с графической подсистемой приложений, рассчитанных на стандартный для Linux API.

• Проприетарный драйвер для работы с камерой заменён на открытую библиотеку libcamera, предлагающую универсальный API.

• В приложении Bookshelf предложен бесплатный доступ к PDF-выпускам журнала Custom PC.

null

• Обновлены версии программ, в том числе задействован браузер Chromium 92 с оптимизациями для аппаратного ускорения воспроизведения видео.

• Улучшен выбор часового пояса и параметров локализации в мастере начальной настройки.

Источники: (1), (2)

Поделись с друзьями — нажми на одну из кнопок ниже!

Рекомендованные статьи

Добавить комментарий

© 2020 - 2022 «Типичный айтишник». Копирование и видоизменение материалов возможно только при наличии активной ссылки на типичный-айтишник.рф