Huawei mengumumkan sistem pengendalian Harmony

Pada persidangan pemaju Huawei ia secara rasmi diwakili oleh Hongmeng OS (Harmony), yang, menurut wakil syarikat, berfungsi lebih pantas dan lebih selamat daripada Android. OS baharu ini ditujukan terutamanya untuk peranti mudah alih dan produk Internet of Things (IoT) seperti paparan, boleh pakai, pembesar suara pintar dan sistem infotainmen kereta.

HarmonyOS telah dibangunkan sejak 2017 dan merupakan OS mikrokernel yang sesuai untuk semua kes penggunaan dan semua jenis peranti, tetapi dilihat lebih sebagai pesaing kepada Fuchsia/Zircon. Platform akan diterbitkan dalam kod sumber sebagai projek sumber terbuka (Huawei telah pun berkembang terbuka LiteOS untuk peranti IoT) yang mana ia dirancang untuk mewujudkan asas bukan untung yang berasingan dan membentuk komuniti. Huawei percaya bahawa Android tidak begitu baik pada peranti mudah alih kerana saiz kodnya yang berlebihan, penjadual proses yang lapuk dan isu pemecahan platform.

HarmonyOS tidak menyediakan akses pengguna pada peringkat akar, dan mikrokernel diasingkan daripada peranti luaran. Teras sistem disahkan pada tahap logik/matematik formal untuk meminimumkan risiko kelemahan. Didakwa bahawa kaedah digunakan yang biasa digunakan dalam pembangunan sistem kritikal misi dalam bidang seperti penerbangan dan angkasawan, dan membolehkan mencapai pematuhan tahap keselamatan EAL 5+.

Mikrokernel hanya melaksanakan penjadual dan IPC, dan segala-galanya dijalankan dalam perkhidmatan sistem, yang kebanyakannya dilaksanakan dalam ruang pengguna. Penjadual tugas ialah enjin peruntukan sumber deterministik yang meminimumkan kelewatan (Enjin Kependaman Deterministik), yang menganalisis beban dalam masa nyata dan menggunakan kaedah untuk meramalkan gelagat aplikasi. Berbanding dengan sistem lain, penjadual mencapai pengurangan 25.7% dalam kependaman dan pengurangan 55.6% dalam kependaman jitter.

Untuk menyediakan komunikasi antara mikrokernel dan perkhidmatan kernel luaran, seperti sistem fail, susunan rangkaian, pemacu dan subsistem pelancaran aplikasi, IPC digunakan, yang didakwa syarikat itu lima kali lebih pantas daripada IPC Zircon dan tiga kali lebih pantas daripada IPC Zircon. QNX .
Daripada timbunan protokol empat lapisan yang biasa digunakan, untuk mengurangkan overhed, Harmony menggunakan model satu lapisan yang dipermudahkan berdasarkan bas maya teragih yang menyediakan interaksi dengan peralatan seperti skrin, kamera, kad bunyi, dsb.

Huawei mengumumkan sistem pengendalian Harmony

Untuk membina aplikasi, pengkompil Arc sendiri digunakan, yang menyokong kod dalam C, C++, Java, JavaScript dan Kotlin.
Sistem ini diasingkan daripada perkakasan dan membenarkan pembangun mencipta aplikasi yang boleh digunakan pada kategori peranti yang berbeza tanpa membuat pakej berasingan. Pada masa hadapan, ia dirancang untuk menyediakan persekitaran pembangunan bersepadu untuk mencipta aplikasi untuk pelbagai kelas peranti, seperti TV, telefon pintar, jam tangan pintar, sistem maklumat automotif, dll. Rangka kerja akan menyesuaikan aplikasi secara automatik untuk skrin, kawalan dan kaedah interaksi pengguna yang berbeza.

Harmony tidak serasi secara langsung dengan Android, tetapi Huawei berkata ia memerlukan perubahan minimum untuk menyesuaikan apl Android sedia ada. Huawei juga berjanji bahawa pada masa hadapan, Harmony OS akan mempunyai sokongan terbina dalam untuk apl Android dan akan menyediakan sokongan untuk apl HTML5. Bagi penggunaan platform Android, syarikat itu berkata bahawa ia akan terus menggunakannya untuk telefon pintar dan tablet buat masa ini, tetapi jika ia kehilangan akses kepada lesen Android, ia akan mula menggunakan Harmony serta-merta (dinyatakan bahawa migrasi akan mengambil masa 1-2 hari). Selain itu, Huawei sedang membangunkan produk AppGallery dan Huawei Mobile Services, yang diletakkan sebagai alternatif kepada perkhidmatan/aplikasi Google Play dan Google.

Sumber: opennet.ru

Tambah komen