openSUSE-ի նախագծի մշակողները ներկայացնում են Agama 11 տեղադրիչը, որը մշակվել է SUSE և openSUSE-ի դասական տեղակայման ինտերֆեյսի փոխարինման համար, ու բարձրացնում են ցուցանիշը օգտվողի ինտերֆեյսի և YaST-ի ներքին բաղադրիչների միջև։ Agama-ն աջակցում է տարբեր առաջատարներին, օրինակ, տեղադրման կառավարչի web-հրավերից։ Տեղադրիչի բաղադրիչների կոդը տարածվում է GPLv2 լիցենզիայով և գրված է Ruby, Rust և JavaScript/TypeScript լեզուներով։
Նոր տեղադրիչը կարելի է փորձարկել openSUSE 16-ի ալֆա տարբերակում և մոտ ապագայում սպասվող SUSE Linux Enterprise Server 16-ի բետա տարբերակում։ Բացի այդ, նոր տեղադրիչի փորձարկման համար առանձին կերպով կազմվել են live-պրոցենտներ x86_64, ppc64le, s390x և ARM64 ճարտարապետությունների համար, որոնք աջակցում են openSUSE Leap 16-ի ալֆա տարբերակի տեղադրմանը, բացարձակաբար թարմացվող openSUSE Tumbleweed և openSUSE Slowroll հավաքածուներին, ինչպես նաև կոնտեյներների վրա հիմնված MicroOS հրատարակությանը։
Agama-ի զարգացման նպատակները. արդյունաբերական հնչյունախումբի ներկայիս սահմանափակումների բացառումը; YaST-ի գործակիցների կիրառելիության ավելացումը այլ ծրագրերում; մեկ ծրագրային լեզվով կապվածության վերացում; համայնքի ներկայացուցիչների կողմից այլընտրանքային կարգավորումների ստեղծման խթանում։
Տեղադրիչը տրամադրում է այնպիսի ֆունկցիաներ, ինչպես նախնական հավելվածների ընտրություն, ցանցի կապի կարգավորում, լեզու, ստեղնաշար, ժամանակաշրջան և տեղայնացման պարամետրեր, պահոցային սարուերայի նախապատրաստում և բաժինների բաժանում, օգտվողների ավելացում համակարգում։
Agama-ում փաթեթների տեղադրման, սարքավորումների ստուգման, սկավառակների բաժանման և տեղադրման ժամանակ անհրաժեշտ մյուս ֆունկցիաների համար շարունակում են օգտագործվել YaST գրադարանները, որի վրայով ստեղծվել են ծառայություններ՝ գրադարաններին հասանելիության համատեղման HTTP շփման պրոտոկոլով։ Տեղադրիչում օգտագործվում է բազմամշտակային ճարտարապետություն, որը թույլ է տալիս օգտվողի ինտերֆեյսի ներգործությունը չարգելափակել այլ գործառույթների կատարումի ընթացքում։
Պատրաստված հիմնական ինտերֆեյսը հանդիսանում է տեղադրման կառավարումը, որը կառուցվել է web-թեքստային տեխնոլոգիաների հիման վրա։ Web-հրավերը ներկայացված է JavaScript-ով՝ using React framework and PatternFly components։ Զրույցի ծառայությունը, ինչպես նաև ներմատված HTTP սերվեր, գրված է Ruby լեզվով։

Նոր տարբերակում՝
- Հրամանատար համակարգի տեսակի ընտրությունից հետո հիմա ցուցադրվում է root օգտվողի գաղտնաբառի սահմանման պատուհանը։ Եթե նախկինում օգտվողը պետք է լրիվ անցներ «Օգտվողներ» բաժին և վերադառնար փոխադարձ էկրանից, հիմա root կարգավորելը ինտեգրված է տեղադրողի առաջարկած գործողությունների շարքին։

- Հետադարձված է հիմնական էկրան, որը ցուցադրվում է root գաղտնաբառի կարգադրման հետո։ Հիմնական փոփոխությունը՝ ցուցադրումը բոլոր բաժիններում Install կոճակը, որը թույլ է տալիս ելնել տեղադրումից ցանկացած կարգավորումների բաժնից։

- Եթե կարգի առաջին տեղադրման համար որոշ կարգավորումներ պակասում են, Install կոճակի վրա հայտնվում է հատուկ ցուցիչ խորհուրդով անհրաժեշտ գործողությունների մասին։

- SUSE Linux Enterprise Server 16 գործնական մաքսային բաշխման համար մշակվել են գրանցման փուլեր՝ գնալու պահոցներին մուտք ունենալու և արտոնագրի համաձայնագիրը հաստատելու համար։


- Կազմակերպման միջոցներից մեկում՝ հրամանային գծի միջոցով տեղադրման ռեժիմում, որը կարող է կիրառվել սցենարներից կամ web-լիցքաթերթի միջոցով գործարկելու հնարավորության բացակայության պատճառով, ներկայացված է «—api» ընտրանքը՝ տեղադրումը վերահսկելու համար մեկ այլ համակարգչից։
- Ավտոմատ տեղադրման ռեժիմում ավելացել է սցենարների ներառման աջակցություն տեղադրման կազմաձեւման մեջ։ Սցենարներ ավելացնելու համար առաջարկվում է «scripts» բաժինը, որն թույլ է տալիս ավելացնել սցենարներ, որոնք գործարկվում են տեղադրումից առաջ կամ հետո, ինչպես նաև տեղադրված համակարգի առաջին բեռնման ժամանակ։
- Ավտոմատ տեղադրման ռեժիմի կազմաձեւում էլֆիզիկական բաժինների ավտոմատ ստեղծման հնարավորությունը՝ LVM բաժնային խմբում, որը հիմնված է LVM համար որոշված սկավառակի վրա։ Դրանում էլ ավելացվել է աջակցություն՝ շռայլված սկավառակները բացելու կազմաձեւում, որոնց վերականգնման տեղեկատվությունը պահվում է TPMv2-ում։
Ընտանիք: opennet.ru





