เดธเดฟ เด•เต‹เดกเต เดธเตเดฐเด•เตเดท เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฏ CHERIoT เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดคเตเดฑเด•เตเด•เตเดจเตเดจเต

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

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

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

CHERIoT เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด˜เดŸเด•เด™เตเด™เตพ RISC-V เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด’เดฐเต เดฎเตˆเด•เตเดฐเต‹เด•เตบเดŸเตเดฐเต‹เดณเดฑเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดธเด‚เดฐเด•เตเดทเดฟเดค CHERI (เดฑเดฟเดธเตโ€Œเดธเดฟ-เดตเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดถเต‡เดทเดฟ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป) เดชเตเดฐเต‹เดธเดธเตผ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต โ€œเด•เดดเดฟเดตเตเด•เตพโ€ (เด“เดฐเต‹เดจเตเดจเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•) เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดฎเดพเดคเตƒเด• เดจเตฝเด•เตเดจเตเดจเต. เด“เดชเตเดชเดฑเต‡เดทเตป เดŸเต เดฎเต†เดฎเตเดฎเดฑเดฟเด•เตเด•เต เด…เดจเตเดฎเดคเดฟเดฏเตเดฃเตเดŸเต) . CHERIoT-เตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ (ISA) เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ, เดตเตเดฏเด•เตเดคเดฟเด—เดค เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเดŸเต† เดคเดฒเดคเตเดคเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดธเตเดฐเด•เตเดท เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจ เด’เดฐเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฎเต‹เดกเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเดจเด•เด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เดฟเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเดฟเดจเต†เดคเดฟเดฐเต† เดชเดฐเดฟเดฐเด•เตเดท เดจเตฝเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดญเดพเดฐเด‚ เด•เตเดฑเดžเตเดž เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเต เดเดธเตŠเดฒเต‡เดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. . เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเดฐเดฟเดฐเด•เตเดทเดฃ เดฎเต‹เดกเตฝ C/C++ เดญเดพเดทเดพ เดฎเต‹เดกเดฒเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเตเดฐเดคเดฟเดซเดฒเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต (ISA CHERIoT-เดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดตเต€เดฃเตเดŸเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต).

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

เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš CHERIoT เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† เด’เดฐเต เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป, CHERIoT ISA-เดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ 32-เดฌเดฟเดฑเตเดฑเต RISC-V CPU-เดฏเตเดŸเต† เด’เดฐเต เดฑเดซเดฑเตปเดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ, เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš LLVM เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดตเต†เดฐเดฟเดฒเต‹เด—เดฟเดฒเต† เดธเดฟเดชเดฟเดฏเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดกเดฏเด—เตเดฐเดฎเตเด•เดณเตเด‚ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดฌเตเดฒเต‹เด•เตเด•เต เดตเดฟเดตเดฐเดฃเด™เตเด™เดณเตเด‚ เด…เดชเตเดชเดพเดšเตเดšเต† 2.0 เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฒเต‹เดฑเดฟเดŽเดธเตโ€Œเดธเดฟ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฌเต†เด•เตเดธเต เด•เต‹เตผ เดธเดฟเดชเดฟเดฏเตเดตเดฟเดจเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. CHERIoT ISA เด•เต‹เดกเต เดฎเต‹เดกเตฝ เดธเต†เดฏเดฟเตฝ เดญเดพเดทเดฏเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ BSD เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เดฒเตˆเดธเตปเดธเตเดณเตเดณเดคเตเดฎเดพเดฃเต.

เด•เต‚เดŸเดพเดคเต†, 256 MB เดฑเดพเด‚ เด‰เดณเตเดณ เดŽเด‚เดฌเดกเดกเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดชเต‹เดฒเตเด‚ เด•เดฎเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเตเด•เตพ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเตฝเด•เตเดจเตเดจ เดคเตฝเดธเดฎเดฏ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏ CHERIoT RTOS-เดจเตเดฑเต† เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. CHERIoT RTOS เด•เต‹เดกเต C++ เตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† MIT เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดฌเต‚เดŸเตเดŸเตเดฒเต‹เดกเตผ, เดทเต†เดกเตเดฏเต‚เดณเตผ, เดฎเต†เดฎเตเดฎเดฑเดฟ เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเตเดŸเด™เตเด™เดฟเดฏ เด’เดŽเดธเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เด˜เดŸเด•เด™เตเด™เตพ เด•เดฎเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเดฒเดพเดฃเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

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

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

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