`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Что для вас является метрикой простоя серверной инфраструктуры?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Huawei представила ОС Harmony

+11
голос

Huawei представила ОС Harmony

Компания Huawei в рамках презентации на конференции ля разработчиков Huawei Developer Conference 2019 неожиданно представила собственную операционную систему, слухи о которой ходят уже давно.
 
Как и предполагалось, Harmony OS может использоваться на различных устройствах — от смартфонов до умных телевизоров. Собственно первым продуктом, где будет использована новая ОС, и станет телевизор под брендом Honor.

Изначально операционная система, как было заявлено, разрабатывалась для различных умных устройств, и в планах не было выводить ее в варианте для смартфонов. Однако сложившаяся несколько месяцев назад ситуация с фактическим запретом на поставку для Huawei ОС Android заставила компанию искать альтернативы и адаптировать свою операционную систему и для этих продуктов.

Глава Consumer Business Group Huawei Ричард Ю (Richard Yu) во время презентации заявил, что Harmony OS будет быстрее и безопаснее Android. Но компания ее больше позиционирует как конкурента другой ОС Google - Fuchsia. Отмечается, что новая ОС Huawei по производительности IPC performance опережает в пять раз Fuchsia и в три раза быстрее QNX. Стоит отметить, что эти ОС, особенно последняя не используются в смартфонах, а имеют другое назначение.  

"Было решено создавать операционную систему с улучшенными кроссплатформенными возможностями - ОС, которая бы поддерживала все сценарии для широкого спектра устройств и платформ", - заявил Ричард Ю.

За счет использования архитектуры микроядра Harmony OS имеет высокий уровень безопасности, поскольку нет доступа с правами root - микроядро изолировано от внешних служб ядра. Система также применяет формальную проверку - набор математических подходов, используемых в критических с точки зрения безопасности областях - для надежного выявления уязвимостей, поскольку традиционные методы могут упускать некоторые места. При этом, как утверждается, несмотря на свою легковесность эта операционная система достаточно производительна. В ней в частности используется "Deterministic Latency Engine", которая позволяет лучше резервировать и распределять системные ресурсы, используя анализ и прогнозирование в режиме реального времени, в противовес менее интеллектуальному механизму ОС Android, базирующейся на ядре Linux. Кроме того, Harmony OS использует быстрый механизм "Inter Process Communication", позволяющий связывать микроядро с внешними сервисами, такими как файловая система, драйвера, сеть, приложения и пр.

Huawei представила ОС Harmony

Четыре отличительные технические характеристики HarmonyOS по определению Huawei  

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

HarmonyOS применяет распределенную архитектуру и распределенную технологию виртуальных каналов. Данная технология обеспечивает общую платформу коммуникации, распределенное управление данными, распределенное планирование задач и виртуальные периферийные устройства. Благодаря HarmonyOS разработчики могут забыть о базовой технологии для распределенных приложений, что позволяет им сфокусироваться на индивидуальной логике сервисов. Так, разработка приложений станет проще. Приложение, созданное на HarmonyOS, сможет работать на различных устройствах и обеспечивать непрерывную работу для всех сценариев.

2. Функциональность без перебоев: детерминированный механизм без задержек и высокопроизводительное межпроцессорное взаимодействие  

HarmonyOS будет решать проблемы неэффективности благодаря детерминированному механизму без задержек и высокой продуктивности межпроцессорного взаимодействия (IPC). Детерминированный механизм устанавливает приоритеты для задач и ограничение времени для планирования. Ресурсы будут направляться на выполнение более приоритетных задач, что уменьшит задержку приложений на 25,7%. Микроядро может повысить производительность межпроцессорных взаимодействий эффективнее, чем имеющиеся системы.

3. Безопасность: микроядерная архитектура, которая меняет представление о надежности

HarmonyOS использует совершенно новую конструкцию микроядра, которая повышает безопасность и снижает задержки. Эта конструкция упрощает функции ядра и позволяет внедрить как можно больше сервисов в режиме пользователя вне ядра, а также предоставляет взаимную безопасность. Именно микроядро обеспечивает только общие сервисы, такие как планирование и межпроцессорное взаимодействие.

Микроядерная конструкция Harmony OS использует формальные методы проверки, чтобы видоизменить надежность в безопасной среде выполнения (TEE). Формальные методы проверки — это математический подход для проверки корректности системы. Традиционные методы проверки, такие как функциональная проверка и моделирование атаки, поддерживают ограниченные сценарии. Формальные методы применяют модели данных для проверки всех запущенных циклов программного обеспечения.

HarmonyOS — это первая ОС, которая использует формальную проверку в среде TEE. Это значительно повышает безопасность.

4. Унификация: интерфейс IDE для различных устройств позволяет разрабатывать приложения и запускать их на другом оборудовании

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

Huawei Ark Compiler — это первый статический компилятор, который не уступает виртуальной машине Android. Разработчики могут легко сочетать большое количество языков в машинном коде в единой среде. Поддержка единой компиляции на разных языках позволит разработчикам значительно повысить производительность. 

В компании уверены, что успех новой операционной системы будет зависеть от динамической экосистемы приложений и разработок. Для популяризации операционной системы Huawei выпустит HarmonyOS как платформу с открытым исходным кодом, доступным во всем мире. Также будет создан открытый фонд и сообщество для более продуктивного сотрудничества с разработчиками.


Вы можете подписаться на наш Telegram-канал для получения наиболее интересной информации

+11
голос

Напечатать Отправить другу

Читайте также

 
 
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT