Google расширяет модель открытого исходного кода Fuchsia OS

Fuchsia OS - операционная система, разработанная Googl.e, которые в отличие от предыдущих операционных систем, разработанных компанией, основанных на ядре Linux, таких как Google Chrome OS и Android, Fuchsia основан на новом микроядре под названием Zircon, производный от Little Kernel (LK), который был разработан для встраиваемых систем и написан в основном на C.

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

Google решила расширить модель ОС Fuchsia с открытым исходным кодом для облегчения участия общественности в проекте. Уэйн Пекарски, промоутер разработчиков Fuchsia, объяснил:

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

«Fuchsia призвана уделять приоритетное внимание безопасности, обновлению и производительности, и в настоящее время она активно разрабатывается командой Fuchsia. Мы разрабатывали Fuchsia с открытым исходным кодом в нашем репозитории git в течение четырех лет. Вы можете просмотреть историю репозитория на https://fuchsia.googlesource.com, чтобы увидеть, как Fuchsia развивалась с течением времени. Мы закладываем этот фундамент из самого ядра, чтобы способствовать созданию безопасных и устойчивых продуктов и опыта.

Что мы знаем об ОС Fuchsia на данный момент?

Вероятность на этом уровне кажется высокой, и когда мы ссылаемся на недавнее заявление Google на конференции ввода-вывода в мае 2019 года, мы можем сказать, что эта гипотеза верна.

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

Опубликованный код можно создать и развернуть для тестированияs на Google Pixelbook, Acer Switch Alpha 12 или компьютере с полной версией Intel NUC, а не на обычных устройствах IoT.

Кроме того, несколько месяцев назад Google запустил Fuchsia.dev чтобы помочь разработчикам реализовать код своей операционной системы

Сайт также не представляет точных приоритетов Google, Но вы можете начать узнавать больше об операционной системе, источниках тестов и т. Д. С помощью хорошей документации, такой как документация.

Однако мы знаем, что новая операционная система не похожа ни на что из того, что уже существует. Google уже дал понять суть системы. В отличие от Android, Fuchsia основана не на ядре Linux, а на новом микроядре под названием Zircon, производном от Little Kernel (LK).

Взято из документации, Вот некоторые моменты, в которых Google был немного яснее:

  • Fuchsia - это не Linux: Fuchsia - это операционная система, основанная на микроядре, и это микроядро называется Zircon. Поддерживаемые архитектуры - arm64 и x64, но в настоящее время они не являются процессорами AMD, хотя это просто означает, что они не проходят активного тестирования.
  • Изменения не требуют перекомпиляции ядра. Фактически, вы можете перейти на новую файловую систему Fuchsia без перезагрузки.
  • Fuchsia и поддерживаемые ею приложения: Fuchsia поддерживает несколько языков программирования. Он уже поддерживает C / C ++, Dart, Go, Rust и Python. Также есть FIDL (Fuchsia Interface Definition Language). Это язык для определения протоколов, которые обычно используются в каналах.
  • Fuchsia SDK является низкоуровневым, и в коде указано, что большинство разработчиков не будут использовать его напрямую.
  • Fuchsia & Flutter и Графика: Fuchsia имеет архитектуру контроллера графического процессора под названием Magma. Драйверы запускаются не в ядре, а в процессах привилегированного пользовательского пространства.
  • Язык Flutter - Dart, который может быть скомпилирован в JavaScript или собственный машинный код. Google вложил огромное количество энергии в разработку Flutter, и то, что сначала казалось кроссплатформенной мобильной стратегией, теперь, похоже, идет дальше.
  • Это логический контейнер перед пользователем, который инкапсулирует человеческую деятельность, сопровождаемую одним или несколькими модулями. Истории позволят пользователю естественным образом организовать деятельность

источник: https://opensource.googleblog.com


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.