Distro openSUSE har publicerat en alternativ installerare Agama 17.

Utvecklarna av openSUSE-projektet har presenterat Agama 17-installationsprogrammet, som utvecklas för att ersÀtta den klassiska installationsgrÀnssnittet för SUSE och openSUSE, och som Àr anmÀrkningsvÀrt genom att separera anvÀndargrÀnssnittet frÄn de interna komponenterna i YaST. Agama stöder anvÀndning av olika front-end-lösningar, till exempel en front-end för att hantera installationen via webgrÀnssnittet. Koden till installationsprogrammets komponenter distribueras under GPLv2-licensen och Àr skriven i Ruby, Rust och JavaScript/TypeScript.

För att testa det nya installationsprogrammet har live-versioner skapats för arkitekturerna x86_64, ppc64le, s390x och ARM64. I versionerna finns det tillgÀngligt för installation av beta-versionen openSUSE Leap 16, kontinuerligt uppdaterade versioner av openSUSE Tumbleweed och openSUSE Slowroll, samt en microOS-version baserad pÄ containrar och openSUSE Leap Micro 6.2. Installationsprogrammet kommer att ingÄ i openSUSE Leap 16 (releasekandidaten finns tillgÀnglig) och SUSE Linux Enterprise Server 16 (just nu i beta-testning).

MÄlen för utvecklingen av Agama: att undanröja befintliga begrÀnsningar i det grafiska grÀnssnittet; att utöka möjligheterna att anvÀnda YaST:s funktionalitet i andra applikationer; att avstÄ frÄn koppling till ett enda programsprÄk; att uppmuntra skapandet av alternativa instÀllningar av gemenskapsrepresentanter. Installationsprogrammet erbjuder funktioner sÄsom val av initial uppsÀttning av program, konfigurering av nÀtverksanslutning, sprÄk, tangentbord, tidszon och lokaliseringsinstÀllningar, förberedelse av lagringsenheter och partitionering samt tillÀgg av anvÀndare till systemet.

För installation av paket, hÄrdvarukontroller, diskpartitionering och andra nödvÀndiga funktioner vid installationen fortsÀtter biblioteken i YaST att anvÀndas i Agama, ovanpÄ vilka sÄ kallade mellanliggande tjÀnster implementeras, som abstraherar Ätkomsten till biblioteken via ett enhetligt kommunikationsprotokoll baserat pÄ HTTP. Installationsprogrammet anvÀnder en flertrÄdad arkitektur, vilket gör att anvÀndargrÀnssnittet inte blockeras under utförandet av andra uppgifter.

Det grundlÀggande grÀnssnittet för att hantera installationen Àr uppbyggt med webbteknologier. WebbgrÀnssnittet Àr skrivet i JavaScript med hjÀlp av ramverket React och komponenter frÄn PatternFly. MeddelandetjÀnsten samt den inbyggda http-servern Àr skrivna i Ruby. GrÀnssnittet visas i en webblÀsare som körs i en grafisk miljö baserad pÄ Wayland (en nedskuren miljö skapas med hjÀlp av kompositormanagern Mutter och Firefox).

I den nya versionen:

  • InstĂ€llningssidan för trĂ„dbundna nĂ€tverksgrĂ€nssnitt har omgjorts. Behandlingen av situationer dĂ€r flera enheter delar ett nĂ€tverksanslutning har förbĂ€ttrats.
    Distro openSUSE har publicerat en alternativ installerare Agama 17.
  • GrĂ€nssnittet för instĂ€llning av lagringsenheter har förbĂ€ttrats. Sektionen med listan över enheter, dĂ€r installation kan ske, har omgjorts. Möjligheten att anvĂ€nda en disk eller RAID-enhet direkt utan att skapa diskpartitioner har lagts till. En funktion för att skanna anslutna eller logiska enheter, sĂ„som LVM-volymgrupper, har Ă€ven lagts till. Dessutom möjliggörs identifiering av externa förĂ€ndringar i installerarens konfiguration under arbetet med webbgrĂ€nssnittet.
    Distro openSUSE har publicerat en alternativ installerare Agama 17.
  • Registreringssidan har fĂ„tt möjlighet att registrera systemet hos anvĂ€ndarna. servrar RMT (Repository Mirroring Tool), inte bara i SUSE Customer Center.
    Distro openSUSE har publicerat en alternativ installerare Agama 17.
  • Möjligheten att avinstallera SELinux eller installera alternativa accesskontrollsystem, sĂ„som AppArmor, har lagts till (i SUSE Linux Enterprise Server 16.0 och openSUSE Leap 16.0 kommer SELinux att anvĂ€ndas som standard).
  • Verktygen för att identifiera konfigurationen i JSON-format har utökats: parametrar för att konfigurera VLAN, aktivera zFCP-enheter, automatisera ifyllandet av fĂ€lt och Ă€ndra mönstren för installerade program har lagts till. { «software»: { «patterns»: { «remove»: [«selinux»], «add»: [«apparmor», «gnome»] } } }
  • LĂ€get för automatiserad installation har förbĂ€ttrats. Möjligheterna för felhantering vid inlĂ€sning av installationsskript har utökats (i hĂ€ndelse av problem med inlĂ€sning eller behandling av konfiguration visas nu en begĂ€ran om att upprepa operationen). Nya inlĂ€sningsparametrar inst.auto_insecure och inst.script_insecure har lagts till för att stĂ€nga av kontrollen TLS-certifikat vid inlĂ€sning av konfiguration.
  • Möjligheten att göra Ă€ndringar i installationsprocessen har implementerats genom att anvĂ€nda kompletterande RPM-paket eller DUD-avbilder (Driver Update Disk), dĂ€r ytterligare filer och paket placeras och kopieras till installationsmediet, samt skript som körs under installationen. URL:en för att ladda ner tillĂ€gg överförs via startparametrarna "inst.dud" och "inst.dud_insecure". För att skapa DUD-avbilden föreslĂ„s verktyget mkdud.
  • Stödet för att anvĂ€nda Agama för installation av openSUSE Leap Micro 6.2 har lagts till.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster