Huawei-ը թողարկում է Linux-ի նոր՝ openEuler բաշխումը

Huawei հայտարարվեց Linux-ի նոր բաշխման մշակման համար ենթակառուցվածքի ձևավորման ավարտի մասին. openEuler- ըորը կզարգանա գլխավոր դերում համայնքներ. OpenEuler 1.0-ի առաջին թողարկումն արդեն հրապարակվել է նախագծի կայքում, iso պատկեր (3.2 ԳԲ), որից ներկայումս հասանելի է միայն Aarch64 (ARM64) ճարտարապետության վրա հիմնված համակարգերի համար: Պահեստը պարունակում է մոտ 1000 փաթեթ՝ կազմված ARM64 և x86_64 ճարտարապետությունների համար։ Բաշխման հետ կապված աղբյուրի տեքստեր բաղադրիչներ տեղադրված է ծառայության մեջ ինքնասպասարկում. Փաթեթի աղբյուրները նույնպես մատչելի Gitee-ի միջոցով:

openEuler-ը հիմնված է կոմերցիոն բաշխման զարգացումների վրա EulerOS, որը CentOS փաթեթի բազայի պատառաքաղն է և հիմնականում օպտիմիզացված է ARM64 պրոցեսորներով սերվերների վրա օգտագործելու համար: EulerOS-ի բաշխման մեջ օգտագործվող անվտանգության մեթոդները հավաստագրված են Չինաստանի Ժողովրդական Հանրապետության հանրային անվտանգության նախարարության կողմից և նաև ճանաչված են որպես CC EAL4+ (Գերմանիա), NIST CAVP (ԱՄՆ) և CC EAL2+ (ԱՄՆ) պահանջները: EulerOS է հինգ օպերացիոն համակարգերից մեկը (EulerOS, macOS, Solaris, HP-UX և IBM AIX) և միակ Linux բաշխումը, որը վավերացված է Opengroup-ի կողմից UNIX 03 ստանդարտին համապատասխանելու համար:

Առաջին հայացքից openEuler-ի և CentOS-ի միջև եղած տարբերությունները բավականին նշանակալի են և չեն սահմանափակվում միայն ռեբրենդինգով։ Օրինակ, openEuler-ը գալիս է փոփոխված Linux միջուկ 4.19, systemd 243, bash 5.0 և
աշխատասեղան՝ հիմնված GNOME 3.30-ի վրա: Ներդրվել են ARM64-ին հատուկ օպտիմալացումներ, որոնցից մի քանիսն արդեն ներդրվել են Linux միջուկի հիմնական կոդերի բազաներում՝ GCC, OpenJDK և Docker-ում: Փաստաթղթերով հիմնավորում ժամանակ ներկա միայն չինարեն.

Բաշխիչ հավաքածուի առանձնահատկություններից առանձնանում է կարգավորումների ավտոմատ օպտիմալացման համակարգը A-Tune, որն օգտագործում է մեքենայական ուսուցման մեթոդներ՝ համակարգի գործառնական պարամետրերը կարգավորելու համար: Այն նաև առաջարկում է իր պարզեցված գործիքակազմը՝ մեկուսացված բեռնարկղերի կառավարման համար iSulad, գործարկման ժամանակ lcr (Wight Container Runtime, համատեղելի OCI-ի հետ, բայց ի տարբերություն runc-ի, այն գրված է C-ով և օգտագործում է gRPC) և ցանցի կոնֆիգուրատոր clibcni.

Source: opennet.ru

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