Linus Torvalds Linux nukleoan Rust euskarriaren hasierako ezarpenari buruzko eztabaidan sartu zen

Linus Torvalds konektatuta eztabaidarako gaitasunak Rust hizkuntzan garatzeko tresnak gehitzea Linux nukleoan. Intel-eko Josh Triplett, lanean proiektua Rust lengoaia C lengoaiarekin parekotasunera ekartzea sistemaren programazioaren arloan, He eskaini Hasierako fasean, gehitu aukera bat Kconfig-i Rust onartzeko, eta horrek ez luke Rust konpiladorearen menpekotasunak sartzea ekarriko β€œmake allnoconfig” eta β€œmake allyesconfig” moduetan eraikitzean eta Rust kodearekin esperimentazio libre gehiago ahalbidetuko luke. Antzeko trikimailu bat ezarri zen gehitzen Clang-en muntatzeko euskarria esperimentalaren muinean estekatze fasean optimizazio moduan (LTO, Link Time Optimization), ondoren gehitzea aurreikusi da. laguntza komando-hariaren babesarekin eraikitzen da (CFI, Kontrol-Flow Osotasuna).

Linus ez zegoen ados eta kezka agertu zuen Rust-en hasierako euskarria probatu gabe geratuko zelako eraikuntzarako eta bere zingira propioan trabatuta geratzeko arriskua zegoelako, bertan proiektuan interesatuta dauden garatzaile talde txiki batek kodea beren baldintza zehatzetan bakarrik probatu eta okerra gehitzeko. gauzak ezkutuan geratzen dira eta ez dira agertzen nukleoa beste ingurune batzuetan probatzean.

Linusen arabera, lehen Rust kontrolatzailea formatu sinple batean eskaini behar da, non hutsegiteak nabariak diren eta detektatzeko errazak diren. Probak errazteko, C konpiladorearen bertsioak eta onartzen diren banderak egiaztatzean bezala egitea gomendatu zuen: Rust konpilatzailea sisteman dagoen egiaztatzea eta bere laguntza gaitu instalatuta badago.

Iturria: opennet.ru

Gehitu iruzkin berria