ОС Raspberry Pi: теперь работает на Debian Linux «яблочко»
Лучше поздно, чем никогда, выходит версия Raspberry Pi Bullseye.
Debian 11, получивший название «яблочко» и преемник «buster», вышел в августе, и теперь производители Raspberry Pi наконец-то обновили ОС Raspberry Pi (RPi) до этой версии.
Переход на Debian 11 для ОС Raspberry Pi занял немного больше времени, чем ожидалось, и не принес с собой огромных изменений со стороны Debian. Однако со стороны RPi есть несколько изменений.
«В Debian «яблочко» относительно мало серьезных изменений, которые видны пользователям — есть некоторые скрытые изменения в файловых системах и печати, но большинство изменений — это исправления и обновления существующих приложений и функций», — объясняет Raspberry. Пи-инженер Саймон Лонг.
СМОТРИТЕ: Интернет вещей становится все больше, но безопасность все еще отстает
«Однако, помимо изменений в самом Debian, «яблочная» версия ОС Raspberry Pi содержит ряд существенных изменений в среде рабочего стола и поддержке оборудования Raspberry Pi», — добавил Лонг.
Выпуски Debian — это важные события, проводимые сообществом, и они влияют на такие дистрибутивы Linux, как Ubuntu от Canonical, а также ОС Raspberry Pi. Debian 11 — это выпуск с долгосрочной поддержкой от двух до шести лет и первый выпуск, в котором ядро Linux поддерживает файловую систему Microsoft exFAT.
Помимо урезанных одноплатных компьютеров, Raspberry Pi также производит Pi 400, который превращает Pi 4 в клавиатуру.
Главной особенностью ОС Raspberry Pi является поддержка GTK+ версии 3. GTK+ — это программный уровень, который предоставляет компоненты графического пользовательского интерфейса, также известные как «виджеты», которые помогают сделать устройства RPi более полезными в качестве настольных компьютеров.
«Все компоненты и приложения рабочего стола теперь используют версию 3 набора инструментов пользовательского интерфейса GTK+», — отмечает Лонг.
«До сих пор большая часть настольных компьютеров использовала версию 2 набора инструментов GTK+, но все большее число приложений Debian используют GTK+3, поэтому, чтобы обеспечить единообразие, мы обновили все наше программное обеспечение и сам рабочий стол до более новая версия».
В GTK+3 отсутствуют некоторые функции, на которые раньше опиралась RPi OS, поэтому команда RPi OS добавила обходные пути, чтобы заставить их работать как GTK+2, включая новый внешний вид интерфейсов с вкладками.
С переходом на GTK+3 в ОС RPi появился новый менеджер окон под названием mutter, который заменяет менеджер окон openbox из предыдущих выпусков. Mutter рисует строку заголовка и рамку вокруг каждого окна приложения и придает рабочему столу более современный вид, но имеет некоторые недостатки, связанные с оперативной памятью.
«Mutter — это так называемый композитный оконный менеджер, который означает, что вместо индивидуального рисования рамок окон прямо на существующих окнах на экране, он рисует все окна в буфере памяти за пределами экрана, где создает полное изображение для Весь экран. Затем он отправляется на оборудование для отображения», — объясняет Лонг.
«Он довольно требователен к оперативной памяти и может работать правильно только на Raspberry Pi с 2 ГБ или более. В результате на Raspberry Pi с объемом менее 2 ГБ вместо него по-прежнему используется старый оконный менеджер openbox».
GTK+3 приближает ОС RPi к другим средам рабочего стола Linux, производным от системы X Window, которые постепенно обновляются такими системами, как Wayland в Ubuntu. В этом отношении Mutter приближает ОС RPi к Ubuntu.
«Мы еще довольно далеки от перехода ОС Raspberry Pi на Wayland, но одним из ее требований является совместимый с Wayland оконный менеджер композитинга, и использование mutter — первый шаг на этом пути», — говорит Лонг.
СМОТРИТЕ: Открытый исходный код важен, и речь идет не только о бесплатном программном обеспечении
В этом выпуске также обновлены уведомления: на панель задач добавлен менеджер уведомлений, доступ к которому можно получить из других приложений. Самые последние уведомления отображаются вверху, а затем исчезают по истечении настраиваемого периода (например, 15 секунд); вы также можете сохранять уведомления до тех пор, пока они не будут удалены щелчком мыши, или даже полностью отключить их.
Также имеется новый плагин для обновлений приложений, который устраняет необходимость использования команды «apt» в окне терминала. Другими словами, ОС RPi теперь стала более графической, когда дело доходит до обновлений библиотеки, которые отображаются в визуальном диалоговом окне.
В другом месте есть обновления файлового менеджера, который теперь более согласован между режимами миниатюр и значков. Кроме того, драйвер Linux KMS (настройка режима ядра) теперь является стандартным видеодрайвером, и появился новый драйвер для доступа к модулям камеры — стандартный API-интерфейс Linux с открытым исходным кодом, называемый libcamera.