Huawei ಹಾರ್ಮನಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಘೋಷಿಸಿತು

На конференции разработчиков Huawei была официально ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ОС Hongmeng (Harmony), которая по утверждениям представителей компании работает быстрей и является более безопасной, чем Android. Новая ОС в основном предназначена для портативных устройств и продуктов интернета вещей (IoT), таких как дисплеи, носимые устройства, умные колонки и инфо-системы автомобилей.

HarmonyOS находится в разработке начиная с 2017 года и представляет собой микроядерную ОС, подходящую для любых сценариев применения и любых видов устройств, но рассматриваемую скорее как конкурент Fuchsia/Zircon. Платформа ಇರುತ್ತದೆ опубликована в исходных текстах как открытый проект (Huawei уже ಅಭಿವೃದ್ಧಿಗೊಳ್ಳುತ್ತದೆ ತೆರೆಯಿರಿ ಲೈಟೊಓಎಸ್ для IoT-устройств) для чего планируется создать отдельный некоммерческий фонд и сформировать сообщество. Huawei считает, что Android не так хорош для мобильных устройств из-за излишне большого объёма кода, устаревшего планировщика процессов и вопросов фрагментации платформы.

В HarmonyOS не предоставляется доступ пользователей на уровне root, а микроядро изолированно от внешних устройств. Ядро системы верифицировано на уровне формальной логики/математики для минимизации риска появления уязвимостей. Утверждается, что применены методы, которые обычно используются при разработке критически важных систем в таких областях, как авиация и космонавтика, и позволяют добиться соответствия уровню защищённости EAL 5+.

Микроядро реализует только планировщик и IPC, а всё остальное вынесено в системные сервисы, большая часть которых выполняется в пространстве пользователя. В качестве планировщика задач предлагается минимизирующий задержки детерминистический движок распределения ресурсов (Deterministic Latency Engine), анализирующий нагрузку в режиме реального времени и использующий методы предсказания поведения приложений. По сравнению с другими системами планировщик позволяет добиться сокращения задержек на 25.7% и снизить флуктуации задержек на 55.6%.

ಮೈಕ್ರೊಕರ್ನಲ್ ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್, ನೆಟ್‌ವರ್ಕ್ ಸ್ಟಾಕ್, ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಲಾಂಚ್ ಸಬ್‌ಸಿಸ್ಟಮ್‌ನಂತಹ ಬಾಹ್ಯ ಕರ್ನಲ್ ಸೇವೆಗಳ ನಡುವೆ ಸಂವಹನವನ್ನು ಒದಗಿಸಲು, IPC ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಜಿರ್ಕಾನ್‌ನ IPC ಗಿಂತ ಐದು ಪಟ್ಟು ವೇಗವಾಗಿದೆ ಮತ್ತು ಜಿರ್ಕಾನ್ನ IPC ಗಿಂತ ಮೂರು ಪಟ್ಟು ವೇಗವಾಗಿದೆ. QNX .
ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುವ ನಾಲ್ಕು-ಪದರದ ಪ್ರೋಟೋಕಾಲ್ ಸ್ಟಾಕ್ ಬದಲಿಗೆ, ಓವರ್‌ಹೆಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು, ಹಾರ್ಮನಿ ಒಂದು ವಿತರಿಸಿದ ವರ್ಚುವಲ್ ಬಸ್ ಅನ್ನು ಆಧರಿಸಿ ಸರಳೀಕೃತ ಏಕ-ಪದರದ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ ಅದು ಪರದೆಗಳು, ಕ್ಯಾಮೆರಾಗಳು, ಸೌಂಡ್ ಕಾರ್ಡ್‌ಗಳು ಮುಂತಾದ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಒದಗಿಸುತ್ತದೆ.

Huawei ಹಾರ್ಮನಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಘೋಷಿಸಿತು

ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ಆರ್ಕ್ನ ಸ್ವಂತ ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು C, C++, Java, JavaScript ಮತ್ತು Kotlin ನಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
Система отделена от оборудования и даёт возможность разработчикам создавать приложения, которые можно использовать на различных категориях устройств без создания отдельных пакетов. В дальнейшем планируется предоставить интегрированную среду разработки для создания приложений для различных классов устройств, таких как телевизоры, смартфоны, умные часы, автомобильные информационные системы и т.п. Среда будет автоматически адаптировать приложения для разных экранов, элементов управления и методов взаимодействия с пользователем.

Harmony напрямую не совместима с Android, но, по заявлению представителей Huawei, для адаптации существующих Android приложений потребуются минимальные изменения. Компания Huawei также обещает, что в будущем в ОС Harmony будет встроена поддержка приложений для Android и будут предоставлена поддержка приложений на HTML5. Что касается использования платформы Android, то компания заявила, что пока продолжит её использование для смартфонов и планшетов, но в случае потери доступа к лицензии на Android, начнёт применение Harmony незамедлительно (утверждается, что для миграции потребуется 1-2 дня). Кроме того, Huawei развивает продукты AppGallery и Huawei Mobile Services, которые позиционируются как альтернатива Google Play и сервисов/приложений Google.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ