Новости про Fuchsia

Google: будущая Fuchsia OS — это не Linux

Компания Google опубликовала документацию о готовящейся операционной системе Fuchsia, которая, по мнению многих, должна прийти на смену Android и Chrome OS.

Эта операционная система находится в разработке более двух лет, и всё это время компания хранила молчание. Теперь же интернет гигант подготовил относительно подробную документацию, назвав её предельно просто — The Book.

Операционные системы Android и Chrome OS используют ядро Linux, и многие полагали, что Fuchsia также будет использовать это ядро, но в новой документации указали, что «Fuchsia — это не Linux». Fuchsia — это модульная, ориентированная на производительность операционная система, использующая так называемое ядро Zircon, микроядро которой предоставляет основные драйверы и библиотеки C, реализованные для Fuchsia OS.

Логотип Fuchsia ОС
Логотип Fuchsia ОС

Пока документация далека от завершения, так что утверждать, что новая операционная система от Google уникальна, инновативна и многообещающа, использует собственные библиотеки, созданные с нуля — нельзя. Однако это UNIX-подобная система с обратной совместимостью с POSIX и драйверами на базе Vulkan.

К примеру, в ней используется основанный на физике рендерер под названием Escher, который обеспечивает объёмные мягкие тени, эффекты линзы, диффузию света и обесцвечивание. Файловые системы Fuchsia будут существовать полностью в пользовательском пространстве и не будут ни связаны, ни загружены с ядром.

Google начала тестирование Fuchsia OS

В августе 2016 года компания Google начала говорить о никому не известной операционной системе Fuchsia. Это открытый проект, но о нём ничего не было известно. В мае компания показала видео с новой ОС на смартфоне, но теперь фирма начала тестировать Fuchsia на ноутбуках.

Так, в самом начале года компания Google выпустила документацию с инструкцией по установке Fuchsia OS на ноутбук Pixelbook. Пока компания ничего не сообщила о планах по развитию новой ОС. Однако вице-президент Google по разработке Android Дейв Бёрк в своём интервью Chrome Unboxed заявил: «Fuchsia — это экспериментальный проект на раннем этапе. У нас, вы знаете, у нас в Google на самом деле есть множество классных ранних проектов. Я думаю, что интересным в нём является то, что это открытый проект, и люди могут смотреть его и комментировать его. Как множество проектов на раннем этапе, он может искажаться и изменяться».

Pixelbook

Таким образом, пока Google не готова говорить о будущей ОС. По сути, разработчики системы могут даже не понимать конечной цели своей работы. Возможно, она и станет универсальной системой, которая объединит смартфоны и настольные ПК.

Google Fuchsia может исполнять код Apple Swift

Никто на самом деле не знает, что такое операционная система Fuchsia. Пока она выглядит как прямой наследник для Android и Chrome, объединяя их преимущества.

Но оказалось, что у будущей системы Google в рукаве есть один козырь — исполнение кода, написанного на Swift, языке программирования Apple. Возможно, что прямой запуск приложений iOS будет невозможен, однако этот шаг явно упростит портирование приложений на новую систему.

Сейчас Google планирует создать свой собственный код для основного форка Swift, и это действие даст преимущества обеим конкурирующим мобильным платформам.

Фуксия

В настоящее время Fuchsia OS поддерживает C и C++, Dart, Go, Rust и Python. Возможно, будущее поколение системы будет унифицировать все средства разработки.

Ранее Google уже сообщала о разработке похожей концепции, получившей название Andromeda OS. Однако эта операционная система так и не увидела свет, а возможно, Fuchsia и Andromeda — это одно и то же.

Google прекращает работу над Andromeda OS

Работа над операционной системой Google Andromeda OS приостановлена. Данная операционная система должна была стать кросс-платформенным решением, объединяющим смартфоны, планшеты и ноутбуки.

В основе идеи Google лежало стремление объединить Android и Chrome OS. Теперь же сайт 9to5Google, ссылаясь на несколько источников, сообщает, что проект Andromeda отложен в долгий ящик. Разработка аппаратной части, предназначенной для работы с новой ОС, также заморожена.

Andromeda OS

Сайт сообщает, что новая разработка Google, проект Fuchsia, является «духовным наследником» и продолжателем Andromeda. Система Fuchsia также должна работать на разных устройствах, включая ноутбуки, планшеты и смартфоны. Данная ОС разрабатывается полностью с нуля и является совершенно новой платформой, а не попыткой объединения Android с Chrome OS.

Google хочет отказаться от Linux

Компания Google анонсировала новую операционную систему Fuchsia, которая будет нацелена на использование в планшетных компьютерах и смартфонах в дальнесрочной перспективе. Интересной особенностью этой системы стало то, что в отличие от Android, которая основана на ядре Linux, ОС Fuchsia получит собственное микроядро, получившее название Magenta.

Кроме ухода от ядра Linux, компания Google также откажется от использования лицензии GPL. Вместо этого, система будет использовать комбинацию лицензий BSD 3, MIT и Apache 2.0.

Основной причиной, по которой Google решила отказаться от связки Linux–Android — это постоянное изменение ядра. Компания не может за ними угнаться, и даже передовой смартфон компании, Google Pixel, по-прежнему работает на ядре Linux Kernel 3.18, выпущенном в конце 2014 года.

Google Fuchsia

Приложения и интерфейс Fuchsia написаны с использованием Google Flutter SDK, проекта, который обеспечивает кросс-платформенный код, работающий на iOS и Android. Приложения Flutter пишутся на Dart, обновлённой версии JavaScript для мобильных систем, которая сфокусирована на высокой производительности со 120 кадрами в секунду.

Рендер приложений осуществляется посредством движка Escher, основанном на Vulkan. Этот движок, среди прочего, обеспечивает «объёмные мягкие тени», которые будут применены в «материальном дизайне» приложений.

На видео представлен тестовый образец Flutter SDK. Как видно, главный экран представлен длинным вертикальным списком прокрутки, в центре которого расположена фотография профиля, дата, город и значок батареи.

Ниже расположились карточки «История», которая является эквивалентом недавно запущенных приложений, а также перечень предположений.