Koncom februára tohto roku Zdieľame príspevok tu na blogu súvisiace s informáciami, ktoré poskytuje openSUSE o cestovnej mape na vývoj nového inštalátora, na ktorom sa pracuje už niekoľko mesiacov.
Predtým známy ako D-Inštalátor, Agama sa odlišuje oddelením používateľského rozhrania od interných častí YaST, čo umožňuje použitie rôznych rozhraní, ako je napríklad webové rozhranie na správu inštalácie.
V príspevku, ktorý sme zdieľali, Spomenuli sme, že openSUSE predstaví dve aktualizácie dôležitá Agama pre tento rok. Prvý je naplánovaný na polovicu apríla a druhý na polovicu júla.
Tím YaST je späť s ďalšími novinkami o Agame. V našom predchádzajúcom príspevku sme načrtli prvé dva kroky nášho plánu na rok 2024: výkonnejšie používateľské rozhranie na konfiguráciu úložiska a novú architektúru bez kokpitu s lepším rozhraním API pre externé hovory. Teraz s hrdosťou oznamujeme Agama 8, ktorý ponúka počiatočné verzie oboch funkcií.
Prvý z nich už bol predstavený a v novej verzii Agamy, Predstavuje sa úplne obnovená architektúra, ktorá predstavuje prechod od používania už existujúcich modulov vyvinutý v rámci projektu Cockpit smerom k samostatnému rámcu s modernizovaným užívateľským rozhraním.
Namiesto D-Bus sa teraz ako hlavný komunikačný protokol na interakciu medzi komponentmi Agama používa HTTP. Tento prechod na HTTP rozšíril schopnosť projektu integrovať sa s väčšími systémami a zjednodušil organizáciu automatizovaných inštalácií.
Uvádza sa, že Ak ponecháme bokom používanie kokpitu, ktoré umožňuje eliminovať ďalšie externé závislosti, ako sú komponenty Python a C, ktoré Cockpit vyžadoval Agama používa Ruby a Rust. Odstránenie Cockpitu tiež oslobodilo vývojárov od obmedzení, s ktorými sa stretli pri implementácii režimov automatickej inštalácie, a umožnilo im prepracovať konfiguračné rozhranie úložiska, čím sa dosiahla optimálna rovnováha medzi jednoduchosťou pre začiatočníkov a funkčnosťou pre pokročilých používateľov.
Okrem toho, Nová architektúra výrazne skrátila čas spustenia inštalátora a zlepšila svoj výkon, pričom si zachovala možnosť používať už osvedčené komponenty nízkej úrovne. Medzi funkcie, ktoré ešte neboli prenesené do novej implementácie, patrí integrovaný emulátor terminálu a nástroje na správu zariadení DASD (Direct Access Storage Device) a zFCP (SCSI-over-Fiber Channel).
Okrem novej architektúry, Agama 8 ponúka úplne prepracované a funkčnejšie rozhranie na konfiguráciu úložiska a rozdeľovania diskov. Toto rozhranie si zachováva všetky základné možnosti klasického systému konfigurácie úložiska YaST a umožňuje pokročilé prispôsobenie, no bolo tiež prispôsobené tak, aby bolo pre začiatočníkov zrozumiteľnejšie. Nové rozhranie vám napríklad umožňuje vybrať umiestnenie každého oddielu alebo logického zväzku LVM, pripojiť alebo preformátovať predtým dostupné súborové systémy, nakonfigurovať možnosti šifrovania a zavádzania a zmeniť veľkosť oddielov.
mením ichobsahuje aj nové rozhranie na výber sád aplikácií, vylepšené konfigurácie pre šifrovanie celého disku na báze TPM, kompletne prepísaný sieťový zásobník, modernizácia niektorých widgetov, vylepšené rozhrania na úpravu parametrov súborového systému a vytváranie používateľov a lepšia vizualizácia problémov, ktoré sa vyskytli počas inštalácie. Okrem toho je Agama 8 preložená do 10 jazykov.
Už pracujeme na Agame 9, ktorá by mala vyjsť do mesiaca. Dôraz bude kladený na zlepšenie podpory pre bezobslužné inštalácie a kompatibilitu s AutoYaST.
Nakoniec sa uvádza, že Približne o mesiac sa očakáva spustenie Agamy 9, ktorá bude zahŕňať zásadnú reorganizáciu webového rozhrania, využiť premeškané príležitosti pri prechode na novú architektúru a rozšíriť možnosti automatickej inštalácie bez zásahu človeka. Cieľom vývoja je byť kompatibilný s AutoYaST a umožniť použitie Agamy ako alternatívy k AutoYaST.
Ak máte záujem dozvedieť sa o ňom viac, podrobnosti si môžete prečítať v nasledujúci odkaz.