De openSUSE-distributie heeft de alternatieve installer Agama 11 gepubliceerd.

De ontwikkelaars van het openSUSE-project hebben de Agama 11-installatiewizard geïntroduceerd, die is ontworpen ter vervanging van de klassieke installatie-interface van SUSE en openSUSE, en opmerkelijk het scheiden van de gebruikersinterface van de interne componenten van YaST. Agama ondersteunt het gebruik van verschillende frontend-integraties, bijvoorbeeld een frontend voor installatiebeheer via een webinterface. De code van de componenten van de installatiewizard is onder de GPLv2-licentie beschikbaar en is geschreven in Ruby, Rust en JavaScript/TypeScript.

De nieuwe installatiewizard kan worden getest in de alpha-release van openSUSE 16 en in de binnenkort verwachte beta-release van SUSE Linux Enterprise Server 16. Daarnaast zijn er aparte live-builds voorbereid voor de architecturen x86_64, ppc64le, s390x en ARM64, die de installatie van de alpha-versie van openSUSE Leap 16, voortdurend bijgewerkte builds van openSUSE Tumbleweed en openSUSE Slowroll, evenals de MicroOS-editie op basis van containers, ondersteunen.

De ontwikkelingsdoelen van Agama zijn: het wegnemen van de bestaande beperkingen van de grafische interface; uitbreiden van de mogelijkheden om de functionaliteit van YaST in andere applicaties te gebruiken; afstappen van afhankelijkheid van één programmeertaal; stimuleren van de creatie van alternatieve configuraties door leden van de community.

De installatiewizard biedt functies zoals het selecteren van een beginset applicaties, het instellen van netwerkaansluitingen, taal, toetsenbord, tijdzone en lokale instellingen, het voorbereiden van opslagapparaten en partitionering, en het toevoegen van gebruikers aan het systeem.

Voor het installeren van pakketten, het controleren van hardware, het partitioneren van schijven en andere noodzakelijke installatiefuncties blijven de YaST-bibliotheken in Agama gebruikt worden, bovenop welke service-lagen zijn gerealiseerd die toegang tot de bibliotheken abstraheren via een gestandaardiseerd communicati protocol op basis van HTTP. De installer maakt gebruik van een multiprocessarchitectuur, waardoor de gebruikersinterface niet wordt geblokkeerd tijdens het uitvoeren van andere taken.

De basisinterface voor installatiebeheer is gebouwd met behulp van webtechnologieën. De webinterface is geschreven in JavaScript met behulp van het React-framework en PatternFly-componenten. Er is ook een berichtendienst en een ingebouwde http-server, geschreven in Ruby.

De openSUSE-distributie heeft de alternatieve installer Agama 11 gepubliceerd.

In de nieuwe versie:

  • Na het kiezen van het type besturingssysteem toont het scherm nu de optie om het root-gebruikerswachtwoord in te stellen. Waar de gebruiker eerder apart naar de sectie 'Users' moest gaan en terug moest keren naar het overzichtsscherm, is de configuratie van root nu geïntegreerd in de door de installatiewizard voorgestelde reeks acties.
    De openSUSE-distributie heeft de alternatieve installer Agama 11 gepubliceerd.
  • Het startscherm, dat na het instellen van het root-wachtwoord wordt getoond, is herontworpen. De belangrijkste wijziging is dat in alle secties de knop Install is weergegeven, waarmee men vanuit elke sectie met instellingen naar de installatie kan gaan.
    De openSUSE-distributie heeft de alternatieve installer Agama 11 gepubliceerd.
  • Als bepaalde instellingen ontbreken om de installatie te starten, wordt er een speciale indicator op de knop Install weergegeven met een aanwijzing over de vereiste acties.
    De openSUSE-distributie heeft de alternatieve installer Agama 11 gepubliceerd.
  • Voor de commerciële distributie van SUSE Linux Enterprise Server 16 zijn er registratieprocedures geïmplementeerd om toegang te krijgen tot de repositories en de acceptatie van de licentieovereenkomst te bevestigen.
    De openSUSE-distributie heeft de alternatieve installer Agama 11 gepubliceerd.
    De openSUSE-distributie heeft de alternatieve installer Agama 11 gepubliceerd.
  • In de installatiemodus met de opdrachtregel, die kan worden gebruikt vanuit scripts of wanneer de webinterface niet kan worden gestart, is er een optie "—api" toegevoegd, waarmee de installatie vanaf een andere computer kan worden beheerd.
  • In de automatische installatiemodus is ondersteuning toegevoegd voor het integreren van scripts in de installatiewconfiguratie. Voor het toevoegen van scripts is er een sectie "scripts" beschikbaar, waarmee scripts kunnen worden uitgevoerd voor of na de installatie, en tijdens de eerste opstart van het geïnstalleerde systeem.
  • In de configuratie voor de automatische installatiemodus is het nu mogelijk om fysieke partities automatisch te genereren in een LVM-partitiegroep op basis van de schijf die is opgegeven als basis voor LVM. Ook is ondersteuning toegevoegd voor het definiëren van configuraties voor het ontgrendelen van versleutelde schijven, waarvan de ontcijferinformatie is opgeslagen in TPMv2.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster