Sa komperensya sa HDC 2020 ang kompanya
Ang pagsulay sa SDK alang sa pagpalambo sa mga mobile application para sa Harmony magsugod sa katapusan sa 2020, ug ang unang mga smartphone base sa bag-ong OS giplano nga ipagawas sa Oktubre 2021. Namatikdan nga ang bag-ong OS andam na alang sa mga aparato sa IoT nga adunay RAM gikan sa 128KB hangtod 128MB; ang promosyon sa bersyon alang sa mga aparato nga adunay memorya gikan sa 2021MB hangtod 128GB magsugod sa Abril 4, ug sa Oktubre alang sa mga aparato nga adunay RAM nga labaw sa 4GB.
Atong hinumdoman nga ang Harmony nga proyekto naugmad sukad sa 2017 ug usa ka microkernel operating system nga mahimong isipon nga usa ka kakompetensya sa OS.
Mga Feature sa Harmony:
- Ang kinauyokan sa sistema gipamatud-an sa lebel sa pormal nga lohika/matematika aron mamenosan ang risgo sa mga kahuyangan. Ang pag-verify gihimo gamit ang mga pamaagi nga sagad gigamit sa pagpauswag sa mga sistema nga kritikal sa misyon sa mga lugar sama sa aviation ug astronautics, ug gitugotan ang pagkab-ot sa pagsunod sa lebel sa seguridad sa EAL 5+.
- Ang microkernel nahimulag gikan sa gawas nga mga himan. Ang sistema nahimulag gikan sa hardware ug nagtugot sa mga developers sa paghimo sa mga aplikasyon nga mahimong gamiton sa lain-laing mga kategoriya sa mga himan nga walay paghimo sa lain nga mga pakete.
- Ang microkernel nag-implementar lamang sa scheduler ug IPC, ug ang tanan gihimo sa mga serbisyo sa sistema, kadaghanan niini gipatuman sa user space.
- Ang task scheduler kay usa ka deterministic nga resource allocation engine (Deterministic Latency Engine), nga nag-analisar sa load sa tinuod nga panahon ug naggamit ug mga pamaagi sa pagtagna sa kinaiya sa aplikasyon. Kung itandi sa ubang mga sistema, nakab-ot sa scheduler ang 25.7% nga pagkunhod sa latency ug usa ka 55.6% nga pagkunhod sa latency jitter.
- Aron mahatagan og komunikasyon tali sa microkernel ug external kernel services, sama sa file system, network stack, drivers ug application launch subsystem, gigamit ang IPC, nga giangkon sa kompanya nga lima ka pilo nga mas paspas kay sa Zircon's IPC ug tulo ka beses nga mas paspas kay sa Zircon's IPC. QNX .
- Imbis sa kasagarang gigamit nga upat ka layer nga protocol stack, aron makunhuran ang overhead, ang Harmony naggamit sa usa ka gipasimple nga single-layer nga modelo nga gibase sa usa ka giapod-apod nga virtual bus nga naghatag interaksyon sa mga kagamitan sama sa mga screen, camera, sound card, ug uban pa.
- Ang sistema wala maghatag ug access sa user sa root level.
- Aron matukod ang aplikasyon, gigamit ang kaugalingon nga compiler sa Arc, nga nagsuporta sa code sa C, C++, Java, JavaScript ug Kotlin.
- Aron makamugna og mga aplikasyon alang sa lain-laing klase sa mga himan, sama sa TV, smartphones, smart relo, automotive information systems, ug uban pa, ang atong kaugalingong unibersal nga gambalay alang sa pagpalambo sa mga interface ug SDK nga adunay integrated development environment ihatag. Ang toolkit magtugot kanimo nga awtomatiko nga ipahiangay ang mga aplikasyon alang sa lainlaing mga screen, kontrol ug pamaagi sa interaksyon sa tiggamit. Gihisgutan usab niini ang paghatag og mga himan aron ipahiangay ang mga naa na nga Android apps sa Harmony nga adunay gamay nga pagbag-o.
Source: opennet.ru