Новую ОС Fuchsia от Google скомпилировали и изучили.
Fuchsia состоит из двух частей. Это (L)ittle (K)ernel, небольшая и быстрая ОС, созданная для IoT девайсов. Размер ядра этой ОС всего 15-20 КБ. Вторая часть — это Magenta, которая используется в современных устройствах с мощной конфигурацией. Таким образом, Fuchsia является гибридной системой, которая может работать и на IoT устройствах, и на современных ПК или телефонах. ОС поддерживает Dart, JSON, SSL, Google GO, LLVM и Rust.
Оболочка системы на данный момент включает ряд встроенных команд: cd, cp, echo, ls, и rm. Если вы решите набрать слово, которое не является командой, оболочка попробует найти и запустить одноименную программу из директории /boot/bin/.
Для создания пользовательского интерфейса использован Flutter, но самого графического интерфейса пока нет. Обнаружен и Escher, поддерживающий ряд визуальных эффектов.
Fuchsia поддерживает язык программирования Dart, созданный корпорацией Google. Работать с Dart можно либо компилируя исходники в Javascript, либо работая с собственной системой Dart VM. Второй способ используется в Fuchsia.