Die ontwikkelaars van GNOME OS, 'n verspreiding vir GNOME-ontwikkelaars en -toetsers, het 'n gereedskapskis-inisiatief aangekondig om die toets van eksperimentele weergawes van sagteware in verspreidings wat as atoom-opgedateerde monolitiese stelselbeelde versprei word, te vereenvoudig. Die GNOME OS Developer Tool Suite sal die samestelling, verspreiding en toetsing van uitbreidings vir verspreidings wat as stelselbeelde gelewer word, moontlik maak. Hierdie gereedskapskis sal ontwikkelaars en toetsers in staat stel om dele van die stelsel te wysig en hul veranderinge te toets sonder om die monolitiese aard van die stelselbeeld in gevaar te stel, sonder om geïsoleerde houers te gebruik of sekuriteitsmeganismes te deaktiveer.
Die gereedskapskis sluit die ontwikkeling van 'n grafiese koppelvlak, "Toetssentrum", in vir die bestuur van eksperimentele veranderinge aan die stelsel. 'n Aanlyn bewaarplek sal ook geskep word vir die verspreiding van eksperimentele veranderinge. Voorbeelde van sulke veranderinge sluit in die gebruik van eksperimentele weergawes van programme en stelselkomponente in monolitiese verspreidings.
Daar word opgemerk dat die gebruik van Flatpak-pakkette die probleem van die installering van addisionele programme in monolitiese verspreidings oplos, maar nie geskik is vir die toets van onstabiele weergawes van programme op die stelsel nie as gevolg van die onnodige kompleksiteit van die werk met toetsweergawes vir gereelde gebruikers en die voortbestaan van geïnstalleerde komponente op die stelsel totdat hulle handmatig verwyder word. Toetssentrum laat jou toe om eksperimentele weergawes van toepassings te installeer via 'n skakel van die ontwikkelaar. Toepassings wat deur Toetssentrum geïnstalleer word, word spesifiek as eksperimenteel in die stelsel gemerk en is gekoppel aan die toetsperiode, waarna hulle outomaties verwyder word.

Eksperimentele stelselveranderinge is in die Toetssentrum geïmplementeer met behulp van die systemd-sysext-gereedskapskis, wat ontwerp is om beelde te skep en te installeer met stelseluitbreidings wat as oorlegsels bo-op die stelsel geïnstalleer is. Hierdie oorlegsels kan te eniger tyd teruggerol word, wat die stelsel toelaat om na sy oorspronklike toestand terug te keer na die toets van die veranderinge.
Parallel hiermee werk ons saam met Flatpak-ontwikkelaars om die installering van bykomende konsole-hulpprogramme wat nie in die basiese stelselbeeld ingesluit is nie, moontlik te maak. In sy huidige vorm is Flatpak gefokus op die installering van grafiese programme en is dit nie geskik vir die verspreiding van konsole-toepassings nie.
Bron: opennet.ru
