ะัะณะฐะฝะธะทะฐัะธั Linux Foundation ะพะฑััะฒะธะปะฐ ะพ ะฟัะตะดะพััะฐะฒะปะตะฝะธะธ ะบะพะผะฟะฐะฝะธะตะน Google ัะธะฝะฐะฝัะธัะพะฒะฐะฝะธั ัะฐะฑะพัั ะฟะพ ัะพะฟัะพะฒะพะถะดะตะฝะธั ะผะตั ะฐะฝะธะทะผะพะฒ ะทะฐัะธัั ะฒ ัะดัะต Linux ะธ ััะธะปะตะฝะธั ะฑะตะทะพะฟะฐัะฝะพััะธ ัะดัะฐ. ะ ัะตะถะธะผะต ะฟะพะปะฝะพะณะพ ัะฐะฑะพัะตะณะพ ะดะฝั ะฑัะดัั ัััะดะพััััะพะตะฝั ะัััะฐะฒะพ ะกะธะปัะฒะฐ (Gustavo Silva) ะธ ะะฐัะฐะฝ ะงะตะฝัะปะพั (Nathan Chancellor).
ะะฐัะฐะฝ ะธะทะฒะตััะตะฝ ัะฒะพะตะน ัะฐะฑะพัะพะน ะฟะพ ะพะฑะตัะฟะตัะตะฝะธั ัะฑะพัะบะธ ัะดัะฐ Linux ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะบะพะผะฟะธะปััะพัะฐ Clang ะธ ะทะฐะดะตะนััะฒะพะฒะฐะฝะธั ะฟัะธ ัะฑะพัะบะต ะผะตั ะฐะฝะธะทะผะพะฒ ะทะฐัะธัั ะฝะฐ ััะฐะฟะต ะบะพะผะฟะธะปััะธะธ, ัะฐะบะธั ะบะฐะบ CFI (Control Flow Integrity). ะะฐะปัะฝะตะนัะฐั ัะฐะฑะพัะฐ ะะฐัะฐะฝะฐ ะฝะฐ ะฟะตัะฒะพะผ ััะฐะฟะต ะฑัะดะตั ัะพััะตะดะพัะพัะตะฝะฐ ะฝะฐ ััััะฐะฝะตะฝะธะธ ะฒัะตั ะพัะธะฑะพะบ, ะฒัะฟะปัะฒะฐััะธั ะฟัะธ ะฟัะธะผะตะฝะตะฝะธะธ Clang/LLVM, ะธ ะฒะฝะตะดัะตะฝะธะธ ัะธััะตะผั ะฝะตะฟัะตััะฒะฝะพะน ะธะฝัะตะณัะฐัะธะธ ะดะปั ัะตััะธัะพะฒะฐะฝะธั ัะฑะพัะพะบ ะฝะฐ ะฑะฐะทะต Clang. ะะพะณะดะฐ ะธะทะฒะตััะฝัะต ะฟัะพะฑะปะตะผั ะฑัะดัั ัะตัะตะฝั ะฝะฐัะฝัััั ัะฐะฑะพัะฐ ะฟะพ ะดะพะฑะฐะฒะปะตะฝะธั ะฒ ัะดัะพ ะดะพะฟะพะปะฝะธัะตะปัะฝัั ะฒะพะทะผะพะถะฝะพััะตะน ััะธะปะตะฝะธั ะฑะตะทะพะฟะฐัะฝะพััะธ, ะฟัะตะดะพััะฐะฒะปัะตะผัั ะบะพะผะฟะธะปััะพัะพะผ Clang.
ะัััะฐะฒะพ ัะฒะปัะตััั ะพะดะฝะธะผ ะธะท ะฐะบัะธะฒะฝัั
ััะฐััะฝะธะบะพะฒ ะฟัะพะตะบัะฐ KSPP (Kernel Self Protection Project) ะฟะพ ะฟัะพะดะฒะธะถะตะฝะธั ะฒ ัะดัะพ Linux ัะตั
ะฝะพะปะพะณะธะน ะฐะบัะธะฒะฝะพะน ะทะฐัะธัั. ะะปะฐะฒะฝะพะน ะทะฐะดะฐัะตะน ะัััะฐะฒะพ ััะฐะฝะตั ััััะฐะฝะตะฝะธะต ะฝะตะบะพัะพััั
ะบะปะฐััะพะฒ ะฟะตัะตะฟะพะปะฝะตะฝะธะน ะฑััะตัะฐ, ะฟัััะผ ะทะฐะผะตะฝั ะฒัะตั
ัะบะทะตะผะฟะปััะพะฒ ะผะฐััะธะฒะพะฒ, ะธะผะตััะธั
ะฝัะปะตะฒัั ะดะปะธะฝั ะธะปะธ ัะพะดะตัะถะฐัะธั
ัะพะปัะบะพ ะพะดะธะฝ ัะปะตะผะตะฝั, ะฝะฐ ะฑะตะทัะฐะทะผะตัะฝะพะต ะพะฑััะฒะปะตะฝะธะต ะผะฐััะธะฒะพะฒ (Flexible Array Member). ะะพะผะธะผะพ ััะพะณะพ ะัััะฐะฒะพ ะฑัะดะตั ะทะฐะฝะธะผะฐัััั ะธัะฟัะฐะฒะปะตะฝะธะตะผ ะพัะธะฑะพะบ ะฒ ะบะพะดะต, ะฟะตัะตะด ะตะณะพ ะฟะพะฟะฐะดะฐะฝะธะตะผ ะฒ ะพัะฝะพะฒะฝะพะน ัะพััะฐะฒ ัะดัะฐ, ะธ ัะฐะทะฒะธัะธะตะผ ะผะตั
ะฐะฝะธะทะผะพะฒ ะฐะบัะธะฒะฝะพะน ะทะฐัะธัั ะฒ ัะดัะต.
เด
เดตเดฒเดเดฌเด: opennet.ru