Найти в Дзене
Старый Айтишник

Google Fuchsia OS: Что за зверь?

Оглавление

Google разрабатывает совершенно новую операционную систему, которую сможет устанавливать на свои новые Pixelbook.

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

Что такое Google Fuchsia OS?

Фуксия - это развивающийся проект из кучи кода. Он был первоначально добавлен в хранилище кодов Google и GitHub в 2016 году. Этот код является ранним началом полностью новой операционной системы. Интересно, что он не основан на Linux Kernel - основной базе как Android (мобильной операционной системы Google), так и Chrome OS (настольной операционной системы Google). Фуксия - совсем другой зверь.

Вот что сказал Дэйв Берк, вице-президент Google по разработке Android, в Android-сообществе о Fuchsia в 2017 году:

Fuchsia - экспериментальный проект на ранней стадии разработки. Мы знаем, что у нас много интересных проектов в Google. Я уверен, что многих заинтересует его исходный код, поэтому он в открытом доступе и люди могут его посмотреть и прокомментировать. Как и многие проекты на ранней стадии, код этой ОС вероятно в дальнейшем будет сильно меняться.

Затем, в 2018 году, разработчик Fuchsia Трэвис Гейсельбрехт заявил еще громче (через публичный канал Fuchsia IRC, как заметил ArsTechnica), что Фуксия не «игрушка». Он подтвердил, что это не 20-процентный проект, когда разработчикам Google разрешено тратить время на то, что их интересует, и Фуксия не «очередная свалка ненужных вещей, которые нас больше не волнуют».

Как выглядит Google Fuchsia OS?

По словам Ars Technica, Fuchsia уже получила ранний пользовательский интерфейс с плиточным дизайном. Видео работы и скриншоты опубликованы в 2017 году. Интерфейс, называемый Armadillo, по слухам, был на самом деле впервые обнаружен Кайлом Брэдшоу из Hotfix.

В отличие от ОС Android или Chrome OS, обе которые основаны на Linux, Fuchsia построена на Zircon (ранее Magenta), новом ядре, созданном Google. Между тем, Armadillo встроен в Google FLUTTER SDK, который используется для создания кросс-платформенного кода, способного работать на многих устройствах и операционных системах. С помощью Armadillo различные «плитки» можно перетаскивать для использования в режиме разделения экрана или вкладок.

Эти плитки могут делать даже умные предложения. Совсем недавно ZDNet установил эту загадочную ОС в Pixelbook, и все на что она была способна - это только показать время. «У нее едва ли есть функциональность» , - сказали они. «Это даже не Альфа-версия. Это все еще научный эксперимент».

Какой смысл Google Fuchsia OS?

  • На данный момент это просто ядро, это лучшее что приходит в голову
  • Google, скорее всего, будет тестировать свои наработки именно на Fuchsia

Одно из самых популярных предположений заключается в том, что Fuchsia - это новая ОС, которая может унифицировать Chrome OS и Android в единую операционную систему (что было с большой долей вероятности намечено с 2015 года). Однако, недавно изученные документы и разные строки из кода и показанный пользовательский интерфейс дают предпосылку к тому, что ОС, вероятно, не является слиянием Android и Chrome OS, и это не ОС. Это просто ядро ​​операционной системы.

Документация Google описывает это программное обеспечение как ориентированное на «современные телефоны и современные персональные компьютеры» с «быстрыми процессорами» и «небольшими объемами ОЗУ». В нем также четко указано, что «Fuchsia - это не Linux». Оба разработчика, перечисленные на странице GitHub Fuchsia - старший разработчик программного обеспечения в Google и бывший инженер на Android TV и Nexus Q - являются известными экспертами во встраиваемых системах.

Как мы уже отмечали, Fuchsia построена на Zircon, «микроядре среднего размера» на основе проекта LittleKernel, предназначенного для встраиваемых систем, таких как устройства не требующие ОС, например устройства IoT (Internet of Things). В документации Google есть замечания о том что Zircon поддерживает пользовательский интерфейс, рендеринг графики и «управление доступом на уровне ролей». Все это указывает на то, что Fuchsia является ОС для IoT, но все это странно, т.к. у Google уже есть Android Things.

Кроме этого, Ars Technica скомпилировала интерфейс системы Armadillo, и им показалось, что Fuchsia предназначена для работы со смартфонами или планшетами. Если бы нам пришлось спекулировать, мы бы сказали, что у Google есть определенная цель для Фуксии, что она сейчас полностью секретна (по крайней мере, до тех пор, пока она не станет более реальной и может стать официальной). С другой стороны, может быть, Google просто возится с Фуксией для будущих проектов.

ZDNet даже предположила, что это «не замена того, что у нас уже есть, это дверь в будущее, в котором мы еще не живем».

-2

Сможет ли Google Fuchsia OS заменить Android?

  • Новая ОС решит проблемы Android
  • Но Android действительно популярен; зачем изобретать колесо?

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

Google предоставляет возможность Android OEM-производителям и операторам и изменять исходный код под свои нужды и загружать его на свои аппараты, что приводит к новым модификациям. Google не может напрямую обновлять такие устройства, если какие-либо изменения уже были сделаны. Android также основан на Linux, которого преследуют многие юридические проблемы, его ядро ​​полностью бесконтрольно изменено, что создает благоприятную среду для всевозможных ошибок и уязвимостей.

Новая операционная система и платформа решат все проблемы Google. Она не была бы связана с огромными отчислениями по лицензированию патентов. Это безопаснее и оптимально сегодняшним реалиям. Она также может быть модульной и действительно унифицированной, то есть будет работать на многих устройствах. Странно опять вот что: Android - одна из самых популярных операционных систем. Почему они пытаются изобрести колесо по имени Фуксия?

Для чего еще нужна Google Fuchsia OS?

Пользователи Hacker News предположили, что Fuchsia может быть спроектирована для интерфейсов дополненной реальности.

Есть ли еще какие-то намеки по ОС Google Fuchsia?

Нет. Но в верхней части страницы на Fitsia GitHub говорится: «Pink + Purple == Fuchsia (новая операционная система)».

Почему открытый код Google Fuchsia OS?

Что касается того, почему проект/код изначально вышел в публику и, таким образом, был обнаружен в такой непонятной форме, Брайан Сетланд, один из официальных разработчиков Fuchsia, объяснил: «Было принято решение построить его с открытым исходным кодом, так что решили это сделать с самого начала».

На каких устройствах сможет работать Google Fuchsia OS?

В Git есть несколько устройств, на которых разработчики могут развертывать и запускать ОС. Сетланд рассказал, что Fuchsia достаточно хорошо работает на компьютерах с малым форм-фактором Intel и ноутбуке Acer Switch Alpha 12. Для развертывания Fuchsia на устройстве требуется два компьютера, хост и целевое устройство. Для процесса загрузки USB также требуется режим разработчика в Chrome OS.

Chrome Unboxed сообщил, что Google также опубликовала документацию, в которой рассказано как разработчикам загружать Fuchsia в Pixelbook. Пока еще очень рано, но все таки интересно, что Google позволяет Pixelbook экспериментировать с Fuchsia, которая в основном связана со встроенными системами и ПК с процессорами малого форм-фактора и Chromebook.

Хотите узнать больше?

Подписывайтесь на канал.