Huawei smartfonlar üçün öz Harmony ƏS-dən istifadə edəcək

HDC 2020 konfransında şirkət elan etdi Keçən il açıqlanan Harmony əməliyyat sistemi üçün planların genişləndirilməsi haqqında. Əvvəlcə elan edilən portativ qurğular və displeylər, daşınan qurğular, ağıllı dinamiklər və avtomobil məlumat-əyləncə sistemləri kimi Əşyaların İnterneti (IoT) məhsulları ilə yanaşı, inkişaf etdirilən ƏS smartfonlarda da istifadə olunacaq.

Harmony üçün mobil proqramların hazırlanması üçün SDK-nın sınaqdan keçirilməsinə 2020-ci ilin sonunda başlanacaq və yeni ƏS əsasında ilk smartfonların 2021-ci ilin oktyabrında buraxılması planlaşdırılır. Bildirilir ki, yeni ƏS 128 KB-dan 128 MB-a qədər operativ yaddaşa malik IoT cihazları üçün artıq hazırdır, 2021 MB-dan 128 GB-a qədər yaddaşa malik qurğular üçün versiyanın təşviqi 4-ci ilin aprelində, 4 GB-dan çox RAM olan qurğular üçün isə oktyabrda başlayacaq.

Xatırladaq ki, Harmony layihəsi 2017-ci ildən hazırlanır və OS-yə rəqib sayıla biləcək mikrokernel əməliyyat sistemidir. Fuchsia Google-dan. Platforma müstəqil idarəetmə ilə tamamilə açıq mənbə layihəsi kimi mənbə kodunda nəşr olunacaq (Huawei artıq inkişaf edir açıq LiteOS IoT cihazları üçün). Platforma kodu Çin Açıq Atom Açıq Mənbə Fondunun qeyri-kommersiya təşkilatının himayəsi altında köçürüləcək. Huawei, həddindən artıq kod ölçüsü, köhnəlmiş proses planlayıcısı və platformanın parçalanması problemlərinə görə Android-in mobil cihazlarda o qədər də yaxşı olmadığına inanır.

Harmoniyanın xüsusiyyətləri:

  • Sistemin nüvəsi zəiflik riskini minimuma endirmək üçün formal məntiq/riyaziyyat səviyyəsində yoxlanılır. Doğrulama aviasiya və astronavtika kimi sahələrdə kritik missiya sistemlərinin inkişafında geniş istifadə olunan və EAL 5+ təhlükəsizlik səviyyəsinə uyğunluğa nail olmağa imkan verən metodlardan istifadə etməklə həyata keçirilib.
  • Mikrokernel xarici cihazlardan təcrid olunub. Sistem aparatdan ayrılıb və tərtibatçılara ayrı paketlər yaratmadan müxtəlif kateqoriyalı cihazlarda istifadə oluna bilən proqramlar yaratmağa imkan verir.
  • Mikrokernel yalnız planlaşdırıcı və IPC-ni həyata keçirir, qalan hər şey sistem xidmətlərində həyata keçirilir, əksəriyyəti istifadəçi məkanında yerinə yetirilir.
  • Tapşırıq planlaşdırıcısı, yükü real vaxtda təhlil edən və tətbiqin davranışını proqnozlaşdırmaq üçün metodlardan istifadə edən gecikməni minimuma endirən deterministik resurs ayırma mühərrikidir (Deterministic Latency Engine). Digər sistemlərlə müqayisədə planlayıcı gecikmə müddətində 25.7% və gecikmə titrəməsində 55.6% azalma əldə edir.
  • Mikrokernel və fayl sistemi, şəbəkə yığını, sürücülər və proqram işə salma alt sistemi kimi xarici nüvə xidmətləri arasında əlaqəni təmin etmək üçün şirkətin iddia etdiyinə görə, Zircon-un IPC-dən beş dəfə və Zircon-un IPC-dən üç dəfə daha sürətli olduğunu iddia edən IPC istifadə olunur.QNX .
  • Tipik olaraq istifadə olunan dörd qatlı protokol yığını əvəzinə, yerüstü xərcləri azaltmaq üçün Harmony ekranlar, kameralar, səs kartları və s. kimi avadanlıqlarla qarşılıqlı əlaqəni təmin edən paylanmış virtual avtobusa əsaslanan sadələşdirilmiş bir qatlı modeldən istifadə edir.
  • Sistem kök səviyyəsində istifadəçi girişini təmin etmir.
  • Tətbiqi qurmaq üçün C, C++, Java, JavaScript və Kotlin dillərində kodu dəstəkləyən Arc-ın öz kompilyatorundan istifadə olunur.
  • Televiziyalar, smartfonlar, ağıllı saatlar, avtomobil məlumat sistemləri və s. kimi müxtəlif sinif qurğular üçün tətbiqlər yaratmaq üçün inteqrasiya olunmuş inkişaf mühiti ilə interfeyslər və SDK hazırlamaq üçün öz universal çərçivəmiz təmin ediləcəkdir. Alətlər dəsti proqramları müxtəlif ekranlara, idarəetmə vasitələrinə və istifadəçi qarşılıqlı əlaqə üsullarına avtomatik uyğunlaşdırmağa imkan verəcək. O, həmçinin mövcud Android proqramlarını minimal dəyişikliklərlə Harmoniyaya uyğunlaşdırmaq üçün alətlərin təqdim edilməsindən bəhs edir.

Mənbə: opennet.ru

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