openSUSE distributsioon avaldas alternatiivse Agama 13 installeri

openSUSE projekti arendajad esitlesid Agama 13 installeri, mis on loodud, et asendada klassikaline SUSE ja openSUSE installatsiooni liides ning on märkimisväärne kasutajaliidese eristamine YaSTi sisemistest komponentidest. Agama toetab erinevate frontend'ide kasutamist, näiteks veebiliidese kaudu installatsiooni haldamiseks. Installimise komponentide kood on levitatud GPLv2 litsentsi järgi ja kirjutatud Ruby, Rust ja JavaScript/TypeScript keeles.

Uue installeri testimiseks on loodud live-kogumikud x86_64, ppc64le, s390x ja ARM64 arhitektuuridele. Kogumikud sisaldavad installimiseks openSUSE Leap 16 alfade, pidevalt uuendatud openSUSE Tumbleweedi ja openSUSE Slowrolli kogumikud ning konteineripõhine MicroOS versioon. Installer kaasatakse openSUSE 16-sse (alfa versioon on saadaval) ja SUSE Linux Enterprise Server 16-sse (beeta versiooni oodatakse maikuus).

Agama arendamise eesmärgid: eemaldada olemasolevad graafilise liidese piirangud; laiendada YaSTi funktsionaalsuse kasutamist teistes rakendustes; loobuda sidumisest ühe programmeerimiskeelega; edendada alternatiivsete seadeid kogukonna liikmete poolt. Installer pakub selliseid funktsioone nagu algsete rakenduste komplekti valimine, võrguühenduse, keele, klaviatuuri, ajavööndi ja lokaliseerimise seadete konfigureerimine, salvestusseadmestik ettevalmistamine ja osade jaotamine, kasutajate lisamine süsteemi.

Pakettide installimiseks, riistvara kontrollimiseks, ketaste jagamiseks ja muudele installimisel vajaliketele funktsioonidele kasutatakse Agamas jätkuvalt YaSTi raamatukogusid, mille üle on rakendatud teenuste kiht, mis abstraheerib juurdepääsu raamatukogudele ühtse HTTP-protokolli põhjal. Installijas kasutatakse mitme protsessi arhitektuuri, tänu millele ei blokeerita kasutajaliidese suhtlemisliidest teiste tööde käigus.

Installimise haldamiseks mõeldud põhiliides on loodud veebitehnoloogiate abil. Veebiliides on kirjutatud JavaScriptis, kasutades React raamistikku ja PatternFly komponente. Teadevahetusteenus ja sisseehitatud http-server on kirjutatud Ruby keeles.

openSUSE distributsioon avaldas alternatiivse Agama 13 installeri

Uues versioonis:

  • Lisatud on leht hostinime seadistamiseks. Edaspidi kavatsetakse selle lehe põhjal luua 'Süsteem' jaotis süsteemi seadete jaoks.
    openSUSE distributsioon avaldas alternatiivse Agama 13 installeri
  • Lisatud on liides installimiseks, kasutades loogiliste mahtude haldurit LVM (Logical Volume Manager). Varasemaid LVM partitsioonigruppide ja loogiliste partitsioonide määratlemisi viidi läbi automaatse installatsiooni režiimis ja käsurida, nüüd on see lisatud veebiliidesesse.
    openSUSE distributsioon avaldas alternatiivse Agama 13 installeri
  • Lisatud on tugi lisandite registreerimiseks SUSE kliendikeskuses nende installimiseks SUSE Linux Enterprise Serveris.
  • Automaatse installimise konfiguratsioonis on lisatud toetust kohandatud pakettide loendi määramiseks, mitte ainult soovitatud valmismallide piirangus. Veebiliideses ei kavandata valikulise pakettide installimise võimaluse lisamist (valik piirneb temaatiliste komplektidega).
  • Automaatse installimise režiimi on lisatud tugi URL-ide jaoks AutoYaST stiilis (näiteks device://), mis võimaldab laadida installiskeeme kohtadest, mida kasutatakse AutoYaST-is. Lisaks 'file:' ja 'http:' on rakendatud URL-skeemide 'device:', 'usb:', 'label:', 'HD:', 'DVD:' ja 'cd:' tugi.
  • Automaatse installimise seadete automaatse otsimise võimalus on rakendatud, mis toimub, kui installiskeemi URL ei ole selgelt määratud. Otsimise käigus kontrollib Agama autoinst.jsonnet, autoinst.json ja autoinst.xml failide olemasolu juurkataloogis ja OEMDR kataloogis.
  • Lisatud tugi suvaliste failide arendamise (deploy) poolest installimise käigus. Sellised failid peavad olema defineeritud konfiguratsioonis elemendi kaudu. On võimalik nii failide laadimine välisest allikast, serveridkui ka failide otse automaatse installimise konfiguratsiooni integreerimine.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster