Q2019 XNUMX เจฒเจˆ FreeBSD เจชเฉเจฐเจ—เจคเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ

เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจœเฉเจฒเจพเจˆ เจคเฉ‹เจ‚ เจธเจคเฉฐเจฌเจฐ 2019 เจคเฉฑเจ• เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฌเจพเจฐเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸเฅค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจจเฉ‹เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚:

  • เจ†เจฎ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎเจฟเจ• เจฎเฉเฉฑเจฆเฉ‡
    • เจ•เฉ‹เจฐ เจŸเฉ€เจฎ เจจเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจฎเจจเจœเจผเฉ‚เจฐเฉ€ เจฆเจฟเฉฑเจคเฉ€ เจนเฉˆ เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจชเฉ‡เจŸเฉˆเจ‚เจŸ เจธเจฎเจเฉŒเจคเฉ‡ (BSD+ เจชเฉ‡เจŸเฉˆเจ‚เจŸ), เจชเจฐ เจ‡เจธ เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ‡ เจซเฉˆเจธเจฒเฉ‡ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจจเจœเจผเฉ‚เจฐ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ;
    • เจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจธเจฐเฉ‹เจค เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจธเจฌเจตเจฐเจœเจผเจจ เจคเฉ‹เจ‚ เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจชเฉเจฐเจฃเจพเจฒเฉ€ เจ—เจฟเจŸ เจตเจฟเฉฑเจš เจธเจฐเฉ‹เจค เจ•เฉ‹เจกเจพเจ‚ เจฆเฉ‡ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ เจฌเจฃเจพเจ เจ—เจ เจ•เจพเจฐเจœ เจธเจฎเฉ‚เจน เจฆเฉ€ เจชเจนเจฟเจฒเฉ€ เจฎเฉ€เจŸเจฟเฉฐเจ— เจนเฉ‹เจˆเฅค เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฟเจตเจนเจพเจฐเจ•เจคเจพ 'เจคเฉ‡ เจšเจฐเจšเจพ เจ…เจœเฉ‡ เจตเฉ€ เจœเจพเจฐเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฎเฉเฉฑเจฆเจฟเจ†เจ‚ 'เจคเฉ‡ เจซเฉˆเจธเจฒเฉ‡ เจฒเฉˆเจฃเฉ‡ เจ…เจœเฉ‡ เจฌเจพเจ•เฉ€ เจนเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, contrib/ เจจเจพเจฒ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ, เจ•เฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ—เจฟเฉฑเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจนเฉˆเจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ‰เจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ? เจตเจšเจจเจฌเฉฑเจงเจคเจพ;
    • NetBSD เจคเฉ‹เจ‚ เจชเฉ‹เจฐเจŸเจก KCSAN (Kernel Concurrency Sanitizer) เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– CPUs 'เจคเฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจ•เจฐเจจเจฒ เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจฐเฉ‡เจธ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ เจธเจนเจพเจ‡เจ• เจนเฉˆ;
    • GNU binutils เจ…เจธเฉˆเจ‚เจฌเจฒเจฐ เจฆเฉ€ เจฌเจœเจพเจ Clang เจฆเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ…เจธเฉˆเจ‚เจฌเจฒเจฐ (IAS) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ;
    • เจฒเฉ€เจจเจ•เจธ เจตเจพเจคเจพเจตเจฐเจฃ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ (เจฒเฉ€เจจเจ•เจธเฉ‚เจฒเฉ‡เจŸเจฐ) เจจเฉ‚เฉฐ ARM64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค "renameat2" เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพเฅค เจฒเฉ€เจจเจ•เจธเจฏเฉ‚เจฒเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ‡ เจฒเฉ€เจจเจ•เจธ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจจเจฟเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจธเจŸเฉเจฐเฉˆเจธ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจคเจพเจœเจผเจพ glibc เจจเจพเจฒ เจฒเจฟเฉฐเจ• เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ•เจฐเฉˆเจธเจผเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉฑเจฒ เจนเฉ‹ เจ—เจˆ เจนเฉˆเฅค เจฒเฉ€เจจเจ•เจธเจฏเฉ‚เจฒเฉ‡เจŸเจฐ เจฒเจˆ เจฒเฉ€เจจเจ•เจธ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจพเจ‚ เจตเจพเจฒเฉ‡ เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ CentOS 7.7 เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
    • เจ—เฉ‚เจ—เจฒ เจธเจฎเจฐ เจ†เจซ เจ•เฉ‹เจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚, เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจจเฉ‡ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจ›เฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพ: เจ‡เฉฑเจ• เจฏเฉ‚เจจเฉ€เจซเจพเจˆเจก (IPv4/IPv6) เจชเจฟเฉฐเจ— เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจซเจพเจ‡เจฐเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ (เจ•เจฐเจจเจฒ เจธเฉˆเจจเฉ€เจŸเจพเจˆเจœเจผเจฐ) เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจฎเฉˆเจ•_เจ†เจˆเจชเฉˆเจ•เจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ•เฉ‹เจก เจตเจฐเจšเฉเจ…เจฒ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฒเจˆ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ เจฌเจฟเจฒเจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจธเจฅเจพเจจเจ• เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจตเฉฑเจ– เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
    • เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€ เจ•เจฐเจจเจฒ เจฆเฉ€ เจซเจœเจผเจฟเฉฐเจ— เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฒเจˆ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจตเจฟเจ•เจพเจธ เจœเจพเจฐเฉ€ เจนเฉˆ syzkaller. เจฐเจฟเจชเฉ‹เจฐเจŸเจฟเฉฐเจ— เจ…เจตเจงเฉ€ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, XNUMX เจคเฉ‹เจ‚ เจตเฉฑเจง เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ เจธเจฟเจœเจผเจ•เจพเจฒเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ–เจคเจฎ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค bhyve 'เจคเฉ‡ เจ…เจงเจพเจฐเจฟเจค เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจตเจฟเฉฑเจš syzkaller เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ, เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจธเจฐเจตเจฐ เจธเจฎเจฐเจชเจฟเจค เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ
      syzbot เจจเฉ‡ Google infrastructure เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– FreeBSD เจธเจฌ-เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจธเจฅเจพเจชเจค เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจธเจฎเฉ‚เจนเฉ€เจ•เจฐเจจ เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ backtrace.io เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจ•เจฐเฉˆเจธเจผเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เฉ€เจคเจพ;

    • เจ•เจฐเจจเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ‡ zlib เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆเฅค
      เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ-เจธเจฌเฉฐเจงเจค เจ•เฉ‹เจก เจจเฉ‚เฉฐ zlib 1.0.4 เจคเฉ‹เจ‚ 20 เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ†, เจฎเฉŒเจœเฉ‚เจฆเจพ zlib 1.2.11 เจ•เฉ‹เจกเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค zlib เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ, เจซเฉฐเจ•เจธเจผเจจ เจ•เฉฐเจชเจฐเฉˆเฉฑเจธ, เจ•เฉฐเจชเจฐเฉˆเฉฑเจธ 2 เจ…เจคเฉ‡ เจ…เจจเจ•เฉฐเจชเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ•เฉ‹เจก เจœเฉ‹ เจจเฉˆเฉฑเจŸเจ—เฉเจฐเจพเจซ เจธเจฌเจธเจฟเจธเจŸเจฎ เจคเฉ‹เจ‚ เจชเฉ€เจชเฉ€เจชเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจเจกเฉ€เจธเจผเจจ เจฆเฉ€ เจฌเจœเจพเจ, zlib เจฆเฉ‡ เจธเจฟเจธเจŸเจฎ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค kern_ctf.c, opencryptodeflate, geom_uzip, subr_compressor, เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจตเฉ€ เจจเจตเฉ‡เจ‚ zlib เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
      if_mxge, bxe เจ…เฉฑเจชเจกเฉ‡เจŸ เจ…เจคเฉ‡ ng_deflate;

    • เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เจฐเจจเจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ sysctlinfo, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ sysctl เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจคเฉฑเจค เจฒเฉฑเจญเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• MIB (เจฎเฉˆเจจเฉ‡เจœเจฎเฉˆเจ‚เจŸ เจ‡เจจเจซเจฐเจฎเฉ‡เจธเจผเจจ เจฌเฉ‡เจธ) เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจตเจธเจคเฉ‚เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ
    • เจ•เจฐเจจเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ mac_ipacl, TrustedBSD MAC เจซเจฐเฉ‡เจฎเจตเจฐเจ• 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจนเฉˆ เจ…เจคเฉ‡ เจœเฉ‡เจฒ เจตเจพเจคเจพเจตเจฐเจจ เจฒเจˆ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจเจ•เจธเฉˆเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจธเจฟเจธเจŸเจฎ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, mac_ipacl เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจ‡เฉฑเจ• เจนเฉ‹เจธเจŸ เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ• เจœเฉ‡เจฒ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจฐเฉ‚เจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ•เฉเจ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจฒเจˆ IP เจเจกเจฐเฉˆเฉฑเจธ เจœเจพเจ‚ เจธเจฌเจจเฉˆเฉฑเจŸ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจœเจพเจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฐเฉ‹เจ• เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจฒเจพเจœเจผเจฎเฉ€ เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจ‡เจน เจธเจนเจพเจ‡เจ• เจนเฉˆ เจœเฉ‡เจฒ เจฒเจˆ เจฎเจจเจœเจผเฉ‚เจฐ IP เจชเจคเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจธเจฌเจจเฉˆเฉฑเจŸเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเฉ‚เจšเฉ€เจ†เจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹, เจœเฉ‡เจฒ เจตเจฟเฉฑเจš เจ•เฉเจ IP เจ…เจคเฉ‡ เจธเจฌเจจเฉˆเฉฑเจŸเจพเจ‚ เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ 'เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€ เจฒเจ—เจพเจ“, เจœเจพเจ‚ เจธเจฟเจฐเจซเจผ เจ•เฉเจ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจฒเจˆ เจฌเจฆเจฒเจฆเฉ‡ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเฉ‹;
    • เจ‡เฉฐเจŸเฉ‡เจฒ เจจเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจธเจŸเฉˆเจ• เจชเฉ‹เจฐเจŸ เจฆเจพเจจ เจ•เฉ€เจคเจพ เจนเฉˆ TPM 2.0 (เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ) เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจšเจฟเฉฑเจช เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ•เจฐเจจ เจฒเจˆ, เจœเฉ‹ เจ•เจฟ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ OS เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฆเฉ‡ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจฒเฉ‹เจกเจฟเฉฐเจ— เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจŸเฉˆเจ• เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจชเฉ‹เจฐเจŸ เจธเฉเจฐเฉฑเจ–เจฟเจ†/tpm2-tss, เจธเฉเจฐเฉฑเจ–เจฟเจ†/tpm2-เจŸเฉ‚เจฒ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ†/tpm2-abrmd เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค tpm2-tss เจชเฉ‹เจฐเจŸ เจตเจฟเฉฑเจš TPM2 API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจธเจผเจพเจฎเจฒ เจนเจจ, tpm2-เจŸเฉ‚เจฒ TPM เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฐเจจ เจฒเจˆ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ tpm2-abrmd เจตเจฟเฉฑเจš TPM เจเจ•เจธเฉˆเจธ เจฌเฉเจฐเฉ‹เจ•เจฐ เจ…เจคเฉ‡ เจฐเจฟเจธเฉ‹เจฐเจธ เจฎเฉˆเจจเฉ‡เจœเจฐ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจฆเฉ€ เจฌเฉˆเจ•เจ—เฉเจฐเจพเจ‰เจ‚เจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจตเฉฑเจ–-เจตเฉฑเจ– TPM เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฎเจฒเจŸเฉ€เจชเจฒเฉˆเจ•เจธ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจกเจฟเจตเจพเจˆเจธ เจฒเจˆ FreeBSD 'เจคเฉ‡ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจฌเฉ‚เจŸเจฟเฉฐเจ— เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, TPM เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจšเจฟเฉฑเจช 'เจคเฉ‡ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจŸเฉเจฐเฉ‹เจ‚เจ—เจธเจตเจพเจจ IPsec, SSH เจ…เจคเฉ‡ TLS เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ;
    • amd64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจ•เจฐเจจเจฒ เจจเฉ‚เฉฐ W^X (เจฐเจพเจˆเจŸ XOR เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ) เจธเฉเจฐเฉฑเจ–เจฟเจ† เจคเจ•เจจเฉ€เจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเฉ‚เจŸ เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉฐเจจเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจ…เจคเฉ‡ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจเจ•เจธเฉˆเจธ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจ•เจฐเจจเจฒ เจนเฉเจฃ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉฐเจจเจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจฒเจˆ เจฒเจฟเจ–เจฃเจพ เจนเฉˆเฅค เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจนเฉˆ)เฅค เจจเจตเฉ€เจ‚ เจ•เจฐเจจเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€ HEAD เจฌเฉเจฐเจพเจ‚เจš เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ เจ…เจคเฉ‡ FreeBSD 13.0 เจ…เจคเฉ‡ 12.2 เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€;
    • mmap เจ…เจคเฉ‡ mpprotect เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ macro PROT_MAX(), เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ (PROT_READ, PROT_WRITE, PROT_EXEC) เจฒเจˆ เจฎเจจเจœเจผเฉ‚เจฐ เจชเจนเฉเฉฐเจš เจชเจพเจฌเฉฐเจฆเฉ€ เจซเจฒเฉˆเจ—เจพเจ‚ เจฆเฉ‡ เจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค PROT_MAX() เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ‡เฉฑเจ• เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐ เจจเฉ‚เฉฐ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€, เจชเจฐ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเจพ เจ‡เฉฑเจ• เจ–เฉ‡เจคเจฐ เจธเจฟเจฐเจซ เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจฒเจฟเฉฐเจ•เจฟเฉฐเจ— เจœเจพเจ‚ เจœเฉ‡เจ†เจˆเจŸเฉ€ เจ•เฉ‹เจก เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจฒเจˆ เจฒเจฟเจ–เจฃ เจฒเจˆ เจ–เฉเฉฑเจฒเฉเจนเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจ• เจตเจพเจฐ เจฒเจฟเจ–เจฃเจพ เจชเฉ‚เจฐเจพ เจนเฉ‹ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจน เจธเจฟเจฐเจซเจผ เจชเฉœเฉเจนเจจ เจ…เจคเฉ‡ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจธเฉ€เจฎเจค เจนเฉˆ, เจ…เจคเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, เจœเฉ‡เจ•เจฐ เจธเจฎเจเฉŒเจคเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจนเจฎเจฒเจพเจตเจฐ เจ‰เจธ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฌเจฒเจพเจ• เจฒเจˆ เจฒเจฟเจ–เจฃ เจจเฉ‚เฉฐ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เฉ‡เจ—เจพเฅค PROT_MAX() เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, sysctl vm.imply_prot_max เจตเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, mmap เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเฉ€ เจ•เจพเจฒ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจตเฉˆเจง เจซเจฒเฉˆเจ—เจพเจ‚ เจฆเจพ เจธเฉˆเฉฑเจŸ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ;
    • เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃ เจฒเจˆ, เจเจกเจฐเฉˆเฉฑเจธ เจธเจชเฉ‡เจธ เจฐเฉˆเจ‚เจกเจฎเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจคเจ•เจจเฉ€เจ• (เจเจเจธเจเจฒเจ†เจฐ) เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจตเจพเจคเจพเจตเจฐเจฃ, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฒเจพเจ‚เจš เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจธเจŸเฉˆเจ• 'เจคเฉ‡ เจฐเฉฑเจ–เฉ‡ เจ—เจ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจŸเฉˆเจ• เจซเจฐเฉ‡เจฎ เจ…เจคเฉ‡ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจธเฉฐเจฌเฉ‹เจงเจฟเจค เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจชเฉเจ†เจ‡เฉฐเจŸเจฐเจพเจ‚ เจฆเฉ‡ เจ†เจซเจธเฉˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจงเฉ€เฅค ELF เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจšเฉฑเจฒเจฃเจฏเฉ‹เจ— เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฒเจˆ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ;
    • libc เจคเฉ‹เจ‚ เจ…เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ—เฉ‡เจŸเจธ เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (C11 เจธเจŸเฉˆเจ‚เจกเจฐเจก เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เจธ เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ) เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจœเฉ‹ เจ…เจœเฉ‡ เจตเฉ€ เจ‡เจธ เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจคเจฌเจฆเฉ€เจฒเฉ€ เจจเฉ‚เฉฐ FreeBSD 13.0 เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจนเฉˆ;
    • เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ เจœเฉ‡เจฒ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉ‚เฉฐ เจ†เจฐเจ•เฉ‡เจธเจŸเฉเจฐเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจชเฉ‹เจŸ เจšเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจจเจฟเจฐเจฏเจพเจค เจ•เจฐเจจ เจฒเจˆ, เจกเฉŒเจ•เจฐ เจฆเฉ‡ เจธเจฎเจพเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจกเจฐเจพเจˆเจตเจฐ เจญเฉ‹เจฐเจพ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจœเฉ‡เจฒเฉเจน เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจฎเจพเจกเจฒ เจธเจพเจจเฉ‚เฉฐ เจœเฉ‡เจฒเฉเจน เจตเจพเจคเจพเจตเจฐเจจ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจคเจพเจ‡เจจเจพเจค เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ– เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจŸเฉ€เจšเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจกเฉŒเจ•เจฐ-เจธเจผเฉˆเจฒเฉ€ เจฆเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจตเจœเฉ‹เจ‚ เจœเฉ‡เจฒเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจพเจงเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ;
  • เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ
    • NetBSD เจคเฉ‹เจ‚ "makefs" เจธเจนเฉ‚เจฒเจค เจคเฉฑเจ• เจšเจฒเฉ‡ เจ—เจ FAT เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจธเจนเจฟเจฏเฉ‹เจ— (msdosf)เฅค เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ md เจกเจฐเจพเจˆเจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ…เจคเฉ‡ เจฐเฉ‚เจŸ เจ…เจฅเจพเจฐเจŸเฉ€ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ FAT เจจเจพเจฒ FS เจšเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ;
    • FUSE (USErspace เจตเจฟเฉฑเจš เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ) เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจกเจฐเจพเจˆเจตเจฐ เจฆเจพ เจฎเฉเฉœ เจ•เฉฐเจฎ เจชเฉ‚เจฐเจพ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฑเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ…เจธเจฒ เจตเจฟเฉฑเจš เจญเฉ‡เจœเฉ‡ เจ—เจ เจกเจฐเจพเจˆเจตเจฐ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฌเฉฑเจ— เจธเจจ เจ…เจคเฉ‡ เจ‡เจน FUSE 7.8 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจธเฉ€, เจœเฉ‹ เจ•เจฟ 11 เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจกเจฐเจพเจˆเจตเจฐ เจ†เจงเฉเจจเจฟเจ•เฉ€เจ•เจฐเจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚, FUSE 7.23 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ•เจฐเจจเจฒ เจธเจพเจˆเจก 'เจคเฉ‡ เจชเจนเฉเฉฐเจš เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจก ("-o default_permissions") เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, VOP_MKNOD, VOP_BMAP เจ…เจคเฉ‡ VOP_ADVLOCK เจจเฉ‚เฉฐ เจ•เจพเจฒเจพเจ‚ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, FUSE เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจ˜เจจ เจชเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, fusefs เจตเจฟเฉฑเจš เจฌเฉ‡เจจเจพเจฎ เจชเจพเจˆเจชเจพเจ‚ เจ…เจคเฉ‡ เจฏเฉ‚เจจเจฟเจ•เจธ เจธเจพเจ•เจŸเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, /dev/fuse เจฒเจˆ kqueue เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ, "mount -u" เจฆเฉเจ†เจฐเจพ เจฎเจพเจŠเจ‚เจŸ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ, เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค NFS เจฆเฉเจ†เจฐเจพ fusefs เจจเฉ‚เฉฐ เจจเจฟเจฐเจฏเจพเจค เจ•เจฐเจจ เจฒเจˆ, RLIMIT_FSIZE เจฒเฉ‡เจ–เจพเจ•เจพเจฐเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ, FOPEN_KEEP_CACHE เจ…เจคเฉ‡ FUSE_ASYNC_READ เจซเจฒเฉˆเจ— เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡, เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจ…เจคเฉ‡ เจ•เฉˆเจšเจฟเฉฐเจ— เจธเฉฐเจ—เจ เจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพเฅค เจจเจตเจพเจ‚ เจกเจฐเจพเจˆเจตเจฐ เจนเฉˆเฉฑเจก เจ…เจคเฉ‡ เจธเจฅเจฟเจฐ/12 เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (FreeBSD 12.1 เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ);
    • FreeBSD เจฒเจˆ NFSv4.2 (RFC-7862) เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฒเจ—เจญเจ— เจชเฉ‚เจฐเจพ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค เจฐเจฟเจชเฉ‹เจฐเจŸเจฟเฉฐเจ— เจชเฉ€เจฐเฉ€เจ…เจก เจฆเฉŒเจฐเจพเจจ เจฎเฉเฉฑเจ– เจซเฉ‹เจ•เจธ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— 'เจคเฉ‡ เจธเฉ€เฅค เจฒเฉ€เจจเจ•เจธ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ เจŸเฉˆเจธเจŸ เจชเฉ‚เจฐเฉ‡ เจนเฉ‹ เจ—เจ เจนเจจ, เจชเจฐ NFSv4.2 เจจเจพเจฒ pNFS เจธเจฐเจตเจฐ เจฆเฉ€ เจœเจพเจ‚เจš เจ…เจœเฉ‡ เจตเฉ€ เจœเจพเจฐเฉ€ เจนเฉˆเฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ FreeBSD เจนเฉˆเฉฑเจก/เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เจฐเจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค NFS เจฆเจพ เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ posix_fadvise, posix_fallocate เจซเฉฐเจ•เจธเจผเจจเจพเจ‚, lseek เจตเจฟเฉฑเจš SEEKHOLE/SEEKDATA เจฎเฉ‹เจกเจพเจ‚, เจธเจฐเจตเจฐ เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจธเจฅเจพเจจเจ• เจจเจ•เจฒ เจฆเจพ เจธเฉฐเจšเจพเจฒเจจ (เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ;
  • เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจนเจฟเจฏเฉ‹เจ—
    • เจฒเฉˆเจชเจŸเจพเจชเจพเจ‚ 'เจคเฉ‡ FreeBSD เจฆเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค FreeBSD เจตเจฟเฉฑเจš เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฎเจฐเจฅเจจ เจฒเจˆ เจ†เจกเจฟเจŸ เจ•เฉ€เจคเจพ เจœเจพเจฃ เจตเจพเจฒเจพ เจชเจนเจฟเจฒเจพ เจฏเฉฐเจคเจฐ เจธเฉฑเจคเจตเฉ€เจ‚ เจชเฉ€เฉœเฉเจนเฉ€ เจฆเจพ Lenovo X1 เจ•เจพเจฐเจฌเจจ เจฒเฉˆเจชเจŸเจพเจช เจธเฉ€;
    • เจšเฉˆเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€, เจ–เฉ‹เจœ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€ เจฆเจพ เจ‡เฉฑเจ• เจซเฉ‹เจฐเจ• เจšเฉ‡เจฐเฉ€ (เจธเจฎเจฐเฉฑเจฅเจพ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจเจจเจนเจพเจ‚เจธเจก RISC เจจเจฟเจฐเจฆเฉ‡เจธเจผ), เจ†เจ—เจพเจฎเฉ€ ARM เจฎเฉ‹เจฐเฉ‡เจฒเฉ‹ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เฉˆเจชเจธเจฟเจ•เจฎ เจกเจฟเจœเจผเจพเจˆเจจ เจฆเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเจพเจกเจฒ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค CHERI เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเฉ‡เจ—เจพเฅค เจฎเฉ‹เจฐเฉ‡เจฒเฉ‹ เจšเจฟเฉฑเจช เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจจ 2021 เจตเจฟเฉฑเจš เจฐเจฟเจฒเฉ€เจœเจผ. CheriBSD เจกเจฟเจตเฉˆเจฒเจชเจฐ MIPS เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ CHERI เจธเฉฐเจฆเจฐเจญ เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจช เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจเจพ เจตเฉ€ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ;
    • RockPro3399 เจ…เจคเฉ‡ NanoPC-T64 เจฌเฉ‹เจฐเจกเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ RockChip RK4 เจšเจฟเฉฑเจชเจพเจ‚ เจฒเจˆ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจธเจฎเจฐเจฅเจจเฅค เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉเจงเจพเจฐ eMMC เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจฌเฉ‹เจฐเจก 'เจคเฉ‡ เจตเจฐเจคเฉ‡ เจ—เจ eMMC เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจกเจฐเจพเจˆเจตเจฐ เจฆเจพ เจตเจฟเจ•เจพเจธ เจธเฉ€;
    • ARMv64 Cortex-A5871 เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ ARM8 SoC เจฌเฉเจฐเฉŒเจกเจ•เจพเจฎ BCM57X เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจœเจพเจฐเฉ€ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจฐเจพเจŠเจŸเจฐเจพเจ‚, เจ—เฉ‡เจŸเจตเฉ‡เจ… เจ…เจคเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจฐเจฟเจชเฉ‹เจฐเจŸเจฟเฉฐเจ— เจฎเจฟเจ†เจฆ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ
      iProc PCIe เจธเจนเจฟเจฏเฉ‹เจ— เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ IPsec เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
      เจšเฉŒเจฅเฉ€ เจคเจฟเจฎเจพเจนเฉ€ เจตเจฟเฉฑเจš HEAD เจฌเฉเจฐเจพเจ‚เจš เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจเจ•เฉ€เจ•เจฐเจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจนเฉˆ;

    • Powerpc64 เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจ‡เฉฑเจ• FreeBSD เจชเฉ‹เจฐเจŸ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเจฐเฉฑเจ•เฉ€ เจนเฉ‹เจˆ เจนเฉˆเฅค เจซเฉ‹เจ•เจธ IBM POWER8 เจ…เจคเฉ‡ POWER9 เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจ—เฉเจฃเจตเฉฑเจคเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ 'เจคเฉ‡ เจนเฉˆ, เจชเจฐ เจตเจฟเจ•เจฒเจชเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ Apple Power Macs, x500 เจ…เจคเฉ‡ Amiga A1222 'เจคเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค powerpc*/12 เจฌเฉเจฐเจพเจ‚เจš gcc 4.2.1 เจฆเฉ‡ เจจเจพเจฒ เจญเฉ‡เจœเจฃเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ powerpc*/13 เจฌเฉเจฐเจพเจ‚เจš เจจเฉ‚เฉฐ เจœเจฒเจฆเฉ€ เจนเฉ€ llvm90 'เจคเฉ‡ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค 33306 เจฌเฉฐเจฆเจฐเจ—เจพเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚, 30514 เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจ…เจธเฉˆเจ‚เจฌเจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ;
    • เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉˆเจ•เฉ‡เจŸ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจเจ•เจธเจฒเจฐเฉ‡เจธเจผเจจ เจ‡เฉฐเจœเจฃ, 64 Gb เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ, PCIe 1046, SATA 8 เจ…เจคเฉ‡ USB 72 เจฆเฉ‡ เจจเจพเจฒ ARMv10 Cortex-A3.0 เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค 3.0-bit SoC NXP LS3.0A เจฒเจˆ FreeBSD เจชเฉ‹เจฐเจŸเจฟเฉฐเจ— เจœเจพเจฐเฉ€ เจนเฉˆเฅค เจฐเจฟเจชเฉ‹เจฐเจŸเจฟเฉฐเจ— เจฎเจฟเจ†เจฆ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, USB 3.0, SD/MMC, I2C, DPAA เจ…เจคเฉ‡ GPIO เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค QSPI เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจ…เจคเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€เจ†เจ‚ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจนเจจเฅค 4 เจฆเฉ€ เจšเฉŒเจฅเฉ€ เจคเจฟเจฎเจพเจนเฉ€ เจตเจฟเฉฑเจš HEAD เจฌเฉเจฐเจพเจ‚เจš เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจฆเฉ‡ เจฎเฉเจ•เฉฐเจฎเจฒ เจนเฉ‹เจฃ เจ…เจคเฉ‡ เจธเจผเจพเจฎเจฒ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจนเฉˆ;
    • ena เจกเจฐเจพเจˆเจตเจฐ เจจเฉ‚เฉฐ 2 Gb/s เจคเฉฑเจ• เจฆเฉ€ เจธเจชเฉ€เจก 'เจคเฉ‡ EC2 เจจเฉ‹เจกเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเฉฐเจšเจพเจฐ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เจฒเจพเจธเจŸเจฟเจ• เจ•เฉฐเจชเจฟเจŠเจŸ เจ•เจฒเจพเจŠเจก (EC2) เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ ENAv25 (เจ‡เจฒเจพเจธเจŸเจฟเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ…เจกเจพเจชเจŸเจฐ) เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ…เจกเจพเจชเจŸเจฐเจพเจ‚ เจฆเฉ€ เจฆเฉ‚เจœเฉ€ เจชเฉ€เฉœเฉเจนเฉ€ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค NETMAP เจธเจนเจพเจ‡เจคเจพ เจจเฉ‚เฉฐ ena เจกเจฐเจพเจˆเจตเจฐ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฒเฉ‡เจ†เจ‰เจŸ เจจเฉ‚เฉฐ เจเจฎเจพเจœเจผเจพเจจ EC2 A1 เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš LLQ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ เจธเจฟเจธเจŸเจฎ
    • เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจธเจŸเฉˆเจ• เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจ…เจคเฉ‡ xorg เจธเจฌเฉฐเจงเจค เจชเฉ‹เจฐเจŸเฅค USE_XORG เจ…เจคเฉ‡ XORG_CAT เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ bsd.port.mk เจฐเจพเจนเฉ€เจ‚ bsd.xorg.mk เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ USES เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจตเจฟเฉฑเจš เจญเฉ‡เจœ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจชเฉ‹เจฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉเจฃ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฎเฉ‡เจ•เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš "USES=xorg" เจซเจฒเฉˆเจ— เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค XORG_CAT เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ bsd.xorg.mk เจคเฉ‹เจ‚ เจตเฉฑเจ– เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจนเฉเจฃ "USES=xorg-cat" เจซเจฒเฉˆเจ— เจฆเฉเจ†เจฐเจพ เจฏเฉ‹เจ— เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เฉฑเจ• git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเฉ‡ xorg เจชเฉ‹เจฐเจŸ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจŸเฉ‚เจฒ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ
      freedesktop.org, เจœเฉ‹ เจ•เจฟ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจคเฉฑเจ• เจœเจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฒเจˆ เจชเฉ‹เจฐเจŸ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ xorg เจชเฉ‹เจฐเจŸ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ†เจŸเฉ‹เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจฌเจœเจพเจ เจฎเฉ‡เจธเจจ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค

      เจชเฉเจฐเจพเจฃเฉ‡ xorg เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจนเฉเจฃ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, x11/libXp เจชเฉ‹เจฐเจŸ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ x11/Xxf86misc, x11-fonts/libXfontcache เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ/libGLw เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฐเจคเจฐเจซเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค ;

    • Java 11 เจ…เจคเฉ‡ FreeBSD เจตเจฟเฉฑเจš เจจเจตเฉ€เจ†เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ Java 8 เจฌเฉเจฐเจพเจ‚เจš เจตเจฟเฉฑเจš เจ•เฉเจ เจฌเจฆเจฒเจพเจ… เจชเฉ‹เจฐเจŸ เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจœเจพเจตเจพ เจซเจฒเจพเจˆเจŸ เจฐเจฟเจ•เจพเจฐเจกเจฐ, เจนเฉŒเจŸเจธเจชเฉŒเจŸ เจธเจฐเจตเจฟเจธเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจเจœเฉฐเจŸ, เจนเฉŒเจŸเจธเจชเฉŒเจŸ เจกเฉ€เจฌเจ—เจฐ เจตเจฐเจ—เฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ Java 11 เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค FreeBSD, DTrace, Javac เจธเจฐเจตเจฐ, Java Sound เจ…เจคเฉ‡ SCTP เจฒเจˆ, เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉฐเจฎ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจ•เจฟ เจธเจพเจฐเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจŸเฉˆเจธเจŸ เจชเจพเจธ เจนเฉ‹ เจ—เจ เจนเจจเฅค เจŸเฉˆเจธเจŸ เจชเจพเจธ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 50 เจคเฉ‹เจ‚ เจ˜เจŸเจพ เจ•เฉ‡ 2 เจ•เจฐ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจนเฉˆ;
    • KDE เจชเจฒเจพเจœเจผเจฎเจพ เจกเฉˆเจธเจ•เจŸเจพเจช, KDE เจซเจฐเฉ‡เจฎเจตเจฐเจ•, KDE เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ…เจคเฉ‡ Qt เจจเฉ‚เฉฐ เจ…เฉฑเจช เจŸเฉ‚ เจกเฉ‡เจŸ เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจฒเจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
    • Xfce เจกเฉˆเจธเจ•เจŸเจพเจช เจตเจพเจฒเฉ€เจ†เจ‚ เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฐเจฟเจฒเฉ€เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ 4.14;
    • เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€ เจชเฉ‹เจฐเจŸเจธ เจŸเฉเจฐเฉ€ 38000 เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเจพเจฐ เจ•เจฐ เจ—เจฟเจ† เจนเฉˆ, เจฌเฉฐเจฆ เจจเจพ เจ•เฉ€เจคเฉ‡ เจ—เจ เจชเฉ€เจ†เจฐเจœเจผ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 2000 เจคเฉ‹เจ‚ เจฅเฉ‹เฉœเฉเจนเฉ€ เจœเจผเจฟเจ†เจฆเจพ เจนเฉˆ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ 400 เจชเฉ€เจ†เจฐ เจ…เจœเฉ‡ เจคเฉฑเจ• เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ เจนเจจเฅค เจฐเจฟเจชเฉ‹เจฐเจŸเจฟเฉฐเจ— เจฎเจฟเจ†เจฆ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, 7340 เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจคเฉ‹เจ‚ 169 เจฌเจฆเจฒเจพเจ… เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ. เจฆเฉ‹ เจจเจตเฉ‡เจ‚ เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ (เจธเฉฐเจคเฉ‹เจธเจผ เจฐเจพเจœเฉ‚ เจ…เจคเฉ‡ เจฆเจฎเจฟเจคเจฐเฉ€ เจ—เฉŒเจŸเจจเจฟเจ•) เจจเฉ‡ เจชเฉเจฐเจคเฉ€เจฌเฉฑเจงเจคเจพ เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡เฅค pkg 1.12 เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจชเฉ‹เจฐเจŸเจธ เจŸเฉเจฐเฉ€ เจตเจฟเฉฑเจš เจ“เจตเจฐเจฒเฉ‡เจ… เจ…เจคเฉ‡ bsd.sites.mk เจฆเฉ€ เจธเจซเจพเจˆ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒเฅค เจชเฉ‹เจฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉฐเจธเจ•เจฐเจฃ เจ…เจชเจกเฉ‡เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ: เจฒเจพเจœเจผเจฐ 2.0.4, LLVM 9.0, Perl5.30, PostgreSQL 11, Ruby 2.6, Firefox 69.0.1, Firefox-esr 68.1.0, Chromium 76.0;
    • เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจตเจฟเจ•เจพเจธ เจœเจพเจฐเฉ€ เจนเฉˆ เจ•เจฒเฉ‹เจจเฉ‹เจธ, เจตเจฟเจ•เจพเจธเจธเจผเฉ€เจฒ เจตเจฐเจšเฉเจ…เจฒ เจธเจฐเจตเจฐ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจตเฉฐเจกเฅค เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจœเฉ‹ เจ‡เจน เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ, ClonOS Proxmox, Triton (Joyent), OpenStack, OpenNebula เจ…เจคเฉ‡ Amazon AWS เจตเจฐเจ—เฉ€เจ†เจ‚ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจ…เฉฐเจคเจฐ เจนเฉˆ FreeBSD เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจคเฉ‡ FreeBSD เจœเฉ‡เจฒ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ, เจคเฉˆเจจเจพเจค เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจญเจพเจ‡เจตเฉ‡ เจ…เจคเฉ‡ เจœเจผเฉ‡เจจ เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจตเจฐเจšเฉเจ…เจฒ เจตเจพเจคเจพเจตเจฐเจจเฅค เจนเจพเจฒเฉ€เจ† เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจนเจพเจ‡เจคเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ
      Linux/BSD VM เจฒเจˆ เจ•เจฒเจพเจ‰เจก-เจ‡เจจเจฟเจŸ เจ…เจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ VM เจฒเจˆ เจ•เจฒเจพเจ‰เจกเจฌเฉ‡เจธ-เจ‡เจจเจฟเจŸ, เจจเฉ‡เจŸเจฟเจต เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจชเจฐเจฟเจตเจฐเจคเจจ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ, เจฌเจฟเจฒเจกเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจฒเจˆ เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจธเฉ€เจ†เจˆ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ pkg เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เฅค
      เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจคเฉ‹เจ‚ ClonOSเฅค

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

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