Компания Google уже несколько лет разрабатывает операционную систему с открытым исходным кодом Fuchsia на основе ядра Zircon. Но до сих пор неясно, какова конечная цель у данной ОС. Заменит ли она Android или / и Chrome OS, откажутся от ядра Linux для Zircon в этом процессе?
Пока об этом никому неизвестно и компания Google утверждает, что это экспериментальная попытка. Доступ к исходному коду был у всех с 2016 года, но теперь компания Google запустила специальный веб-сайт для разработчиков Fuchsia: fuchsia.dev
Сейчас 2019 год и компания Google является западной компанией, поэтому вас не должно удивлять, что первая часть документации – это Кодекс поведения, но есть также много технической документации с глоссарием, руководством по началу работы, инструкциями по сборке, обзором ОС, примеры кода и инструкции по внесению изменений путем тестирования или отправки изменений в Gerrit.
На данном этапе Fuchsia является строго 64-разрядной операционной системой, поддерживающей только ISA для Arm64 и x86-64. И если вы хотите протестировать Fuchsia на реальном оборудовании, то у вас есть выбор из 5 поддерживаемых вариантов:
- 2-в-1 ноутбук Acer Switch Alpha 12 на базе процессора Intel Core-i3 / i5 / i7
- SBC HiKey 960 на базе восьмиъядерного процессора HiSilicon Kirin960 Arm Cortex-A73 / A53
- Официальный NXP iMX8M EVK (четырехъядерный Cortex-A53)
- Плата Khadas VIM2 на базе восьмиъядерного процессора Amlogic S912 Arm Cortex-A53
- Различные Intel NUC
- Jetway “Toulouse” 4 / 6-портовое сетевое устройство на базе процессора Intel Skylake Celeron
Если у вас нет ни одной из этих платформ, вы всегда можете запустить Fuchsia в QEMU.
Некоторые из ключевых блоков в Fuchsia включают:
- Zircon – ядро
- Scenic – графический движок
- Magna – графический драйвер Vulkan
- Escher – Рендеринг на визуальной основе
- Flutter – набор инструментальных средств пользовательского интерфейса
Существуют также различные фреймворки, стеки хранения и сети, и так далее… без конкретных кодовых имен.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.