- Nitrux 6.0 versterkt zijn onveranderlijke basismodel met NUTS en Rescue Mode voor atomaire upgrades en geïntegreerd herstel.
- VxM biedt hoogwaardige virtualisatie met GPU-passthrough via VFIO en IOMMU, waardoor prestaties die bijna gelijk zijn aan die van native systemen worden behaald.
- Het systeem maakt gebruik van een recente kernel die is gepatcht door CachyOS, Hyprland op Wayland en een zeer actuele grafische stack.
- Deze distributie is gericht op gevorderde gebruikers die op zoek zijn naar hoge stabiliteit, hardwarecontrole en een moderne desktopomgeving zonder systemd.

Nitrux 6.0 verschijnt als een van de meest unieke Linux-distributies op de markt : onafhankelijk, met een onveranderlijke root, zonder systemd, gericht op Wayland en geobsedeerd door het maximale uit moderne hardware te halen. Als je je aangetrokken voelt tot baanbrekende ideeën en niet bang bent voor ingrijpende paradigmaverschuivingen, valt er hier genoeg te ontdekken.
Deze release is niet zomaar een versie-upgrade , maar de consolidatie van een transitie die begon met Nitrux 5, toen het project KDE Plasma als klassieke desktopomgeving verliet en Hyprland en een rigider, maar robuuster systeemmodel omarmde. Nitrux 6.0 verfijnt nu die basis, voegt krachtige eigen tools toe en versterkt de toewijding aan onveranderlijkheid, prestaties en geavanceerde virtualisatie.
Nitrux 6.0: onveranderlijke filosofie en maximale hardware.
De kern van Nitrux 6.0 is het onveranderlijke root-bestandssysteem . Dit betekent dat de basis van het systeem dagelijks ongewijzigd blijft: wijzigingen worden beheerd via snapshots en gecontroleerde mechanismen, waardoor de kans op problemen door een mislukte update, een slecht geïnstalleerd pakket of een fout met beheerdersrechten aanzienlijk kleiner wordt.
De distributie wordt gedefinieerd als een onafhankelijk systeem voor het maximaliseren van hardwareprestaties zonder in te boeten aan echte stabiliteit , zoals die wordt geboden door een rigide en goed gedefinieerd platform. Het is niet de bedoeling dat het de ervaring van andere systemen nabootst of inspeelt op gewoonten die zijn overgenomen van Windows of andere Linux-distributies; het idee is dat de gebruiker zich aanpast aan Nitrux, niet andersom.
In dit onveranderlijke model is het beheer van updates en herstel cruciaal . Daarom heeft het team de belangrijkste tools herschreven: de nieuwe NUTS voor updates en de geïntegreerde herstelmodus zijn nu centrale componenten. Dit alles is gebouwd op een moderne stack met een kernel die is geoptimaliseerd voor betere prestaties, verbeterde grafische ondersteuning en een Wayland-desktopomgeving die is ontworpen voor veeleisende gebruikers.
Nitrux 6.0 is speciaal ontworpen voor gevorderde gebruikers en professionals die werken met virtualisatieomgevingen, softwareontwikkeling, grafisch ontwerp of multi-GPU-werkstations. Het is geen doorsnee "beginners-Linux"-distributie, maar eerder een optie voor diegenen die controle, isolatie, hoge prestaties en een verfijnd ecosysteem voor serieuze taken willen.
Een van de meest interessante praktische details is de beschikbaarheid van twee aparte ISO-images : één specifiek voor NVIDIA-kaarten met de propriëtaire NVIDIA Open Kernel Module 590.48.01-driver, en een andere ontworpen voor AMD- en Intel-GPU's op basis van Mesa 25.3.3. Dit zorgt voor een betere aanpassing aan verschillende soorten systemen, zonder dat je vanaf de eerste opstart met drivers hoeft te worstelen.
Geoptimaliseerde kernel en gemoderniseerde technologiebasis
Nitrux 6.0 is gebaseerd op een zeer recente Linux-kernel, geoptimaliseerd met CachyOS-patches die gericht zijn op het verminderen van latentie en het verbeteren van de algehele systeemresponsiviteit. Afhankelijk van de bron wordt het aangeduid als 6.19 of 6.19.2, maar het idee is duidelijk: een nieuwe kernel, gericht op prestaties, met specifieke verbeteringen die merkbaar zijn in desktopomgevingen en bij intensieve workloads.
Deze gepatchte kernel wordt gecombineerd met een toolchain die sched_ext (SCX) kan benutten , waardoor de implementatie van aangepaste CPU-schedulers via eBPF mogelijk wordt . Met andere woorden, u kunt nauwkeurig afstemmen hoe het systeem CPU-tijd verdeelt over processen om specifieke gebruiksscenario's te optimaliseren – een zeer aantrekkelijke functie voor high-end desktopsystemen of gespecialiseerde werkstations.
Wat de grafische mogelijkheden betreft, gebruikt Nitrux een zeer actuele technologie-stack : Mesa 25.3.3 voor AMD/Intel, de propriëtaire driver 590.48.01 voor NVIDIA in de bijbehorende ISO, en dit alles georkestreerd rond Hyprland 0.53.3 als compositor en hoofdomgeving. Bijbehorende hulpprogramma's zoals Hyprlock, Hyprpaper, Hypridle en Hyprsysteminfo zijn inbegrepen, waardoor de Wayland-desktopomgeving direct na installatie vrijwel compleet is.
De opstarttijd is ook zorgvuldig verbeterd . Er zijn wijzigingen doorgevoerd om te voorkomen dat NVMe-schijven tijdens het opstarten in een te diepe energiebesparende modus terechtkomen . Dit kon in eerdere systemen leiden tot langdurige wachttijden wanneer de kernel de schijf probeerde te "activeren". Het resultaat is een veel snellere aanmelding en minder onverwachte crashes op moderne systemen.
Naast deze verbeteringen zijn belangrijke onderdelen van het systeem bijgewerkt : Flatpak 1.16.2 voor het distribueren van standalone applicaties, NetworkManager 1.54.3 en WirePlumber 0.5.13 voor netwerken en audio, Python 3.13.9 voor ontwikkelaars, het Calamares 3.3.14 installatieprogramma en Distrobox 1.8.2.4 voor het draaien van andere distributies in containers. Dit alles positioneert Nitrux zeer concurrerend als een moderne desktopomgeving.
Hoogwaardige virtualisatie met VxM en GPU-passthrough
VxM is zonder twijfel een van de hoogtepunten van Nitrux 6.0 . Het is een hypervisor-orkestrator, ontwikkeld in C++ door het team zelf, die is ontworpen om virtuele machines zich bijna te laten gedragen alsof ze direct op de hardware draaien, met name wat betreft GPU-gebruik.
In plaats van te vertrouwen op traditionele emulatie, gebruikt VxM agressieve hardware-passthrough . Op systemen met meerdere grafische kaarten maakt het gebruik van PCI VFIO en IOMMU-isolatie om een aparte GPU rechtstreeks aan de virtuele machine toe te wijzen. Dit geeft het gastbesturingssysteem volledige controle over de grafische kaart, wat resulteert in prestaties die bijna gelijk zijn aan die van een native kaart.
De tool valideert IOMMU-groepen in realtime om de isolatie tussen host- en gastsystemen te versterken en zo onveilige of willekeurige configuraties te voorkomen die het systeem kwetsbaar zouden kunnen maken. Het beheert ook de hertoewijzing van apparaten aan vfio-pci tijdens het wisselen van apparaten, het ontkoppelen van stuurprogramma's, het normaliseren van BDF-identificaties en het controleren van de compatibiliteit voordat de GPU op het gastsysteem wordt aangesloten.
Om de geheugenprestaties te verbeteren en de latentie te verminderen, voorziet VxM in hugepages en configureert het IVSHMEM voor een frame-uitwisseling met lage latentie tussen host en gast. Het integreert ook de kvmfr (Looking Glass)-module, waardoor de grafische uitvoer van de gast in een hostvenster kan worden weergegeven met vrijwel geen vertraging – ideaal voor gaming, videobewerking of grafische workflows binnen een VM.
Een ander zorgvuldig overwogen aspect van VxM is de beveiliging van de uitvoering van virtuele machines . QEMU draait zonder verhoogde privileges tijdens normale sessies; bewerkingen die root-toegang vereisen, vinden plaats in een voorbereidingsfase vóór de hardware-installatie. Dit verkleint het aanvalsoppervlak dat gepaard gaat met het continu onderhouden van processen met verhoogde privileges.
Ook aan het beheer van randapparatuur wordt speciale aandacht besteed . VxM gebruikt evdev voor input passthrough (toetsenbord en muis), met speciale interruptafhandeling. Het automatiseert zelfs het schakelen tussen video-ingangen via DDC/CI, waarbij VCP-commando's naar de monitor worden gestuurd om het signaal te wijzigen wanneer een VM wordt in- of uitgeschakeld. Dit minimaliseert de behoefte aan fysieke KVM-switches in systemen met meerdere GPU's.
NUTS in C++: Atomische en geverifieerde updates
Een andere belangrijke technische prestatie van Nitrux 6.0 is NUTS (Nitrux Update Tool System) , dat volledig opnieuw is geschreven in C++ als een robuuste client-serverarchitectuur (nuts-cpp). Het oude, op shellscripts gebaseerde systeem, dat nog steeds wordt onderhouden voor updates vanaf Nitrux 5.1.0 maar nu het label "laatste keer" draagt, is hiermee vervangen.
NUTS is zo ontworpen dat updates atomaire bewerkingen zijn : ze worden ofwel volledig toegepast, ofwel helemaal niet. Deze aanpak minimaliseert corrupte tussenliggende toestanden, wat vooral belangrijk is in een onveranderlijk systeem dat afhankelijk is van bestandssysteemsnapshots om consistentie te waarborgen.
Tijdens het upgradeproces worden ultrasnelle, gecomprimeerde XFS-snapshots gemaakt en cryptografisch gevalideerd voordat ze als basis voor de nieuwe systeemstatus worden gebruikt. Als er tijdens de verificatie of het toepassen van de wijzigingen iets misgaat, is het mogelijk om een gecontroleerd offline herstel uit te voeren naar een eerder herstelpunt.
Alle bewerkingen die privileges vereisen, vallen onder de controle van PolicyKit . Dit introduceert een duidelijke autorisatielaag voor gevoelige acties, zoals het toepassen van updates op de onveranderlijke root. Het doel is om privilege-escalatie via het updatesysteem te voorkomen en de schade door zowel menselijke fouten als malware te beperken.
Met deze nieuwe infrastructuur wordt NUTS de hoeksteen van systeembeheer . Vanaf Nitrux 6.0 ligt de focus op het gebruik van nuts-cpp gedurende de gehele levensduur van de distributie, waardoor schone terugdraaiingen mogelijk zijn en een duidelijke traceerbaarheid behouden blijft van wat er is bijgewerkt, wanneer en vanuit welke snapshot het is gestart.
Nitrux Rescue Mode: ingebouwde herstelfunctie bij het opstarten
Om het stabiliteitspakket compleet te maken, introduceert Nitrux 6.0 een geïntegreerde herstelmodus op initramfs-niveau , die direct toegankelijk is vanuit het GRUB-menu. Het idee hierachter is dat je geen externe ISO of USB-stick nodig hebt om je systeem na een ramp te herstellen.
Deze Nitrux Rescue Mode gebruikt de XFS-backups die door NUTS zijn gegenereerd om de rootpartitie te wissen en opnieuw op te bouwen vanuit de laatst geldige snapshot. In feite is het alsof je je basissysteem opnieuw installeert naar een bekende staat, maar dan vanuit de machine zelf en binnen enkele minuten.
Zodra het herstel is voltooid, genereert het systeem automatisch de bootmanagerconfiguratie opnieuw , zodat u zich geen zorgen hoeft te maken over geavanceerde commando's of delicate instellingen. Het Nitrux-team vat deze filosofie samen in twee krachtige zinnen: herstel moet direct zijn en continuïteit moet native zijn.
Deze aanpak is bijzonder geschikt voor bedrijfs-, onderwijs- of administratieve omgevingen waar het gebruik van externe resources beperkt is. Doordat het systeem zelf een interne hersteltool biedt, wordt wrijving verminderd en verlopen grootschalige implementaties met minder problemen.
De herstelmodus wordt als extra optie in het GRUB-menu weergegeven . Als er na een update iets misgaat en het systeem niet meer opstart, kan de gebruiker deze modus selecteren, een back-up terugzetten vanaf de laatst betrouwbare momentopname en de computer herstellen zonder afhankelijk te zijn van een andere computer of noodback-ups te hoeven maken.
Netwerkbeveiliging, DNS en kernelverharding
Nitrux 6.0 past ook netwerk- en kernelparameters aan om aanvalsvectoren te verminderen . Zo wordt bijvoorbeeld in de sysctl-configuratie voor de netwerkstack voorkomen dat het systeem zijn routeringstabel wijzigt op basis van niet-geauthenticeerde netwerkberichten, wat helpt bij het tegengaan van bepaalde technieken voor routeringsmanipulatie.
De wijzigingen in het gedrag van NVMe-schijven verbeteren niet alleen de opstarttijden , maar voorkomen ook vastlopen of vertragingen bij het proberen om schijven te 'ontwaken' die in een te agressieve energiebesparende modus zijn terechtgekomen. Het is een aanpassing die een redelijke balans zoekt tussen energieverbruik en voorspelbaarheid.
In het naamresolutiesubsysteem wordt de DNSCrypt-proxyconfiguratie bijgewerkt met de nieuwste resolvers. Dit kan leiden tot verbeterde privacy, een grotere weerstand tegen DNS-manipulatie en een betere compatibiliteit met moderne diensten.
De initramfs bevat nu vanaf de eerste opstartfase de exFAT-driver , waardoor het beheer van opslagmedia die met dit bestandssysteem zijn geformatteerd, wordt vereenvoudigd. Bovendien zijn de oorspronkelijke microcode-hooks vervangen door een aangepaste implementatie die is afgestemd op de behoeften van de distributie, waardoor de controle over dit cruciale aspect wordt versterkt.
Deze combinatie van beveiligingsdetails en kernelverharding sluit aan bij de visie van Nitrux : een systeem ontworpen voor gebruikers die betrouwbaarheid, isolatie en controle belangrijk vinden, en die niet bang zijn om nieuwe technologieën te omarmen als deze meetbare voordelen bieden op het gebied van stabiliteit en bescherming.
Wayland als eerste klasse: QMLGreet, NudgeOSD en Hyprland
Op het gebied van desktopomgevingen maakt Nitrux 6.0 de overstap naar een volledig Wayland-omgeving compleet . Hyprland 0.53.3 fungeert als de standaard compositor, aangevuld met aanpassingen aan vensterregels, animaties en visuele elementen zoals Waybar, SwayNC en Hyprlock.
Een van de meest opvallende veranderingen vindt al plaats vóór het inloggen . De oude QtGreet wordt definitief uitgefaseerd en vervangen door QMLGreet, een nieuwe loginmanager ontwikkeld in C++ met MauiKit. QMLGreet integreert met greet- en wlroots-gebaseerde compositors via het wlr-layer-shell-unstable-v1-protocol.
QMLGreet onderscheidt zich door de native Wayland-integratie en aanpassingsmogelijkheden : het ondersteunt KDE-kleurenschema's, aangepaste lettertypen, pictogramthema's en achtergronden met automatisch toegepaste dynamische vervaging. Bovendien communiceert het via D-Bus met logind of elogind, zonder dat het strikt noodzakelijk is om systemd te gebruiken.
Eenmaal in het bureaublad treedt NudgeOSD in werking. Dit hulpprogramma voor schermweergave, geschreven in QML en C++, luistert via D-Bus naar commando's om meldingen en sneltoetsen weer te geven. Het respecteert de algehele esthetiek van het systeem, ondersteunt standaard pictogramthema's en Nerd Fonts-collecties, en tekent rechtstreeks op Wayland-compositors.
Met deze tools vermindert Nitrux de afhankelijkheid van verouderde of generieke componenten en versterkt het een consistente en moderne gebruikerservaring. Het doel is dat alles, van inloggen tot notificaties, is afgestemd op de Wayland-architectuur en naadloos is geïntegreerd met de rest van het systeem.
Intel Xe-modus en specifieke grafische profielen
Een andere interessante functie van Nitrux 6.0 is de toevoeging van een specifieke optie in GRUB genaamd Intel Xe Mode . Deze optie is ontworpen voor systemen met moderne geïntegreerde en dedicated Intel GPU's en stelt je in staat om de nieuwe xe-controller te activeren in plaats van de oudere i915.
Deze modus ondersteunt recente hardware zoals Gen12 (Xe-LP), Meteor Lake (Xe-LPG) en Lunar Lake met Xe2 , maar sluit oudere generaties zoals Skylake en Ice Lake uit, die nog steeds de traditionele aanpak gebruiken. Dit maakt het mogelijk om Intels nieuwe grafische stack met slechts een paar klikken te testen.
Voor gebruikers die recent een laptop of desktop met Intel-graphics hebben gekocht , vereenvoudigt deze optie het evaluatieproces van het nieuwe stuurprogramma aanzienlijk: het stelt u in staat de prestaties en stabiliteit te vergelijken met het klassieke stuurprogramma zonder complexe handmatige aanpassingen te hoeven doen.
Naast deze specifieke modus hanteert Nitrux de aanpak met twee aparte ISO's : één image met de eigen NVIDIA-stack al geïntegreerd en een andere geoptimaliseerd voor AMD- en Intel-GPU's met Mesa. Deze scheiding helpt problemen bij nieuwe installaties te voorkomen, met name in omgevingen waar veel verschillende machines worden beheerd.
De combinatie van specifieke opstartmodi, een geoptimaliseerde kernel en virtualisatietools maakt Nitrux 6.0 een zeer solide optie voor hybride werkstations die verschillende GPU's combineren en veeleisende grafische rekenscenario's hanteren.
Talen, MauiKit en samenhang van het ecosysteem
Het Nitrux-team maakt duidelijk hoe de programmeertalen in hun ecosysteem zijn verdeeld . C++ is gereserveerd voor de krachtige kern en essentiële tools (zoals VxM en NUTS), waar efficiëntie en finetuning cruciaal zijn.
Python wordt gebruikt voor flexibelere orchestratie- en automatiseringstools , waarbij ontwikkeltijd en onderhoudsgemak belangrijker zijn dan maximale CPU-benutting. Shellscripting is gereserveerd voor lifecycle-bewerkingen en ondersteunende taken, met name voor componenten die rechtstreeks met het systeem communiceren.
MauiKit blijft de hoeksteen van Nitrux' grafische gebruikersinterfaces . Dit framework maakt het mogelijk om consistente applicaties en visuele componenten te creëren, zoals QMLGreet of delen van NudgeOSD, die naadloos integreren met Wayland en de algehele esthetiek van het systeem.
Met deze technologische structuur streeft het project naar een compact ecosysteem zonder onnodige afhankelijkheden . Het doel is om te voorkomen dat verouderde componenten worden "meegesleept" puur voor compatibiliteit, en deze te vervangen door propriëtaire alternatieven wanneer dat zinvol is en beter aansluit bij de filosofie van de distributie.
Ditzelfde idee komt ook tot uiting in het verwijderen van verouderde elementen : QtGreet, de oude shell-implementatie van het updatesysteem en het ifupdown-script voor NetworkManager zijn allemaal verwijderd. Dit alles is vervangen door modernere, geïntegreerde tools die aansluiten bij het huidige Nitrux-model.
Uit Nitrux 2.xa 6.0: evolutie van een onveranderlijke distributie
Eerdere versies van Nitrux helpen om de verschuiving die culmineert in de 6.0-serie beter te begrijpen . In Nitrux 2.9.1 bijvoorbeeld, draaide de distributie nog steeds om KDE Plasma (5.27.7 LTS) en KDE Frameworks 5.108, met gebruikmaking van de Linux 6.4-kernel en zonder systemd, maar al met een sterke focus op onveranderlijkheid en zeer brede hardwareondersteuning.
Die versie bevatte tools zoals Kernel Boot (kboot), Hardware Probe Tool en VMetal , waarmee Windows naast Nitrux kon draaien. Ook integreerde het fuse-overlayfs voor containers zonder rootrechten, NVIDIA 535.86.05-stuurprogramma's, een MESA 23.3-git grafische stack en de nieuwste Intel SOF-firmware, evenals actuele applicaties zoals Firefox 116 en MariaDB.
Nitrux 2.9.1 onderscheidde zich ook door de verbeterde compatibiliteit met Windows-bestandsformaten zoals SZDD, HLP, KWAJ, CAB, CHM, LIT, WIM en LZX, waardoor gegevensuitwisseling in gemengde omgevingen werd vereenvoudigd. Het was al een zeer verfijnd systeem, maar nog steeds gebaseerd op Plasma en een klassiek desktopmodel.
Als we nog verder terugkijken, zien we dat Nitrux 2.5 nog steeds gebruikmaakte van Nomad Desktop , een sterk aangepaste Plasma-desktopomgeving, die OpenRC als init-systeem gebruikte in plaats van systemd en de XanMod 6.0.6-kernel, met als doel een "stabiele, responsieve en vloeiende" desktopervaring te bieden. Het bevatte ook standaard de eigen driver van NVIDIA, NVIDIA Prime, en bleef sterk gericht op Distrobox en containers.
Zelfs Nitrux 1.3.0, gebaseerd op Ubuntu LTS, toonde al de geest van de distributie : een aangepaste Plasma (5.19.2), kernel 5.6 in plaats van de 5.4 van Ubuntu 20.04, recente NVIDIA-stuurprogramma's en belangrijke applicaties zoals Inkscape 1.0, Wine in AppImage-formaat en een esthetische vormgeving met aangepaste thema's en lettertypen zoals Fira Sans.
Dit traject laat zien hoe Nitrux zich geleidelijk heeft afgewend van het klassieke Plasma-model , eerst door Nomad, vervolgens door Hyprland en uiteindelijk door zijn eigen Wayland-stack, terwijl het tegelijkertijd de nadruk legde op onveranderlijkheid, geavanceerde virtualisatie, native tools en een steeds specifieker systeemontwerp.
Nitrux 6.0 als optie voor gevorderde gebruikers
Met al het bovenstaande positioneert Nitrux 6.0 zich als een zeer aantrekkelijke distributie voor gevorderde gebruikers die een solide maar flexibele desktopomgeving nodig hebben op het gebied van virtualisatie, isolatie en prestatie-aanpassing.
De combinatie van een onveranderlijke root, NUTS voor atomaire updates en Nitrux Rescue Mode biedt een mate van veerkracht die zelden wordt gezien in algemene desktopdistributies. Als u dagelijks met uw computer werkt en het zich niet kunt veroorloven dat een willekeurige update deze onbruikbaar maakt, is dit model een perfecte oplossing.
Dankzij VxM en GPU-passthrough is Nitrux een zeer serieuze oplossing voor gebruikers die werken met testomgevingen, hackomgevingen, videobewerking, virtualisatiegames of andere scenario's waarbij meerdere gastsystemen prestaties willen leveren die bijna gelijk zijn aan die van native systemen.
De keuze voor Wayland, Hyprland, QMLGreet en NudgeOSD zorgt voor een modern, visueel aantrekkelijk en technisch coherent bureaublad, waarbij verouderde componenten met X11-beperkingen of -afhankelijkheden die het project niet langer acceptabel acht, achterwege worden gelaten.
Al deze ontwikkelingen brengen echter ook een veeleisender gebruikersprofiel met zich mee : Nitrux 6.0 is niet ontworpen voor mensen die gewoon Linux willen zoals altijd, of voor mensen die helemaal vanaf nul beginnen. Het is een distributie gericht op hardwareliefhebbers, beheerders, ontwikkelaars en gevorderde gebruikers die niet bang zijn om nieuwe tools en gebruikswijzen te leren.
Als je aan dat profiel voldoet en je aangetrokken wordt door het idee van een onveranderlijk systeem met krachtige virtualisatie, geïntegreerd herstel en een goed geïmplementeerde Wayland , dan is Nitrux 6.0 een zeer serieuze kandidaat onder de geavanceerde desktopdistributies.
Gepassioneerd schrijver over de wereld van bytes en technologie in het algemeen. Ik deel mijn kennis graag door te schrijven, en dat is wat ik in deze blog ga doen: je de meest interessante dingen laten zien over gadgets, software, hardware, technologische trends en meer. Mijn doel is om u te helpen op een eenvoudige en onderhoudende manier door de digitale wereld te navigeren.
