Linus Torvalds darapọ mọ ijiroro lori imuse ibẹrẹ ti atilẹyin ipata ni ekuro Linux

Linus Torvalds ti sopọ fun fanfa awọn iṣeeṣe fifi awọn irinṣẹ fun idagbasoke ni ede Rust si ekuro Linux. Josh Triplett lati Intel, ṣiṣẹ lori ise agbese lati mu ede Rust wa ni ibamu pẹlu ede C ni aaye ti siseto eto, daba Ni ipele ibẹrẹ, ṣafikun aṣayan kan si Kconfig lati ṣe atilẹyin Rust, eyiti kii yoo yorisi ifisi ti awọn igbẹkẹle olupilẹṣẹ Rust nigbati o ba kọ ni “ṣe allnoconfig” ati “ṣe awọn ipo allyesconfig” ati pe yoo gba idanwo ọfẹ diẹ sii pẹlu koodu Rust. A iru omoluabi ti a muse pẹlu fifi kun sinu ipilẹ ti atilẹyin esiperimenta fun apejọ ni Clang ni ipo iṣapeye ni ipele sisopọ (LTO, Imudara Akoko Ọna asopọ), lẹhin eyi o ti gbero lati ṣafikun atilẹyin kọ pẹlu aabo okun pipaṣẹ (CFI, Iṣakoso-San iyege).

Linus ko gba ati ṣalaye ibakcdun pe atilẹyin akọkọ fun Rust yoo jẹ idanwo fun kikọ ati eewu lati di sinu ira tirẹ, ninu eyiti ẹgbẹ kekere ti awọn olupilẹṣẹ ti o nifẹ si iṣẹ akanṣe naa ṣe idanwo koodu nikan labẹ awọn ipo pato wọn ki o ṣafikun aṣiṣe. awọn nkan bi wọn ti farapamọ ati pe wọn ko gbe jade nigba idanwo ekuro ni awọn agbegbe miiran.

Gẹgẹbi Linus, awakọ Rust akọkọ yẹ ki o funni ni ọna ti o rọrun nibiti awọn ikuna ti han ati rọrun lati rii. Lati ṣe idanwo ni irọrun, o ṣeduro ṣiṣe kanna bii nigbati o ṣayẹwo awọn ẹya olupilẹṣẹ C ati awọn asia ti o ni atilẹyin - ṣayẹwo wiwa ti olupilẹṣẹ Rust lori eto ati mu atilẹyin rẹ ṣiṣẹ ti o ba fi sii.

orisun: opennet.ru

Fi ọrọìwòye kun