D-Installer 0.4-ի թողարկում, նոր տեղադրող openSUSE-ի և SUSE-ի համար

OpenSUSE-ում և SUSE Linux-ում օգտագործվող YaST տեղադրիչի մշակողները հրապարակել են D-Installer 0.4 փորձնական տեղադրիչի թարմացում, որն աջակցում է տեղադրման կառավարումը վեբ ինտերֆեյսի միջոցով: Միևնույն ժամանակ, տեղադրման պատկերները պատրաստվել են D-Installer-ի հնարավորություններին ծանոթանալու և openSUSE Tumbleweed-ի անընդհատ թարմացվող հրատարակությունը, ինչպես նաև Leap 15.4 և Leap Micro 5.2 թողարկումները տեղադրելու համար գործիքներ տրամադրելու համար:

D-Installer-ը ներառում է օգտատիրոջ միջերեսի առանձնացում YaST-ի ներքին բաղադրիչներից և թույլ տալով օգտագործել տարբեր ճակատներ: Փաթեթներ տեղադրելու, սարքավորումների, բաժանման սկավառակների և տեղադրման համար անհրաժեշտ այլ գործառույթների ստուգման համար շարունակում են օգտագործվել YaST գրադարանները, որոնց վերևում ներդրվում է շերտ, որը վերացում է մուտքը գրադարաններ միասնական D-Bus ինտերֆեյսի միջոցով: D-Installer-ի մշակման նպատակներից են գրաֆիկական ինտերֆեյսի առկա սահմանափակումների վերացումը, այլ հավելվածներում YaST ֆունկցիոնալությունը օգտագործելու հնարավորության ընդլայնումը, մեկ ծրագրավորման լեզվի հետ կապվելուց խուսափելը (D-Bus API-ն թույլ կտա ստեղծել հավելումներ. տարբեր լեզուներով) և խրախուսելով համայնքի անդամների կողմից այլընտրանքային կարգավորումների ստեղծումը:

Օգտատերերի փոխազդեցության համար պատրաստվել է վեբ տեխնոլոգիաների կիրառմամբ կառուցված ճակատ: Տառատեսակը ներառում է կարգավորիչ, որն ապահովում է մուտք դեպի D-Bus զանգեր HTTP-ի միջոցով, և օգտատիրոջը ցուցադրվող վեբ ինտերֆեյս: Վեբ ինտերֆեյսը գրված է JavaScript-ով, օգտագործելով React Framework և PatternFly բաղադրիչները: Ինտերֆեյսը D-Bus-ին կապելու ծառայությունը, ինչպես նաև ներկառուցված http սերվերը գրված են Ruby-ով և կառուցված են Cockpit նախագծի կողմից մշակված պատրաստի մոդուլների միջոցով, որոնք օգտագործվում են նաև Red Hat վեբ կոնֆիգուրատորներում։

Տեղադրումը կառավարվում է «Տեղադրման ամփոփում» էկրանի միջոցով, որը պարունակում է նախքան տեղադրումը կատարված նախապատրաստական ​​կարգավորումները, ինչպիսիք են տեղադրվող լեզվի և արտադրանքի ընտրությունը, սկավառակի բաժանումը և օգտագործողի կառավարումը: Նոր ինտերֆեյսի և YaST-ի հիմնական տարբերությունն այն է, որ կարգավորումներին անցնելը չի ​​պահանջում անհատական ​​վիդջեթների գործարկում և առաջարկվում է անմիջապես:

D-Installer-ի նոր տարբերակը իրականացնում է բազմապրոցեսային ճարտարապետություն, որի շնորհիվ օգտատիրոջ միջերեսն այլևս արգելափակված չէ, մինչ տեղադրիչում այլ աշխատանքներ են կատարվում, ինչպիսիք են պահեստից մետատվյալների ընթերցումը և փաթեթների տեղադրումը: Ներդրվել է ներքին տեղադրման երեք փուլ՝ տեղադրողի գործարկում, տեղադրման պարամետրերի կարգավորում և տեղադրում: Իրականացվել է տարբեր արտադրանքների տեղադրման աջակցություն, օրինակ, բացի openSUSE Tumbleweed հրատարակությունը տեղադրելուց, այժմ հնարավոր է տեղադրել openSUSE Leap 15.4 և Leap Micro 5.2 թողարկումները: Յուրաքանչյուր արտադրանքի համար տեղադրողը ընտրում է սկավառակի բաժանման տարբեր սխեմաներ, փաթեթների մի շարք և անվտանգության կարգավորումներ:

Բացի այդ, աշխատանքներ են տարվում մինիմալիստական ​​համակարգի պատկեր ստեղծելու ուղղությամբ, որը թույլ կտա տեղադրողին աշխատել: Հիմնական գաղափարն այն է, որ տեղադրող բաղադրիչները դասավորվեն կոնտեյների տեսքով և օգտագործեն հատուկ Iguana boot initrd միջավայր՝ բեռնարկղը գործարկելու համար: Այս պահին YaST մոդուլներն արդեն հարմարեցվել են կոնտեյներից աշխատելու համար ժամային գոտիների, ստեղնաշարի, լեզվի, firewall-ի, տպագրական համակարգի, DNS-ի, համակարգային մատյան դիտելու, ծրագրերի, պահեստների, օգտագործողների և խմբերի կառավարման համար:



Source: opennet.ru

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