Close

Fuchsia возможно заменит Android

Fuchsia — это операционная система реального времени (ОСРВ), разрабатываемая компанией Google.

Что значит операционная система реального времени?

Операционная система реального времени (ОСРВ, англ. real-time operating system, RTOS) — тип операционной системы, основное назначение которой — предоставление необходимого и достаточного набора функций для работы систем реального времени на конкретном аппаратном оборудовании.

В чем отличие от операционной системы общего назначения?

Ключевым отличием сервисов ядра ОСРВ является детерминированный, основанный на строгом контроле времени, характер их работы. В данном случае под детерминированностью понимается то, что для выполнения одного сервиса операционной системы требуется временной интервал заведомо известной продолжительности. Теоретически это время может быть вычислено по математическим формулам, которые должны быть строго алгебраическими и не должны включать никаких временных параметров случайного характера. Любая случайная величина, определяющая время выполнения задачи в ОСРВ, может вызвать нежелательную задержку в работе приложения, тогда следующая задача не уложится в свой квант времени, что послужит причиной для ошибки.

ОС реального времени ОС общего назначения
Основная задача Успеть среагировать на события, происходящие на оборудовании Оптимально распределить ресурсы компьютера между пользователями и задачами
На что ориентирована Обработка внешних событий Обработка действий пользователя
Как позиционируется Инструмент для создания конкретного аппаратно-программного комплекса реального времени Воспринимается пользователем как набор приложений, готовых к использованию
Кому предназначена Квалифицированный разработчик Пользователь средней квалификации

Слухи о Fuchsia

По неподтвержденным данным до 2021 года на базе Fuchsia планируется предоставить готовое решение для встраиваемой домашней электроники, такой как умные колонки с голосовым управлением. Затем на базе Fuchsia будет подготовлен продукт для более крупных систем, таких как ноутбуки.

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

Впервые она была обнаружена на GitHub в августе 2016 года, до каких-либо официальных объявлений со стороны Google. В отличие от предыдущих развиваемых Google операционных систем, таких как Chrome OS и Android, которые основаны на ядре Linux, Fuchsia базируется на новом микроядре под названием «Zircon», производном от «Little Kernel», и является небольшой ОС, предназначенной для встраиваемых систем, разработанная Трэвисом Гейсельбрехтом, создателем ядра NewOS.

Fuchsia распространяется как свободное и открытое программное обеспечение, с лицензиями, включая BSD 3, MIT и Apache 2.0.

В ноябре 2017 года была начата первоначальная поддержка языка программирования Swift.

В январе 2018 года Google опубликовала Fuchsia OS в сеть. Для установки и запуска требуется сервер и ноутбук, и некоторые знания в сфере программирования.

Неактивная ссылка на исходник: github.com/fuchsia-mirror/zircon


Поделитесь статьей «Fuchsia возможно заменит Android»

Добавить комментарий

Ваш адрес email не будет опубликован.

Автор: Stas Zygar

Привет! С наступившим новым годом! Всем счастья.