Google entwickelt in Android 16 die Möglichkeit, grafische Linux-Anwendungen auszufĂŒhren.

Das Unternehmen Google hat die Funktionen der Terminal-App erweitert, die es ermöglicht, einen Terminal-Emulator mit Zugriff auf eine vollstĂ€ndige Linux-Umgebung, die in einer virtuellen Maschine lĂ€uft, zu starten. Im Rahmen der Entwicklung des Android 16-Branches wurde im Terminal die UnterstĂŒtzung fĂŒr den Start grafischer Anwendungen, die fĂŒr Linux kompiliert wurden, hinzugefĂŒgt.

In der virtuellen Maschine fĂŒr Linux-Anwendungen wurden Hardwarebeschleunigungsmittel fĂŒr die Grafik implementiert. FĂŒr die Erstellung der grafischen Umgebung wurde der Kompositor Weston, der das Wayland-Protokoll verwendet, hinzugefĂŒgt. der Server Die AusfĂŒhrung von Anwendungen, die fĂŒr X11 kompiliert wurden, erfolgt ĂŒber die DDX-Komponente XWayland. Um eine grafische Sitzung im Terminal-App zu erstellen, wurde eine separate SchaltflĂ€che und die Funktion 'Display' hinzugefĂŒgt.

Die Terminal-App wird im AOSP-Repository (Android Open Source Project) innerhalb des Android-Plattformkerns weiterentwickelt, jedoch wurden die Änderungen zur UnterstĂŒtzung grafischer Anwendungen nicht in die erste Beta-Version von Android 16 aufgenommen. Enthusiasten fĂŒhrten ein Experiment durch, indem sie eine Version auf Basis des aktuellen Quellcodes von AOSP verwendeten, und demonstrierten das AusfĂŒhren des Spiels Doom im Terminal auf dem Smartphone Pixel 9 Pro. Unter den vorhandenen EinschrĂ€nkungen wurde die fehlende Audio-UnterstĂŒtzung hervorgehoben.

Video abspielen

Neben der grafischen Sitzung wurde im Entwicklungsprozess von Android 16 der Installationsprozess im Terminal verbessert, ein EinstellungsmenĂŒ hinzugefĂŒgt, ĂŒber das die GrĂ¶ĂŸe des Disk-Images geĂ€ndert, das Port-Forwarding aktiviert und die Umgebung auf den ursprĂŒnglichen Zustand zurĂŒckgesetzt werden kann.

Google entwickelt in Android 16 die Möglichkeit, grafische Linux-Anwendungen auszufĂŒhren.

Die FunktionalitĂ€t der Linux-VM wird im Rahmen des Projekts Ferrochrome weiterentwickelt. Im Gastbetriebssystem wird Debian GNU/Linux 12 ausgefĂŒhrt. FĂŒr die Virtualisierung wird das AVF (Android Virtualization Framework) verwendet, das auf einem Hypervisor basiert. KVM und Werkzeuge crosvm. Um die Terminal-Anwendung in AOSP-Builds von Android zu aktivieren, mĂŒssen Sie in den Einstellungen unter «Einstellungen > System > Entwickler» die Option «Linux-Terminal» aktivieren. Danach erscheint die Anwendung Terminal in der Liste der Programme, und beim Start wird die virtuelle Maschine mit Debian gestartet.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster