openSUSE distributsioon on välja andnud alternatiivse installeri Agama 13

openSUSE projekti arendajad tutvustasid Agama 13 installeri, mis on loodud asendama klassikalist SUSE ja openSUSE paigaldusliidest, ning on märkimisväärne kasutajaliidese eraldamine YaSTi sisekomponentidest. Agama toetab erinevaid esipaneele, näiteks web-liidese kaudu installatsiooni haldamise esipaneeli. Installikomponentide kood on vabalt saadaval GPLv2 litsentsi all ja on kirjutatud Ruby, Rust ja JavaScript/TypeScript keeltes.

Uue installeri testimiseks on loodud live-koostised architektuuridele x86_64, ppc64le, s390x ja ARM64. Koostistes on saadaval openSUSE Leap 16 alfa-versioon, pidevalt uuendatavad openSUSE Tumbleweed ja openSUSE Slowroll koostised, samuti konteinerite põhine MicroOS väljaanne. Installer tarnitakse openSUSE 16 (alfa-versioon on saadaval) ja SUSE Linux Enterprise Server 16 (beta-väljaanne on oodata mai kuus).

Agama arendamise eesmärgid: olemasolevate graafilise liidese piirangute kõrvaldamine; YaST funktsioonide kasutamise võimaluste laiendamine teiste rakenduste vahel; ühe programmeerimiskeele sidumise vältimine; alternatiivsete seadete loomise stimuleerimine kogukonna liikmete poolt. Installer pakub selliseid funktsioone nagu algsete rakenduste komplekti valimine, võrguühenduse, keele, klaviatuuri, ajavööndi ja lokaliseerimise parameetrite seadistamine, salvestusseadme ettevalmistamine ja jagamise partitsioonide loomine, ning kasutajate lisamine süsteemi.

Pakettide installimiseks, riistvara kontrollimiseks, diskide jaotamiseks ning muude installeerimiseks vajalikeks funktsioonideks jätkatakse Agamas YaST raamatukogude kasutamist, mille peale on loodud teenused, mis abstrakteerivad juurdepääsu raamatukogudele ühtse HTTP-põhise kommunikatsiooniprotokolli kaudu. Installeerijas kasutatakse mitme protsessi arhitektuuri, tänu millele ei blokeeru kasutajaliidese loomine teiste tööde sooritamise ajal.

Baasi haldamise liides installatsiooni jaoks on üles ehitatud veebitehnoloogiate abil. Veebi liides on kirjutatud JavaScriptis, kasutades React raamistiku ja PatternFly komponente. Teenus sõnumite vahetamiseks ning integreeritud HTTP-server on kirjutatud Ruby keeles.

openSUSE distributsioon on välja andnud alternatiivse installeri Agama 13

Uues versioonis:

  • Lisatud on hostinime seadistamise leht. Edasi plaanitakse selle lehe põhjal luua jaotis „Süsteem” koos süsteemi seadistustega.
    openSUSE distributsioon on välja andnud alternatiivse installeri Agama 13
  • Lisatud on liides, mis võimaldab installida kasutades loogiliste mahtude haldurit LVM (Logical Volume Manager). Varasemalt määrati LVM ja loogiliste partitsioonide gruppide määramine automaatse installatsiooni režiimis ning käsurea liideses, nüüd on see lisatud ka veebiliidesesse.
    openSUSE distributsioon on välja andnud alternatiivse installeri Agama 13
  • Lisatud on tugi lisandite registreerimiseks SUSE Customer Centeris nende installimiseks SUSE Linux Enterprise Serverisse.
  • Automaatse installatsiooni seadistuses on lisatud tugi oma pakettide nimekirja määratlemiseks, mitte ainult pakutavate valmis mallide raames. Web-liidese kaudu ei plaanita pakkuda valikulist pakettide installimist (valik piirneb temaatiliste komplektidega).
  • Automaatse installatsiooni režiimi on lisatud tugi AutoYaST stiilis URL-idele (nt device://), mis võimaldab laadida installatsiooniskeeme AutoYaST-is kasutatavatest kohtadest. Lisaks 'file:' ja 'http:' on rakendatud toete URL skeemidele 'device:', 'usb:', 'label:', 'HD:', 'DVD:' ja 'cd:'.
  • On rakendatud automaatse installatsiooni seadete automaatse otsimise võimalus, mida kasutatakse, kui installatsiooniskeemi URL ei ole selgelt määratletud. Otsimise käigus kontrollib Agama, kas juurkaustas ja OEMDR kaustas on olemas failid autoinst.jsonnet, autoinst.json ja autoinst.xml.
  • On lisatud tugi suvaliste failide levitamiseks (deploy) installimise käigus. Sellised failid peavad olema määratud konfiguratsioonis elemendi kaudu. Võimalik on nii failide laadimine välisest allikast serverite, kui failide otse automaatse installatsiooni konfiguratsiooni integreerimine.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster