В 2016 году мы узнали, что Google работает над операционной системой под названием Fuchsia, но впервые она появилась на коммерческом устройстве, первом поколении Nest Hub, только в 2021 году . Предполагалось, что Fuchsia станет универсальной операционной системой, которая будет работать на всех смарт-устройствах, включая телефоны и часы, но пока этого не произошло. И хотя Fuchsia не может заменить Android в ближайшее время, она может работать как виртуальная машина на устройствах Android, предполагает новый отчет .
Fuchsia — это операционная система с открытым исходным кодом, но в отличие от Android и ChromseOS она не основана на модифицированной версии ядра Linux. Вместо этого она была создана с нуля на основе нового микроядра под названием Zircon. В отличие от обычного ядра операционной системы, микроядро обеспечивает лучшую эффективность и гибкость. Архитектура Zircon также позволяет Fuchsia сократить объем доверенного кода, работающего в системе, тем самым повышая безопасность и стабильность.
Сообщается, что Google работает над новым проектом под названием «microfuchsia», который должен позволить Fuchsia работать на существующих устройствах с помощью виртуализации. Виртуализация создает виртуальную версию устройства, которая работает в отдельной вычислительной среде, в основном для запуска другой операционной системы. Виртуальная машина отделена от остальной части системы, поэтому программы, работающие в основной операционной системе и внутри виртуальной машины, не могут мешать друг другу.
По словам Геррита из Fuchsia , microfuchsia будет работать на программах виртуализации, таких как QEMU и pKVM. pKVM был разработан Google с многоуровневым подходом к безопасности для безопасного запуска рабочих нагрузок в изолированной среде. Компания даже разработала сильно урезанную версию Android под названием «microdroid» для выполнения этих рабочих нагрузок.
Возможно, что microfuchsia будет работать аналогично microdroid. Проще говоря, его можно использовать для запуска задач, которые необходимо выполнять безопасно.
Неизвестно, почему Google хочет создать microfuchsia, если microdroid служит той же цели, но это может быть связано с тем, что Fuchsia считается более безопасной и производительной.