Distributionen openSUSE har offentliggjort en alternativ installer Agama 15

Udviklerne af openSUSE-projektet har præsenteret Agama 15-installationsprogrammet, som er udviklet til at erstatte det klassiske installationsinterface for SUSE og openSUSE, bemærkelsesværdigt ved at adskille brugergrænsefladen fra de interne komponenter af YaST. Agama understøtter brug af forskellige frontend-løsninger, såsom en frontend til at administrere installationen via et webinterface. Koden til installationsprogrammets komponenter distribueres under GPLv2-licensen og er skrevet i Ruby, Rust og JavaScript/TypeScript.

Til testning af det nye installationsprogram er der dannet live-builds til arkitekturerne x86_64, ppc64le, s390x og ARM64. I builds er beta-versionen af openSUSE Leap 16, løbende opdaterede builds af openSUSE Tumbleweed og openSUSE Slowroll samt MicroOS-udgaven baseret på containere tilgængelig til installation. Installationsprogrammet vil blive leveret som en del af openSUSE Leap 16 (alpha-version er tilgængelig) og SUSE Linux Enterprise Server 16 (beta-udgivelsen forventes i maj).

Målene med udviklingen af Agama er at eliminere de eksisterende begrænsninger i den grafiske brugergrænseflade; udvide mulighederne for at bruge YaST-funktionalitet i andre applikationer; fravælge afhængigheden af et enkelt programmeringssprog; motivere skabelsen af alternative indstillinger af fællesskabet. Installationsprogrammet tilbyder funktioner som valg af en grundlæggende pakke, netværkskonfiguration, sprog, tastatur, tidszone og lokaliseringsindstillinger, forberedelse af lagerenheder og opdeling af partitioner, samt tilføjelse af brugere til systemet.

Til installation af pakker, kontrollere hardware, partitionere diske og andre nødvendige funktioner under installationen fortsætter Agama med at bruge YaST-biblioteker, hvorpå der er implementeret mellemlagstjenester, der abstraherer adgangen til bibliotekerne gennem en ensartet kommunikationsprotokol baseret på HTTP. Installationsprogrammet bruger en multiprocess-arkitektur, hvilket gør, at brugergrænsefladen ikke blokeres under udførelsen af andre opgaver.

Det grundlæggende interface til håndtering af installationen er bygget med web-teknologier. Web-interface er skrevet i JavaScript ved brug af React-rammenværket og komponenter fra PatternFly. En messaging-service samt en indbygget http-server er skrevet i Ruby.

I den nye version:

  • Et samlet interface til konfiguration af sprog, tastaturlayout og tidszone. Tidligere blev lokaliseringsindstillingerne præsenteret separat for installationsprogrammets interface og det installerede distributionssystem, hvilket skabte forvirring for brugerne.
    Distributionen openSUSE har offentliggjort en alternativ installer Agama 15
  • Brugergrænsefladen til opsætning af forbindelse til trådløse netværk er blevet redesignede.
    Distributionen openSUSE har offentliggjort en alternativ installer Agama 15
  • I grænsefladen for partitionering af diskene er der blevet reorganiseret kontekstmenuer og tilføjet yderligere forklaringer.
    Distributionen openSUSE har offentliggjort en alternativ installer Agama 15
  • Mulighed for at bruge webinterfacet til registrering af udvidelser er blevet tilføjet.
    Distributionen openSUSE har offentliggjort en alternativ installer Agama 15
  • Funktionen til automatiseret installation er blevet forbedret.
    • Mulighed for interaktiv konfiguration af iSCSI- og DASD-parametre under automatiseret installation er blevet indført.
    • Søgningen efter lagerenheder og diskpartitioner på det målrettede system er blevet forbedret, ligesom deres kortlægning med eksisterende automatiseringsscenarier.
    • En ny egenskab mdRaids er blevet tilføjet for at oprette MD RAID-arrays under automatiseret installation.
    • Indstillingerne for bootloaderen har fået tilføjet muligheder for at styre timeout for visning af bootmenuen og overførsel af yderligere parametre til kernen.
    • Netværksindstillingerne har fået tilføjet muligheden for at oprette netværksinterfacer i bro-tilstand.
    • I AutoYaST-indstillingerne er det nu muligt at angive relative stier i URL'er.
  • I kommandolinjegrænsefladen er kommandoen «agama monitor» blevet implementeret til at overvåge installationsprocessen på et andet system.
    Distributionen openSUSE har offentliggjort en alternativ installer Agama 15

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster