openSUSE projekti arendajad avaldasid Agama 9 installer'i, mis on vÀlja töötatud klassikalise SUSE ja openSUSE installatsiooni liidese asendamiseks ning mille puhul on kasutajaliidese eristamine YaST sisekomponentidest mÀrkimisvÀÀrne. Agama pakub vÔimalust kasutada erinevaid frontende, nagu nÀiteks web-liidese kaudu installatsiooni haldamise frontend. Uue installeri testimiseks on valmistatud live-kogumikud arhitektuuridele x86_64, ppc64le, s390x ja ARM64, mis toetavad openSUSE Leapi, pidevalt uuendatavat openSUSE Tumbleweedi kogumist ning mitmeid SUSE ALP vÀljaandeid, mis pÔhinevad isoleeritud konteineritel.
Installer pakub funktsioone, mis on vajalikud selliste ĂŒlesannete lahendamiseks nagu algse rakenduste komplekti valimine, vĂ”rguĂŒhenduse, keele, klaviatuuri, ajavööndi ja lokaliseerimisvalikute seadistamine, salvestusseadme ettevalmistamine ja partitsioonide jagamine, kasutajate lisamine sĂŒsteemi. Agama arendamise pĂ”hieesmĂ€rkide seas on olemasolevate graafilise liidese piirangute kĂ”rvaldamine, YaST funktsionaalsuse laiendamine teistes rakendustes, sidumise vĂ€ltimine ĂŒhe programmeerimiskeelega ning alternatiivsete seadistuste loomise stimuleerimine kogukonna esindajate poolt.
Pakettide installeerimiseks, riistvara kontrollimiseks, ketaste jagamiseks ja teiste installatsiooniks vajalike funktsioonide tĂ€itmiseks kasutatakse Agamas endiselt YaST raamatukogusid, mille peal on rakendatud teenuste vahelĂŒhendused, mis abstraheerivad juurdepÀÀsu raamatukogudele HTTP-pĂ”hise ĂŒhtse suhtlusprotokolli kaudu. Installer kasutab mitme protsessi arhitektuuri, mille tĂ”ttu ei blokeeru kasutajaliidese interaktsioon teiste tööde kĂ€imise ajal. Paigaldamise haldamise pĂ”hiliides on loodud veebitehnoloogiate abil. Veebiliides on kirjutatud JavaScriptis, kasutades React raamistikku ja PatternFly komponente. SĂ”numite vahetamise teenus ja sisseehitatud HTTP-server on kirjutatud Ruby keeles.
Uues versioonis:
- Pakutud on uus veebiliidese teostus, kus on kasutatud klassikalist paigutust ja lisatud kĂŒlgpaneel, et navigeerida kĂ”ikidesse paigaldusetappidesse. Lahendatud on veebiliidese suurendamise probleemid, kui lisatakse uut funktsionaalsust. Erilised sektsioonid liideses on oluliselt muudetud, eriti on ĂŒmber töötatud seadistamise leht vĂ”rguĂŒhenduse jaoks.

- On laiendatud automaatse paigaldamise vĂ”imalusi, mis toimuvad ilma inimsekkumiseta. Jsonneti konfiguratsioonikeeles profiilide tĂ€itmisel on saadud rohkem teavet riistvara kohta. Uus sektsioon "legacy-autoyast-storage" vĂ”imaldab kasutada AutoYaST'i sektsioonide sisu. Uuendatud kĂ€surealiides, kus on nĂŒĂŒd toeks konfiguratsiooni redigeerimine vĂ€lises toimetajas.
- Tagatud on osaline ĂŒhilduvus automaatse paigaldamise profiilidega, mis on loodud AutoYaST-ile, mis vĂ”ivad tuua Agamasse ja muundada oma formaati. Funktsionaalsuse erinevuste tĂ”ttu ei ole kĂ”ik AutoYaST-i konfiguratsioonielemendid saadaval, kuid arendajad plaanivad tagada kĂ”ige olulisemate sektsioonide toe.
nagu "partitioning", "networking", "software" ja "scripts" sektsioonid. Toetatakse reegleid, klasse, Ruby keeles koodi sisseviimist ning skriptide mÀÀratlemist, mis kutsutakse esile enne muudatuste rakendamist. - Tööstuslikke Live ISO paigaldusvahendi sisestusi on moderniseeritud. Lisatud on toetus tĂ€iendavate pakettide paigaldamiseks Live-keskkonda (andmebaas, milles on teave paketide kohta, ei blokeeru, mis vĂ”imaldab paigaldada ja vĂ€rskendada mis tahes pakette pĂ€rast Live-reĆŸiimi laadimist). Algselt kindla "linux" parooli asemel, et sisse logida root'i Ă”igustes sĂŒsteemi keskkonda, on nĂŒĂŒd vĂ”imalus mÀÀrata oma parool vĂ”i genereerida juhuslik parool, mis kuvatakse pĂ€rast kohaliku konsooli laadimist koos genereeritud SSH-vĂ”tmete koopiatega. TLS-sertifikaatide.

Allikas: opennet.ru


