Разработчиците на проекта Raspberry Pi представиха нова версия на дистрибуцията Raspberry Pi OS 2024-10-22 (Raspbian), базирана на пакетната база Debian 12 и ядрото Linux 6.6. В репозитория е налично около 35 хиляди пакета. Подготвени са три сборки за изтегляне — опростена (438 МБ) за сървърни системи, с базов работен плот (1.1 ГБ) и пълна с допълнителен набор от приложения (2.9 ГБ), налични за 32- и 64-битови архитектури. Допълнително е създадено обновление за старата редакция на Raspberry Pi OS (Legacy), базирана на ядрото Linux 6.1 и пакетната база Debian 11.
Ключови промени:
- Работната среда е преведена на използване на композитен сървър labwc, базиран на библиотеката wlroots от проекта Sway и предлагащ функционалност, подобна на прозоречния мениджър Openbox. Новият композитен сървър, използващ Wayland, е внедрен както в сборките за стари платки, преди това доставяни с X-сървър и прозоречен мениджър Openbox, така и в сборките за платки Raspberry Pi 4/5, които предварително са преминали на Wayland и композитен сървър Wayfire.
Забелязва се, че първоначално разработчиците на Raspberry Pi OS се опитваха да адаптират Wayfire да работи със всички платки, но не успяха да го съчетаят с графичните възможности на старите платки. Проектът labwc се оказа по-подходящ за работа със старите платки Raspberry Pi и заедно с разработчиците на labwc и wlroots успяха да повишат производителността на графичния интерфейс на Raspberry Pi OS над labwc до производителността на версията, използваща X-сървър.
При инсталиране на нови системи labwc е задействан по подразбиране, а на потребителите на по-старите инсталирани системи при първо стартиране след обновление ще бъде предложено да преминат на labwc или да продължат работа в среди, основани на композитния сървър Wayfire или комбинация от X-сървър и Openbox. От гледна точка на потребителската работа, работната среда не се е променила, с изключение на прекратяване на поддръжката на някои анимирани ефекти. Стартирането на приложения, използващи X11, е обезпечено чрез Xwayland.

- Значително е подобрена поддръжката на работа с чувствителни на допир екрани. Реализирано е автоматично извеждане на екранната клавиатура Squeekboard при необходимост от въвеждане и са добавени жестове на екрана, еквивалентни на двойно щракване и щракване с десен бутон.

- Подобрена интеграцията с услугата Raspberry Pi Connect, предназначена за дистанционно свързване към работния плот чрез уеб браузър. В системния трей е добавен показващия се по подразбиране индикатор Connect, чрез който може да се активира или деактивира услугата.

- Добавен е нов конфигуратор на екрана raindrop, който визуално напомня на стария интерфейс за настройка arandr, но е напълно пренаписан с оглед работа с композитни сървър labwc и сензорни екрани.

- Переписана е горната лента на приложенията. В новата версия е променена логиката за зареждане на плъгините, които вече не остават в паметта след изтриването им от лентата (всеки плъгин е изнесен в отделна библиотека).
- Извършена е синхронизация с актуалната пакетна база Debian 12.
Източник: opennet.ru




