De openSUSE-distributie heeft de alternatieve installatieprogramma Agama 15 gepubliceerd.

De ontwikkelaars van het openSUSE-project hebben de Agama 15-installateur geïntroduceerd, die is ontwikkeld ter vervanging van de klassieke installatie-interface van SUSE en openSUSE, en is opmerkelijk vanwege het scheiden van de gebruikersinterface van de interne componenten van YaST. Agama ondersteunt verschillende front-ends, zoals een front-end voor het beheer van de installatie via een webinterface. De code van de installercomponenten wordt verspreid onder de GPLv2-licentie en is geschreven in Ruby, Rust en JavaScript/TypeScript.

Voor het testen van de nieuwe installer zijn live-builds gevormd voor de architecturen x86_64, ppc64le, s390x en ARM64. In de builds zijn te installeren de bèta-versie van openSUSE Leap 16, continu bijgewerkte builds van openSUSE Tumbleweed en openSUSE Slowroll, evenals de MicroOS-editie op basis van containers. De installer zal worden geleverd als onderdeel van openSUSE Leap 16 (beschikbare alpha-versie) en SUSE Linux Enterprise Server 16 (bèta-releases worden in mei verwacht).

De ontwikkelingsdoelen van Agama: het wegnemen van de bestaande beperkingen van de grafische interface; het uitbreiden van de mogelijkheden om de functionaliteit van YaST in andere applicaties te gebruiken; het afstappen van de afhankelijkheid van één programmeertaal; het stimuleren van de creatie van alternatieve instellingen door leden van de gemeenschap. De installer biedt functies zoals de selectie van een basisset applicaties, configuratie van netwerkverbinding, taal, toetsenbord, tijdzone en lokale instellingen, voorbereiding van opslagapparaten en partitie-indeling, 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.

In de nieuwe versie:

  • Een geïntegreerde interface voor het instellen van de taal, het toetsenbordindeling en de tijdzone. Voorheen werden de lokalisatie-instellingen apart geleverd voor de installatiewizard en de te installeren distributie, wat gebruikers in verwarring bracht.
    De openSUSE-distributie heeft de alternatieve installatieprogramma Agama 15 gepubliceerd.
  • De interface voor het instellen van verbinding met draadloze netwerken is herzien.
    De openSUSE-distributie heeft de alternatieve installatieprogramma Agama 15 gepubliceerd.
  • In de interface voor schijfpartities zijn de contextmenu's opnieuw georganiseerd en zijn extra toelichtingen toegevoegd.
    De openSUSE-distributie heeft de alternatieve installatieprogramma Agama 15 gepubliceerd.
  • Een webinterface voor het registreren van uitbreidingen is nu beschikbaar.
    De openSUSE-distributie heeft de alternatieve installatieprogramma Agama 15 gepubliceerd.
  • De modus voor geautomatiseerde installatie is verbeterd.
    • Interactiviteit voor het instellen van iSCSI- en DASD-parameters is mogelijk gemaakt tijdens de geautomatiseerde installatie.
    • De zoekfunctie voor schijven en partities op het doelsysteem is verbeterd, evenals hun koppeling aan bestaande scripts voor geautomatiseerde installatie.
    • Een nieuwe eigenschap mdRaids is toegevoegd voor het creëren van MD RAID-arrays tijdens de geautomatiseerde installatie.
    • Opties voor het beheren van de timeout voor het tonen van het opstartmenu en het doorgeven van extra parameters aan de kernel zijn toegevoegd aan de bootloader-instellingen.
    • Aan de netwerkinstellingen is de mogelijkheid toegevoegd om netwerkinterfaces in bridgemodus te maken.
    • In de AutoYaST-instellingen is het toegestaan om relatieve paden in URL's op te geven.
  • In de opdrachtregelinterface is het commando 'agama monitor' geïmplementeerd om het installatieproces op een ander systeem te volgen.
    De openSUSE-distributie heeft de alternatieve installatieprogramma Agama 15 gepubliceerd.

Bron: opennet.ru

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