เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ•เฉฐเจชเจจเฉ€ gccrs เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจธเจชเจพเจ‚เจธเจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆ


เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ•เฉฐเจชเจจเฉ€ gccrs เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจธเจชเจพเจ‚เจธเจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆ

12 ัะฝะฒะฐั€ั ะบะพะผะฟะฐะฝะธั Open Source Security, ะธะทะฒะตัั‚ะฝะฐั ั€ะฐะทั€ะฐะฑะพั‚ะบะพะน gr เจธเฉเจฐเฉฑเจ–เจฟเจ†, ะพะฑัŠัะฒะธะปะฐ ะพ ัะฟะพะฝัะธั€ะพะฒะฐะฝะธะธ ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ั„ั€ะพะฝั‚ะตะฝะดะฐ ะบ ะบะพะผะฟะธะปัั‚ะพั€ัƒ GCC ะดะปั ะฟะพะดะดะตั€ะถะบะธ ัะทั‹ะบะฐ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั Rust โ€” gccrs.

ะ˜ะทะฝะฐั‡ะฐะปัŒะฝะพ gccrs ั€ะฐะทั€ะฐะฑะฐั‚ั‹ะฒะฐะปัั ะฟะฐั€ะฐะปะปะตะปัŒะฝะพ ั ะพั€ะธะณะธะฝะฐะปัŒะฝั‹ะผ ะบะพะผะฟะธะปัั‚ะพั€ะพะผ Rustc, ะฝะพ ะธะท-ะทะฐ ะพั‚ััƒั‚ัั‚ะฒะธั ัะฟะตั†ะธั„ะธะบะฐั†ะธะน ะบ ัะทั‹ะบัƒ ะธ ั‡ะฐัั‚ั‹ั… ะปะพะผะฐัŽั‰ะธั… ัะพะฒะผะตัั‚ะธะผะพัั‚ัŒ ะธะทะผะตะฝะตะฝะธะน ะฝะฐ ั€ะฐะฝะฝะตะผ ัั‚ะฐะฟะต ั€ะฐะทั€ะฐะฑะพั‚ะบะฐ ะฑั‹ะปะฐ ะฒั€ะตะผะตะฝะฝะพ ะทะฐะฑั€ะพัˆะตะฝะฐ ะธ ะฒะพะทะพะฑะฝะพะฒะธะปะฐััŒ ั‚ะพะปัŒะบะพ ะฟะพัะปะต ะฒั‹ั…ะพะดะฐ Rust 1.0.

Open Source Security ะผะพั‚ะธะฒะธั€ัƒัŽั‚ ัะฒะพั‘ ัƒั‡ะฐัั‚ะธะต ะฒะพะทะผะพะถะฝั‹ะผ ะฟะพัะฒะปะตะฝะธัะผ ะบะพะดะฐ ะฝะฐ Rust ะฒ ัะดั€ะต Linux ะธ ั‚ะตะผ, ั‡ั‚ะพ ัะดั€ะพ ัะพะฑะธั€ะฐะตั‚ัั ั‡ะฐั‰ะต ะฒัะตะณะพ ะบะพะผะฟะธะปัั‚ะพั€ะพะผ gcc. ะ”ะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพ ะบ ัั‚ะพะผัƒ, ะฟั€ะพะณั€ะฐะผะผั‹ ะฝะฐ ะฝะตัะบะพะปัŒะบะธั… ัะทั‹ะบะฐั… ัั€ะฐะทัƒ ะผะพะณัƒั‚ ะธะผะตั‚ัŒ ัƒัะทะฒะธะผะพัั‚ะธ, ะฒั‹ะทะฒะฐะฝะฝั‹ะต ะธะผะตะฝะฝะพ ัั‚ะธะผ ั„ะฐะบั‚ะพะผ (ัะผ. Exploiting Mixed Binaries), ะบะพั‚ะพั€ั‹ั… ะฑั‹ ะฝะต ะฑั‹ะปะพ ะฒ ะฟั€ะพะณั€ะฐะผะผะฐั… ะฝะฐ ั‡ะธัั‚ะพะผ C ะธะปะธ C++.

ะะฐ ะดะฐะฝะฝั‹ะน ะผะพะผะตะฝั‚ Open Source Security ัะฟะพะฝัะธั€ัƒัŽั‚ ั€ะฐะฑะพั‚ัƒ ะพะดะฝะพะณะพ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะฐ, ะบะพั‚ะพั€ั‹ะน ะฑัƒะดะตั‚ ั€ะฐะฑะพั‚ะฐั‚ัŒ ะฝะฐะด gccrs ะฒ ั‚ะตั‡ะตะฝะธะต ัะปะตะดัƒัŽั‰ะตะณะพ ะณะพะดะฐ, ั ะฒะพะทะผะพะถะฝะพัั‚ัŒัŽ ะฒั‹ะดะตะปะตะฝะธั ัั€ะตะดัั‚ะฒ ะฝะฐ ัƒะฒะตะปะธั‡ะตะฝะธะต ัˆั‚ะฐั‚ะฐ. ะขะฐะบ ะถะต ะฒ ะฟั€ะพั†ะตััะต ัƒั‡ะฐัั‚ะฒัƒะตั‚ ะฑั€ะธั‚ะฐะฝัะบะฐั ะบะพะผะฟะฐะฝะธั Embercosm, ัะฟะตั†ะธะฐะปะธะทะธั€ัƒัŽั‰ะฐััั ะฝะฐ ั€ะฐะทั€ะฐะฑะพั‚ะบะต GCC ะธ LLVM ะธ ะฟั€ะตะดะพัั‚ะฐะฒะธะฒัˆะฐั ะพั„ะพั€ะผะปะตะฝะธะต ะพั„ะธั†ะธะฐะปัŒะฝะพะณะพ ั‚ั€ัƒะดะพัƒัั‚ั€ะพะนัั‚ะฒะฐ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะพะฒ ะดะปั ะดะฐะฝะฝะพะน ะธะฝะธั†ะธะฐั‚ะธะฒั‹.

เจธเจฐเฉ‹เจค: linux.org.ru