Huawei компани Harmony үйлдлийн системийг зарлалаа

Huawei хөгжүүлэгчдийн бага хурал дээр энэ нь албан ёсоор болсон танилцуулсан Компанийн төлөөлөгчдийн үзэж байгаагаар Hongmeng OS (Harmony) нь Android-ээс илүү хурдан ажилладаг бөгөөд аюулгүй байдаг. Шинэ үйлдлийн систем нь ихэвчлэн зөөврийн төхөөрөмжүүд болон дэлгэц, зүүдэг төхөөрөмж, ухаалаг чанга яригч, автомашины мэдээллийн зугаа цэнгэлийн систем гэх мэт зүйлсийн интернет (IoT) бүтээгдэхүүнүүдэд зориулагдсан.

HarmonyOS нь 2017 оноос хойш хөгжүүлэгдэж байгаа бөгөөд бүх төрлийн хэрэглүүр болон бүх төрлийн төхөөрөмжид тохиромжтой микро цөмийн үйлдлийн систем боловч Fuchsia/Zircon-ийн өрсөлдөгч гэж илүү харагддаг. Платформ байх болно нээлттэй эхийн төсөл болгон эх кодоор нийтэлсэн (Huawei аль хэдийн хөгждөг нээлттэй байна LiteOS IoT төхөөрөмжүүдийн хувьд) тусад нь ашгийн бус сан байгуулж, нийгэмлэг байгуулахаар төлөвлөж байна. Хэт их кодын хэмжээ, хуучирсан процессын хуваарь, платформын хуваагдлын асуудлууд зэргээс шалтгаалан Android нь хөдөлгөөнт төхөөрөмж дээр тийм ч сайн биш гэж Huawei үзэж байна.

HarmonyOS нь хэрэглэгчийн хандалтыг root түвшинд олгодоггүй бөгөөд микро цөм нь гадны төхөөрөмжөөс тусгаарлагдсан байдаг. Системийн цөм нь эмзэг байдлын эрсдлийг багасгахын тулд албан ёсны логик/математикийн түвшинд шалгагдсан байдаг. Нисэх, сансрын нисгэгч зэрэг салбарт чухал ач холбогдолтой системийг хөгжүүлэхэд түгээмэл хэрэглэгддэг аргуудыг ашигладаг бөгөөд EAL 5+ аюулгүй байдлын түвшинд хүрэх боломжийг олгодог.

Микро цөм нь зөвхөн төлөвлөгч болон IPC-ийг хэрэгжүүлдэг бөгөөд бусад бүх зүйл нь системийн үйлчилгээнд хийгддэг бөгөөд ихэнх нь хэрэглэгчийн орон зайд хийгддэг. Даалгаврын хуваарь гаргагч нь ачааллыг бодит цаг хугацаанд шинжилж, програмын үйл ажиллагааг урьдчилан таамаглах аргуудыг ашигладаг саатлыг багасгадаг тодорхойлогч нөөцийн хуваарилалтын хөдөлгүүр (Deterministic Latency Engine) юм. Бусад системүүдтэй харьцуулахад хуваарь гаргагч нь хоцролтыг 25.7%, хоцролтыг 55.6% бууруулдаг.

Файлын систем, сүлжээний стек, драйверууд болон програм эхлүүлэх дэд систем зэрэг бичил цөм болон гадаад цөмийн үйлчилгээнүүдийн хоорондын харилцаа холбоог хангахын тулд IPC-ийг ашигладаг бөгөөд компани нь Zircon-ийн IPC-ээс тав дахин, Циркон-ийн IPC-ээс гурав дахин хурдан гэж мэдэгджээ. QNX .
Хармони нь ихэвчлэн ашигладаг дөрвөн давхар протоколын стекийн оронд нэмэлт ачааллыг багасгахын тулд дэлгэц, камер, дууны карт гэх мэт төхөөрөмжтэй харилцан үйлчлэлцэх боломжийг олгодог тархсан виртуал автобусанд суурилсан хялбаршуулсан нэг давхаргат загварыг ашигладаг.

Huawei компани Harmony үйлдлийн системийг зарлалаа

Програмыг бүтээхийн тулд C, C++, Java, JavaScript, Kotlin хэл дээрх кодыг дэмждэг Arc-ийн өөрийн хөрвүүлэгчийг ашигладаг.
Систем нь техник хангамжаас тусгаарлагдсан бөгөөд хөгжүүлэгчид тусдаа багц үүсгэхгүйгээр өөр өөр ангиллын төхөөрөмж дээр ашиглах боломжтой програмуудыг үүсгэх боломжийг олгодог. Цаашид зурагт, ухаалаг гар утас, ухаалаг цаг, автомашины мэдээллийн систем гэх мэт төрөл бүрийн төхөөрөмжүүдэд зориулсан программуудыг бий болгох хөгжлийн нэгдсэн орчинг бүрдүүлэхээр төлөвлөж байна. Энэхүү хүрээ нь өөр өөр дэлгэц, удирдлага, хэрэглэгчийн харилцан үйлчлэлийн аргуудад програмуудыг автоматаар тохируулах болно.

Harmony нь Android-д шууд нийцдэггүй ч Huawei одоо байгаа Android програмуудыг тохируулахын тулд хамгийн бага өөрчлөлт хийх шаардлагатай гэж мэдэгджээ. Huawei мөн ирээдүйд Harmony OS нь Android аппликейшнүүдийг суурилуулж, HTML5 програмуудыг дэмжих болно гэж амлаж байна. Андройд платформыг ашиглах тухайд одоогоор ухаалаг гар утас, таблет дээрээ үргэлжлүүлэн ашиглах болно гэж тус компани мэдэгдэв, гэхдээ хэрэв Android лиценз авах эрхээ алдсан бол тэр даруй Harmony-г ашиглаж эхэлнэ (шилжилт хөдөлгөөн үргэлжлэх болно гэж мэдэгджээ. 1-2 хоног). Нэмж дурдахад Huawei нь Google Play болон Google-ийн үйлчилгээ/аппликейшнүүдийг орлох AppGallery болон Huawei Mobile Services бүтээгдэхүүнүүдийг хөгжүүлж байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх