D-Installer-ի առաջին թողարկումը՝ նոր տեղադրող openSUSE-ի և SUSE-ի համար

YaST տեղադրիչի մշակողները, որոնք օգտագործվում են openSUSE-ում և SUSE Linux-ում, ներկայացրել են տեղադրման առաջին պատկերը նոր տեղադրիչով, որը մշակվել է որպես D-Installer նախագծի մաս և աջակցում է տեղադրման կառավարմանը վեբ ինտերֆեյսի միջոցով: Պատրաստված պատկերը նախատեսված է ձեզ ծանոթացնելու D-Installer-ի հնարավորություններին և հնարավորություն է տալիս տեղադրել openSUSE Tumbleweed-ի անընդհատ թարմացվող հրատարակությունը: D-Installer-ը դեռևս դիրքավորվում է որպես փորձարարական նախագիծ, և առաջին թողարկումը կարելի է համարել որպես կոնցեպտուալ գաղափարի վերափոխում նախնական արտադրանքի տեսքով, որն արդեն օգտագործելի է, բայց պահանջում է մեծ ճշգրտում:

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

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

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

D-Installer-ի առաջին թողարկումը՝ նոր տեղադրող openSUSE-ի և SUSE-ի համար
D-Installer-ի առաջին թողարկումը՝ նոր տեղադրող openSUSE-ի և SUSE-ի համար

Բարելավում պահանջող առանձնահատկությունները ներառում են օգտատիրոջը պատահած սխալների մասին տեղեկացնելու և աշխատանքի ընթացքում ինտերակտիվ փոխազդեցության կազմակերպման գործիքները (օրինակ՝ գաղտնաբառի հուշում, երբ գաղտնագրված բաժանումը հայտնաբերվում է): Նախատեսվում է նաև փոխել տեղադրման տարբեր փուլերի վարքագիծը՝ կախված ընտրված արտադրանքից կամ համակարգի դերից (օրինակ, MicroOS-ն օգտագործում է միայն կարդալու միջնորմ):

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

Source: opennet.ru

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