Linus Torvalds het by die bespreking aangesluit oor die aanvanklike implementering van Rust-ondersteuning in die Linux-kern

Linus Torvalds verbind vir bespreking geleenthede gereedskap vir ontwikkeling in die Rust-taal by die Linux-kern te voeg. Josh Triplett van Intel, besig om aan projek om die Rust-taal in gelykheid te bring met die C-taal op die gebied van stelselprogrammering, hy het aangebied Voeg in die aanvanklike stadium 'n opsie by Kconfig om Rust te ondersteun, wat nie sal lei tot die insluiting van Rust-samesteller-afhanklikhede wanneer die "maak allnoconfig" en "maak allyesconfig"-modusse gebou word en meer gratis eksperimentering met Rust-kode sal toelaat. 'n Soortgelyke truuk is geΓ―mplementeer met by te voeg in die kern van eksperimentele ondersteuning vir samestelling in Clang in optimaliseringsmodus by die koppelingstadium (LTO, Link Time Optimization), waarna dit beplan word om by te voeg ondersteuning bou met opdragdraadbeskerming (CFI, Beheer-vloei-integriteit).

Linus het nie saamgestem nie en kommer uitgespreek dat die aanvanklike ondersteuning vir Rust dan ongetoets sal wees vir die bou en die risiko loop om in sy eie moeras vas te loop, waarin 'n klein groepie ontwikkelaars wat in die projek belangstel die kode slegs onder hul spesifieke omstandighede toets en die verkeerde byvoeg. dinge aangesien dit verborge bly en nie opduik wanneer die kern in ander omgewings getoets word nie.

Volgens Linus moet die eerste Rust-bestuurder in 'n eenvoudige formaat aangebied word waar foute ooglopend en maklik is om op te spoor. Om die toetsing te vereenvoudig, het hy aanbeveel om dieselfde te doen as wanneer jy C-samestellerweergawes en ondersteunde vlae nagaan - om te kyk vir die teenwoordigheid van die Rust-samesteller op die stelsel en die ondersteuning daarvan te aktiveer as dit geΓ―nstalleer is.

Bron: opennet.ru

Voeg 'n opmerking