Projekt openSUSE predstavio instalacijski program Agama 9 s novim web sučeljem

Razvijači projekta openSUSE objavili su izdanje instalatora Agama 9, koji se razvija kao zamjena za klasično korisničko sučelje instalacije SUSE i openSUSE, a ističe se odvojenjem korisničkog sučelja od unutarnjih komponenti YaST-a. Agama nudi mogućnost korištenja različitih frontendova, primjerice, frontenda za upravljanje instalacijom putem web-sučenog sučelja. Za testiranje novog instalatora pripremljene su live verzije za arhitekture x86_64, ppc64le, s390x i ARM64, koje podržavaju instalaciju openSUSE Leap, kontinuirano ažuriranu verziju openSUSE Tumbleweed, kao i nekoliko izdanja SUSE ALP koju pokreću izolirani kontejneri.

Instalator pruža mogućnosti potrebne za obavljanje zadataka kao što su odabir početnog skupa aplikacija, konfiguracija mrežne veze, jezika, tipkovnice, vremenske zone i parametara lokalizacije, priprema uređaja za pohranu i particioniranje, dodavanje korisnika u sustav. Među glavnim ciljevima razvoja Agama navodi se uklanjanje postojećih ograničenja grafičkog sučelja, proširenje mogućnosti korištenja funkcionalnosti YaST-a u drugim aplikacijama, udaljavanje od vezivanja za jedan programski jezik i poticanje izrade alternativnih postavki od strane zajednice.

Za instalaciju paketa, provjeru opreme, particioniranje diskova i druge potrebne funkcije pri instalaciji, u Agami se i dalje koriste biblioteke YaST, preko kojih su realizirane usluge-posrednici koje apstrahiraju pristup bibliotekama putem unificiranog komunikacijskog protokola temeljenog na HTTP-u. Instalater koristi višedretvenu arhitekturu, koja osigurava da sučelje za interakciju s korisnikom nije blokirano tijekom izvođenja drugih zadataka. Osnovno sučelje za upravljanje instalacijom izgrađeno je korištenjem web tehnologija. Web-sučašće napisano je u JavaScriptu koristeći React framework i komponente PatternFly. Usluga za razmjenu poruka, kao i ugrađeni http poslužitelj, napisani su na jeziku Ruby.

U novoj verziji:

  • Predložena je nova realizacija web-sučenog sučelja, u kojoj je korištena klasična kompozicija i dodana bočna traka za navigaciju kroz sve korake instalacije. Riješeni su problemi s skaliranjem web-sučenog sučelja prilikom dodavanja nove funkcionalnosti. Značajno su izmijenjene pojedine sekcije u sučelju, posebno je primjetno revidirana stranica za konfiguriranje mrežne povezanosti.

    Projekt openSUSE predstavio instalacijski program Agama 9 s novim web sučeljem
  • Proširene su mogućnosti za automatsku instalaciju, koja se provodi bez ljudskog sudjelovanja. Pri izvođenju profila na jeziku za definiranje konfiguracije jsonnet pruženo je više informacija o hardveru. Implementirana je nova sekcija „legacy-autoyast-storage“, koja omogućava korištenje sadržaja sekcija iz AutoYaST-a. Ažurirano je sučelje naredbenog retka, u kojem je uvedena podrška za uređivanje konfiguracije u vanjskom uređivaču.
  • Osigurana je djelomična kompatibilnost s profilima automatske instalacije koji su stvoreni za AutoYaST, a koji se mogu uvesti u Agamu i pretvoriti u vlastiti format. Zbog razlika u funkcionalnosti, nisu dostupni svi elementi konfiguracije AutoYaST, ali programeri planiraju osigurati podršku za najvažnije sekcije.
    kao što su sekcije „partitioning“, „networking“, „software“ i „scripts“. Podržana su pravila, klase, ugradnja koda na jeziku Ruby i definiranje skripti koje se pozivaju prije nego što se primijene promjene.
  • Moderniziran je sadržaj instalacijskog medija (Live ISO). Dodana je podrška za instalaciju dodatnih paketa u Live okruženje (Baza podataka s informacijama o paketima više nije zaključana, što omogućava instalaciju i ažuriranje bilo kojih paketa nakon pokretanja u Live režimu). Umjesto fiksne lozinke „linux“ za prijavu s root pravima u sistemskom okruženju pokretačkog medija, omogućena je opcija definiranja vlastite lozinke ili generiranja slučajne lozinke koja će se prikazati nakon pokretanja na lokalnoj konzoli zajedno sa snimcima generiranih SSH ključeva i TLS certifikata.

    Projekt openSUSE predstavio instalacijski program Agama 9 s novim web sučeljem

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster