2020 เชจเชพ เชชเซเชฐเชฅเชฎ เชคเซเชฐเชฟเชฎเชพเชธเชฟเช• เช—เชพเชณเชพ เชฎเชพเชŸเซ‡ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชตเชฟเช•เชพเชธ เช…เชนเซ‡เชตเชพเชฒ

เชชเซเชฐเช•เชพเชถเชฟเชค เชœเชพเชจเซเชฏเซเช†เชฐเซ€เชฅเซ€ เชฎเชพเชฐเซเชš 2020 เชฆเชฐเชฎเชฟเชฏเชพเชจ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธ เช…เช‚เช—เซ‡เชจเซ‹ เช…เชนเซ‡เชตเชพเชฒ. เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชจเซ‹เช‚เชง เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช:

  • เชธเชพเชฎเชพเชจเซเชฏ เช…เชจเซ‡ เชชเซเชฐเชฃเชพเชฒเซ€เช—เชค เชธเชฎเชธเซเชฏเชพเช“
    • FreeBSD-CURRENT เชธเซ‹เชฐเซเชธ เชŸเซเชฐเซ€เชฎเชพเช‚เชฅเซ€ GCC เช•เชฎเซเชชเชพเชˆเชฒเชฐ เชธเซ‡เชŸ เชฆเซ‚เชฐ เช•เชฐเซเชฏเซ‹, เชคเซ‡เชฎเชœ เชจ เชตเชชเชฐเชพเชฏเซ‡เชฒ gperf, gcov เช…เชจเซ‡ gtc (เชกเชฟเชตเชพเชˆเชธเชŸเซเชฐเซ€ เช•เชฎเซเชชเชพเชˆเชฒเชฐ) เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“. เชฌเชงเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช•เซ‡ เชœเซ‡ เช•เซเชฒเซ‡เช‚เช—เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเชพ เชจเชฅเซ€ เชคเซ‡ เชฌเช‚เชฆเชฐเซ‹เชฅเซ€ เชธเซเชฅเชพเชชเชฟเชค เชฌเชพเชนเซเชฏ เชฌเชฟเชฒเซเชก เชŸเซ‚เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชฌเซ‡เช เชธเชฟเชธเซเชŸเชฎเซ‡ GCC 4.2.1 เชจเซเช‚ เชœเซ‚เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฎเซ‹เช•เชฒเซเชฏเซเช‚, เช…เชจเซ‡ 4.2.2 เชจเชพ GPLv3 เชฒเชพเชฏเชธเชจเซเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชจเชตเซ€ เช†เชตเซƒเชคเซเชคเชฟเช“เชจเซเช‚ เชธเช‚เช•เชฒเชจ เชถเช•เซเชฏ เชจ เชนเชคเซเช‚, เชœเซ‡ FreeBSD เชฌเซ‡เช เช˜เชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เช…เชฏเซ‹เช—เซเชฏ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚. GCC เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชชเซเชฐเช•เชพเชถเชจเซ‹, GCC 9 เชธเชนเชฟเชค, เชนเชœเซ เชชเชฃ เชชเซ‡เช•เซ‡เชœเซ‹ เช…เชจเซ‡ เชชเซ‹เชฐเซเชŸเซเชธเชฎเชพเช‚เชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.
    • Linux เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชˆเชฎเซเชฏเซเชฒเซ‡เชถเชจ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ (Linuxulator) เช เชธเซ‡เชจเซเชกเชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ, TCP_CORK เชฎเซ‹เชก (nginx เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€), เช…เชจเซ‡ MAP_32BIT เชซเซเชฒเซ‡เช— เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡ (เช‰เชฌเซเชจเซเชŸเซ เชฌเชพเชฏเซ‹เชจเชฟเช•เชฅเซ€ เชฎเซ‹เชจเซ‹ เชธเชพเชฅเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซ‡ เช›เซ‡). 2.30 (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ CentOS 8 เชฎเชพเช‚เชฅเซ€) glibc เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ DNS เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชพเชˆ เช—เชˆ เช›เซ‡.
      เชจเชฟเชฐเช‚เชคเชฐ เชเช•เซ€เช•เชฐเชฃ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ Linux เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชฅเชฏเซ‡เชฒเชพ เชธเซเชงเชพเชฐเชพเช“เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ Linuxulator เชšเชฒเชพเชตเชคเชพ LTP (Linux เชŸเซ‡เชธเซเชŸเชฟเช‚เช— เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ) เชจเซ‹เช•เชฐเซ€เช“ เชšเชฒเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชฒเช—เชญเช— 400 เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชซเชฟเช•เซเชธเชฟเช‚เช—เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡ (เช•เซ‡เชŸเชฒเซ€เช• เชญเซ‚เชฒเซ‹ เช–เซ‹เชŸเชพ เชธเช•เชพเชฐเชพเชคเซเชฎเช•เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชพเชฏ เช›เซ‡, เช•เซ‡เชŸเชฒเซ€เช•เชจเซ‡ เชจเชœเซ€เชตเชพ เชธเซเชงเชพเชฐเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชเชตเชพ เชชเชฃ เช›เซ‡ เช•เซ‡ เชœเซ‡เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเซเชธ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡). Linuxulator เช•เซ‹เชก เชธเชพเชซ เช•เชฐเชตเชพ เช…เชจเซ‡ เชกเชฟเชฌเช—เซ€เช‚เช—เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชตเชฟเชธเซเชคเซƒเชค เชตเชฟเชถเซ‡เชทเชคเชพเช“ เช…เชจเซ‡ fexecve เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชธเชพเชฅเซ‡เชจเชพ เชชเซ‡เชšเซ‹ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเชœเซ เชธเซเชงเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€.

    • เชธเซ‡เชจเซเชŸเซเชฐเชฒเชพเชˆเช เชธเซ‹เชฐเซเชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชธเชฟเชธเซเชŸเชฎ เชธเชฌเชตเชฐเซเชเชจเชฅเซ€ เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎ เช—เชฟเชŸเชฎเชพเช‚ เชธเซ‹เชฐเซเชธ เช•เซ‹เชกเซเชธเชจเซเช‚ เชธเซเชฅเชณเชพเช‚เชคเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชœเซ‚เชฅเชจเซ€ เชฎเซ€เชŸเชฟเช‚เช—เซเชธ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡. เชธเซเชฅเชณเชพเช‚เชคเชฐ เชฎเชพเชŸเซ‡เชจเซ€ เชฆเชฐเช–เชพเชธเซเชคเซ‹ เชธเชพเชฅเซ‡เชจเซ‹ เช…เชนเซ‡เชตเชพเชฒ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เช›เซ‡.
    • ะ’ rtld (เชฐเชจเชŸเชพเช‡เชฎ เชฒเชฟเช‚เช•เชฐ) เชธเซเชงเชพเชฐเซ‡เชฒ เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฎเซ‹เชก (โ€œ/libexec/ld-elf.so.1 {path} {arguments}โ€).
    • เชธเชฟเชเช•เซ‡เชฒเชฐ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เช•เชฐเซเชจเชฒเชจเชพ เชซเชเชฟเช‚เช— เชŸเซ‡เชธเซเชŸเชฟเช‚เช— เชฎเชพเชŸเซ‡เชจเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชฟเช•เชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡. เชฐเชฟเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชธเชฎเชฏเช—เชพเชณเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ, syzkaller เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชซเชพเช‡เชฒ เชกเชฟเชธเซเช•เซเชฐเซ€เชชเซเชŸเชฐ เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช• เช…เชจเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชญเซ‚เชฒ เชจเชฟเชฆเชพเชจ เชชเช›เซ€, เชกเซ€เชฌเช—เซ€เช‚เช—เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ SCTP เชธเซเชŸเซ‡เช•เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชธเช‚เชญเชตเชฟเชค เชฐเซ€เช—เซเชฐเซ‡เชถเชจเชจเซ‡ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชŸเซเชฐเซ‡เชธ2 เชธเซ‡เชŸเชฎเชพเช‚ เชจเชฟเชฏเชฎเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เช•เซ‹เชชเซ€_เชซเชพเชˆเชฒ_เชฐเซ‡เชจเซเชœ(), __เชฐเซ€เช…เชฒเชชเชฅเชŸ() เช…เชจเซ‡ เช•เซ‡เชชเซเชธเชฟเช•เชฎ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเซเชธ เชธเชนเชฟเชค เชจเชตเชพ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเซเชธเชจเชพ เชซเช เชŸเซ‡เชธเซเชŸเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชพเชฏเซ‹. เชฒเชฟเชจเช•เซเชธ เช‡เชฎเซเชฏเซเชฒเซ‡เชถเชจ เชฒเซ‡เชฏเชฐเชจเซ‡ เชซเช เชŸเซ‡เชธเซเชŸเชฟเช‚เช— เชธเชพเชฅเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชจเซเช‚ เช•เชพเชฎ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชจเชตเซ€เชจเชคเชฎ เช•เชตเชฐเชฟเชŸเซ€ เชธเซเช•เซ‡เชจ เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธเชฎเชพเช‚ เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒเซ€ เชญเซ‚เชฒเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซเชฏเซเช‚.
    • เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ เชชเซเชฐเชฃเชพเชฒเซ€เช เชซเช•เซเชค เช•เซเชฒเซ‡เช‚เช—/เชเชฒเชเชฒเชกเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฎ เชนเซ‡เชก เชฌเซเชฐเชพเชจเซเชš เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชตเชฟเชš เช•เชฐเซเชฏเซเช‚ เช›เซ‡. RISC-V เชฎเชพเชŸเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช“เชชเชจเชเชธเชฌเซ€เช†เชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ QEMU เชฎเชพเช‚ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชˆเชฎเซ‡เชœเชจเซเช‚ เชจเชฟเชฐเซเชฎเชพเชฃ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชˆเชฎเซ‡เชœเซ€เชธ เช…เชจเซ‡ เชชเชพเชตเชฐเชชเซ€เชธเซ€64 เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ (เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€-เชนเซ‡เชก-เชชเชพเชตเชฐเชชเซ€เชธเซ€64-เชˆเชฎเซ‡เชœเซ€เชธ, เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€-เชนเซ‡เชก-เชชเชพเชตเชฐเชชเซ€เชธเซ€64-เชŸเซ‡เชธเซเชŸเชตเซ€เชเชฎ) เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เช•เชพเชฐเซเชฏเซ‹ เช‰เชฎเซ‡เชฐเซเชฏเชพ.
    • เชจเชตเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช•เซเชฏเซเช†เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช‰เชฆเซเชฆเชญเชตเชคเซ€ เชธเชฎเชธเซเชฏเชพเช“ (เชชเซ…เช•เซ‡เชœ เช–เซ‚เชฌ เชœ เชงเซ€เชฎเซ‡เชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡) เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‹เชฐเซเชŸเซเชธ (เชกเซ‡เชตเชฒ/เช•เซเชฏเซ‚เช†) เชชเชฐเชฅเซ€ เช•เซเชฏเซ‚เช† เชŸเซ‡เชธเซเชŸ เชธเซเชฏเซ‚เชŸเชจเซ‡ เชฌเซ‡เช เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฎ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชฟเช•เชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชฅเชตเชพ FPGA. เชฌเซ‡เช เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชเช•เซ€เช•เชฐเชฃ เชเชฎเซเชฌเซ‡เชกเซ‡เชก เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ เช…เชจเซ‡ เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ เชธเชฟเชธเซเชŸเชฎเซเชธ เชธเชพเชฅเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเชพ เชชเชฐเซ€เช•เซเชทเชฃเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชถเซ‡.
    • เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœ เชกเซเชฐเชพเช‡เชตเชฐเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชœเซ‹_เชฌเซเชฐเชฟเชœ, เชœเซ‡ เช†เช‚เชคเชฐเชฟเช• เชกเซ‡เชŸเชพเชจเซ‡ เชฒเซ‰เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชฎเซเชฏเซเชŸเซ‡เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชœเซ‡เชฒ เชตเชพเชคเชพเชตเชฐเชฃ เช…เชฅเชตเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชเช• เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชเช•เซ€เช•เซƒเชค เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เช‡เชšเซเช›เชฟเชค เช•เชพเชฎเช—เซ€เชฐเซ€ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€. เช† เชคเชฌเช•เซเช•เซ‡, เชคเชพเชณเชพเช“ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเชพ เช†เชงเซเชจเชฟเช•เซ€เช•เชฐเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฐเซ€เช—เซเชฐเซ‡เชธเชจ เชฅเชตเชพเชฅเซ€ เช…เชŸเช•เชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ (เชฌเซเชฐเชฟเชœ_เช‡เชจเชชเซเชŸ(), เชฌเซเชฐเชฟเชœ_เช†เช‰เชŸเชชเซเชŸ(), เชฌเซเชฐเชฟเชœ_เชซเซ‹เชฐเชตเชฐเซเชก(), ...) เชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชจเซเช•เชฐเชจเซเชธเซ€เช•เชฟเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชชเชฐ เชตเชฟเชšเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡.
    • เช…เชชเชตเชพเชฆ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเชกเชชเซ€ เชธเชฟเช—เซเชจเชฒ เชนเซ‡เชจเซเชกเชฒเชฐ เชฎเชพเชŸเซ‡ เชฎเซ‡เชฎเชฐเซ€เชจเชพ เชฌเซเชฒเซ‹เช•เชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเซเชฐเซ‡เชกเชจเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเซ‹ sigfastblock เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
    • เช•เชฐเซเชจเชฒ ARMv8.1 เชธเชฟเชธเซเชŸเชฎเซ‹ เชฆเซเชตเชพเชฐเชพ เช†เชงเชพเชฐเชญเซ‚เชค LSE (เชฎเซ‹เชŸเซ€ เชธเชฟเชธเซเชŸเชฎ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ) เช…เชฃเซ เชธเซ‚เชšเชจเชพเช“ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. Cavium ThunderX2 เช…เชจเซ‡ AWS Graviton 2 เชฌเซ‹เชฐเซเชก เชชเชฐ เชšเชพเชฒเชคเซ€ เชตเช–เชคเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช† เชธเซ‚เชšเชจเชพเช“ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชซเซ‡เชฐเชซเชพเชฐเซ‹ LSE เชธเชชเซ‹เชฐเซเชŸเชจเซ‡ เชถเซ‹เชงเซ€ เช•เชพเชขเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชชเชฐเชฎเชพเชฃเซ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเซ€เช•เซเชทเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ, LSE เชจเชพ เช‰เชชเชฏเซ‹เช—เชฅเซ€ เช•เชฐเซเชจเชฒเชจเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชฟเชคเชพเชตเซ‡เชฒเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชธเชฎเชฏเชจเซ‡ 15% เช˜เชŸเชพเชกเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเซเชฏเซเช‚.
    • เชชเซเชฐเชฆเชฐเซเชถเชจ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ ELF เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชŸเซ‚เชฒเช•เชฟเชŸเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
      DWARF เชกเชฟเชฌเช—เซ€เช‚เช— เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เช•เซ‡เชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ, elfcopy/objcopy เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เชนเชฒ เช•เชฐเซ€, DW_AT_ranges เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เช‰เชฎเซ‡เชฐเซเชฏเซเช‚,
      readelf PROTMAX_DISABLE, STKGAP_DISABLE เช…เชจเซ‡ WXNEEDED เชซเซเชฒเซ‡เช—เซ‹ เชคเซ‡เชฎเชœ Xen เช…เชจเซ‡ GNU เชฌเชฟเชฒเซเชก-เช†เชˆเชกเซ€เชจเซ‡ เชกเซ€เช•เซ‹เชก เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡.

  • เชธเซเชฐเช•เซเชทเชพ
    • Azure เช•เซเชฒเชพเช‰เชก เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเซเชธเชฎเชพเช‚ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€เชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡, เชนเชพเชฏเชชเชฐเชตเซ€ เชธเซ‹เช•เซ‡เชŸ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‡เชŸ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ เชฏเชœเชฎเชพเชจ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชตเชšเซเชšเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชธเซ‹เช•เซ‡เชŸ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€เชจเชพ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชฌเชฟเชฒเซเชกเซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎ เช˜เชŸเช•เซ‹เชจเซ€ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹ เช˜เซ‹เชทเชฟเชค เชธเซเชฐเซ‹เชค เช•เซ‹เชกเซเชธเชฎเชพเช‚เชฅเซ€ เชฌเชฐเชพเชฌเชฐ เชธเช‚เช•เชฒเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชฌเชพเชนเซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชจเชฅเซ€.
    • เชตเซเชฏเช•เซเชคเชฟเช—เชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชธเซเชคเชฐเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชธเซเชฐเช•เซเชทเชพ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ (ASLR, PROT_MAX, เชธเซเชŸเซ‡เช• เช—เซ‡เชช, W+X เชฎเซ‡เชชเชฟเช‚เช—) เชจเชพ เชธเชฎเชพเชตเซ‡เชถเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ elfctl เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • เชธเช‚เช—เซเชฐเชน เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ
    • Kerberos (sec=krb1.3p เชฎเซ‹เชก) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, TLS 5 เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เช•เซ‹เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจ เชšเซ‡เชจเชฒ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ NFS เชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชซเช•เซเชค RPC เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฎเชพเชคเซเชฐ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชฎเชพเช‚ เชœ เช…เชฎเชฒเชฎเชพเช‚ เช›เซ‡. เชจเชตเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชตเซ‡เช—เช•เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซเชจเชฒ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชพเชฏเซ‡เชฒ TLS เชธเซเชŸเซ‡เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. TLS เช•เซ‹เชก เชชเชฐเชจเซ‹ NFS เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เชฒเช—เชญเช— เชคเซˆเชฏเชพเชฐ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเชœเซ เชชเชฃ เชธเชนเซ€ เช•เชฐเซ‡เชฒ เช•เซเชฒเชพเชฏเชจเซเชŸ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพ เช…เชจเซ‡ NFS เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซเชจเชฒ TLS เชธเซเชŸเซ‡เช•เชจเซ‡ เช…เชจเซเช•เซ‚เชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ (เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‡เชšเซ‹ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชคเซˆเชฏเชพเชฐ เช›เซ‡).
  • เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชชเซ‹เชฐเซเชŸ
    • AMD เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เช“ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชšเชพเชˆเชจเซ€เช x86 CPU Hygon เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡;
    • เชšเซ‡เชฐเซ€เชฌเซ€เชเชธเชกเซ€เชจเชพ เชญเชพเช—เชฐเซ‚เชชเซ‡, เชฐเชฟเชธเชฐเซเชš เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€เชจเซ‹ เชซเซ‹เชฐเซเช• เชšเซ‡เชฐเซ€ (เช•เซ‡เชชเซ‡เชฌเชฟเชฒเชฟเชŸเซ€ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชเชจเชนเชพเชจเซเชธเซเชก RISC เชธเซ‚เชšเชจเชพเช“), เชเช†เชฐเชเชฎ เชฎเซ‹เชฐเซ‡เชฒเซ‹ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เช…เชฎเชฒ เชšเชพเชฒเซ เช›เซ‡, เชœเซ‡ เช•เซ‡เชชเซเชธเชฟเช•เชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชธเซเชฐเช•เซเชทเชพ เชฎเซ‹เชกเชฒ เชชเชฐ เช†เชงเชพเชฐเชฟเชค CHERI เชฎเซ‡เชฎเชฐเซ€ เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชถเซ‡. เชฎเซ‹เชฐเซ‡เชฒเซ‹ เชšเชฟเชช เช†เชฏเซ‹เชœเชจ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ 2021 เชฎเชพเช‚ เชฐเชฟเชฒเซ€เช. เช•เชพเชฎ เชนเชพเชฒเชฎเชพเช‚ เช†เชฐเซเชฎ เชจเชฟเชฏเซ‹เชตเชฐเซเชธ N1 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเชตเชพ เชชเชฐ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช›เซ‡ เชœเซ‡ เชฎเซ‹เชฐเซ‡เชฒเซ‹เชจเซ‡ เชถเช•เซเชคเชฟ เช†เชชเซ‡ เช›เซ‡. RISC-V เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ CheriBSD เชจเซเช‚ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชชเซ‹เชฐเซเชŸ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. MIPS64 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค CHERI เชธเช‚เชฆเชฐเซเชญ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช เชฎเชพเชŸเซ‡ CheriBSD เชตเชฟเช•เชพเชธ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡.
    • ARMv64 Cortex-A1046 เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค 8-bit SoC NXP LS72A เชฎเชพเชŸเซ‡ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชเช• เชธเช‚เช•เชฒเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‡เช•เซ‡เชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชชเซเชฐเชตเซ‡เช—เช• เชเชจเซเชœเชฟเชจ, 10 Gb เช‡เชฅเชฐเชจเซ‡เชŸ, PCIe 3.0, SATA 3.0 เช…เชจเซ‡ USB 3.0 เชธเชพเชฅเซ‡ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡. เชนเชพเชฒเชฎเชพเช‚, เชกเซเชฐเชพเช‡เชตเชฐเซ‹ QorIQ เช…เชจเซ‡ LS1046A, GPIO, QorIQ LS10xx AHCI, VF610 I2C, Epson RX-8803 RTC, QorIQ LS10xx SDHCI เชฎเซเช–เซเชฏ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชฐเชšเชจเชพเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‡.
    • ena เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ 2.1.1 Gb/ เชธเซเชงเซ€เชจเซ€ เชเชกเชชเซ‡ EC2 เชจเซ‹เชกเซเชธ เชตเชšเซเชšเซ‡ เชธเช‚เชšเชพเชฐ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เช‡เชฒเชพเชธเซเชŸเซ€เช• เช•เซ‹เชฎเซเชชเซเชฏเซเชŸ เช•เซเชฒเชพเช‰เชก (EC2) เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ ENAv2 (เช‡เชฒเชพเชธเซเชŸเซ€เช• เชจเซ‡เชŸเชตเชฐเซเช• เชเชกเซ‡เชชเซเชŸเชฐ) เชจเซ‡เชŸเชตเชฐเซเช• เชเชกเซ‡เชชเซเชŸเชฐเชจเซ€ เชฌเซ€เชœเซ€ เชชเซ‡เชขเซ€เชจเชพ เชธเชฎเชฐเซเชฅเชจ เชธเชพเชฅเซ‡ เช†เชตเซƒเชคเซเชคเชฟ 25 เชฎเชพเช‚ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. s ENA 2.2.0 เชฎเชพเช‚ เช…เชชเชกเซ‡เชŸ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.
    • Powerpc64 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ FreeBSD เชชเซ‹เชฐเซเชŸเชฎเชพเช‚ เชธเซเชงเชพเชฐเชพเช“ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡. IBM POWER8 เช…เชจเซ‡ POWER9 เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เช—เซเชฃเชตเชคเซเชคเชพเชฏเซเช•เซเชค เช•เชพเชฎเช—เซ€เชฐเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชฐเชฟเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชธเชฎเชฏเช—เชพเชณเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ, FreeBSD-CURRENT เชจเซ‡ GCC เชจเซ‡ เชฌเชฆเชฒเซ‡ LLVM/Clang 10.0 เช•เชฎเซเชชเชพเช‡เชฒเชฐ เช…เชจเซ‡ lld เชฒเชฟเช‚เช•เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, powerpc64 เชธเชฟเชธเซเชŸเชฎเซ‹ ELFv2 ABI เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ ELFv1 ABI เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. FreeBSD-STABLE เชชเชพเชธเซ‡ เชนเชœเซ เชชเชฃ gcc 4.2.1 เช›เซ‡. virtio, aacraid เช…เชจเซ‡ ixl เชกเซเชฐเชพเชˆเชตเชฐเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชพเชˆ เช—เชˆ เช›เซ‡. เชชเชพเชตเชฐเชชเซ€เชธเซ€ 64 เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชตเชฟเชถเชพเชณ เชชเซƒเชทเซเช เซ‹เชจเชพ เชธเชฎเชฐเซเชฅเชจ เชตเชฟเชจเชพ QEMU เชšเชฒเชพเชตเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡.
    • RISC-V เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซเช‚ เช•เชพเชฎ เชšเชพเชฒเซ เช›เซ‡. เชคเซ‡เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚, เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ SiFive Hifive เช…เชจเชฒเซ€เชถเซเชก เชฌเซ‹เชฐเซเชก เชชเชฐ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฌเซ‚เชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
      UART, SPI เช…เชจเซ‡ PRCI, OpenSBI เช…เชจเซ‡ SBI 0.2 เชซเชฐเซเชฎเชตเซ‡เชฐเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชฐเชฟเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชธเชฎเชฏเช—เชพเชณเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เช•เชพเชฐเซเชฏ GCC เชฅเซ€ เช•เซเชฒเซ‡เช‚เช— เช…เชจเซ‡ lld เชฎเชพเช‚ เชธเซเชฅเชณเชพเช‚เชคเชฐ เชชเชฐ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชนเชคเซเช‚.

  • เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชจเซ‡ เชชเซ‹เชฐเซเชŸ เชธเชฟเชธเซเชŸเชฎ
    • เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชชเซ‹เชฐเซเชŸเซเชธ เช•เชฒเซ‡เช•เซเชถเชจ 39 เชนเชœเชพเชฐ เชฌเช‚เชฆเชฐเซ‹เชจเซ€ เชฅเซเชฐเซ‡เชถเซ‹เชฒเซเชกเชจเซ‡ เชตเชŸเชพเชตเซ€ เช—เชฏเซเช‚ เช›เซ‡, เช…เชจเช•เซเชฒเซ‹เชเซเชก เชชเซ€เช†เชฐเชจเซ€ เชธเช‚เช–เซเชฏเชพ 2400 เช•เชฐเชคเชพเช‚ เชธเชนเซ‡เชœ เชตเชงเซ€ เช—เชˆ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ 640 เชชเซ€เช†เชฐ เชนเชœเซ เชธเซเชงเซ€ เชธเซ‰เชฐเซเชŸ เชฅเชฏเชพ เชจเชฅเซ€. เชฐเชฟเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชธเชฎเชฏเช—เชพเชณเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ, 8146 เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเชฐเชซเชฅเซ€ 173 เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชšเชพเชฐ เชจเชตเชพ เชธเชนเชญเชพเช—เซ€เช“เชจเซ‡ เชชเซเชฐเชคเชฟเชฌเชฆเซเชง เช…เชงเชฟเช•เชพเชฐเซ‹ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเชพ (Loรฏc Bartoletti, Mikael Urankar, Kyle Evans, Lorenzo Salvadore). USES=qca เชซเซเชฒเซ‡เช— เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช…เชจเซ‡ USES=zope เชซเซเชฒเซ‡เช— เชฆเซ‚เชฐ เช•เชฐเซเชฏเซ‹ (Python 3 เชธเชพเชฅเซ‡ เช…เชธเช‚เช—เชคเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡). Python 2.7 เชจเซ‡ เชชเซ‹เชฐเซเชŸเซเชธ เชŸเซเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ - เชฌเชงเชพ Python 2-เช†เชงเชพเชฐเชฟเชค เชชเซ‹เชฐเซเชŸเซเชธ Python 3 เชชเชฐ เชชเซ‹เชฐเซเชŸเซ‡เชก เชนเซ‹เชตเชพ เชœเซ‹เชˆเช เช…เชฅเชตเชพ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. pkg เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ‡ 1.13.2 เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
    • เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡เชฒ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชธเซเชŸเซ‡เช• เช˜เชŸเช•เซ‹ เช…เชจเซ‡ xorg เชธเช‚เชฌเช‚เชงเชฟเชค เชชเซ‹เชฐเซเชŸ.
      X.org เชธเชฐเซเชตเชฐเชจเซ‡ เช†เชตเซƒเชคเซเชคเชฟ 1.20.8 (เช…เช—เชพเช‰ 1.18 เชถเชพเช–เชพ เชชเชฐ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚) เชฎเชพเช‚ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฃเซ‡ เช‡เชจเชชเซเชŸ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ udev/evdev เชฌเซ‡เช•เชเชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ FreeBSD เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชนเชคเซ€. Mesa เชชเซ‡เช•เซ‡เชœเชจเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ DRI3 เชจเซ‡ เชฌเชฆเชฒเซ‡ DRI2 เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชกเซเชฐเชพเช‡เชตเชฐเซ‹, เช‡เชจเชชเซเชŸ เช‰เชชเช•เชฐเชฃ เชธเซเชŸเซ‡เช• เช…เชจเซ‡ drm-kmod เช˜เชŸเช•เซ‹ (เชเช• เชชเซ‹เชฐเซเชŸ เช•เซ‡ เชœเซ‡ เชฒเชฟเชจเช•เซเชธ เช•เชฐเซเชจเชฒเชจเชพ เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช— เชฎเซ‡เชจเซ‡เชœเชฐ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชฎเชพเชŸเซ‡ linuxkpi เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ amdgpu, i915 เช…เชจเซ‡ radeon DRM เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡) เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เช†เชœ เชธเซเชงเซ€เชจเซ.

    • KDE เชชเซเชฒเชพเชเชฎเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช, KDE เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•, KDE เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เช…เชจเซ‡ Qt เช…เชฆเซเชฏเชคเชจ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเชตเซ€เชจเชคเชฎ เชชเซเชฐเช•เชพเชถเชจเซ‹ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเซ‹เชฐเซเชŸเซเชธเชฎเชพเช‚ เชจเชตเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ kstars (เชธเซเชŸเชพเชฐ เชเชŸเชฒเชพเชธ) เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
    • xfwm4 เชตเชฟเชจเซเชกเซ‹ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚ เชฐเซ€เช—เซเชฐเซ‡เชธเชฟเชต เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ Xfce เชจเซ‡ เช†เชตเซƒเชคเซเชคเชฟ 4.14 เชฎเชพเช‚ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเชฟเชจเซเชกเซ‹เชเชจเซ‡ เชธเซเชถเซ‹เชญเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เชฒเชพเช•เซƒเชคเชฟเช“ เชฆเซ‡เช–เชพเชฏ เช›เซ‡).
    • เชตเชพเช‡เชจ 5.0 (เช…เช—เชพเช‰ 4.0.3 เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚) เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชพเช‡เชจ เชชเซ‹เชฐเซเชŸ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
    • เช†เชตเซƒเชคเซเชคเชฟ 1.14 เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, เช—เซ‹ เชญเชพเชทเชพ เช•เชฎเซเชชเชพเชˆเชฒเชฐเซ‡ FreeBSD 64 เชฎเชพเชŸเซ‡ ARM12.0 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • เชฌเซ‡เช เชธเชฟเชธเซเชŸเชฎ เชชเชฐ OpenSSH เชจเซ‡ 7.9p1 เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
    • sysctlmibinfo2 เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซเช•เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชชเซ‹เชฐเซเชŸเซเชธเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ (devel/libsysctlmibinfo2), sysctl MIB เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เช…เชจเซ‡ sysctl เชจเชพเชฎเซ‹เชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช†เช‡เชกเซ‡เชจเซเชŸเชฟเชซเชพเชฏเชฐ (OIDs) เชฎเชพเช‚ เช…เชจเซเชตเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ API เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
    • เชตเชฟเชคเชฐเชฃ เช…เชชเชกเซ‡เชŸ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ NomadBSD 1.3.1, เชœเซ‡ USB เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚เชฅเซ€ เชฌเซ‚เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฒ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€เชจเซ€ เช†เชตเซƒเชคเซเชคเชฟ เช›เซ‡. เช—เซเชฐเชพเชซเชฟเช•เชฒ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชตเชฟเชจเซเชกเซ‹ เชฎเซ‡เชจเซ‡เชœเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เช“เชชเชจเชฌเซ‹เช•เซเชธ. เชฎเชพเช‰เชจเซเชŸเชฟเช‚เช— เชกเซเชฐเชพเช‡เชตเซเชธ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡ เชกเซ€เชเชธเชฌเซ€เชเชฎเชกเซ€ (CD9660, FAT, HFS+, NTFS, Ext2/3/4เชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡), เชตเชพเชฏเชฐเชฒเซ‡เชธ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ - wifimgr, เช…เชจเซ‡ เชตเซ‹เชฒเซเชฏเซเชฎ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ - เชกเซ€เชเชธเชฌเซ€เชฎเชฟเช•เซเชธเชฐ.
    • เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เช•เชพเชฎ เชœเซ‡เชฒ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชฎเซ‡เชจเซ‡เชœเชฐ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชฒเช–เชตเชพ เชชเชฐ เชชเซ‹เชŸ. เชชเซ‹เชŸ 0.11.0 เชฐเชฟเชฒเซ€เช เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช•เชจเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชถเซ‡.

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

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