Новости про Fuchsia

Google Fuchsia OS вышла для Nest Hub

Компания Google уже несколько лет рассказывала о разработке новой операционной системы Fuchsia, и вот она наконец-то вышла для реального устройства — Nest Hub первого поколения.

Система Fuchsia OS является операционной системой с открытым исходным кодом, однако она не основана на ядре Linux, а вместо него использует собственное микроядро Zircon. «Вы не выпускаете новую операционную систему каждый день, но сегодня — именно такой день», — заявил в Twitter технический лидер проекта Петр Хосек.

Несмотря на то, что выпуск ОС для Nest Hub уже начался, полноценный процесс релиза займёт несколько месяцев. Он включает приглашения на программу Preview Program, после чего запланировано более широкое внедрение.

Google Nest Hub

После перехода Nest Hub с Cast OS на Fuchsia OS, для пользователей мало что изменится. Большинство из них даже не заметят смены.

При этом Google демонстрировала, что Fuchsia OS способна работать на телефонах и на ноутбуках. Отсюда возникает вопрос, какие же цели преследует Google с новой операционной системой. Сам интернет-гигант называет её «операционной системой продуктивного уровня, которая безопасна, обновляема, инклюзивна и прагматична». При этом компания пока не собирается применять её в качестве замены Android или Chrome OS.

Fuchsia OS сможет работать с приложениями Android

Как известно, компания Google ведёт разработку новой операционной системы Fuchsia. Её появления на устройствах придётся ждать ещё несколько лет, но когда это случится, она сможет запускать приложения, созданные для Android.

Слухи об этом ходили с самого начала, но теперь тому появились подтверждения. Так, на сайте открытого проекта Android в коде появилась запись: «Это нацелено на построение ART для Fuchsia». Иными словами, Google разрабатывает специальную версию ART, или Android Runtime, которая сможет запускать приложения Android в разрабатываемой операционной системе.

Операционная система Fuchsia

«Это отличается от обычных Android устройств, поскольку не нацеливается на определённое аппаратное обеспечение. Будут создаваться пакеты fuchsia (файл .far)», — говорится в примечании. Таким образом, пользователи смогут устанавливать платформу Android Runtime на устройства любого типа, работающие под управлением Fuchsia.

Сейчас мы знаем, что операционная система Fuchsia сможет работать на ПК, смартфонах и планшетах, а в программном плане должна поддерживать приложения Android и Chrome OS.

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

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

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

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

Логотип Fuchsia ОС

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

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

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

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

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

Таким образом, пока 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 отложен в долгий ящик. Разработка аппаратной части, предназначенной для работы с новой ОС, также заморожена.

Сайт сообщает, что новая разработка 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 года.

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

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

Fuchsia OS May 2017 Armadillo preview

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

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