Въпреки че в днешно време голяма част от работата може да се извършва в уеб браузър, някои задачи все още изискват инсталиране на приложения, които не са налични в Chrome OS, затова Google ви позволява да инсталирате Linux приложения на вашия Chromebook. Макар че има начини за стартиране на някои Linux приложения на устройства с Android, всички тези методи имат някои ограничения и не се поддържат официално от Google. За щастие обаче Google най-накрая работи по официален начин за стартиране на Linux приложения на Android.
Преди няколко седмици инженерите в Google започнаха работа по ново приложение Terminal за Android. Това приложение Terminal е част от рамката за виртуализация на Android (AVF) и съдържа WebView, който се свързва с виртуална машина на Linux чрез локален IP адрес, позволявайки ви да изпълнявате команди за Linux от хоста на Android. Първоначално трябваше ръчно да активирате това приложение Terminal с помощта на шел команда и след това сами да конфигурирате Linux виртуалната машина. През последните дни обаче Google започна работа по интегрирането на приложението Terminal в Android, както и по превръщането му в универсално приложение за стартиране на Linux дистрибуция във виртуална машина.
Наскоро в AOSP беше подаден набор от кръпки под етикета ferrochrome-dev-option, който добавя нова опция за разработчици, наречена Linux terminal, в менюто Settings > System > Developer options. Според предложеното описание тази нова опция ще даде възможност за „приложение за Linux терминал, което работи във виртуалната машина“. Превключването на тази опция активира приложението Terminal, което е включено в комплекта на AVF.
Понастоящем приложението Terminal на Android все още изисква ръчно конфигуриране на виртуалната машина с Linux чрез предоставяне на изображение на Debian и създаване на файл vm_config.json, но Google планира да надгради приложението Terminal, за да се грижи за това вместо вас. В една от кръпките под етикета ferrochrome-dev-option Google казва, че съществуващото приложение LinuxInstaller, което изтегля и конфигурира Debian за работа във виртуална машина чрез AVF, ще бъде „скоро обединено с приложението Terminal“. Това предполага, че приложението Terminal ще се превърне в универсално приложение, което изтегля, конфигурира, стартира и взаимодейства с инстанция на Debian, работеща във виртуална машина.
Google все още работи по подобряването на приложението Terminal, както и на AVF, преди да предостави тази функция. AVF вече поддържа графики и някои опции за въвеждане, но се подготвя да добави поддръжка за архивиране и възстановяване на моментни снимки, вложена виртуализация и устройства с архитектура x86_64. Също така се подготвя да добави някои страници с настройки към приложението Terminal, което в момента е доста ограничено, с изключение на меню за копиране на IP адрес и спиране на съществуващата инстанция на виртуална машина. Страниците с настройки ще ви позволят да променяте размера на диска, да конфигурирате пренасочването на портове и евентуално да възстановявате дялове.
Особено интересно за кръпката, която добавя тези настройки, е, че тя е тествана на tangorpro и komodo - кодовите имена съответно на Pixel Tablet и Pixel 9 Pro XL. Това подсказва, че приложението Terminal няма да бъде ограничено до Chromebook, както новите настолни версии на Chrome за Android. Не знаeм кога ще се появи приложението Terminal, но е възможно да го видим в актуализацията на Android 16 през следващата година.
Снимка: Unsplash/cozy_OSS
Виж още: Вратата към бързото пътуване през времето и пространството може да се крие в етиленгликола