De Trident-distributie schakelt over van het BSD-systeem TrueOS naar Void Linux

Ontwikkelaars van het Trident-besturingssysteem de aanvang aan van de distributie van het laatste blok /8. Vanaf dat moment kon elke klant van de registrar slechts 1024 adressen verkrijgen, wat de uitputting van de voorraad enigszins vertraagde. Maar in 2015 had RIPE nog 16 miljoen beschikbare IP-adressen, en in de zomer van 2019 was dit aantal gedaald over de migratie van het project naar Linux. Het Trident-project ontwikkelt een kant-en-klaar grafisch gebruikersdistributief dat doet denken aan oudere versies van PC-BSD en TrueOS. Aanvankelijk was Trident gebouwd op technologieƫn van FreeBSD en TrueOS, gebruikte het het ZFS-bestandssysteem en het OpenRC-initialisatiesysteem. Het project werd opgericht door ontwikkelaars die betrokken waren bij het werk aan TrueOS en werd gepositioneerd als een zusterproject (TrueOS is een platform voor het maken van distributies, terwijl Trident een op dit platform gebaseerde distributie voor eindgebruikers is).

Volgend jaar is besloten om de uitgaven van Trident over te zetten naar de ontwikkelingen van de distributie Void Linux. De reden voor de migratie van BSD naar Linux was de onmogelijkheid om op een andere manier bepaalde problemen op te lossen die gebruikers van de distributie beperkten. Onder de probleemgebieden worden compatibiliteit met hardware, ondersteuning van moderne communicatieprotocollen en de beschikbaarheid van pakketten genoemd. De aanwezigheid van problemen in deze gebieden belemmert het bereiken van het belangrijkste doel van het project: het voorbereiden van een gebruiksvriendelijke grafische omgeving.

Bij het kiezen van een nieuwe basis werden de volgende vereisten vastgesteld:

  • De mogelijkheid om ongewijzigde (zonder herbouw) en regelmatig bijgewerkte pakketten uit de ouderdistributie te gebruiken;
  • Een voorspelbaar ontwikkelingsmodel voor het product (de omgeving moet conservatief zijn en jarenlang de gebruikelijke opzet behouden);
  • Eenvoudige organisatie van het systeem (een set kleine, gemakkelijk bij te werken en snelle componenten in de stijl van BSD-systemen, in plaats van monolithische en complexe oplossingen);
  • Het accepteren van wijzigingen van externe deelnemers en het hebben van een systeem voor continue integratie voor testing en assemblage;
  • Een functionerend grafisch subsysteem dat echter niet afhankelijk is van al gevestigde gemeenschappen die desktops ontwikkelen (Trident is van plan samen te werken met de ontwikkelaars van de basisdistributie en gezamenlijk te werken aan de ontwikkeling van de desktop en het creĆ«ren van specifieke tools om het gebruiksgemak te verhogen);
  • Kwalitatieve ondersteuning voor actuele hardware en regelmatige updates van hardwarecomponenten van de distributie (drivers, kernel);

De distributie die het dichtst bij de gestelde vereisten staat, bleek te zijn Void Linux, dat zich houdt aan het model van een continu updatesysteem (rolling-updates, zonder afzonderlijke distributie-releases). In Void Linux wordt een eenvoudige systeembeheerder gebruikt voor de initiatie en het beheer van services. runit, een eigen pakketbeheerder gebruikt. xbps en een systeem voor het bouwen van pakketten. xbps-src. Ter vervanging van Glibc wordt gebruikt. Musl, en in plaats van OpenSSL - LibreSSL. Void Linux ondersteunt geen installatie op een schijf met ZFS, maar de ontwikkelaars van Trident zien geen probleem in het zelfstandig implementeren van deze mogelijkheid met behulp van de module. ZFSonLinux. De interactie met Void Linux wordt ook vergemakkelijkt doordat het zijn bijdragen heeft. worden verspreid onder de BSD-licentie.

Er wordt verwacht dat na de overgang naar Void Linux Trident in staat zal zijn de ondersteuning voor grafische kaarten uit te breiden en gebruikers modernere grafische stuurprogramma's aan te bieden, evenals de ondersteuning voor geluidskaarten, audio streaming, en de ondersteuning voor audiotransmissie via HDMI te verbeteren, alsook de ondersteuning voor draadloze netwerkaudio-adapters en Bluetooth-apparaten. Bovendien zullen gebruikers gemiddeld nieuwere versies van software aangeboden krijgen, zal het opstartproces worden versneld en zal er ondersteuning voor hybride installaties op UEFI-systemen worden toegevoegd.

Een van de nadelen van de migratie is het verlies van de vertrouwde omgeving en de door het TrueOS-project ontwikkelde hulpprogramma's voor systeemconfiguratie, zoals sysadm. Om dit probleem op te lossen, is het plan om universele vervangingen voor dergelijke hulpprogramma's te schrijven, die onafhankelijk zijn van het besturingssysteemtype. De eerste uitgave van de nieuwe editie van Trident is gepland voor januari 2020. Voor de release is het mogelijk dat er test alpha- en beta-builds worden gevormd. Migratie naar het nieuwe systeem vereist handmatige overdracht van de inhoud van de /home-partitie.
Ondersteuning voor BSD-builds zal is gestopt direct na de release van de nieuwe editie komen, terwijl de stabiele pakketrepository op basis van FreeBSD 12 in april 2020 zal worden verwijderd (de experimentele repository op basis van FreeBSD 13-Current wordt in januari verwijderd).

Vanuit de actuele distributies op basis van TrueOS blijft het project
GhostBSD, dat een MATE-desktop aanbiedt. Net als in Trident gebruikt GhostBSD standaard het init-systeem OpenRC en het bestandssysteem ZFS, maar ondersteunt ook het functioneren in Live-modus. Na de migratie van Trident naar Linux zullen de ontwikkelaars van GhostBSD aangegeven, die hun toewijding aan BSD-systemen behouden en de stabiele tak zullen blijven gebruiken. TrueOS als basis voor hun distributie.

Bron: opennet.ru

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