Ubuntu 26.10 'Stonking Stingray' markeert de voltooiing van de overstap naar Rust-gebaseerde kernhulpprogramma's (uutils). Dit proces, door Canonical het 'oxideren' genoemd, vervangt traditionele C-gebaseerde tools door versies in Rust om de systeembeveiliging te verhogen, aangezien Rust geheugenfouten al tijdens het compileren detecteert.
Belangrijkste details:
- Volledige migratie: Commando's zoals
cp, mv en rm zijn nu volledig gemigreerd nadat TOCTOU-beveiligingsproblemen upstream zijn opgelost.
- Tijdlijn: De transitie begon in 2025; Ubuntu 25.10 introduceerde de eerste Rust-utilities en een Rust-gebaseerde
sudo.
- Ondersteuning: Canonical is goudsponsor van de Trifecta Tech Foundation (€40.000 per jaar), wat ook leidt tot een toekomstige Rust-gebaseerde NTP-client in versie 27.10.
- Gebruikersimpact: Voor de eindgebruiker is er geen functioneel verschil, omdat
uutils streeft naar volledige drop-in compatibiliteit met de GNU-versies.
De stabiele release van Ubuntu 26.10 staat gepland voor 15 oktober 2026.
Ubuntu 26.10 voltooit overgang naar Rust-gebaseerde coreutils
Oplossing voor TOCTOU-problemen
In Ubuntu 26.04 LTS werden cp, mv en rm nog uitgevoerd via hun GNU-versies vanwege een reeks TOCTOU-problemen (time-of-check to time-of-use) die in de uutils-versies opgelost moesten worden.
Nu deze problemen upstream zijn opgelost, maakt Ubuntu 26.10 het werk af. De 'Stonking Stingray' wordt geleverd met een volledige set Rust core utilities, wat veelvoorkomende opdrachtregeltools omvat zoals ls, cat, chmod en du.
Het 'oxideren' van Ubuntu
De engineers van Canonical begonnen in 2025 met het 'oxideren' van de distributie — het vervangen van fundamentele software door Rust-alternatieven. Men ziet hierin aanzienlijke beveiligingsvoordelen, aangezien Rust geheugenfouten al tijdens het compileren detecteert, terwijl C-compilers dit niet doen.
De tijdlijn van deze overgang ziet er als volgt uit:
- Ubuntu 25.10: De eerste release die werd geleverd met Rust-gebaseerde utilities en waarbij Rust-gebaseerde
sudo de standaard werd.
- Ubuntu 26.10: De volledige voltooiing van de migratie van de core utilities.
Kwaliteitscontrole en financiering
De migratie verliep niet zonder haperingen, maar Canonical is hierbij grondig te werk gegaan. Voorafgaand aan de release van 26.04 liet het bedrijf een beveiligingsaudit uitvoeren op uutils, waardoor de problemen die de drie bovengenoemde commando's tegenhielden, konden worden geïdentificeerd.
Daarnaast is Canonical een goudsponsor van de Trifecta Tech Foundation en doneert jaarlijks €40.000 om het werk aan Rust-software te ondersteunen. De non-profit foundation werkt momenteel aan een herschrijving van het Network Time Protocol (NTP) in Rust. Ubuntu is van plan om dit tegen versie 27.10 als standaard tijd-synchronisatieclient te gebruiken.
Impact op de eindgebruiker
Voor eindgebruikers biedt de voltooiing van de coreutils-migratie geen functioneel verschil. De Rust-gebaseerde uutils streeft naar volledige compatibiliteit (drop-in compatibility) met de GNU-versies en beschouwt elke afwijking als een bug. Dit is een bewuste ontwerpkeuze; het primaire doel is het verbeteren van de beveiliging.
Releaseinformatie
De beta van Ubuntu 26.10 'Stonking Stingray' verschijnt later deze maand. De stabiele release volgt op 15 oktober 2026.
Ubuntu 26.10 voltooit overgang naar Rust-gebaseerde coreutils
Oplossing voor TOCTOU-problemen
In Ubuntu 26.04 LTS werden cp, mv en rm nog uitgevoerd via hun GNU-versies vanwege een reeks TOCTOU-problemen (time-of-check to time-of-use) die in de uutils-versies opgelost moesten worden.
Nu deze problemen upstream zijn opgelost, maakt Ubuntu 26.10 het werk af. De 'Stonking Stingray' wordt geleverd met een volledige set Rust core utilities, wat veelvoorkomende opdrachtregeltools omvat zoals ls, cat, chmod en du.
Het 'oxideren' van Ubuntu
De engineers van Canonical begonnen in 2025 met het 'oxideren' van de distributie — het vervangen van fundamentele software door Rust-alternatieven. Men ziet hierin aanzienlijke beveiligingsvoordelen, aangezien Rust geheugenfouten al tijdens het compileren detecteert, terwijl C-compilers dit niet doen.
De tijdlijn van deze overgang ziet er als volgt uit:
- Ubuntu 25.10: De eerste release die werd geleverd met Rust-gebaseerde utilities en waarbij Rust-gebaseerde
sudo de standaard werd.
- Ubuntu 26.10: De volledige voltooiing van de migratie van de core utilities.
Kwaliteitscontrole en financiering
De migratie verliep niet zonder haperingen, maar Canonical is hierbij grondig te werk gegaan. Voorafgaand aan de release van 26.04 liet het bedrijf een beveiligingsaudit uitvoeren op uutils, waardoor de problemen die de drie bovengenoemde commando's tegenhielden, konden worden geïdentificeerd.
Daarnaast is Canonical een goudsponsor van de Trifecta Tech Foundation en doneert jaarlijks €40.000 om het werk aan Rust-software te ondersteunen. De non-profit foundation werkt momenteel aan een herschrijving van het Network Time Protocol (NTP) in Rust. Ubuntu is van plan om dit tegen versie 27.10 als standaard tijd-synchronisatieclient te gebruiken.
Impact op de eindgebruiker
Voor eindgebruikers biedt de voltooiing van de coreutils-migratie geen functioneel verschil. De Rust-gebaseerde uutils streeft naar volledige compatibiliteit (drop-in compatibility) met de GNU-versies en beschouwt elke afwijking als een bug. Dit is een bewuste ontwerpkeuze; het primaire doel is het verbeteren van de beveiliging.
Releaseinformatie
De beta van Ubuntu 26.10 'Stonking Stingray' verschijnt later deze maand. De stabiele release volgt op 15 oktober 2026.