Die Entwickler des Raspberry Pi Projekts haben ein Herbst-Update für das Raspberry Pi OS (Raspbian) veröffentlicht, das auf der Debian-Paketbasis basiert. Es wurden drei Versionen zum Download vorbereitet – eine reduzierte Version (463 MB) für Serversysteme, eine Desktop-Version (1,1 GB) und eine vollständige Version mit einem zusätzlichen Anwendungspaket (3 GB). Das System kommt mit der benutzerdefinierten Oberfläche PIXEL (ein Ableger von LXDE). Im Repository sind etwa 35.000 Pakete für die Installation verfügbar.
In der neuen Version:
- Der Wechsel zur Debian-Paketbasis 11 "Bullseye" wurde vollzogen (zuvor wurde Debian 10 verwendet).
- Alle Komponenten des PIXEL-Desktop und die angebotenen Anwendungen wurden auf die Verwendung der Bibliothek GTK3 anstelle von GTK2 umgestellt. Der Grund für die Migration liegt im Bestreben, eine Überlappung verschiedener GTK-Versionen im Distribution zu vermeiden – in Debian 11 wird aktiv GTK3 verwendet, während der PIXEL-Desktop auf GTK2 basierte. Bislang wurde die Migration des Desktops auf GTK3 durch die Tatsache verzögert, dass viele Dinge, insbesondere die Anpassung des Aussehens von Widgets, erheblich einfacher auf GTK2 umzusetzen waren und einige nützliche Funktionen, die in PIXEL verwendet wurden, in GTK3 entfernt wurden. Der Übergang erforderte die Implementierung von Ersatzlösungen für die alten GTK2-Funktionen und hatte einen leichten Einfluss auf das Aussehen der Widgets, aber die Entwickler haben darauf geachtet, dass die Benutzeroberfläche ihren gewohnten Look beibehält.

- Standardmäßig wird der Composite-Window-Manager Mutter verwendet. Früher wurden die abgerundeten Ecken von Tooltips von GTK2 verarbeitet, aber in GTK3 wurden diese Operationen dem Composite-Manager übertragen. Im Vergleich zum zuvor verwendeten Window-Manager Openbox bietet Mutter die Vorabgenerierung des Bildschirminhalts im Speicher (Compositing), bevor er tatsächlich angezeigt wird. Dies ermöglicht zusätzliche visuelle Effekte wie abgerundete Fensterkanten, Schlagschatten an den Fensterrahmen und Animationen beim Öffnen/Schließen von Fenstern. Die Migration zu Mutter und GTK3 beseitigt auch die Bindung an das X11-Protokoll und ermöglicht in Zukunft die Unterstützung von Betriebssystemen auf Basis von Wayland.

Eine der Herausforderungen beim Umstieg auf Mutter war der erhöhte Speicherverbrauch. Es wird berichtet, dass Platinen vom Typ Raspberry Pi mit 2 GB RAM ausreichend sind, während für Platinen mit 1 GB RAM ein sicherer Modus vorgesehen ist, der Openbox zurückbringt. In diesem Modus sind die Gestaltungsmöglichkeiten der Benutzeroberfläche eingeschränkt (zum Beispiel werden rechteckige Pop-ups anstelle von abgerundeten angezeigt, und visuelle Effekte fehlen).
- Ein Benachrichtigungssystem wurde implementiert, das in der Taskleiste, in Plugins und in verschiedenen Anwendungen verwendet werden kann. Benachrichtigungen erscheinen chronologisch in der oberen rechten Ecke des Bildschirms und schließen sich automatisch nach 15 Sekunden (oder können sofort manuell geschlossen werden). Momentan werden Benachrichtigungen nur angezeigt, wenn USB-Geräte entnommen werden können, bei gefährlich niedrigem Batteriestand, bei verfügbaren Updates und bei der Erkennung von Firmwarefehlern.

In den Einstellungen wurden Optionen hinzugefügt, um die Zeitüberschreitung zu ändern oder die Anzeige von Benachrichtigungen zu deaktivieren.

- Für das Panel wurde ein Plugin mit grafischer Benutzeroberfläche zur Überprüfung und Installation von Updates implementiert. Dies vereinfacht die Wartung des Systems und der Anwendungen erheblich und erübrigt das manuelle Starten des Paketmanagers apt im Terminal. Die Überprüfung auf Updates erfolgt bei jedem Systemstart oder alle 24 Stunden. Wird eine neue Version eines Pakets erkannt, wird ein speziisches Symbol im Panel angezeigt und eine Benachrichtigung ausgegeben.

Ein Klick auf das Symbol öffnet ein Menü, über das der Interface zur Anzeige der Liste der verfügbaren Updates aufgerufen und eine gezielte oder vollständige Installation der Updates initiiert werden kann.


- Im Dateimanager wurde die Anzahl der Ansichtsmodi reduziert – anstelle von vier Modi (Vorschaubilder, Symbole, kleine Symbole und Liste) gibt es nun zwei – Vorschaubilder und Liste, da die Modi für Vorschaubilder und Symbole sich im Wesentlichen nur durch die Größe der Symbole und die Anzeige von Inhalten unterschieden, was Nutzer verwirrte. Die Anzeige von Inhaltsvorschauen kann über eine spezielle Option im Menü Ansicht gesteuert werden, und die Größe lässt sich mit Skalierungstasten ändern.

- Der standardmäßig verwendete KMS-Treiber modesetting ist nicht an bestimmte Grafikkarten gebunden und ähnelt im Wesentlichen dem VESA-Treiber, arbeitet jedoch über die KMS-Schnittstelle. Das bedeutet, er kann auf jeder Hardware verwendet werden, für die ein funktionierender DRM/KMS-Treiber auf Kernel-Ebene verfügbar ist. Zuvor wurde für die Grafikunterstützung des Raspberry Pi ein spezifischer Treiber angeboten, der geschlossene Firmware-Komponenten beinhaltete. Die Nutzung der Standard-KMS-Schnittstelle und des im Linux-Kernel angebotenen Treibers ermöglicht es, die Abhängigkeit vom proprietären Treiber, der spezifisch für den Raspberry Pi ist, zu beseitigen und erlaubt die Nutzung der Grafikunterstützung für Anwendungen, die auf der standardmäßigen Linux-API basieren.
- Der proprietäre Treiber für die Kamera wurde durch die offene Bibliothek libcamera ersetzt, die eine universelle API bereitstellt.
- In der Anwendung Bookshelf wird kostenloser Zugang zu den PDF-Ausgaben der Zeitschrift Custom PC angeboten.

- Die Versionen der Programme wurden aktualisiert, einschließlich des Browsers Chromium 92 mit Optimierungen für die Hardwarebeschleunigung der Video-Wiedergabe.
- Die Auswahl der Zeitzone und der Lokalisierungsoptionen im Einrichtungsassistenten wurde verbessert.
Quelle: opennet.ru









