Az openSUSE projekt bemutatta az Agama 9 telepítőt új webes felülettel

Az openSUSE projekt fejlesztői kiadták az Agama 9 telepítőt, amely a SUSE és openSUSE klasszikus telepítőfelületének váltására készült, és amelyről fontos, hogy a felhasználói felületet elválasztja a YaST belső komponenseitől. Az Agama lehetőséget biztosít különböző frontendek használatára, például a telepítést webes felületen kezelő frontend használatára. Az új telepítő tesztelésére live build-ket készítettek x86_64, ppc64le, s390x és ARM64 architektúrákra, amely támogatja az openSUSE Leap, a folyamatosan frissített openSUSE Tumbleweed, valamint több SUSE ALP kiadást, amelyek elszigetelt konténerek alapján működnek.

A telepítőben olyan funkciók állnak rendelkezésre, amelyek szükségesek az olyan feladatok elvégzéséhez, mint az alap alkalmazáskészlet kiválasztása, a hálózati kapcsolatok, nyelv, billentyűzet, időzóna és lokalizációs beállítások konfigurálása, valamint a tárolóeszköz előkészítése és a partíciók létrehozása, felhasználók hozzáadása a rendszerhez. Az Agama fejlesztésének fő céljai között szerepel a meglévő grafikus felhasználói felület korlátainak megszüntetése, a YaST funkcionalitásának más alkalmazásokban való kiaknázásának bővítése, a programozási nyelvhez való kötődés elhagyása és az alternatív beállítások létrehozásának ösztönzése a közösség képviselői által.

A csomagok telepítéséhez, a hardver ellenőrzéséhez, a lemezek felosztásához és más szükséges telepítési funkciókhoz az Agamában továbbra is a YaST könyvtárait használják, amelyek fölött olyan réteg szolgáltatások működnek, amelyek egységes kommunikációs protokollon keresztül, HTTP-alapúak. A telepítő többszálú architektúrát használ, amely lehetővé teszi, hogy a felhasználói interakciós felület ne blokkolódjon más feladatok végrehajtása során. Az alapértelmezett telepítési kezelőfelület webes technológiák segítségével készült. A webes felület JavaScript-ben íródott a React keretrendszer és a PatternFly komponensek használatával. Az üzenetküldő szolgáltatás, valamint a beépített http-szerver Ruby nyelven íródott.

Az új verzióban:

  • Javaslatot tettünk egy új webes felület megvalósítására, amely klasszikus elrendezést használ, és mellékpanelt ad hozzá a telepítés minden lépésének navigálásához. Megoldottuk a webes felület méretezésével kapcsolatos problémákat, miközben új funkciókat adtunk hozzá. Jelentősen át lettek dolgozva az egyes szekciók a felületen, különösen a hálózati csatlakozás beállító oldal.

    Az openSUSE projekt bemutatta az Agama 9 telepítőt új webes felülettel
  • Bővítettük az automatikus üzemmód lehetőségeit, amelyek emberi beavatkozás nélkül hajthatók végre. A jsonnet konfigurációs meghatározó nyelven végzett profilok során több információ áll rendelkezésre a hardverről. Új "legacy-autoyast-storage" szekció került bevezetésre, amely lehetővé teszi az AutoYaST szekcióinak tartalmának felhasználását. Frissítettük a parancssori felületet, amely most támogatja a konfiguráció külső szerkesztőben történő szerkesztését.
  • Biztosítottuk a részleges kompatibilitást az AutoYaST számára létrehozott automatikus telepítési profillal, amelyek importálhatók az Agamába és átkonvertálhatók saját formátumába. A funkciók közötti eltérések miatt az AutoYaST nem minden konfigurációs eleme érhető el, de a fejlesztők tervezik a legfontosabb szekciók támogatását.
    Ilyen például a „partitioning”, „networking”, „software” és a „scripts” szekciók. Támogatják a szabályok, osztályok, Ruby nyelven írt kód beágyazását és a változások alkalmazása előtt végrehajtott szkriptek meghatározását.
  • Modernizálták a telepítési médiát (Live ISO). Támogatás került az extra csomagok telepítésére a Live-környezetbe (az adatbázis, amely a csomagokról tájékoztat, már nem blokkol, így bármilyen csomag telepíthető és frissíthető a Live-módban való indítás után). A root jogosultságú bejelentkezéshez a fő médiához a fix „linux” jelszó helyett most lehetőség van egyedi jelszó megadására vagy egy véletlenszerű jelszó generálására, amely a helyi konzolon lesz megjelenítve a generált SSH kulcsok másolataival együtt. TLS-tanúsítványok.

    Az openSUSE projekt bemutatta az Agama 9 telepítőt új webes felülettel

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster