Google готує новий спосіб роботи з застосунками та дистрибутивами Linux на Android для користувачів і розробників. Найближчим часом з’явиться можливість запускати застосунки, призначені для операційних систем Ubuntu, Debian та інших на ядрі Linux, прямо на Android-смартфонах завдяки вбудованій системі віртуалізації та оновленому застосунку «Термінал».
Мішал Рахман з Android Authority виявив у коді Android Open Source Project зміни, які вказують на плани Google інтегрувати підтримку Linux в інфраструктуру Android. Розробники компанії вже почали роботу над новим терміналом, який використовуватиме фреймворк Android Virtualization для запуску віртуальної машини з Linux і виконання команд.
Наразі застосунок перебуває на ранній стадії розроблення і вимагає ручного налаштування віртуальної машини з Linux, включно із завантаженням образу Debian і контрольного файлу. Однак, згідно з коммітами в AOSP, Google має намір значно спростити цей процес, вмонтувавши утиліту LinuxInstaller безпосередньо в застосунок «Термінал», що значно полегшить завантаження, налаштування і запуск дистрибутивів.
Крім цього, в майбутніх оновленнях планується додати функції резервного копіювання та відновлення знімків віртуальних машин, підтримку вкладеної віртуалізації (для можливості запуску віртуальних машин всередині інших віртуальних машин), а також забезпечити сумісність як з архітектурою ARM, так і з x86.
Google також планує розширити функціональність самого застосунку «Термінал», який наразі має лише базові можливості, як-от копіювання IP-адреси віртуальної машини та її відключення. У майбутніх версіях з’являться налаштування для зміни розміру диска, налаштування перенаправлення портів і, можливо, відновлення розділів.
Хоча для більшості користувачів необхідність у запуску Linux-застосунків на Android невелика, однак для розробників це може стати справжнім проривом. Можливість використовувати інструменти Linux, командні утиліти та такі застосунки, як Android Studio прямо на Android-пристроях, може істотно підвищити привабливість платформи. Зазначається, що в міру того як Chrome OS дедалі більше інтегрується з Android, наявність повноцінного Linux-оточення на смартфонах, планшетах і ноутбуках може зміцнити позиції Andrоid як платформи для розробки на рівні настільних систем.
Точної дати виходу застосунку «Термінал» і підтримки віртуалізації Linux поки немає, але Мішал Рахман припускає, що ці функції можуть з’явитися в Andrоid 16.