Google Fuchsia

Продукт
Разработчики: Google
Дата премьеры системы: 2016
Дата последнего релиза: май 2021 г
Технологии: ОС

Содержание

2021: Старт использования ОС на потребительских устройствах

В конце мая 2021 года Google сообщила о старте использования своей операционной системы Fuchsia на потребительских устройствах. Оценить возможности Fuchsia могут владельцы смарт-дисплеев Nest Hub первого поколения.

Главная особенность ОС Fuchsia в том, что она построена не на ядре Linux, в продукте используется микроядро Zircon.

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

ОС Fuchsia начала использоваться в смарт-дисплеях Nest Hub

По сообщению ZDNet, развертывание Fuchsia стартует с 25 мая 2021, на начальном этапе обновление будет доступно только участникам программы предварительного тестирования. Позднее новая операционная система Google будет распространена на большее количество устройств Nest Hub. Ожидается, что на полноценный процесс обновления потребуется несколько месяцев.

«
Речь идет не только о телефонах и компьютерах. В мире Интернета вещей растет число устройств, которым требуются операционные системы, новые среды выполнения и так далее. Я думаю, что есть много места для нескольких операционных систем с разными достоинствами и специализацией. Fuchsia - одна из таких вещей, поэтому следите за обновлениями - заявил старший вице-президент по направлениям Android, Google Play и Chrome Хироси Локхаймер.
»

Он также добавил, что предназначение Fuchsia - двигать научно-технический прогресс в плане развития операционных систем и вещей. Результаты, полученные благодаря Fuchsia, могут быть использованы при развитии других продуктов.Как с помощью EvaProject и EvaWiki построить прозрачную бесшовную среду для успешной работы крупного холдинга 2 т

Несмотря на фактическую замену операционной системы в Nest Hub, пользователи устройств, как сообщает ZDNet,скорее всего даже не заметят изменений, так как интерфейс и функции останутся неизменными. Google называет Fuchsia «безопасной, обновляемой, инклюзивной и практичной ОС, предназначенной для промышленной эксплуатации».[1]

2018: Детали разработки ОС

20 июля 2018 года стали известны детали разработки операционной системы Fuchsia. ОС, разрабатываемая втайне сотней инженеров Google «с нуля», сможет работать везде – от датчиков до ноутбуков, и позиционируется как ответ на Apple iOS, но с лучшей производительностью и конфиденциальностью, нежели у Android.

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

По данным источников Bloomberg, инженеры Google планируют представить коммерческую версию для работы платформы Fuchsia в составе домашней электроники в течение ближайших трех лет. В конечном итоге, отмечают источники Bloomberg, команда разработчиков намерена представить Fuchsia в качестве полноценной замены Android в смартфонах и даже ноутбуках «в ближайшую пятилетку» («in the next half decade»).

Что известно о секретном проекте Google

Впервые исходный код Fuchsia был выложен на ресурсе GitHub в августе 2016 года. В отличие от Android, выполненном на ядре Linux, ядро Fuchsia, получившее называние Zircon, базируется на Magenta и LK (Little Kernel).

Компания изначально ставила цель открыть доступ сторонним разработчикам приложений к исходному коду ОС. В дополнение, разработчики Google также открыто экспериментировали с рядом приложений для Fuchsia OS, например, для работы с интерактивными дисплеями или голосового управления на портале YouTube.

С самого начала разработчики проекта Fuchsia поставили цель не повторять ограничения, заложенные в платформе Android. Так, в отличие от Android, созданного на базе Linux, Fuchsia полностью создается «с чистого листа».

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

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

Источники сообщают о том, что Fuchsia включает значительно более жесткие функции соблюдения безопасности нежели Android. Так, в коде, размещенном в Сети, инженеры компании встроили зашифрованные пользовательские ключи - инструмент конфиденциальности, который обеспечивает защиту информации при каждом обновлении программного обеспечения.

Изначально проект Fuchsia позиционировался как альтернативная ОС. По мере развития проект обогатился голосовым управлением, поддержкой регулярных обновлений безопасности и другими функциями. Кроме того, развитие Fuchsia полностью укладывается в стратегический план главы Google Сундара Пичаи (Sundar Pichai), который проводит политику внедрения искусственного интеллекта во все продукты и сервисы компании для беспрерывного взаимодействия с потребителей.

Тем не менее, руководство Google старается лишний раз не афишировать работу над платформой – даже несмотря на то, что за два года штат разработчиков Fuchsia вырос до сотни инженеров. Когда проект Fuchsia обсуждается публично, руководство компании предпочитает позиционировать его как пример «бесшумного» творческого подхода к разработке продуктов. Google рассматривает это как «эксперименты с открытым исходным кодом – в качестве инвестиций в инновации».

«
«Уход от Android может предоставить Google возможность нажать кнопку сброса любых ошибок, сделанных, по их мнению, десятилетие назад. Они также могут вернуть себе преимущества, которые уступили производителям устройств и операторам связи».

Джеффри Гроссман(Jeffrey Grossman), соучредитель компании по разработке мессенджера Confide
»

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

В дополнение, замена Android на Fuchsia в перспективе может принести Google преимущества в противостоянии с ключевым конкурентом на рынке смартфонов, компанией Apple Inc. Несмотря на перевалившую за 85% долю рынка Android-устройств, смартфоны Apple iPhone имеют определенные преимущества в таких областях как производительность, обеспечение конфиденциальности и безопасности, а также интеграция в другие продукты и сервисы Apple. Кроме того, многие пользователи iPhone регулярно обновляют прошивки своих смартфонов с выходом очередной версии iOS, в то время как среди пользователей Android-смартфонов это делают только 10%.

Проблемы проекта Fuchsia

По данным источников Bloomberg, руководство компании еще не имеет четкого видения перспектив Fuchsia и относится к проекту очень осторожно. Любое изменение планов в отношении Android затрагивает интересы десятков компаний – разработчиков аппаратных платформ, тысяч разработчиков ПО и миллиарды долларов мобильной рекламы.

Кроме того, платформа Android также является предметом юридических споров и пристального внимания со стороны регуляторов во всем мире. Так, в июле 2018 года антимонопольными регуляторами ЕС на компанию был наложен штраф в размере более $5 млрд за использование мобильного ПО для распространения своих сервисов.

По данным источников Bloomberg, особенности проекта Fuchsia в области конфиденциальности вызывают в компании споры о его будущем. Ряд принципов, закладываемых разработчиками Fuchsia в проект, идет вразрез с бизнес-моделью Google, основанной на получении львиной доли выручки от рекламы. Рекламные технологии Google, в свою очередь, базируются на таргетинге пользователей по их местоположению и активности. Закладываемые в Fuchsia функции конфиденциальности могут сильно ударить по этому бизнесу. По словам анонимного источника Bloomberg, знакомого с этим вопросом, в компании уже было по крайней мере одно серьезное столкновение между отделом рекламы и разработчиками функций безопасности и конфиденциальности в операционной системе при этом мнение отдела рекламы превалировало, отметил источник.

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

Наконец, определенный риск также исходит от архитектуры операционной системы Fuchsia. Ядро Linux является основой операционных систем Google Android и Chrome OS, там обрабатываются инструкции, завязанные на аппаратные и программные структуры смартфонов и других гаджетов.

Ядро Fuchsia заведомо ограждено от множества старых проблем Linux, и в то же время полностью с ним несовместимо, что в перспективе может привести к несовместимости ряда уже выпущенных устройств с Fuchsia.


В то же время, переход на Fuchsia и отход от использования Android/Linux может оградить компанию от дальнейших судебных разбирательств в Oracle, которая ведет многолетнюю судебную тяжбу, обвиняя Google в воровстве и использовании технологий Java в ОС Android.[2]

2017: Fuchsia оснащена графическим интерфейсом

8 мая 2017 года стало известно о появлении графического интерфейса ОС Fuchsia - это карточный интерфейс Armadillo с возможностью совместного использования экрана приложениями.

Ресурс Ars Technica опубликовал скриншоты ОС от компании Google. Они позволяют сделать вывод о наличии графической оболочки у этой ОС. По мнению Ars Technica, Fuchsia ориентирована на использование в составе мобильных устройств с мощными процессорами и большим объемом ОЗУ[3].

Скриншоты окна мобильного устройства, (2017)

ОС организована на ядре Google Magenta. Fuchsia – свободное ПО, лицензированное по смешанной схеме.

Загадочность продукту придаёт непонимание аналитиками предметности в применении ОС. Явная неопределенность и догадки СМИ вынудили Трависа Гайзельбрехта (Travis Geiselbrecht), разработчика Fuchsia, заявить, что «...это не игрушка, и не выполненный на 20% проект...». Этим компания дала понять - проект не оставят втуне.

На момент публикации в августе 2016 года ОС не имела графического интерфейса пользователя, только командная строка. Интерфейс появился и получил название Armadillo. Он создан посредством кроссплатформенного Google Flutter SDK. Приложения Flutter SDK пишутся на Dart, фирменной интерпретации JavaScript от Google. Они рассчитаны на высокую производительность устройства и поддержку скорости смены кадра 120 fps.

Приложения в Armadillo показаны в виде карточек, собранных в ленту, которую пользователь может листать по вертикали. Рабочий стол с иконками приложений, характерный для Android отсутствует, вероятно. Часы и индикатор заряда батареи показаны внизу, не в верхней области экрана. Внизу размещена панель персонализированного поискового сервиса Google Now.

Открытое приложение не занимает весь экран, как это реализовано в Android - под окном приложения остается полоска рабочего стола. Если карточку одного приложения «перетащить» на карточку другого, Armadillo запустит режим разделенного экрана, на котором будут отображаться сразу оба приложения. Система позволяет разместить на экране до четырёх приложений.

2016: Fuchsia

Корпорация Google занимается в 2016 году разработкой новой операционной системы Fuchsia. Отличие этой системы от уже созданных компанией Android и Chrome OS в том, что она основана не на ядре Linux[4].

Издание Android Police[5] обнаружило на GitHub фрагменты кода[6], относящегося к Fuchsia.

Полное название репозитория гласит: «Розовый + Фиолетовый = Фуксия (новая операционная система)».

Система построена на ядре Magenta, которое, в свою очередь, является развитием ядра LittleKernel. LittleKernel предназначен для встроенных систем (то есть работает на устройствах с сильно ограниченными ресурсами), тогда как Magenta разрабатывался под современные компьютеры и телефоны.

Компоненты и технологии

Как отмечает Android Police, Fuchsia тоже будет работать как на компьютерах, так и на телефонах. Один из разработчиков системы Трэвис Гейзельбрехт пообещал, что скоро появится версия системы для микрокомпьютеров Raspberry Pi 3.

Графический интерфейс Fuchsia основан на проекте Flutter, а в качестве основного языка программирования выступает язык Dart. Дополняет все это 3D-движок Escher, который поддерживает создание и рендеринг сложных объектов, рассеяние света, мягкие тени и прочие эффекты (на основе спецификации OpenGL и API Vulkan)[7].

Fuchsia поддерживает 32- и 64-разрядные процессоры с архитектурой ARM, а также 32- и 64-процессоры с архитектурой x86. При необходимости разработчик может самостоятельно скомпилировать код системы и запустить ее на ПК или в виртуальной машине. По словам Гейселбрехта, запустить систему также можно будет на одноплатном компьютере Raspberry Pi 3.

Название репозитория, а именно сложение двух цветов, сразу породило догадки о том, что разработчики пытаются «объединить» Chrome OS и Android в единую операционную систему. Действительно, в октябре 2015 года издание The Wall Street Journal сообщало, что Android и Chrome OS готовят к слиянию. По данным издания, доминирующее положение мобильной ОС Android натолкнуло Google на мысль о том, что ее можно приспособить для работы на ноутбуках и настольных компьютерах. По факту от компании ждали преобразования Chrome OS в нечто более напоминающее популярную операционную систему с поддержкой Google Play Store.

Секретность проекта

Google не делала никаких официальных анонсов по поводу Fuchsia. Документация к проекту практически отсутствует. А в его описании значится ли одна фраза: Pink + Purple == Fuchsia (a new Operating System). При этом в команде Fuchsia работают некоторые ведущие разработчики, принимавшие участие в создании NewOS, BeOS, Danger, iOS и webOS, включая Тревиса Гейселбрехта (Travis Geiselbrecht), одного из разработчиков NewOS, Danger и BeOS, и Брайана Свитлэнда (Brian Swetland), участника проекта BeOS.

Неизвестно, будет ли Google использовать Fuchsia и если да, то в каких устройствах. Android Police предлагает два пути: либо корпорация намерена в будущем заменить этой системой Android и Chrome OS, либо она будет использовать Fuchsia во встроенных системах — таких как роутер OnHub или «умная колонка» Google Home.

Цель нового проекта

По мнению Android Police и других изданий, Fuchsia предназначена для замены Android и Chrome OS в будущем. Это наиболее очевидное предположение. Но вполне вероятно, что задумка гораздо более простая — создать новую систему, которая подойдет для более крошечных устройств, для которых Android слишком неповоротлива

Примечания



СМ. ТАКЖЕ (2)


Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Ред Софт (Red Soft) (42)
  НППКТ (40)
  Softline (Софтлайн) (29)
  Кортис (16)
  Крок (15)
  Другие (349)

  НППКТ (17)
  Almi Partner, Алми партнер (ГК Алми) (7)
  Ред Софт (Red Soft) (4)
  РусБИТех-Астра (ГК \"Астра\")
  Кортис (4)
  Другие (46)

  НППКТ (23)
  Кортис (7)
  Ред Софт (Red Soft) (5)
  ОТР-БИТ (ОТР - безопасность информационных технологий) (2)
  Softlogic (Софтлоджик) (1)
  Другие (8)

  Ред Софт (Red Soft) (5)
  Атлант (ГК Applite) (1)
  Галэкс ГК (Галэкс НТЦ) Galex (1)
  Галэкс Сервис (1)
  Кейсистемс (Keysystems) (1)
  Другие (6)

  Ред Софт (Red Soft) (8)
  РТ МИС (РТ Медицинские информационные системы) (4)
  RDV (РДВ Автоматизация) (1)
  RNT Group (ранее EPAM в России) (1)
  X-Com (Икс ком) (1)
  Другие (4)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft (80, 144)
  Ред Софт (Red Soft) (3, 66)
  РусБИТех-Астра (ГК Астра) (3, 45)
  НППКТ (2, 41)
  ИВК (3, 27)
  Другие (302, 133)

  НППКТ (1, 17)
  РусБИТех-Астра (ГК Астра) (2, 9)
  Ред Софт (Red Soft) (1, 8)
  Almi Partner, Алми партнер (ГК Алми) (1, 7)
  Microsoft (2, 6)
  Другие (11, 19)

  НППКТ (1, 23)
  Ред Софт (Red Soft) (1, 13)
  ИВК (2, 4)
  Базальт СПО (BaseALT) ранее ALT Linux (3, 3)
  РусБИТех-Астра (ГК Астра) (2, 3)
  Другие (0, 0)

  Ред Софт (Red Soft) (1, 6)
  Базальт СПО (BaseALT) ранее ALT Linux (1, 2)
  ИВК (1, 2)
  Microsoft (1, 1)
  Атлант (ГК Applite) (1, 1)
  Другие (0, 0)

  Ред Софт (Red Soft) (1, 9)
  Jolla (Sailfish Holding) (1, 1)
  Открытая мобильная платформа (ОМП) (1, 1)
  Synology (SLMP PTE) (1, 1)
  Другие (0, 0)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Ред ОС (Red OS) - 61
  Microsoft Windows - 60
  НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 41
  Astra Linux Common Edition - 27
  Astra Linux Special Edition - 21
  Другие 197

  НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 17
  Ред ОС (Red OS) - 8
  Astra Linux Common Edition - 7
  AlterOS - 7
  Microsoft Windows - 5
  Другие 18

  НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 23
  Ред ОС (Red OS) - 13
  Альт Рабочая станция - 2
  Astra Linux Common Edition - 2
  ОС Альт (ранее Альт Линукс (ALT Linux) - 2
  Другие 2

  Ред ОС (Red OS) - 6
  ОС Альт (ранее Альт Линукс (ALT Linux) - 2
  Атлант ОС - 1
  Windows Server 2019 - 1
  Другие 0

  Ред ОС (Red OS) - 9
  Аврора ОС - 1
  Synology NAS - DiskStation Manager - 1
  Другие 0