Андроид и Chrome OS всё
От: vdimas Россия  
Дата: 16.04.18 17:14
Оценка: 9 (7)
Им на замену разрабатывается Фуксия ОС.

Fuchsia будет универсальной системой для мобильных устройств и персональных компьютеров, которая придёт на смену Android и Chrome OS.


Несколько фактов:
— предполагаемая дата релиза — конец 2019/начало 2020-го;

— все исходники открыты: https://fuchsia.googlesource.com/ ;

— Фуксия не является YA надстройкой над Linux, она сидит поверх миниядра, своего форка вот этого:
https://github.com/littlekernel/lk
назвали Цирконом: https://fuchsia.googlesource.com/zircon/+/master/kernel/

— основные языки разработки: C/C++/Dart, т.е. да, даже самые "ядерные" вещи запросто пишут на новейшем С++ и Dart;

Пользовательский интерфейс Fuchsia написан с использованием кросс-платформенного SDK «Flutter».

Это GUI-фреймворк для Dart-а.

— были адаптированы так же Swift(!!!), Rust и Go;

— АПИ модулей системы описывается на F-IDL, эта хрень имеет биндинг на все перечисленные выше языки, выглядит любопытно:
https://fuchsia.googlesource.com/peridot/+/master/public/lib/component/fidl/component.fidl

т.е. модули/дрова общаются с миниядром и друг другом через сообщения, описанными посредством F-IDL, т.е. их можно будет писать на чём угодно;

Подсветка от Гугл для этого языка для Visual Studio Code:
https://marketplace.visualstudio.com/items?itemName=fuchsia-authors.language-fidl

— в качестве основного АПИ графики выбран Vulkan, в исходниках так же вижу наличие Mesa OGL, frame buffer и встроенной графики Intel;

— нахожу любопытным, что в рамках работы над операционкой было разработано небольшое устройство для контроля потребляемой энергии:
https://fuchsia.googlesource.com/zedmon/+/master

— список third-party внушителен: https://fuchsia.googlesource.com/third_party

По-сути, Гугл взял чуть ли не всё всё готовое, начиная с ядра, асинхронного ввода/вывода и т.д. и пытается скомпоновать из этого всего ОС.

Взлетит или не взлетит? ))
Отредактировано 16.04.2018 20:25 vdimas . Предыдущая версия . Еще …
Отредактировано 16.04.2018 17:18 vdimas . Предыдущая версия .
Отредактировано 16.04.2018 17:14 vdimas . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.