เจœเฉฐเจ—เจพเจฒ เจญเจพเจธเจผเจพ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฒเจˆ เจชเฉˆเจšเจพเจ‚ เจฆเจพ เจฆเจธเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ

ะœะธะณะตะปัŒ ะžั…ะตะดะฐ (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.

เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ Rust เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ€ เจญเจพเจธเจผเจพ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจœเฉฐเจ—เจพเจฒ เจธเจฎเจฐเจฅเจจ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจช เจตเจœเฉ‹เจ‚ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจœเฉฐเจ—เจพเจฒ เจจเฉ‚เฉฐ เจ•เจฐเจจเจฒ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจฌเจฟเจฒเจก เจจเจฟเจฐเจญเจฐเจคเจพ เจตเจœเฉ‹เจ‚ เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจกเฉเจฐเจพเจˆเจตเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจœเฉฐเจ—เจพเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ…เจคเฉ‡ เจฌเจฟเจนเจคเจฐ เจกเฉเจฐเจพเจˆเจตเจฐ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉเจ•เจค เจนเฉ‹เจตเฉ‹ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจซเฉเจฐเฉ€ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ, เจจเจฒ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจกเฉ€เจฐเฉ‡เจซเจฐเฉˆเจ‚เจธ, เจ…เจคเฉ‡ เจฌเจซเจฐ เจ“เจตเจฐเจฐเจจเจธเฅค

เจฎเฉˆเจฎเฉ‹เจฐเฉ€-เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ— เจฐเฉˆเจซเจฐเฉˆเจ‚เจธ เจšเฉˆเจ•เจฟเฉฐเจ—, เจ†เจฌเจœเฉˆเจ•เจŸ เจฆเฉ€ เจฎเจพเจฒเจ•เฉ€ เจ…เจคเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ เจฒเจพเจˆเจซเจŸเจพเจˆเจฎ (เจธเจ•เฉ‹เจช) เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจ•เฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ เจฆเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ‡ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจฆเฉเจ†เจฐเจพ เจ•เฉฐเจชเจพเจˆเจฒ เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจœเฉฐเจ—เจพเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจœเฉฐเจ—เจพเจฒ เจชเฉ‚เจฐเจจ เจ…เฉฐเจ• เจ“เจตเจฐเจซเจฒเฉ‹ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจตเจฐเจคเฉ‹เจ‚ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจฒเจพเจœเจผเจฎเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจขเฉฐเจ— เจจเจพเจฒ เจธเฉฐเจญเจพเจฒเจฆเจพ เจนเฉˆ, เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจŸเฉฑเจฒ เจธเฉฐเจฆเจฐเจญเจพเจ‚ เจ…เจคเฉ‡ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจฆเฉ€ เจงเจพเจฐเจจเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฒเจพเจœเจผเฉ€เจ•เจฒ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจธเจฅเจฟเจฐ เจŸเจพเจˆเจชเจฟเฉฐเจ— เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹