Google เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเซเชฐเช•เซเชทเชฟเชค เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ KataOS

Google เช KataOS เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชธเช‚เชฌเช‚เชงเชฟเชค เชตเชฟเช•เชพเชธเชจเซ€ เชถเซ‹เชงเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชฆเซเชฆเซ‡เชถ เชเชฎเซเชฌเซ‡เชกเซ‡เชก เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชฎเชพเชŸเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เช›เซ‡. KataOS เชธเชฟเชธเซเชŸเชฎเชจเชพ เช˜เชŸเช•เซ‹ เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช›เซ‡ เช…เชจเซ‡ seL4 เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชฐเซเชจเชฒเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ RISC-V เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพเชจเซ‹ เช—เชพเชฃเชฟเชคเชฟเช• เชชเซเชฐเชพเชตเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‹เชก เช”เชชเชšเชพเชฐเชฟเช• เชญเชพเชทเชพเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹เชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก Apache 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เช–เซเชฒเซเชฒเซ‹ เช›เซ‡.

เชธเชฟเชธเซเชŸเชฎ RISC-V เช…เชจเซ‡ ARM64 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡. เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซ€ เชŸเซ‹เชš เชชเชฐ seL4 เช…เชจเซ‡ KataOS เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชตเชฟเช•เชพเชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฐเซ‡เชจเซ‹เชก เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเช‚เชฆเชฐเซเชญ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเซเชชเซ‡เชฐเซ‹ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช…เชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช•เซ‹เชฎเซเชชเซเชฒเซ‡เช•เซเชธ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ KataOS เชจเซ‡ OpenTitan เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเซเชฐเช•เซเชทเชฟเชค เชšเชฟเชชเซเชธ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เชธเซ‹เชฒเซเชฏเซเชถเชจ เชคเชฎเชจเซ‡ เชฒเซ‹เชœเชฟเช•เชฒเซ€ เชตเซ‡เชฐเชฟเชซเชพเชˆเชก เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช•เชฐเซเชจเชฒเชจเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช˜เชŸเช•เซ‹ (RoT, เชฐเซเชŸ เช“เชซ เชŸเซเชฐเชธเซเชŸ) เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ OpenTitan เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช…เชจเซ‡ RISC-V เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเซ‡เชฒ เช›เซ‡. KataOS เช•เซ‹เชก เช‰เชชเชฐเชพเช‚เชค, เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช˜เชŸเช• เชธเชนเชฟเชค เช…เชจเซเชฏ เชคเชฎเชพเชฎ เชธเซเชชเซ‡เชฐเซ‹ เช˜เชŸเช•เซ‹เชจเซ‡ เช–เซ‹เชฒเชตเชพเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช›เซ‡.

เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เช…เชจเซ‡ เช—เซ‹เชชเชจเซ€เชฏ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เชตเชฟเชถเชฟเชทเซเชŸ เชšเชฟเชชเซเชธเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฐเชพเช–เซ€เชจเซ‡ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชจเชฟเชทเซเชซเชณเชคเชพเช“เชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€เชจเซ€ เชตเชฟเชถเซ‡เชท เชธเซเชฐเช•เซเชทเชพ เช…เชจเซ‡ เชชเซเชทเซเชŸเชฟเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช†เชตเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชฎเชพเช‚ เชเชตเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชฒเซ‹เช•เซ‹เชจเซ€ เช›เชฌเซ€เช“ เช…เชจเซ‡ เชตเซ‰เช‡เชธ เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช—เชจเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡. KataOS เชจเซ€ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชšเช•เชพเชธเชฃเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‹ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชเช• เชญเชพเช— เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ, เชคเซ‹ เชจเชฟเชทเซเชซเชณเชคเชพ เชฌเชพเช•เซ€เชจเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช…เชจเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชœเชŸเชฟเชฒ เชญเชพเช—เซ‹เชฎเชพเช‚ เชซเซ‡เชฒเชพเชถเซ‡ เชจเชนเซ€เช‚.

seL4 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช•เชฐเซเชจเชฒ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพเชฎเชพเช‚ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชญเชพเช—เซ‹เชจเซ‡ เช–เชธเซ‡เชกเชตเชพ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชœเซ‡เชฎ เชธเซเชฐเซ‹เชคเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชตเชชเชฐเชพเชถ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชพเชงเชจเซ‹ เชฒเชพเช—เซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช›เซ‡. เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชฐเซเชจเชฒ เชซเชพเช‡เชฒเซ‹, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“, เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซ‡เช•เซเชถเชจเซเชธ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชœเซ‡เชตเชพ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช‰เชšเซเชš-เชธเซเชคเชฐเชจเชพเช‚ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจเซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€; เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เชคเซ‡ เชญเซŒเชคเชฟเช• เชธเชฐเชจเชพเชฎเชพเช‚ เชธเซเชฅเชพเชจ, เชตเชฟเช•เซเชทเซ‡เชชเซ‹ เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชคเซเชฐ เชจเซเชฏเซ‚เชจเชคเชฎ เชชเชฆเซเชงเชคเชฟเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชšเซเชš-เชธเซเชคเชฐเชจเชพ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจเซเชธ เช…เชจเซ‡ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ-เชธเซเชคเชฐเชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชฐเซเชจเชฒเชจเซ€ เชŸเซ‹เชš เชชเชฐ เช…เชฒเช—เชฅเซ€ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชฐเซเชจเชฒ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชธเช‚เชธเชพเชงเชจเซ‹เชฎเชพเช‚ เช†เชตเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธ เชจเชฟเชฏเชฎเซ‹เชจเซ€ เชตเซเชฏเชพเช–เซเชฏเชพ เชฆเซเชตเชพเชฐเชพ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชตเชงเชพเชฐเชพเชจเชพ เชฐเช•เซเชทเชฃ เชฎเชพเชŸเซ‡, เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชฐเซเชจเชฒ เชธเชฟเชตเชพเชฏเชจเชพ เชคเชฎเชพเชฎ เช˜เชŸเช•เซ‹เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชฎเซ‚เชณ เชฐเซ€เชคเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชญเซ‚เชฒเซ‹เชจเซ‡ เช˜เชŸเชพเชกเซ‡ เช›เซ‡ เชœเซ‡ เชฎเซเช•เซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชฎเซ‡เชฎเชฐเซ€ เชเช•เซเชธเซ‡เชธ, เชจเชฒ เชชเซ‹เช‡เชจเซเชŸเชฐ เชกเชฟเชฐเซ‡เชซเชฐเชจเซเชธ เช…เชจเซ‡ เชฌเชซเชฐ เช“เชตเชฐเชฐเชจเซเชธ เชœเซ‡เชตเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡. SeL4 เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‹เชกเชฐ, เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชตเชพเช“, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡เชจเซเช‚ เชฎเชพเชณเช–เซเช‚, เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเซเชธ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ API, เชชเซเชฐเซ‹เชธเซ‡เชธ เชฎเซ‡เชจเซ‡เชœเชฐ, เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเชฃเซ€ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟ เชตเช—เซ‡เชฐเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชšเช•เชพเชธเชพเชฏเซ‡เชฒ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชฎเชพเชŸเซ‡, seL4 เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชฟเชค CAmkES เชŸเซ‚เชฒเช•เซ€เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. CAmkES เชฎเชพเชŸเซ‡เชจเชพ เช˜เชŸเช•เซ‹ เชฐเชธเซเชŸเชฎเชพเช‚ เชชเชฃ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชฐเชธเซเชŸ เช•เชฎเซเชชเชพเช‡เชฒ เชธเชฎเชฏเซ‡ เชฐเซ‡เชซเชฐเชจเซเชธ เชšเซ‡เช•เชฟเช‚เช—, เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช“เชจเชฐเชถเชฟเชช เช…เชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชฒเชพเช‡เชซเชŸเชพเช‡เชฎ เชŸเซเชฐเซ…เช•เชฟเช‚เช— (เชธเซเช•เซ‹เชชเซเชธ) เชฆเซเชตเชพเชฐเชพ เช…เชจเซ‡ เชฐเชจเชŸเชพเช‡เชฎ เชตเช–เชคเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชธเชพเชšเซ€เชคเชพเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชธเซ‡เชซเซเชŸเซ€เชจเซ‡ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡. เชฐเชธเซเชŸ เชชเชฃ เชชเซ‚เชฐเซเชฃเชพเช‚เช• เช“เชตเชฐเชซเซเชฒเซ‹ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡, เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชšเชฒ เชฎเซ‚เชฒเซเชฏเซ‹ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชธเช‚เชฆเชฐเซเชญเซ‹ เช…เชจเซ‡ เชšเชฒเซ‹เชจเซ€ เชตเชฟเชญเชพเชตเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเชพเชฐเซเช•เชฟเช• เชญเซ‚เชฒเซ‹เชจเซ‡ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชœเชฌเซ‚เชค เชธเซเชฅเชฟเชฐ เชŸเชพเช‡เชชเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹