เจฒเฉ€เจจเจ•เจธ เจฒเจˆ, เจ•เจฐเจจเจฒ เจฆเฉ€ เจธเจนเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจงเฉ€ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ

ะ”ะปั ะฒะบะปัŽั‡ะตะฝะธั ะฒ ัะพัั‚ะฐะฒ ัะดั€ะฐ Linux 5.20 (ะฒะพะทะผะพะถะฝะพ, ะฒะตั‚ะบะฐ ะฟะพะปัƒั‡ะธั‚ ะฝะพะผะตั€ 6.0) ะฟั€ะตะดะปะพะถะตะฝ ะฝะฐะฑะพั€ ะฟะฐั‚ั‡ะตะน ั ั€ะตะฐะปะธะทะฐั†ะธะตะน ะผะตั…ะฐะฝะธะทะผะฐ RV (Runtime Verification), ะฟั€ะตะดัั‚ะฐะฒะปััŽั‰ะตะณะพ ัั€ะตะดัั‚ะฒะฐ ะดะปั ะฟั€ะพะฒะตั€ะบะธ ะบะพั€ั€ะตะบั‚ะฝะพัั‚ะธ ั€ะฐะฑะพั‚ั‹ ะฝะฐ ะฒั‹ัะพะบะพะฝะฐะดะตะถะฝั‹ั… ัะธัั‚ะตะผะฐั…, ะณะฐั€ะฐะฝั‚ะธั€ัƒัŽั‰ะธั… ะพั‚ััƒั‚ัั‚ะฒะธะต ัะฑะพะตะฒ. ะŸั€ะพะฒะตั€ะบะฐ ะฟั€ะพะธะทะฒะพะดะธั‚ัั ะฒะพ ะฒั€ะตะผั ะฒั‹ะฟะพะปะฝะตะฝะธั ั‡ะตั€ะตะท ะฟั€ะธะบั€ะตะฟะปะตะฝะธะต ะพะฑั€ะฐะฑะพั‚ั‡ะธะบะพะฒ ะบ ั‚ะพั‡ะบะฐะผ ั‚ั€ะฐััะธั€ะพะฒะบะธ, ัะฒะตั€ััŽั‰ะธั… ั„ะฐะบั‚ะธั‡ะตัะบะธะน ั…ะพะด ะฒั‹ะฟะพะปะฝะตะฝะธั ั ะทะฐั€ะฐะฝะตะต ะพะฟั€ะตะดะตะปั‘ะฝะฝะพะน ัั‚ะฐะปะพะฝะฝะพะน ะดะตั‚ะตั€ะผะธะฝะธั€ะพะฒะฐะฝะฝะพะน ะผะพะดะตะปัŒัŽ ะฐะฒั‚ะพะผะฐั‚ะฐ, ะพะฟั€ะตะดะตะปััŽั‰ะตะณะพ ะพะถะธะดะฐะตะผะพะต ะฟะพะฒะตะดะตะฝะธะต ัะธัั‚ะตะผั‹.

ะ˜ะฝั„ะพั€ะผะฐั†ะธั ะพั‚ ั‚ะพั‡ะตะบ ั‚ั€ะฐััะธั€ะพะฒะบะธ ะฟะตั€ะตะฒะพะดะธั‚ ะผะพะดะตะปัŒ ะธะท ะพะดะฝะพะณะพ ัะพัั‚ะพัะฝะธั ะฒ ะดั€ัƒะณะพะต, ะธ ะตัะปะธ ะฝะพะฒะพะต ัะพัั‚ะพัะฝะธะต ะฝะต ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒะตั‚ ะฟะฐั€ะฐะผะตั‚ั€ะฐะผ ะผะพะดะตะปะธ, ะณะตะฝะตั€ะธั€ัƒะตั‚ัั ะฟั€ะตะดัƒะฟั€ะตะถะดะตะฝะธะต ะธะปะธ ัะดั€ะพ ะฟะตั€ะตะฒะพะดะธั‚ัั ะฒ ัะพัั‚ะพัะฝะธะต ยซpanicยป (ะฟะพะดั€ะฐะทัƒะผะตะฒะฐะตั‚ัั, ั‡ั‚ะพ ะฒั‹ัะพะบะพะฝะฐะดั‘ะถะฝั‹ะต ัะธัั‚ะตะผั‹ ะฑัƒะดัƒั‚ ะพะฟั€ะตะดะตะปัั‚ัŒ ะฟะพะดะพะฑะฝั‹ะต ัะธั‚ัƒะฐั†ะธะธ ะธ ั€ะตะฐะณะธั€ะพะฒะฐั‚ัŒ ะฝะฐ ะฝะธั…). ะœะพะดะตะปัŒ ะฐะฒั‚ะพะผะฐั‚ะฐ, ะพะฟั€ะตะดะตะปััŽั‰ะฐั ะฟะตั€ะตั…ะพะดั‹ ะธะท ะพะดะฝะพะณะพ ัะพัั‚ะพัะฝะธั ะฒ ะดั€ัƒะณะพะต, ัะบัะฟะพั€ั‚ะธั€ัƒะตั‚ัั ะฒ ั„ะพั€ะผะฐั‚ ยซdotยป (graphviz), ะฟะพัะปะต ั‡ะตะณะพ ั‚ั€ะฐะฝัะปะธั€ัƒะตั‚ัั ะฟั€ะธ ะฟะพะผะพั‰ะธ ัƒั‚ะธะปะธั‚ั‹ dot2c ะฒ ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะธะต ะฝะฐ ัะทั‹ะบะต ะกะธ, ะบะพั‚ะพั€ะพะต ะทะฐะณั€ัƒะถะฐะตั‚ัั ะฒ ั„ะพั€ะผะต ะผะพะดัƒะปั ัะดั€ะฐ, ะพั‚ัะปะตะถะธะฒะฐัŽั‰ะตะณะพ ะพั‚ะบะปะพะฝะตะฝะธั ั…ะพะดะฐ ะฒั‹ะฟะพะปะฝะตะฝะธั ะพั‚ ะฟั€ะตะดะพะฟั€ะตะดะตะปั‘ะฝะฝะพะน ะผะพะดะตะปะธ.

เจฒเฉ€เจจเจ•เจธ เจฒเจˆ, เจ•เจฐเจจเจฒ เจฆเฉ€ เจธเจนเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจงเฉ€ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ

ะกะฒะตั€ะบะฐ ั ะผะพะดะตะปัŒัŽ ะฒะพ ะฒั€ะตะผั ะฒั‹ะฟะพะปะฝะตะฝะธั ะฟะพะทะธั†ะธะพะฝะธั€ัƒะตั‚ัั ะบะฐะบ ะฑะพะปะตะต ะปะตะณะบะพะฒะตัะฝั‹ะน ะธ ะฟั€ะพัั‚ะพะน ะดะปั ั€ะตะฐะปะธะทะฐั†ะธะธ ะฝะฐ ะฟั€ะฐะบั‚ะธะบะต ัะฟะพัะพะฑ ะฟะพะดั‚ะฒะตั€ะถะดะตะฝะธั ะบะพั€ั€ะตะบั‚ะฝะพัั‚ะธ ะฒั‹ะฟะพะปะฝะตะฝะธั ะฝะฐ ะบั€ะธั‚ะธั‡ะตัะบะธ ะฒะฐะถะฝั‹ั… ัะธัั‚ะตะผะฐั…, ะดะพะฟะพะปะฝััŽั‰ะธะน ะบะปะฐััะธั‡ะตัะบะธะต ะผะตั‚ะพะดั‹ ะฟะพะดั‚ะฒะตั€ะถะดะตะฝะธั ะฝะฐะดั‘ะถะฝะพัั‚ะธ, ั‚ะฐะบะธะต ะบะฐะบ ะฟั€ะพะฒะตั€ะบะฐ ะผะพะดะตะปะธ ะธ ะผะฐั‚ะตะผะฐั‚ะธั‡ะตัะบะธะต ะดะพะบะฐะทะฐั‚ะตะปัŒัั‚ะฒะฐ ัะพะพั‚ะฒะตั‚ัั‚ะฒะธั ะบะพะดะฐ ัะฟะตั†ะธั„ะธะบะฐั†ะธัะผ, ะทะฐะดะฐะฝะฝั‹ะผ ะฝะฐ ั„ะพั€ะผะฐะปัŒะฝะพะผ ัะทั‹ะบะต. ะ˜ะท ะดะพัั‚ะพะธะฝัั‚ะฒ RV ะฝะฐะทั‹ะฒะฐะตั‚ัั ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะพะฑะตัะฟะตั‡ะธั‚ัŒ ัั‚ั€ะพะณัƒัŽ ะฒะตั€ะธั„ะธะบะฐั†ะธัŽ ะฑะตะท ะพั‚ะดะตะปัŒะฝะพะน ั€ะตะฐะปะธะทะฐั†ะธะธ ะฒัะตะน ัะธัั‚ะตะผั‹ ะฝะฐ ัะทั‹ะบะต ะผะพะดะตะปะธั€ะพะฒะฐะฝะธั, ะฐ ั‚ะฐะบะถะต ะณะธะฑะบะพะต ั€ะตะฐะณะธั€ะพะฒะฐะฝะธะต ะฝะฐ ะฝะตะฟั€ะตะดะฒะธะดะตะฝะฝั‹ะต ัะพะฑั‹ั‚ะธั, ะฝะฐะฟั€ะธะผะตั€, ะดะปั ะฑะปะพะบะธั€ะพะฒะฐะฝะธั ะดะฐะปัŒะฝะตะนัˆะตะณะพ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะธั ัะฑะพั ะฒ ะบั€ะธั‚ะธั‡ะตัะบะธ ะฒะฐะถะฝั‹ั… ัะธัั‚ะตะผะฐั….

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

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