Die Veröffentlichung des Projekts Droidian 99 ist verfügbar, das eine auf Debian GNU/Linux basierende Distribution für Smartphones bereitstellt, die anstelle der Android-Plattform verwendet wird. Als grafische Benutzeroberfläche wird die auf GNOME-Technologien und der GTK-Bibliothek basierende Shell Phosh angeboten. Das System- und Benutzerumfeld wurde unter Verwendung der Debian- und Mobian-Repositories aufgebaut. Im Gegensatz zur Mobian-Distribution, die für spezielle Linux-Smartphones wie das PinePhone ausgelegt ist, ist Droidian auf die Installation auf herkömmlichen Android-Smartphones ausgerichtet.
Um die Kompatibilität mit der Hardware der Smartphones zu gewährleisten, verwendet Droidian einen Kernel von der Android-Plattform, ein Set von Systemkomponenten aus dem Halium-Projekt und eine libhybris-Schicht, die die Verwendung von Treibern ermöglicht, die für die Android-Plattform erstellt wurden und im Benutzeraum arbeiten. Zur Ausführung von Android-Anwendungen in der Debian-Umgebung wird die Waydroid-Plattform verwendet. Für telefoniebezogene Aufgaben und Anrufe wird der oFono2MM-Stack eingesetzt. Die Installation zusätzlicher Programme im Flatpak-Format wird unterstützt.
Das Projekt hat offizielle Unterstützung für die Installation auf Smartphones wie Xiaomi Poco M2 Pro / Redmi Note 9 Pro / Pro Max / 9S, Fxtec Pro1, Sony Xperia 5, Google Pixel 3a / 3a XL und Volla Phone erklärt. Darüber hinaus erstellt die Community inoffizielle Firmware für Sony Xperia 1, OnePlus 3 / 3T und Xiaomi Redmi Note 7 Pro.
In der neuen Version:
- Die Paketbasis wurde auf Debian sid mit Stand vom 21. August aktualisiert.
- Ein neuer Grafik-Stack, der das Wayland-Protokoll sowie Komponenten wie wlroots 0.17.4, phosh 0.41.0, phoc 0.41.0, gtk 4.14.4, phosh-mobile-settings 0.41.0, libhybris 0.0.5.53 und feedbackd 0.4.1 verwendet, wurde implementiert.
- Im Telefonstack ofono2mm wurde die Protokollierungs- und Modemstatusanzeigefunktionalität erweitert.
- Von GNOME 47 wurden die Anwendungen Maps, Weather, Initial Setup und Eye of GNOME übernommen.
- Für Qt5-basierte Anwendungen wurde die automatische Anzeige der Bildschirmtastatur bei Fokussierung auf Eingabefelder implementiert.
- Die Schicht zur Ausführung von Android-Anwendungen Waydroid wurde auf Version 1.4.3 aktualisiert.
- Der Linux-Kernel wurde auf Version 5.10 aus Android 12 aktualisiert.
- Für das Google Pixel 3a wurde in den Einstellungen die Option zum Verlassen des Ruhemodus durch Doppeltippen implementiert.
- Die Verwendung eines anderen Compilers Clang und die Angabe zusätzlicher Konfigurationsblöcke sind erlaubt.
Quelle: opennet.ru
