Rust เดญเดพเดทเดฏเตโ€Œเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ Linux เด•เต‡เตผเดฃเดฒเดฟเดจเดพเดฏเตเดณเตเดณ เดชเดพเดšเตเดšเตเด•เดณเตเดŸเต† เดชเดคเตเดคเดพเด‚ เดชเดคเดฟเดชเตเดชเต

ะœะธะณะตะปัŒ ะžั…ะตะดะฐ (Miguel Ojeda), ะฐะฒั‚ะพั€ ะฟั€ะพะตะบั‚ะฐ Rust-for-Linux, ะฟั€ะตะดะปะพะถะธะป ะดะปั ั€ะฐััะผะพั‚ั€ะตะฝะธั ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะฐะผะธ ัะดั€ะฐ Linux ะฒั‹ะฟัƒัะบ v10 ะบะพะผะฟะพะฝะตะฝั‚ะพะฒ ะดะปั ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะดั€ะฐะนะฒะตั€ะพะฒ ัƒัั‚ั€ะพะนัั‚ะฒ ะฝะฐ ัะทั‹ะบะต Rust. ะญั‚ะพ ะพะดะธะฝะฝะฐะดั†ะฐั‚ะฐั ั€ะตะดะฐะบั†ะธั ะฟะฐั‚ั‡ะตะน ั ัƒั‡ั‘ั‚ะพะผ ะฟะตั€ะฒะพะณะพ ะฒะฐั€ะธะฐะฝั‚ะฐ, ะพะฟัƒะฑะปะธะบะพะฒะฐะฝะฝะพะณะพ ะฑะตะท ะฝะพะผะตั€ะฐ ะฒะตั€ัะธะธ. ะ’ะบะปัŽั‡ะตะฝะธะต ะฟะพะดะดะตั€ะถะบะธ Rust ะพะดะพะฑั€ะตะฝะพ ะ›ะธะฝัƒััƒะผ ะขะพั€ะฒะฐะปัŒะดัะพะผ ะดะปั ะฒะบะปัŽั‡ะตะฝะธั ะฒ ัะพัั‚ะฐะฒ ัะดั€ะฐ Linux 6.1, ะตัะปะธ ะฝะต ะฒัะฟะปั‹ะฒัƒั‚ ะฝะตะฟั€ะตะดะฒะธะดะตะฝะฝั‹ะต ะฟั€ะพะฑะปะตะผั‹. ะ ะฐะทั€ะฐะฑะพั‚ะบะฐ ั„ะธะฝะฐะฝัะธั€ัƒะตั‚ัั ะบะพะผะฟะฐะฝะธะตะน Google ะธ ะพั€ะณะฐะฝะธะทะฐั†ะธะตะน ISRG (Internet Security Research Group), ะบะพั‚ะพั€ะฐั ัะฒะปัะตั‚ัั ัƒั‡ั€ะตะดะธั‚ะตะปะตะผ ะฟั€ะพะตะบั‚ะฐ Letโ€™s Encrypt ะธ ัะฟะพัะพะฑัั‚ะฒัƒะตั‚ ะฟั€ะพะดะฒะธะถะตะฝะธัŽ HTTPS ะธ ั€ะฐะทะฒะธั‚ะธัŽ ั‚ะตั…ะฝะพะปะพะณะธะน ะดะปั ะฟะพะฒั‹ัˆะตะฝะธั ะทะฐั‰ะธั‰ั‘ะฝะฝะพัั‚ะธ ะธะฝั‚ะตั€ะฝะตั‚ะฐ.

ะšะฐะบ ะธ ะฟั€ะพัˆะปั‹ะน ะฒะฐั€ะธะฐะฝั‚ ะฟะฐั‚ั‡ะตะน ะฒั‹ะฟัƒัะบ v10 ัƒั€ะตะทะฐะฝ ะดะพ ัะฐะผะพะณะพ ะฝะตะพะฑั…ะพะดะธะผะพะณะพ ะผะธะฝะธะผัƒะผะฐ, ะดะพัั‚ะฐั‚ะพั‡ะฝะพะณะพ ะดะปั ัะฑะพั€ะบะธ ะฟั€ะพัั‚ะพะณะพ ะผะพะดัƒะปั ัะดั€ะฐ, ะฝะฐะฟะธัะฐะฝะฝะพะณะพ ะฝะฐ ัะทั‹ะบะต Rust. ะžั‚ะปะธั‡ะธั ะพั‚ ะฟั€ะพัˆะปะพะน ะฒะตั€ัะธะธ ัะฒะพะดัั‚ัั ะบ ะผะตะปะบะธะผ ะฟั€ะฐะฒะบะฐะผ, ะทะฐะผะตะฝะต sizeof ะฝะฐ ARRAY_SIZE ะฒ kallsyms.c ะธ ะฐะดะฐะฟั‚ะฐั†ะธะธ ะฟะฐั‚ั‡ะตะน ะบ ัะดั€ัƒ v6.0-rc7. ะŸั€ะตะดะฟะพะปะฐะณะฐะตั‚ัั, ั‡ั‚ะพ ะผะธะฝะธะผะฐะปัŒะฝั‹ะน ะฟะฐั‚ั‡, ั€ะฐะทะผะตั€ ะบะพั‚ะพั€ะพะณะพ ัะพะบั€ะฐั‰ั‘ะฝ ั ั 40 ะดะพ 13 ั‚ั‹ััั‡ ัั‚ั€ะพะบ ะบะพะดะฐ, ัƒะฟั€ะพัั‚ะธั‚ ะฟั€ะธะฝัั‚ะธะต ะฟะพะดะดะตั€ะถะบะธ Rust ะฒ ะพัะฝะพะฒะฝะพะน ัะพัั‚ะฐะฒ ัะดั€ะฐ. ะŸะพัะปะต ะพะฑะตัะฟะตั‡ะตะฝะธั ะผะธะฝะธะผะฐะปัŒะฝะพะน ะฟะพะดะดะตั€ะถะธ ะฟะปะฐะฝะธั€ัƒะตั‚ัั ะฟะพัั‚ะตะฟะตะฝะฝะพ ะฝะฐั€ะฐั‰ะธะฒะฐั‚ัŒ ะธะผะตัŽั‰ัƒัŽัั ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพัั‚ัŒ, ะฟะตั€ะตะฝะพัั ะธ ะดั€ัƒะณะธะต ะธะทะผะตะฝะตะฝะธั ะธะท ะฒะตั‚ะบะธ Rust-for-Linux.

เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดกเตเดฐเตˆเดตเดฑเตเด•เดณเตเด‚ เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฐเดฃเตเดŸเดพเด‚ เดญเดพเดทเดฏเดพเดฏเดฟ เดฑเดธเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเดคเตเดค เด’เดฐเต เด“เดชเตโ€Œเดทเดจเดพเดฏเดพเดฃเต เดฑเดธเตเดฑเตเดฑเต เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด•เต‚เดŸเดพเดคเต† เด•เต‡เตผเดฃเดฒเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฌเดฟเตฝเดกเต เดกเดฟเดชเตปเดกเตปเดธเดฟเดฏเดพเดฏเดฟ เดฑเดธเตเดฑเตเดฑเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดกเตเดฐเตˆเดตเตผ เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ เดฑเดธเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต, เดซเตเดฐเต€เดฏเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเต, เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดกเต€เดฑเดซเดฑเตปเดธเตเด•เตพ, เดฌเดซเตผ เด“เดตเตผเดฑเตบเดธเต เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเด•เตเดคเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเดฐเดฟเดถเตเดฐเดฎเดคเตเดคเดฟเตฝ เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเตเดฎเดพเดฏ เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚.

เดฑเดซเดฑเตปเดธเต เดชเดฐเดฟเดถเต‹เดงเดจ, เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด‰เดŸเดฎเดธเตเดฅเดค, เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดฒเตˆเดซเต เดŸเตˆเด‚ (เดธเตเด•เต‹เดชเตเดชเต) เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดŸเตเดฐเดพเด•เตเด•เต เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเดคเตเดคเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดค เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เดฑเดธเตเดฑเตเดฑเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ-เดธเต‡เดซเต เดนเดพเตปเดกเตโ€Œเดฒเดฟเด‚เด—เต เดจเตฝเด•เตเดจเตเดจเต. เดฑเดธเตเดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด“เดตเตผเดซเตเดฒเต‹เดฏเตโ€Œเด•เตเด•เต†เดคเดฟเดฐเต† เดธเด‚เดฐเด•เตเดทเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฏเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดชเดฟเดถเด•เตเด•เตพ เดจเดจเตเดจเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฑเดซเดฑเตปเดธเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด†เดถเดฏเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดชเดฟเดถเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดถเด•เตเดคเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•