Intel ModernFW เจ“เจชเจจ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ Rust เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ

Intel ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ OSTS (เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจŸเฉˆเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจธเจฎเจฟเจŸ) เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเฉฑเจš เจ‡เจนเจจเจพเจ‚ เจฆเจฟเจจเจพเจ‚ เจตเจฟเฉฑเจš, เจ•เจˆ เจจเจตเฉ‡เจ‚ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจ“เจชเจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเฅค เจชเจนเจฟเจฒเจ•เจฆเจฎเฉ€ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจฎเจพเจกเจฐเจจ เจเฉฑเจซ UEFI เจ…เจคเฉ‡ BIOS เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฒเจˆ เจ‡เฉฑเจ• เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเจฟเจชเจฒเฉ‡เจธเจฎเฉˆเจ‚เจŸ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉฐเจฎ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉœเจพเจ… 'เจคเฉ‡ เจนเฉˆ, เจชเจฐ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡, เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจช เจ•เฉ‹เจฒ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจ•เจฐเจจเจฒ เจฆเฉ€ เจฒเฉ‹เจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจฎเฉŒเจ•เฉ‡ เจนเจจเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเจ•เจพเจธ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ TianoCore (เจ‡เฉฑเจ• เจ“เจชเจจ UEFI เจธเจฅเจพเจชเจจ) เจ…เจคเฉ‡ เจ…เฉฑเจชเจธเจŸเจฐเฉ€เจฎ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจพเจชเจธ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

ModernFW เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจตเจฐเจŸเฉ€เจ•เจฒ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจตเจฐเจคเจฃ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจจเจฟเจŠเจจเจคเจฎ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡, เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจฌเฉˆเจ•เจตเจฐเจก เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจ•เฉ‹เจก เจ…เจคเฉ‡ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจจเฉ‚เฉฐ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเฉ‹ เจฐเจตเจพเจ‡เจคเฉ€ UEFI เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆ เจนเจจเฅค เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ‰เจฃเจพ เจนเจฎเจฒเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฒเจˆ เจธเฉฐเจญเจพเจตเจฟเจค เจตเฉˆเจ•เจŸเจฐเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ…เจคเฉ‡ เจ•เฉเจธเจผเจฒเจคเจพ 'เจคเฉ‡ เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจชเฉเจฐเจญเจพเจต เจชเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฃ เจตเจพเจฒเฉ‡ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจฃเฉ€ เจกเจฟเจตเจพเจˆเจธ เจ•เจฟเจธเจฎเจพเจ‚ เจ…เจคเฉ‡ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ เจ•เฉฐเจฎ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจธเจฟเจฐเจซเจผ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจกเจฟเจตเจพเจˆเจธ เจกเฉเจฐเจพเจˆเจตเจฐ เจนเฉ€ เจฌเจšเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฟเจก เจ…เจคเฉ‡ เจตเจฐเจšเฉเจ…เจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเจฎเจฐเจฅเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจตเฉ€ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡, เจ•เจพเจฐเจœ เจœเฉ‹ OS เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจญเฉ‡เจœเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ•เฉ‹เจก เจฆเจพ เจนเจฟเฉฑเจธเจพ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ OS เจ•เจฐเจจเจฒ เจตเจฟเจšเจ•เจพเจฐ เจธเจพเจ‚เจเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจฎเจพเจกเจฏเฉ‚เจฒเจฐ เจ…เจคเฉ‡ เจ•เจธเจŸเจฎ เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจธเจนเจฟเจฏเฉ‹เจ— เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš x86-64 เจธเจฟเจธเจŸเจฎเจพเจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเฉˆ, เจ…เจคเฉ‡ เจฌเฉ‚เจŸ เจนเฉ‹เจฃ เจฏเฉ‹เจ— OS เจคเฉ‹เจ‚ เจธเจฟเจฐเจซเจผ เจฒเฉ€เจจเจ•เจธ เจนเฉ€ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ (เจœเฉ‡เจ•เจฐ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡, เจนเฉ‹เจฐ OS เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค

เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, Intel ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ เจกเจฐเจพเจซเจŸ เจ•เจฒเจพเจ‰เจก เจนเจพเจˆเจชเจฐเจตเจพเจˆเจธเจฐ, เจœเจฟเจธ เจจเฉ‡ เจ‡เฉฑเจ• เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ-เจ…เจงเจพเจฐเจฟเจค เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€
เจธเฉฐเจฏเฉเจ•เจค เจชเฉเจฐเจพเจœเฉˆเจ•เจŸ เจœเฉฐเจ—เจพเจฒ-VMM, เจœเจฟเจธ 'เจš เจ‡เฉฐเจŸเฉˆเจฒ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจ…เจฒเฉ€เจฌเจพเจฌเจพ, เจ…เจฎเฉ‡เจœเจผเจจ, เจ—เฉ‚เจ—เจฒ เจ…เจคเฉ‡ เจฐเฉˆเฉฑเจก เจนเฉˆเจŸ เจตเฉ€ เจนเจฟเฉฑเจธเจพ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจเฅค Rust-VMM Rust เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจŸเจพเจธเจ•-เจตเจฟเจธเจผเฉ‡เจธเจผ เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ•เจฒเจพเจ‰เจก เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเจพ เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจ‰เฉฑเจš-เจชเฉฑเจงเจฐเฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฎเจพเจจเฉ€เจŸเจฐ (VMM) เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ KVM เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจšเฉฑเจฒเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‰เจก-เจจเฉ‡เจŸเจฟเจต เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค Intel เจฆเฉ‡ เจนเจฟเฉฑเจคเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš, เจ•เจฒเจพเจ‰เจก เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจฆเจพ เจฎเฉเฉฑเจ– เจŸเฉ€เจšเจพ เจชเฉˆเจฐเจพเจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเจผเจก เจตเจฐเจŸเฉ€เจ“-เจ…เจงเจพเจฐเจฟเจค เจ‰เจชเจ•เจฐเจฃเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ†เจงเฉเจจเจฟเจ• เจฒเฉ€เจจเจ•เจธ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจนเฉˆเฅค

เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจธเจนเจพเจ‡เจคเจพ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจชเฉˆเจฐเจพเจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเฉ‡เจธเจผเจจ 'เจคเฉ‡ เจœเจผเฉ‹เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ)เฅค เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซเจผ x86_64 เจธเจฟเจธเจŸเจฎ เจนเฉ€ เจธเจฎเจฐเจฅเจฟเจค เจนเจจ, เจชเจฐ AArch64 เจธเจนเจฟเจฏเฉ‹เจ— เจœเจพเจฐเฉ€ เจนเฉˆเฅค เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ‰เจฃ เจฒเจˆ เจ…เจคเฉ‡ CPU, เจฎเฉˆเจฎเฉ‹เจฐเฉ€, PCI เจ…เจคเฉ‡ NVDIMM เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจชเฉœเจพเจ… 'เจคเฉ‡ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจฐเจตเจฐเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเฉ‡ เจฎเฉเฉฑเจ– เจ•เฉฐเจฎเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚: เจ‰เฉฑเจš เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ†, เจ˜เฉฑเจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เจชเจค, เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจฒเจˆ เจธเฉฐเจญเจพเจตเจฟเจค เจตเฉˆเจ•เจŸเจฐเจพเจ‚ เจฆเฉ€ เจ•เจฎเฉ€เฅค

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

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