ПРИШЛИТЕ СВОЮ НОВОСТЬ!
Лента новостей
Выбрать категорию:
14 ноября
13 ноября
12 ноября
ГОЛОСОВАНИЕ
Нужна ли астрономия в качестве школьного предмета?

Санкт-Петербург: Google разработает новую операционную систему «для всего»

17 августа, 18:10

 

Компания Google начала разработку новой операционной системы под названием Fuchsia («Фуксия»). Об этом сообщает Android Police со ссылкой на зеркало проекта в репозитории GitHub. Также исходники доступны в собственном репозитории Google.

Текущие проекты операционных систем Google Android и Chrome OS основаны на Linux, однако Fuchsia базируется на Magenta и LK. Для создания интерфейса новой операционной системы разработчики используют фреймворк материального дизайна Flatter, основной язык программирования под Fuchsia — Dart. Среди поддерживаемых архитектур заявлены ARM, ARM64 и x86-64.

Как отмечает Android Police, использование ядра LK (Little Kernel) скорее всего означает, что Google намерена применять Fuchsia в том числе для небольших устройств с ограниченными ресурсами, для которых Linux оказался слишком «тяжелым». LK занимает всего около 20 килобайт (ядро Linux «весит» десятки мегабайт), что делает это ядро удобным для разработки операционных систем для устройств интернета вещей. По словам одного из разработчиков, в ближайшее время появится сборка Fuchsia для одноплатного компьютера Raspberry Pi 3. Ядро Magenta используется как надстройка над LK и предназначено для работы новой операционной системы на более мощных устройствах — смартфонах и компьютерах.

На данный момент неизвестно, как именно Google планирует использовать новую операционную систему и будет ли она вообще использоваться в коммерческих целях. По-видимому, отмечает Android Police, «Фуксия» готовится как полная замена Chrome OS и Android, однако может оказаться и так, что новая операционная система станет нишевой для IoT-устройств — например, для представленного в 2015 году умного роутера OnHub.

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

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

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

 

Информация предоставлена Николаем Воронцовым (Интернет-издание N+1)

Фото: Интернет-издание N+1

#мымир #мир #молодежь 

#инициатива #развитие #СМИ 

#МИАМИР #молодежныеСМИ #позитив

#добро #Google #Fuchsia