Згідно з новою пропозицією щодо Fuchsia Gerrit, Fuchsia може додати підтримку для запуску власних програм для Android і Linux через рівень сумісності.
Фуксія завжди вважалася дещо загадковим проектом з моменту заснування. Google відкрито працює над цим з 2016 року, але лише в травні 2019 пошуковий гігант прокоментував його існування, заявивши це не більше ніж експеримент. На відміну від Android і Chrome OS, які побудовані на ядрі Linux, Fuchsia використовує нове мікроядро під назвою Zircon. Google описує Fuchsia як ОС з відкритим вихідним кодом, яка є «безпечною, оновлюваною, комплексною та прагматичною».
Навколо того, що Google планує досягти за допомогою Fuchsia, існує кілька теорій, одна з найпопулярніших – Fuchsia, яка врешті-решт замінить Android і Chrome OS. Зважаючи на те, що ця ОС все ще перебуває в зародковому стані порівняно з відомою платформою Android, навряд чи це станеться найближчим часом. Однак, якщо нова пропозиція Google (через Террот) коли-небудь буде реалізовано, здається, що Fuchsia зможе запускати рідні програми для Android і Linux.
Документ, наданий на Fuchsia Gerrit, пропонує розробку рівня сумісності під назвою Starnix, який може «перекладати запити від клієнта Linux». програма для підсистем Fuchsia", по суті, дозволяючи рідним програмам Android і Linux працювати на платформі без необхідності вдаватися до віртуальних машин або емулятори.
Коли ми розширюємо всесвіт програмного забезпечення, яке ми хочемо запускати на Fuchsia, ми стикаємося з програмним забезпеченням, яке ми хочемо запускати на Fuchsia, яке ми не маємо можливості перекомпілювати. Наприклад, програми Android містять модулі рідного коду, скомпільовані для Linux. Щоб запустити це програмне забезпечення на Fuchsia, ми повинні мати можливість запускати двійкові файли, не змінюючи їх.
У пропозиції також зазначається, що намір цього рівня сумісності «полягає у створенні реалізації інтерфейсу Linux, який може запускати існуючі немодифіковані двійкові файли Linux." Якщо вас цікавить технічний бік речей, ви можете прочитати документ пропозиції тут.
Можливість запускати рідні програми для Android і Linux на Fuchsia звучить захоплююче. Однак варто зазначити, що це лише пропозиція, а не фактична документація завершеної функції, і вона цілком може не потрапити в ОС.
Хоча на даному етапі мало що відомо про кінцеву мету Fuchsia, останнім часом її розвиток іде стабільними темпами. Google нещодавно розширив модель відкритого коду Fuschsia дозволити державні внески. Компанія створила нові списки розсилки для обговорень, пов’язаних із проектом, додала модель управління, а також відкрила засіб відстеження проблем для громадських внесків.