Na voljo je namestitveni program Agama 8, ki ga je razvil projekt openSUSE

Razvijalci projekta openSUSE so objavili izdajo namestitvenega programa Agama 8 (prej D-Installer), ki se razvija za zamenjavo klasičnega namestitvenega vmesnika SUSE in openSUSE in je opazen po ločevanju uporabniškega vmesnika od notranjosti YaST. Agama ponuja možnost uporabe različnih vmesnikov, na primer vmesnika za upravljanje namestitve prek spletnega vmesnika. Za preizkušanje novega namestitvenega programa so bile ustvarjene gradnje v živo za arhitekture x86_64, ppc64le, s390x in ARM64, ki podpirajo namestitev openSUSE Leap, stalno posodobljene gradnje openSUSE Tumbleweed, kot tudi več izdaj SUSE ALP, ki temeljijo na izoliranih vsebnikih.

Novi namestitveni program ponuja zmožnosti, potrebne za reševanje nalog, kot so izbira začetnega nabora aplikacij, nastavitev omrežne povezave, jezika, tipkovnice, časovnega pasu in nastavitev lokalizacije, priprava pomnilniške naprave in particioniranja ter dodajanje uporabnikov v sistem. Glavni cilji razvoja Agame vključujejo odpravo obstoječih omejitev grafičnega vmesnika, razširitev možnosti uporabe funkcionalnosti YaST v drugih aplikacijah, odmik od vezave na en sam programski jezik in spodbujanje ustvarjanja alternativnih nastavitev s strani članov skupnosti.

Za namestitev paketov, preverjanje opreme, particijskih diskov in drugih funkcij, potrebnih za namestitev, Agama še naprej uporablja knjižnice YaST, na vrhu katerih so implementirane storitve slojev, ki abstrahirajo dostop do knjižnic prek poenotenega komunikacijskega protokola, ki temelji na HTTP. Namestitveni program uporablja večprocesno arhitekturo, zahvaljujoč kateri uporabniški vmesnik ni blokiran, medtem ko se opravlja drugo delo. Osnovni vmesnik za upravljanje namestitve je zgrajen s pomočjo spletnih tehnologij. Spletni vmesnik je napisan v JavaScriptu z uporabo ogrodja React in komponent PatternFly. Storitev sporočanja in vgrajeni strežnik http sta napisana v jeziku Ruby.

Nova različica ponuja novo arhitekturo, ki označuje prehod od uporabe že pripravljenih modulov, razvitih v projektu Cockpit, v korist neodvisnega ogrodja in posodobljenega uporabniškega vmesnika. Namesto D-Bus se kot glavni komunikacijski protokol za interakcijo med komponentami Agama uporablja HTTP. Zamenjava D-Bus s HTTP je razširila zmožnost projekta za integracijo z večjimi sistemi in poenostavila organizacijo namestitve na avtomatiziran način.

Oddaljevanje od vezave na Cockpit je omogočilo odpravo dodatnih zunanjih odvisnosti; Cockpit na primer vsebuje komponente v jezikih Python in C kot odvisnosti, medtem ko Agama uporablja jezika Ruby in Rust. Odstranitev Cockpita je tudi osvobodila razvijalce omejitev, na katere so naleteli, ko so poskušali implementirati način samodejne namestitve, in preoblikovala konfiguracijski vmesnik za shranjevanje, da bi dosegla optimalno ravnovesje med preprostostjo za začetnike in funkcionalnostjo za napredne uporabnike.

Poleg tega je uporaba nove arhitekture znatno skrajšala čas zagona namestitvenega programa in povečala njegovo zmogljivost, hkrati pa ohranila možnost uporabe že preizkušenih nizkonivojskih komponent. Med funkcijami, ki še niso bile prenesene v novo izvedbo, so vgrajen terminalski emulator in orodja za upravljanje naprav DASD (Direct Access Storage Device) in zFCP (SCSI-over-Fibre Channel).

Agama 8 poleg nove arhitekture ponuja popolnoma preoblikovan in bolj funkcionalen vmesnik za nastavitev pomnilnika in particioniranje diskovnih particij, ki ohranja vse osnovne zmožnosti klasičnega sistema za nastavitev pomnilnika YaST in pušča orodja za napredno prilagajanje, a je bil tudi prenovljen. prilagojeno za lažje razumevanje začetnikom. Na primer, novi vmesnik vam omogoča, da izberete lokacijo vsake particije LVM ali logičnega nosilca, priklopite ali preoblikujete prej dostopne datotečne sisteme, konfigurirate možnosti šifriranja in zagona ter spremenite velikost particij.


Na voljo je namestitveni program Agama 8, ki ga je razvil projekt openSUSE

Spremembe vključujejo tudi nov vmesnik za izbiro naborov aplikacij, izboljšane nastavitve za šifriranje celotnega diska, ki temelji na TPM, popolnoma prepisan omrežni sklad, posodobitev nekaterih pripomočkov, izboljšane vmesnike za urejanje parametrov FS in ustvarjanje uporabnikov, večjo vizualizacijo težav, ki se pojavijo med namestitev, prevod v 10 jezikov.

Čez mesec dni se pričakuje izdaja Agama 9, v kateri je načrtovana izvedba pomembne reorganizacije spletnega vmesnika, implementacija priložnosti, ki so bile izgubljene med prehodom na novo arhitekturo, in tudi razširitev sredstev za samodejno namestitev, izvedena brez človekovega posredovanja. Cilj razvoja je biti združljiv z AutoYaST in omogočiti uporabo Agama kot alternative AutoYaST.

Vir: opennet.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster