Rust betreedt de Linux-kernel, maar de adoptie ervan stagneert

maandag, 13 april 2026 (10:26) - Techzine

In dit artikel:

Linux-kernel 7.0 bevat nu officiële ondersteuning voor de programmeertaal Rust, een belangrijke stap na jaren van beperkte, experimentele integratie. Rust werd vanaf het begin ontworpen met oog op systemenprogrammering en biedt geheugenveiligheid — een eigenschap waarmee veelvoorkomende fouten in C (zoals buffer overflow en use-after-free) worden tegengegaan. Dat maakt de taal aantrekkelijk voor kernel-ontwikkeling, al is Rust pas sinds ruim tien jaar stabiel beschikbaar en heeft het een veel kleinere gemeenschap dan C.

De opname in kernel 7.0 betekent dat Rust naast C en Assembly formeel wordt geaccepteerd, maar de weg hiernaartoe was niet zonder discussie. Kernelmaintainers vreesden dat een kleinere groep ontwikkelaars het oplossen van bugs bemoeilijkt en dat het toevoegen van Rust de onderhoudsflexibiliteit schaadt. Integratie vergt bovendien blijvende synchronisatie tussen C-interfaces en automatisch gegenereerde C-bindings (bijvoorbeeld met tools als bindgen), wat extra complexiteit toevoegt.

Ondanks deze weerstand zijn veel jonge low-level programmeurs inmiddels “Rust-native”, en grote technologiebedrijven zoals Microsoft, Google, Amazon, Meta, Cloudflare, Discord, Dropbox, Mozilla en GitHub hebben de taal al omarmd. Voor de lange termijn van de kernel is het accepteren van Rust dan ook een strategische keuze om toekomstige bijdragen en modernisering veilig te stellen.

Tegelijkertijd signaleert Paul Jansen, CEO van de TIOBE Index, dat de groei van Rust afvlakt: de taal zakte dit jaar van positie 13 naar 16 in die ranglijst, die populariteit meet via online zoekdata. Jansen wijst op de steile leercurve als barriѐre voor brede adoptie; voor experts in prestatieve kritieke domeinen is investeren in Rust de moeite waard, maar mainstream gebruik blijft lastiger te bereiken.

Dat beeld is niet eenduidig. Uit andere onderzoeken blijkt dat Rust onder actieve gebruikers zeer populair is: in de meest recente Stack Overflow-enquête staat Rust bovenaan als meest gewaardeerde taal en Cargo, Rusts package manager, scoort hoog in tooling voor cloud- en infrastructuurontwikkeling. Dit illustreert het onderscheid tussen algemene populariteit (waar talen als Python door hun toegankelijkheid en enorme ecosysteem domineren) en waardering binnen specifieke technische niches waar veiligheid en prestaties primeerden.

Kort samengevat: de officiële Rust-ondersteuning in Linux 7.0 markeert een technologisch en cultureel kantelpunt binnen kernelontwikkeling — een erkenning van Rusts technische voordelen, maar ook het begin van langdurige organisatorische en onderhoudsuitdagingen terwijl de gemeenschap en tooling zich verder ontwikkelen.