Agama 8 paigaldaja on saadaval, arendatakse openSUSE projekti raames.

openSUSE projekti arendajad avaldasid Agama 8 installeri vÀljaande (endine D-Installer), mis on vÀlja töötatud klassikalise SUSE ja openSUSE installivÀÀrsuse asendamiseks ning mis on tÀhelepanuvÀÀrne kasutajaliidese eraldamise poolest YaSti sisekomponentidest. Agama vÔimaldab kasutada erinevaid eesliiteid, nÀiteks web-liidese kaudu installatsiooni haldamiseks mÔeldud eesliidet. Uue installeri testimiseks on loodud elavad versioonid arhitektuuridele x86_64, ppc64le, s390x ja ARM64, mis toetavad openSUSE Leap'i, pidevalt uuendatud openSUSE Tumbleweed'i ning mitmeid SUSE ALP vÀljaandeid isoleeritud konteinerite baasil.

Uues installeris on olemas kĂ”ik vajalikud funktsioonid selliste ĂŒlesannete lahendamiseks nagu algsete rakenduste komplekti valimine, vĂ”rguĂŒhenduse, keele, klaviatuuri, ajavööndi ja lokaliseerimise seadistamine, salvestusseadme ettevalmistamine ja jagude loomine, kasutajate lisamine sĂŒsteemi. Agama arenduse peamiste eesmĂ€rkide seas mainitakse olemasolevate graafilise liidese piirangute kĂ”rvaldamist, YaSti funktsionaalsuse kasutamise laiendamist teistes rakendustes, ĂŒhe programmeerimiskeele sĂ”ltuvuse vĂ€ltimist ja alternatiivsete seadete loomise edendamist kogukonna esindajate seas.

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 on tutvustatud uut arhitektuuri, mis tĂ€histab ĂŒleminekut valmismoodulite kasutamiselt, mille arendusega tegeleb Cockpit projekt, sĂ”ltumatule raamistikule ja moderniseeritud kasutajaliidesele. D-Busi asemel on Agama komponentide vaheliseks suhtlemiseks peamiseks protokolliks kaasatud HTTP. D-Busi asendamine HTTP-ga on laiendanud projekti integreerimisvĂ”imalusi suuremate sĂŒsteemidega ning lihtsustanud automatiseeritud installatsiooni korraldamist.

Cockpitist loobumine vĂ”imaldas vĂ€ltida tĂ€iendavaid vĂ€liseid sĂ”ltuvusi, nĂ€iteks Cockpit sisaldab sĂ”ltuvustena komponente Pythonis ja C-s, samas kui Agama kasutab Ruby ja Rust keeli. Cockpiti kasutamise lĂ”petamine vabastas arendajad ka piirangutest, millega nad silmitsi seisid, pĂŒĂŒdes luua automaatset paigaldusreĆŸiimi ja töötada ĂŒmber salvestuskohtade seadistamise liidest, et saavutada optimaalne tasakaal algajate lihtsuse ja kogenud kasutajate funktsionaalsuse vahel.

Lisaks sellele on uue arhitektuuri kasutuselevĂ”tt oluliselt lĂŒhendanud installer’i kĂ€ivitusaega ja parandanud selle jĂ”udlust, sĂ€ilitades samas vĂ”imaluse kasutada juba tĂ”estatud madala taseme komponente. Uus rakendus ei ole veel ĂŒle viidud, sealhulgas integreeritud terminalisimulaator ja tööriistad DASD (OtseĂŒlekande salvestusseade) ja zFCP (SCSI ĂŒle kiudkanali) seadmete haldamiseks.

Agama 8-s pakutakse vĂ€lja tĂ€ielikult ĂŒmber töötatud ja funktsionaalsemat liidest salvestuskohtade seadistamiseks ja kettajaotuste jagamiseks, milles on sĂ€ilitatud kĂ”ik pĂ”hifunktsioonid klassikalisest salvestuskohtade seadistamise sĂŒsteemist YaST ning jĂ€etud on vĂ”imalused edasiseks kohandamiseks. Samuti on loodud kohandamine, et muuta see algajatele arusaadavamaks. NĂ€iteks vĂ”imaldab uus liides valida iga jaotuse vĂ”i loogilise LVM mahu asukoha, monteerida vĂ”i vormindada varem ligipÀÀsetavaid failisĂŒsteeme, seadistada krĂŒpteerimist ja alglaadimise parameetreid ning muuta jaotuste suurust.

Agama 8 paigaldaja on saadaval, arendatakse openSUSE projekti raames.

Muudatustest on ka uus liides rakenduste komplektide valimiseks, tĂ€iendav tĂ€iustamine tĂ€ieliku ketta krĂŒptimise seadistamisel TPM-i baasil, tĂ€ielikult ĂŒmber kirjutatud vĂ”rgustikustakk, mĂ”ned vidinate vĂ€rskendused, parendatud FS parameetrite redigeerimise ja kasutajate loomise liideseid, visuaalne probleemide esitamine installimise kĂ€igus ning tĂ”lge kĂŒmnesse keelde.

Kuu lĂ”pul oodatakse Agama 9 vĂ€ljaandmist, kus plaanitakse lĂ€bi viia oluline veebiliidese reorganiseerimine, rakendada vahepeal uue arhitektuuri ĂŒlemineku kĂ€igus puudu jÀÀnud funktsioone ning laiendada automaatinstallimise vĂ”imalusi, mis ei nĂ”ua inimese sekkumist. Arenduse eesmĂ€rk on tagada ĂŒhilduvus AutoYaST-iga ja pakkuda Agama kasutamise vĂ”imalust AutoYaST alternatiivi kujul.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster