เชฌเซ‡เชฐเชซเซเชฒเซ‡เชจเซเช• 2.0 เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เชฐเชฟเชฒเซ€เช

เชธเซเชฅเชพเชจ เชฒเซ€เชงเซเช‚ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เชฐเชฟเชฒเซ€เช เชฌเซ‡เชฐเชซเซเชฒเซ‡เชจเซเช• 2.0, เชœเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชนเชพเชˆเชชเชฐเชตเชพเชˆเชเชฐเชจเชพ เชเชกเชชเซ€ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เชธเชพเชงเชจเซ‹ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡. เชฌเซ‡เชฐเชซเซเชฒเซ‡เชจเซเช• C++ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ C++ STL เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชฌเซ‡เชฐเชซเซเชฒเซ‡เชจเซเช•เชจเซเช‚ เชฎเซ‹เชกเซเชฏเซเชฒเชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชคเชฎเชจเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐเชจเซ€ เชนเชพเชฒเชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐเชจเซ€ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เช†เชตเซƒเชคเซเชคเชฟเช“ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡, เชฌเช‚เชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซ€ เชŸเซ‹เชš เชชเชฐ (เชœเซ‡เชฎ เช•เซ‡ Xen) เช…เชจเซ‡ เชนเชพเชฒเชจเชพ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ (เชœเซ‡เชฎ เช•เซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชฌเซ‰เช•เซเชธ) เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชฏเชœเชฎเชพเชจ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ€ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เชฒเช— เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชฎเชพเช‚ เชšเชฒเชพเชตเชตเซ€ เชถเช•เซเชฏ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค LGPL 2.1 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ เชชเซเชฐเชพเชชเซเชค.

เชฌเซ‡เชฐเชซเซเชฒเซ‡เชจเซเช• 64-เชฌเซ€เชŸ เช‡เชจเซเชŸเซ‡เชฒ CPUs เชชเชฐ Linux, Windows เช…เชจเซ‡ UEFI เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. Intel VT-x เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชธเช‚เชธเชพเชงเชจเซ‹เชจเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชถเซ‡เชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ macOS เช…เชจเซ‡ BSD เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡เชฎเชœ ARM64 เช…เชจเซ‡ AMD เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. เชตเชงเซเชฎเชพเช‚, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ VMM (เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชฎเซ‡เชจเซ‡เชœเชฐ), VVM เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ ELF เชฒเซ‹เชกเชฐ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพเชฎเชพเช‚เชฅเซ€ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• bfm เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‹ เชชเซ‹เชคเชพเชจเซ‹ เชกเซเชฐเชพเช‡เชตเชฐ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡. เชคเซ‡ C++ 11/14 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹เชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชคเชคเซเชตเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡, เช…เชชเชตเชพเชฆ เชธเซเชŸเซ‡เช•เชจเซ‡ เช…เชจเชตเชพเชˆเชจเซเชก เช•เชฐเชตเชพ (เช…เชจเชตเชพเช‡เชจเซเชก) เชฎเชพเชŸเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€, เชคเซ‡เชฎเชœ เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเชฐ/เชกเชฟเชธเซเชŸเซเชฐเช•เซเชŸเชฐเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพ เช…เชจเซ‡ เช…เชชเชตเชพเชฆ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ€ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชฐเชจเชŸเชพเช‡เชฎ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€.

เชฌเซ‡เชฐเชซเซเชฒเซ‡เชจเซเช• เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡ เชฌxyเช•เซเชธเซ€, เชœเซ‡ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เชฎเชนเซ‡เชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ‡ เช†เชงเชพเชฐ เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชธเซ‡เชตเชพเช“ เช…เชฅเชตเชพ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Linux เช…เชจเซ‡ Unikernel เชธเชพเชฅเซ‡ เชนเชณเชตเชพ เชตเชœเชจเชจเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช…เชฒเช— เชธเซ‡เชตเชพเช“เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚, เชคเชฎเซ‡ เชฏเชœเชฎเชพเชจ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเชพ เชชเซเชฐเชญเชพเชตเชฅเซ€ เชฎเซเช•เซเชค (เชฏเชœเชฎเชพเชจ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ‡ เช…เชฒเช— เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชฎเชพเช‚ เช…เชฒเช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡) เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซ‡เชท เช†เชตเชถเซเชฏเช•เชคเชพเช“ เชงเชฐเชพเชตเชคเซ€ เชจเชฟเชฏเชฎเชฟเชค เชตเซ‡เชฌ เชธเซ‡เชตเชพเช“ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฌเช‚เชจเซ‡ เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เชฌเซ‡เชฐเชซเซเชฒเซ‡เชจเซเช• 2.0 เชจเซ€ เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชฎเชพเช‚ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเชพ เช…เชจเซเช—เชพเชฎเซ€ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡ UEFI เชฅเซ€ เชธเซ€เชงเชพ เชœ เชฌเซ‡เชฐเชซเซเชฒเซ‡เชจเซเช•เชจเซ‡ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ;
  • เชจเชตเซเช‚ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฐ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ Linux เชฎเชพเช‚ SLAB/Buddy เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ€ เชœเซ‡เชฎ เชœ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชจเชตเซเช‚ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฐ เช˜เชŸเชพเชกเซ‡เชฒเซเช‚ เชซเซเชฐเซ‡เช—เชฎเซ‡เชจเซเชŸเซ‡เชถเชจ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐเชจเซ‡ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเชฃเซ€เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡. bfdriver, เชœเซ‡ เชคเชฎเชจเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐเชจเซเช‚ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช•เชฆ เช˜เชŸเชพเชกเชตเชพ เช…เชจเซ‡ CPU เช•เซ‹เชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเชพ เช†เชงเชพเชฐเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชฐเซ€เชคเซ‡ เชธเซเช•เซ‡เชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡;
  • CMake เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชจเชตเซ€ เชฌเชฟเชฒเซเชก เชธเชฟเชธเซเชŸเชฎ, เช•เชฎเชพเชจเซเชก เชˆเชจเซเชŸเชฐเชชเซเชฐเซ€เชŸเชฐเชฅเซ€ เชธเซเชตเชคเช‚เชคเซเชฐ, เชนเชพเชˆเชชเชฐเชตเชพเชˆเชเชฐ เช•เชฎเซเชชเชพเชˆเชฒเซ‡เชถเชจเชจเชพ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชฐเชตเซ‡เช— เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเช†เชฐเชเชฎ เชœเซ‡เชตเชพ เชตเชงเชพเชฐเชพเชจเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชญเชพเชตเชฟ เชธเชชเซ‹เชฐเซเชŸเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡;
  • เช•เซ‹เชกเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชธเซเชคเซเชฐเซ‹เชค เช—เซเชฐเช‚เชฅเซ‹เชจเซ€ เชฐเชšเชจเชพเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช•เซ‹เชก เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชตเชฟเชจเชพ เชนเชพเช‡เชชเชฐเช•เชฐเซเชจเชฒ เชœเซ‡เชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ. เชตเชงเซ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เช…เชฒเช— เช•เชฐเซ‡เชฒ เช•เซ‹เชก เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ, เช…เชจเชตเชพเชˆเชจเซเชก เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€, เชฐเชจเชŸเชพเช‡เชฎ, เช•เช‚เชŸเซเชฐเซ‹เชฒ เชŸเซ‚เชฒเซเชธ, เชฌเซเชŸเชฒเซ‹เชกเชฐ เช…เชจเซ‡ SDK;
  • C++ เชฎเชพเช‚ เช…เช—เชพเช‰ เชตเชชเชฐเชพเชคเซ€ เชตเชพเชฐเชธเชพเช—เชค เชชเชฆเซเชงเชคเชฟเชจเซ‡ เชฌเชฆเชฒเซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชฎเช‚เชกเชณ, เชœเซ‡เชฃเซ‡ API เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซเชฏเซเช‚, เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช•เชฐเซเชฏเซ‹.

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

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