Google eksperymentuje z możliwością uruchamiania aplikacji Linux w Androidzie.

Firma Google dodała do bazy kodu platformy Android aplikację Terminal, która umożliwia uruchomienie emulatora terminala z dostępem do pełnoprawnego środowiska Linux, działającego w maszynie wirtualnej. Funkcjonalność maszyny wirtualnej rozwijana jest w ramach projektu Ferrochrome i zakłada uruchomienie systemu gościa z Debian GNU/Linux 12.

Do wirtualizacji wykorzystano dodany w Androidzie 13 framework AVF (Android Virtualization Framework), zrealizowany na bazie hypervisora KVM oraz narzędzi crosvm. Podobna konfiguracja była wcześniej używana przez Google w eksperymentach z uruchamianiem Chromium OS w Androidzie oraz w funkcjonalności uruchamiania Linuxa w Chrome OS. W przeciwieństwie do eksperymentu z Chromium OS, nowa aplikacja na razie ogranicza się do dostępu do systemu Linux w trybie wiersza poleceń, mimo że w frameworku AVF istnieje możliwość uruchamiania systemów operacyjnych z graficznym interfejsem użytkownika.

Aby aktywować aplikację Terminal w wersjach Androida z repozytorium AOSP, należy w sekcji „Ustawienia > System > Deweloper” włączyć opcję „Linux terminal”. Po tym w liście aplikacji pojawia się program Terminal, którego uruchomienie skutkuje otwarciem maszyny wirtualnej z Debianem i połączeniem z nią za pomocą komponentu opartego na WebView przez lokalny adres IP. Konfiguracja maszyny wirtualnej nie jest na razie zautomatyzowana i wymaga ręcznego pobrania obrazu systemowego z Debianem oraz stworzenia konfiguracji.

W jednym z wniosków o zmiany pojawia się zamiar dodania aplikacji LinuxInstaller do automatyzacji pobierania Debiana i uruchamiania maszyny wirtualnej. W planach znajduje się również dodanie do aplikacji Terminal menu z operacjami kopiowania, adresy IP, zatrzymywania maszyny wirtualnej oraz ustawień umożliwiających zmianę rozmiaru obrazu dysku, ustawianie przekierowania portów sieciowych i korzystanie z funkcji „Recovery”. Ponadto wspomniano o testowaniu nowego podsystemu na urządzeniach o kodowych nazwach „tangorpro” i „komodo”, które odnoszą się do tabletów Pixel Tablet i Pixel 9 Pro XL. Na razie nie ma informacji o wsparciu dla uruchamiania graficznych aplikacji Linux.

Odtwarzaj wideo


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster