De openSUSE-distributie heeft de alternatieve installateur Agama 13 gepubliceerd.

De ontwikkelaars van het openSUSE-project hebben de Agama 13-installateur gepresenteerd, die wordt ontwikkeld ter vervanging van de klassieke installatie-interface van SUSE en openSUSE, met als opmerkelijke kenmerk de scheiding van de gebruikersinterface van de interne componenten van YaST. Agama ondersteunt verschillende front-ends, zoals een front-end voor het beheren van installaties via een webinterface. De code van de installatiecomponenten is beschikbaar onder de GPLv2-licentie en is geschreven in de talen Ruby, Rust en JavaScript/TypeScript.

Voor het testen van de nieuwe installatieprogramma's zijn live-builds gemaakt voor de architecturen x86_64, ppc64le, s390x en ARM64. In de builds zijn de alfaversie van openSUSE Leap 16, continu bijgewerkte builds van openSUSE Tumbleweed en openSUSE Slowroll, evenals de container-gebaseerde MicroOS-editie beschikbaar voor installatie. De installer zal worden meegeleverd met openSUSE 16 (de alfaversie is beschikbaar) en SUSE Linux Enterprise Server 16 (de bĆØtaversie wordt 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.

De openSUSE-distributie heeft de alternatieve installateur Agama 13 gepubliceerd.

In de nieuwe versie:

  • Een pagina voor het instellen van de hostnaam is toegevoegd. In de toekomst wordt op basis van deze pagina een sectie 'System' met systeeminstellingen gepland.
    De openSUSE-distributie heeft de alternatieve installateur Agama 13 gepubliceerd.
  • Een interface voor installatie met behulp van de Logical Volume Manager (LVM) is toegevoegd. Eerder werd de definitie van LVM-partitiegroepen en logische volumes uitgevoerd in de automatische installatie en in de opdrachtregelinterface, maar nu is dit toegevoegd aan de webinterface.
    De openSUSE-distributie heeft de alternatieve installateur Agama 13 gepubliceerd.
  • Ondersteuning voor het registreren van extensies in het SUSE Customer Center voor installatie in SUSE Linux Enterprise Server is toegevoegd.
  • In de configuratie voor automatische installatie is ondersteuning toegevoegd voor het definiĆ«ren van een eigen pakketlijst voor installatie, zonder beperkt te zijn tot de aangeboden kant-en-klare sjablonen. In de webinterface is geen mogelijkheid voor selectieve installatie van pakketten gepland (de selectie zal beperkt zijn tot thematische sets).
  • In de automatische installatie is ondersteuning voor URL's in de AutoYaST-stijl toegevoegd (bijvoorbeeld device://), wat het mogelijk maakt om installatiescripts te laden vanuit locaties die in AutoYaST worden gebruikt. Naast 'file:' en 'http:' is ondersteuning voor de URL-schema's 'device:', 'usb:', 'label:', 'HD:', 'DVD:' en 'cd:' gerealiseerd.
  • De mogelijkheid om automatisch instellingen voor automatische installatie te zoeken is gerealiseerd, wat wordt gebruikt als er geen expliciete URL voor het installatiescript is opgegeven. Tijdens de zoektocht zal Agama controleren op de aanwezigheid van de bestanden autoinst.jsonnet, autoinst.json en autoinst.xml in de hoofdmap en in de OEMDR-map.
  • Ondersteuning voor het implementeren (deploy) van willekeurige bestanden tijdens de installatie is toegevoegd. Dergelijke bestanden moeten in de configuratie worden gedefinieerd via het element . Zowel het uploaden van bestanden van externe bronnen servers, als het integreren van bestanden direct in de configuratie van de automatische installatie is mogelijk.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster