Ne že bych s Christophem Hellwigem ve všem souhlasil, někdy mi ten jeho fundamentalismus dost vadí, ale je škoda, když kvůli tomu, aby se vyhovělo rustařům, končí maintainer s takovou erudicí jako je on. A obávám se, že to nebude jediný případ, pokud Linus včas nezkoriguje své nadšení pro experiment s rustem.
Mám na to odlišný názor. Linus si naopak uvědomuje, zjevně stále jako jeden z mála, že myšlenkový beton musí ustoupit realitě.
Nejde vůbec o technickou stránku věci, jak by se mohlo zdát i třeba ze zdejších diskusí. A nemá smysl dohadovat se, jaké má či nemá Rust výhody oproti C (do určité míry, ale nebavíme se tady o javascriptu v jádře...).
Je to problém organizační. Průměrný věk maintainerů i kernel vývojářů je vysoký a roste. A mladí chtějí psát v Rustu. Inu, to je ta realita. A hloupé řeči o tom, že si mají mladí psát vlastní kernel, naštěstí považuje Linus za garbage.
Linus má ohledně celé té Rust věci naopak exemplárně pragmatický postoj. Což je patrné, pokud si pročtete celé stromy z mailing listu, které se toho týkají. A že ten spor občas dopadne tak, že nějaký starý generál není schopný svůj beton rozbít a tedy skončí, holt i to je realita. A za mě jedině správná. Linux je větší než jakýkoli jeho jeden maintainer. A neuvádějme se v omyl tím, že by snad někdo byl skutečně nenahraditelný.
Linus je velmi pragmatický obecně, ne jen v tomto případě. A je to pragmatismus v dobrém významu toho slova. Což má podle mne velký podíl na tom, že se z „tady jsem nahrál experiment na FTP“ stalo nejvšestrannější jádro OS.
Že „kvůli tomu“ končí zkušený správce je problém toho správce. Není to „kvůli rustařům“ a neřekl bych ani, že „mladí chtějí psát v Rustu“ – to je jen vedlejší efekt. Jádro může těžit z toho, že se použije jazyk, který je dostatečně blízký C, ale zároveň dokáže některé věci lépe pohlídat. Rust je jazyk, který ty požadavky splňuje, a zároveň je dnes jediný, který je dostatečně rozšířený na to, aby mělo smysl se jím v jádře zabývat. Takže je správné, že v jádře dostává prostor. Linus si uvědomuje, že něco-jako-Rust je nutnost, a že je lepší s tím začít teď postupně, než si nechat ujet vlak a za pár let se nažit to zpoždění nějakými překotnými změnami dohnat.