FreeBSD แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ 2020 แƒฌแƒšแƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ™แƒ•แƒแƒ แƒขแƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ“แƒ FreeBSD แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ 2020 แƒฌแƒšแƒ˜แƒก แƒ˜แƒแƒœแƒ•แƒ แƒ˜แƒ“แƒแƒœ แƒ›แƒแƒ แƒขแƒแƒ›แƒ“แƒ”. แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒฆแƒ˜แƒœแƒ˜แƒจแƒœแƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜:

  • แƒ–แƒแƒ’แƒแƒ“แƒ˜ แƒ“แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ˜
    • GCC แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜, แƒ’แƒแƒ›แƒแƒฃแƒงแƒ”แƒœแƒ”แƒ‘แƒ”แƒš gperf-แƒ—แƒแƒœ, gcov-แƒ—แƒแƒœ แƒ“แƒ gtc-แƒ—แƒแƒœ (devicetree แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒแƒขแƒแƒ แƒ˜) แƒ”แƒ แƒ—แƒแƒ“, แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ FreeBSD-CURRENT-แƒ˜แƒก แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒฎแƒ˜แƒ“แƒแƒœ. แƒงแƒ•แƒ”แƒšแƒ แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ  แƒฃแƒญแƒ”แƒ แƒก แƒ›แƒฎแƒแƒ แƒก Clang-แƒก, แƒ›แƒ˜แƒ’แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ’แƒแƒ แƒ” แƒ‘แƒ˜แƒšแƒ“แƒ˜แƒœแƒ’แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ–แƒ”, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒžแƒแƒ แƒขแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ. แƒกแƒแƒ‘แƒแƒ–แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒ›แƒแƒฌแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ แƒ›แƒแƒซแƒ•แƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ GCC 4.2.1 แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒ— แƒ“แƒ แƒแƒฎแƒแƒšแƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒงแƒ 4.2.2-แƒ˜แƒก GPLv3 แƒšแƒ˜แƒชแƒ”แƒœแƒ–แƒ˜แƒแƒ–แƒ” แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒ แƒแƒช FreeBSD-แƒ˜แƒก แƒกแƒแƒ‘แƒแƒ–แƒ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ˜แƒฃแƒฆแƒ”แƒ‘แƒšแƒแƒ“ แƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒแƒ“แƒ. GCC-แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ•แƒ”แƒ แƒกแƒ˜แƒ”แƒ‘แƒ˜, แƒ›แƒแƒ— แƒจแƒแƒ แƒ˜แƒก GCC 9, แƒ™แƒ•แƒšแƒแƒ• แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ“แƒ”แƒก แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒžแƒแƒ แƒขแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ.
    • แƒ’แƒแƒ แƒ”แƒ›แƒแƒจแƒ˜ แƒ”แƒ›แƒฃแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ Linux (Linuxulator) ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ัะธัั‚ะตะผะฝะพะณะพ ะฒั‹ะทะพะฒะฐ sendfile, ั€ะตะถะธะผะฐ TCP_CORK (ั‚ั€ะตะฑัƒะตั‚ัั ะดะปั nginx), ั„ะปะฐะณะฐ MAP_32BIT (ั€ะตัˆะฐะตั‚ ะฟั€ะพะฑะปะตะผัƒ ั ะทะฐะฟัƒัะบะพะผ ะฟะฐะบะตั‚ะพะฒ ั Mono ะธะท Ubuntu Bionic). ะ ะตัˆะตะฝั‹ ะฟั€ะพะฑะปะตะผั‹ ั ั€ะตะทะพะปะฒะธะฝะณะพะผ DNS ะฟั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ glibc ะฝะพะฒะตะต 2.30 (ะฝะฐะฟั€ะธะผะตั€ ะธะท CentOS 8).
      ะ’ ะธะฝั„ั€ะฐัั‚ั€ัƒะบั‚ัƒั€ะต ะฝะตะฟั€ะตั€ั‹ะฒะฝะพะน ะธะฝั‚ะตะณั€ะฐั†ะธะธ ะพะฑะตัะฟะตั‡ะตะฝ ะทะฐะฟัƒัะบ ะทะฐะดะฐะฝะธะน ะดะปั ะทะฐะฟัƒัะบะฐ LTP (Linux Testing Project) ะฟะพะด ัƒะฟั€ะฐะฒะปะตะฝะธะตะผ Linuxulator ะดะปั ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั ัƒะปัƒั‡ัˆะตะฝะธะน, ะฒะฝะพัะธะผั‹ั… ะฒ ะบะพะด ะดะปั ะฟะพะดะดะตั€ะถะบะธ Linux. ะžะบะพะปะพ 400 ั‚ะตัั‚ะพะฒ ะทะฐะฒะตั€ัˆะฐัŽั‚ัั ะพัˆะธะฑะบะพะน ะธ ั‚ั€ะตะฑัƒัŽั‚ ะธัะฟั€ะฐะฒะปะตะฝะธั (ะฝะตะบะพั‚ะพั€ั‹ะต ะพัˆะธะฑะบะธ ะฒั‹ะทะฒะฐะฝั‹ ะปะพะถะฝั‹ะผะธ ัั€ะฐะฑะฐั‚ั‹ะฒะฐะฝะธัะผะธ, ะฝะตะบะพั‚ะพั€ั‹ะต ั‚ั€ะตะฑัƒัŽั‚ ั‚ั€ะธะฒะธะฐะปัŒะฝั‹ั… ะธัะฟั€ะฐะฒะปะตะฝะธะน, ะฝะพ ะตัั‚ัŒ ะธ ั‚ะฐะบะธะต, ะดะปั ัƒัั‚ั€ะฐะฝะตะฝะธั ะบะพั‚ะพั€ั‹ั… ะฝัƒะถะฝะพ ะดะพะฑะฐะฒะปัั‚ัŒ ะฟะพะดะดะตั€ะถะบัƒ ะฝะพะฒั‹ั… ัะธัั‚ะตะผะฝั‹ั… ะฒั‹ะทะพะฒะพะฒ). ะŸั€ะพะฒะตะดะตะฝะฐ ั€ะฐะฑะพั‚ะฐ ะฟะพ ั‡ะธัั‚ะบะต ะบะพะดะฐ Linuxulator ะธ ัƒะฟั€ะพั‰ะตะฝะธัŽ ะพั‚ะปะฐะดะบะธ. ะŸะพะดะณะพั‚ะพะฒะปะตะฝั‹, ะฝะพ ะตั‰ั‘ ะฝะต ั€ะตั†ะตะฝะทะธั€ะพะฒะฐะฝั‹, ะฟะฐั‚ั‡ะธ ั ะฟะพะดะดะตั€ะถะบะพะน ั€ะฐััˆะธั€ะตะฝะฝั‹ั… ะฐั‚ั€ะธะฑัƒั‚ะพะฒ ะธ ัะธัั‚ะตะผะฝะพะณะพ ะฒั‹ะทะพะฒะฐ fexecve.
    • แƒชแƒ”แƒœแƒขแƒ แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ Subversion-แƒ˜แƒก แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒ™แƒแƒ“แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒ“แƒแƒœ แƒ“แƒ”แƒชแƒ”แƒœแƒขแƒ แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒš Git แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒจแƒ˜ แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒ™แƒแƒ“แƒ˜แƒก แƒ›แƒ˜แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒฏแƒ’แƒฃแƒคแƒ˜แƒก แƒจแƒ”แƒฎแƒ•แƒ”แƒ“แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒ แƒซแƒ”แƒšแƒ“แƒ”แƒ‘แƒ. แƒ›แƒ˜แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒฌแƒ˜แƒœแƒแƒ“แƒแƒ“แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ— แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ แƒ›แƒ–แƒแƒ“แƒ“แƒ”แƒ‘แƒ.
    • ะ’ แƒ แƒ”แƒขแƒšแƒ“แƒ˜ (แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒ›แƒฃแƒšแƒ˜) แƒ’แƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ แƒ˜ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜ ("/libexec/ld-elf.so.1 {path} {arguments}").
    • ะŸั€ะพะดะพะปะถะฐะตั‚ ั€ะฐะทะฒะธะฒะฐั‚ัŒัั ะฟั€ะพะตะบั‚ ะฟะพ fuzzing-ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธัŽ ัะดั€ะฐ FreeBSD ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ัะธัั‚ะตะผั‹ syzkaller. ะ—ะฐ ะพั‚ั‡ั‘ั‚ะฝั‹ะน ะฟะตั€ะธะพะด ัƒัั‚ั€ะฐะฝะตะฝั‹ ะฟั€ะพะฑะปะตะผั‹ ะฒ ัะตั‚ะตะฒะพะผ ัั‚ะตะบะต ะธ ะบะพะดะต ะดะปั ั€ะฐะฑะพั‚ั‹ ั ั‚ะฐะฑะปะธั†ะฐะผะธ ั„ะฐะนะปะพะฒั‹ั… ะดะตัะบั€ะธะฟั‚ะพั€ะพะฒ, ะฒั‹ัะฒะปะตะฝะฝั‹ะต ะฟั€ะธ ะฟะพะผะพั‰ะธ syzkaller. ะŸะพ ัะปะตะดะฐะผ ะดะธะฐะณะฝะพัั‚ะธะบะธ ะพัˆะธะฑะพะบ ะฒ ัั‚ะตะบ SCTP ะดะพะฑะฐะฒะปะตะฝั‹ ะธะทะผะตะฝะตะฝะธั, ัƒะฟั€ะพั‰ะฐัŽั‰ะธะต ะพั‚ะปะฐะดะบัƒ. ะ’ ะฝะฐะฑะพั€ stress2 ะดะพะฑะฐะฒะปะตะฝั‹ ะฟั€ะฐะฒะธะปะฐ ะดะปั ะฒั‹ัะฒะปะตะฝะธั ะฒะพะทะผะพะถะฝั‹ั… ั€ะตะณั€ะตััะธะน. ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ fuzzing-ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั ะฝะพะฒั‹ั… ัะธัั‚ะตะผะฝั‹ั… ะฒั‹ะทะพะฒะพะฒ, ะฒะบะปัŽั‡ะฐั copy_file_range(), __realpathat() ะธ ะฒั‹ะทะพะฒั‹ ะฟะพะดัะธัั‚ะตะผั‹ Capsicum. ะŸั€ะพะดะพะปะถะฐะตั‚ัั ั€ะฐะฑะพั‚ะฐ ะฟะพ ะพั…ะฒะฐั‚ัƒ fuzzing-ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธะตะผ ัะปะพั ัะผัƒะปัั†ะธะธ Linux. ะŸั€ะพะฒะตะดั‘ะฝ ั€ะฐะทะฑะพั€ ะธ ัƒัั‚ั€ะฐะฝะตะฝะธะต ะพัˆะธะฑะพะบ, ะพั‚ะผะตั‡ะตะฝะฝั‹ั… ะฒ ัะฒะตะถะธั… ะพั‚ั‡ั‘ั‚ะฐั… Coverity Scan.
    • แƒฃแƒฌแƒงแƒ•แƒ”แƒขแƒ˜ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒ head branch แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ”แƒฅแƒกแƒ™แƒšแƒฃแƒ–แƒ˜แƒฃแƒ แƒแƒ“ clang/lld-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒแƒ–แƒ”. RISC-V แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒฎแƒšแƒ แƒกแƒ แƒฃแƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ˜แƒ›แƒ˜แƒฏแƒ˜ แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ QEMU-แƒจแƒ˜ OpenSBI-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒขแƒ”แƒกแƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒจแƒ•แƒ”แƒ‘แƒแƒ“. แƒ“แƒแƒ”แƒ›แƒแƒขแƒ แƒแƒฎแƒแƒšแƒ˜ แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ powerpc64 แƒ˜แƒ›แƒ˜แƒฏแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒœแƒฅแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก (FreeBSD-head-powerpc64-images, FreeBSD-head-powerpc64-testvm).
    • แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ Kyua-แƒก แƒกแƒแƒขแƒ”แƒกแƒขแƒ แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒ แƒขแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ (devel/kyua) แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒจแƒ˜ แƒ›แƒ˜แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒ–แƒœแƒ˜แƒ—, แƒ แƒแƒ—แƒ แƒ›แƒแƒ’แƒ•แƒแƒ แƒ“แƒ”แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ (แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜ แƒซแƒแƒšแƒ˜แƒแƒœ แƒœแƒ”แƒšแƒ แƒ•แƒ˜แƒ—แƒแƒ แƒ“แƒ”แƒ‘แƒ), แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒฌแƒแƒ แƒ›แƒแƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ Kyua-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ”แƒ›แƒฃแƒšแƒแƒขแƒแƒ แƒ˜แƒก แƒแƒœ FPGA-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒฃแƒš แƒแƒฎแƒแƒš แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ–แƒ”. แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒจแƒ˜ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒœแƒแƒ“ แƒ’แƒแƒแƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ”แƒ‘แƒก แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ”แƒ‘แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒแƒก แƒ“แƒ แƒฃแƒฌแƒงแƒ•แƒ”แƒขแƒ˜ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒแƒก.
    • แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ แƒฅแƒกแƒ”แƒšแƒฃแƒ แƒ˜ แƒฎแƒ˜แƒ“แƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒแƒžแƒขแƒ˜แƒ›แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ—แƒฃ_แƒฎแƒ˜แƒ“แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ˜แƒ“แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒ‘แƒšแƒแƒ™แƒแƒ“ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒ”แƒ แƒ— แƒ›แƒฃแƒขแƒ”แƒฅแƒกแƒก, แƒ แƒแƒช แƒฎแƒ”แƒšแƒก แƒฃแƒจแƒšแƒ˜แƒก แƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒš แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒจแƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒแƒฅแƒ•แƒ— แƒ“แƒ˜แƒ“แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒ— jail-แƒ”แƒ‘แƒ˜ แƒแƒœ แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒœแƒฅแƒแƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ”แƒ แƒ— แƒฅแƒกแƒ”แƒšแƒ—แƒแƒœ. แƒ™แƒแƒ“แƒก แƒ“แƒแƒ”แƒ›แƒแƒขแƒ แƒขแƒ”แƒกแƒขแƒ”แƒ‘แƒ˜, แƒ แƒแƒ—แƒ แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒ˜แƒฅแƒœแƒแƒก แƒแƒชแƒ˜แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒ”แƒ’แƒ แƒ”แƒกแƒ˜แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ‘แƒšแƒแƒ™แƒ•แƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ“แƒ”แƒ แƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒ แƒแƒก. แƒ’แƒแƒœแƒ˜แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ ConcurrencyKit-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ“แƒแƒ›แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก (bridge_input(), bridge_output(), bridge_forward() แƒ“แƒ แƒ.แƒจ.) แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
    • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒแƒฎแƒแƒšแƒ˜ sigfastblock แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒแƒซแƒšแƒ”แƒ•แƒก แƒœแƒแƒ™แƒแƒ“แƒก, แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒแƒก แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒšแƒแƒ™แƒ˜ แƒกแƒฌแƒ แƒแƒคแƒ˜ แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜แƒก แƒ“แƒแƒ›แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ’แƒแƒ›แƒแƒœแƒแƒ™แƒšแƒ˜แƒกแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒ‘แƒšแƒแƒ“.
    • แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜ แƒแƒฎแƒšแƒ แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก LSE (Large System Extension) แƒแƒขแƒแƒ›แƒฃแƒ  แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒ”แƒœ ARMv8.1 แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ˜. แƒ”แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒกแƒแƒญแƒ˜แƒ แƒแƒ Cavium ThunderX2 แƒ“แƒ AWS Graviton 2 แƒ“แƒแƒคแƒ”แƒ‘แƒ–แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒ‘แƒšแƒแƒ“. แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒแƒคแƒ˜แƒฅแƒกแƒ˜แƒ แƒ”แƒ‘แƒก LSE แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒแƒก แƒ“แƒ แƒ“แƒ˜แƒœแƒแƒ›แƒ˜แƒฃแƒ แƒแƒ“ แƒ แƒ—แƒแƒ•แƒก แƒแƒขแƒแƒ›แƒฃแƒ  แƒ˜แƒ›แƒžแƒšแƒ”แƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒแƒก แƒแƒ› แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ–แƒ”. แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒก, LSE-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒ› 15%-แƒ˜แƒ— แƒจแƒ”แƒแƒ›แƒชแƒ˜แƒ แƒ แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒแƒชแƒ˜แƒแƒ–แƒ” แƒ“แƒแƒฎแƒแƒ แƒฏแƒฃแƒšแƒ˜ CPU แƒ“แƒ แƒ.
    • แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ“แƒ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒžแƒขแƒ˜แƒ›แƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒ“แƒ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ“แƒ ELF แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒ“แƒ˜ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒฃแƒ›แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒ˜.
      แƒ“แƒแƒ”แƒ›แƒแƒขแƒ DWARF แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒฅแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ, แƒ›แƒแƒ’แƒ•แƒแƒ แƒ“แƒ elfcopy/objcopy แƒฃแƒขแƒ˜แƒšแƒ˜แƒขแƒ”แƒ‘แƒจแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜, แƒ“แƒแƒ”แƒ›แƒแƒขแƒ DW_AT_ranges-แƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ.
      readelf แƒแƒฎแƒšแƒ แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก PROTMAX_DISABLE, STKGAP_DISABLE แƒ“แƒ WXNEEDED แƒคแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก, แƒแƒกแƒ”แƒ•แƒ” Xen-แƒ˜แƒกแƒ แƒ“แƒ GNU Build-ID-แƒ˜แƒก แƒ’แƒแƒจแƒ˜แƒคแƒ•แƒ แƒแƒก.
  • แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒ˜แƒก
    • Azure-แƒ˜แƒก แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœ แƒ’แƒแƒ แƒ”แƒ›แƒแƒจแƒ˜ FreeBSD-แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒ‘แƒšแƒแƒ“, แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ HyperV Socket แƒ›แƒ”แƒฅแƒแƒœแƒ˜แƒ–แƒ›แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒกแƒแƒงแƒแƒคแƒแƒ“, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ˜แƒซแƒšแƒ”แƒ•แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒก แƒกแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜ แƒกแƒขแƒฃแƒ›แƒ แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒกแƒžแƒ˜แƒœแƒซแƒ”แƒš แƒ’แƒแƒ แƒ”แƒ›แƒแƒกแƒ—แƒแƒœ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”.
    • แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ FreeBSD-แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒแƒ“แƒ˜ แƒ‘แƒ˜แƒšแƒ“แƒ”แƒ‘แƒ˜แƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒกแƒแƒงแƒแƒคแƒแƒ“, แƒ แƒแƒช แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก, แƒ แƒแƒ› แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒ“แƒ˜ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒแƒก แƒ“แƒ”แƒ™แƒšแƒแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒ™แƒแƒ“แƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒแƒ  แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒ“แƒ”แƒก แƒแƒ แƒแƒกแƒแƒญแƒ˜แƒ แƒ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒก.
    • elfctl แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ แƒแƒฎแƒšแƒ แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒแƒ— แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ“แƒแƒชแƒ•แƒ˜แƒก แƒ›แƒ”แƒฅแƒแƒœแƒ˜แƒ–แƒ›แƒ”แƒ‘แƒ˜แƒก (ASLR, PROT_MAX, แƒ“แƒแƒกแƒขแƒ˜แƒก แƒฃแƒคแƒกแƒ™แƒ แƒฃแƒšแƒ˜, W+X แƒ แƒฃแƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒ’แƒ”แƒœแƒ) แƒฉแƒแƒ แƒ—แƒ•แƒ แƒ˜แƒœแƒ“แƒ˜แƒ•แƒ˜แƒ“แƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ”.
  • แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒกแƒ แƒ“แƒ แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ˜
    • แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ NFS-แƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ˜แƒก TLS 1.3-แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒแƒจแƒ˜แƒคแƒ แƒฃแƒšแƒ˜ แƒกแƒแƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒ แƒฎแƒ˜แƒ— แƒฉแƒแƒกแƒแƒ แƒ—แƒแƒ•แƒแƒ“, Kerberos-แƒ˜แƒก (sec=krb5p แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜) แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ›แƒแƒ˜แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ RPC แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒ— แƒ“แƒ แƒ›แƒ—แƒšแƒ˜แƒแƒœแƒแƒ“ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒแƒ“ แƒแƒ แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ˜แƒšแƒ˜. แƒแƒฎแƒแƒšแƒ˜ แƒ˜แƒ›แƒžแƒšแƒ”แƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ›แƒแƒฌแƒแƒ“แƒ”แƒ‘แƒฃแƒš TLS แƒกแƒขแƒ”แƒ™แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒฃแƒš แƒแƒฉแƒฅแƒแƒ แƒ”แƒ‘แƒแƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก. NFS-แƒ–แƒ” TLS แƒ™แƒแƒ“แƒ˜ แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒ›แƒ–แƒแƒ“แƒแƒ แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒ˜แƒœแƒช แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก แƒฎแƒ”แƒšแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒกแƒ”แƒ แƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒแƒก แƒ“แƒ แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก TLS แƒกแƒขแƒ”แƒ™แƒ˜แƒก แƒแƒ“แƒแƒžแƒขแƒแƒชแƒ˜แƒแƒก NFS แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ–แƒแƒ•แƒœแƒแƒ“ (แƒแƒ› แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“ แƒžแƒแƒขแƒฉแƒ”แƒ‘แƒ˜ แƒฃแƒ™แƒ•แƒ” แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ).
  • แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ
    • แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ AMD แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ”แƒ‘แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฉแƒ˜แƒœแƒฃแƒ แƒ˜ x86 Hygon แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ“แƒแƒกแƒแƒ›แƒแƒขแƒ”แƒ‘แƒšแƒแƒ“;
    • CheriBSD-แƒ˜แƒก แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒจแƒ˜, FreeBSD-แƒ˜แƒก แƒคแƒแƒ แƒ™แƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ˜แƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒกแƒแƒ แƒ’แƒแƒœแƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒšแƒ˜. CHERI (แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒ˜แƒก แƒ’แƒแƒซแƒšแƒ˜แƒ”แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ RISC แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜), ARM Morello แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒ’แƒ แƒซแƒ”แƒšแƒ“แƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฎแƒแƒ แƒก แƒ“แƒแƒฃแƒญแƒ”แƒ แƒก CHERI แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒแƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ Capsicum แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ“แƒแƒชแƒ•แƒ˜แƒก แƒ›แƒแƒ“แƒ”แƒšแƒ–แƒ”. Morello แƒฉแƒ˜แƒžแƒ˜ แƒ’แƒ”แƒ’แƒ›แƒแƒ•แƒก แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ“แƒ 2021 แƒฌแƒ”แƒšแƒก. แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒคแƒแƒ™แƒฃแƒกแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ Arm Neoverse N1 แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒแƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช Morello-แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒก แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ”แƒœแƒก. CheriBSD-แƒ˜แƒก แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒžแƒแƒ แƒขแƒ˜ RISC-V แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฃแƒ™แƒ•แƒ” แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ“แƒ. MIPS64 แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ–แƒ” CHERI-แƒ˜แƒก แƒกแƒแƒชแƒœแƒแƒ‘แƒแƒ แƒ แƒžแƒ แƒแƒขแƒแƒขแƒ˜แƒžแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก CheriBSD-แƒ˜แƒก แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ แƒ’แƒ แƒซแƒ”แƒšแƒ“แƒ”แƒ‘แƒ.
    • FreeBSD-แƒ˜แƒก แƒžแƒแƒ แƒขแƒ˜แƒ แƒ”แƒ‘แƒ แƒ’แƒ แƒซแƒ”แƒšแƒ“แƒ”แƒ‘แƒ 64-แƒ‘แƒ˜แƒขแƒ˜แƒแƒœ NXP LS1046A SoC-แƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ ARMv8 Cortex-A72 แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ–แƒ” แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒแƒฅแƒกแƒ”แƒšแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒ—, 10 แƒ’แƒ‘ Ethernet-แƒ˜แƒ—, PCIe 3.0-แƒ˜แƒ—, SATA 3.0-แƒ˜แƒ— แƒ“แƒ USB 3.0-แƒ˜แƒ—. แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒ›แƒ–แƒแƒ“แƒ“แƒ”แƒ‘แƒ QorIQ แƒ“แƒ LS1046A แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜, GPIO, QorIQ LS10xx AHCI, VF610 I2C, Epson RX-8803 RTC แƒ“แƒ QorIQ LS10xx SDHCI แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“ FreeBSD แƒ“แƒ˜แƒกแƒขแƒ แƒ˜แƒ‘แƒฃแƒชแƒ˜แƒแƒจแƒ˜ แƒฉแƒแƒกแƒแƒ แƒ—แƒแƒ•แƒแƒ“.
    • ena แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ แƒ’แƒแƒœแƒแƒฎแƒšแƒ“แƒ 2.1.1 แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒ›แƒ“แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒ›แƒ”แƒแƒ แƒ” แƒ—แƒแƒแƒ‘แƒ˜แƒก ENAv2 (แƒ”แƒšแƒแƒกแƒขแƒ˜แƒฃแƒ แƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒแƒ“แƒแƒžแƒขแƒ”แƒ แƒ˜) แƒฅแƒกแƒ”แƒšแƒฃแƒ  แƒแƒ“แƒแƒžแƒขแƒ”แƒ แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ Elastic Compute Cloud (EC2) แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒแƒจแƒ˜, แƒ แƒแƒ—แƒ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒก EC2 แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ 25 แƒ’แƒ‘แƒ˜แƒข/แƒฌแƒ›-แƒ›แƒ“แƒ” แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ˜แƒ—. ENA 2.2.0-แƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ แƒ›แƒ–แƒแƒ“แƒ“แƒ”แƒ‘แƒ.
    • powerpc64 แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก FreeBSD แƒžแƒแƒ แƒขแƒ–แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒ’แƒ แƒซแƒ”แƒšแƒ“แƒ”แƒ‘แƒ. แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒฎแƒ•แƒ˜แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒแƒ–แƒ” IBM POWER8 แƒ“แƒ POWER9 แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฅแƒแƒœแƒ” แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒจแƒ˜. แƒกแƒแƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒจแƒ˜ FreeBSD-CURRENT แƒ›แƒ˜แƒ’แƒ แƒ˜แƒ แƒ“แƒ GCC-แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“ LLVM/Clang 10.0 แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒแƒขแƒแƒ แƒ˜แƒกแƒ แƒ“แƒ lld แƒšแƒ˜แƒœแƒ™แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒงแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ“. ELFv2 ABI แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ powerpc64 แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ” แƒ“แƒ ELFv1 ABI-แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒ’แƒแƒฃแƒฅแƒ›แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ. FreeBSD-STABLE แƒ™แƒ•แƒšแƒแƒ• แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก gcc 4.2.1-แƒก. virtio, aacraid แƒ“แƒ ixl แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ. QEMU-แƒก แƒแƒฎแƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ powerpc64 แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ Huge Pages แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”.
    • RISC-V แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒแƒ–แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒ’แƒแƒ’แƒ แƒซแƒ”แƒšแƒ“แƒ. แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒšแƒ˜ แƒกแƒแƒฎแƒ˜แƒ—, FreeBSD แƒฃแƒ™แƒ•แƒ” แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒ˜แƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ‘แƒ SiFive Hifive Unleashed แƒ“แƒแƒคแƒแƒ–แƒ”, แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒกแƒแƒช แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ.
      UART, SPI แƒ“แƒ PRCI แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ, แƒแƒกแƒ”แƒ•แƒ” OpenSBI แƒ“แƒ SBI 0.2 แƒคแƒ˜แƒ แƒ›แƒ•แƒ”แƒ แƒ˜. แƒกแƒแƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒจแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒคแƒแƒ™แƒฃแƒกแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ GCC-แƒ“แƒแƒœ clang-แƒกแƒ แƒ“แƒ lld-แƒ–แƒ” แƒ›แƒ˜แƒ’แƒ แƒแƒชแƒ˜แƒแƒ–แƒ”.
  • แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒ แƒขแƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ
    • FreeBSD แƒžแƒแƒ แƒขแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒšแƒ”แƒฅแƒชแƒ˜แƒแƒ› 39 แƒžแƒแƒ แƒขแƒก แƒ’แƒแƒ“แƒแƒแƒญแƒแƒ แƒ‘แƒ, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช 2400-แƒ–แƒ” แƒแƒ“แƒœแƒแƒ• แƒ›แƒ”แƒขแƒ˜ แƒฆแƒ˜แƒ PR แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒแƒ’แƒแƒœ 640 แƒฏแƒ”แƒ  แƒแƒ  แƒแƒ แƒ˜แƒก แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ˜. แƒกแƒแƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒจแƒ˜ 173 แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ›แƒ 8146 แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒ˜แƒขแƒแƒœแƒ. แƒแƒ—แƒฎ แƒแƒฎแƒแƒš แƒ™แƒแƒœแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒแƒ แƒก (แƒšแƒแƒ˜แƒ™ แƒ‘แƒแƒ แƒขแƒแƒšแƒ”แƒขแƒ˜, แƒ›แƒ˜แƒ™แƒแƒ”แƒš แƒฃแƒ แƒแƒœแƒ™แƒแƒ แƒ˜, แƒ™แƒแƒ˜แƒš แƒ”แƒ•แƒแƒœแƒกแƒ˜ แƒ“แƒ แƒšแƒแƒ แƒ”แƒœแƒชแƒ แƒกแƒแƒšแƒ•แƒแƒ“แƒแƒ แƒ”) แƒ›แƒ˜แƒ”แƒœแƒ˜แƒญแƒ แƒ™แƒแƒ›แƒ˜แƒขแƒ”แƒ แƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜. แƒ“แƒแƒ”แƒ›แƒแƒขแƒ USES=qca แƒ“แƒ แƒแƒจแƒ แƒ“แƒ แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ USES=zope แƒ“แƒ แƒแƒจแƒ (Python 3-แƒ—แƒแƒœ แƒจแƒ”แƒฃแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒšแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ). แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ Python 2.7-แƒ˜แƒก แƒžแƒแƒ แƒขแƒ”แƒ‘แƒ˜แƒก แƒฎแƒ˜แƒ“แƒแƒœ แƒแƒ›แƒแƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“ - Python 2-แƒ–แƒ” แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒžแƒแƒ แƒขแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒžแƒแƒ แƒขแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ Python 3-แƒ–แƒ” แƒแƒœ แƒฌแƒแƒ˜แƒจแƒแƒšแƒแƒก. pkg แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ”แƒœแƒ”แƒฏแƒ”แƒ แƒ˜ แƒ’แƒแƒœแƒแƒฎแƒšแƒ“แƒ 1.13.2 แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒ—.
    • แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒ“แƒแƒกแƒขแƒ˜แƒก แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒ xorg-แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒขแƒ”แƒ‘แƒ˜.
      Cะตั€ะฒะตั€ X.org ะพะฑะฝะพะฒะปั‘ะฝ ะดะพ ะฒะตั€ัะธะธ 1.20.8 (ั€ะฐะฝะตะต ะฟะพัั‚ะฐะฒะปัะปะฐััŒ ะฒะตั‚ะบะฐ 1.18), ั‡ั‚ะพ ะฟะพะทะฒะพะปะธะปะพ ะฟะตั€ะตะฒะตัั‚ะธ FreeBSD ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฝะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฑัะบะตะฝะดะฐ udev/evdev ะดะปั ะพะฑั€ะฐะฑะพั‚ะบะธ ัƒัั‚ั€ะพะนัั‚ะฒ ะฒะฒะพะดะฐ. ะŸะฐะบะตั‚ Mesa ะฟะตั€ะตะฒะตะดั‘ะฝ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฝะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ั€ะฐััˆะธั€ะตะฝะธั DRI3 ะฒะผะตัั‚ะพ DRI2. ะ’ะตะดั‘ั‚ัั ั€ะฐะฑะพั‚ะฐ ะฟะพ ะฟะพะดะดะตั€ะถะฐะฝะธัŽ ะฒ ะฐะบั‚ัƒะฐะปัŒะฝะพะผ ัะพัั‚ะพัะฝะธะธ ะณั€ะฐั„ะธั‡ะตัะบะธั… ะดั€ะฐะนะฒะตั€ะพะฒ, ัั‚ะตะบะฐ ัƒัั‚ั€ะพะนัั‚ะฒ ะฒะฒะพะดะฐ ะธ ะบะพะผะฟะพะฝะตะฝั‚ะพะฒ drm-kmod (ะฟะพั€ั‚, ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ะธะน ั€ะฐะฑะพั‚ัƒ DRM-ะผะพะดัƒะปะตะน amdgpu, i915 ะธ radeon, ะธัะฟะพะปัŒะทัƒั ั„ั€ะตะนะผะฒะพั€ะบ linuxkpi ะดะปั ัะพะฒะผะตัั‚ะธะผะพัั‚ะธ ั Direct Rendering Manager ัะดั€ะฐ Linux).
    • KDE Plasma แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒ›แƒแƒ’แƒ˜แƒ“แƒ, KDE Frameworks, KDE แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ“แƒ Qt แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒแƒ“ แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒฃแƒแƒฎแƒšแƒ”แƒกแƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒ—. แƒžแƒแƒ แƒขแƒ”แƒ‘แƒก แƒ“แƒแƒ”แƒ›แƒแƒขแƒ แƒแƒฎแƒแƒšแƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ, kstars (แƒ•แƒแƒ แƒกแƒ™แƒ•แƒšแƒแƒ•แƒฃแƒ แƒ˜ แƒแƒขแƒšแƒแƒกแƒ˜).
    • แƒฉแƒแƒขแƒแƒ แƒ“แƒ แƒกแƒแƒ›แƒฃแƒจแƒแƒแƒ”แƒ‘แƒ˜ xfwm4 แƒคแƒแƒœแƒฏแƒ แƒ˜แƒก แƒ›แƒ”แƒœแƒ”แƒฏแƒ”แƒ แƒจแƒ˜ แƒ แƒ”แƒ’แƒ แƒ”แƒกแƒ˜แƒฃแƒšแƒ˜ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒแƒฆแƒ›แƒแƒกแƒแƒคแƒฎแƒ•แƒ แƒ”แƒšแƒแƒ“, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ Xfce-แƒ˜แƒก 4.14 แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒ›แƒ“แƒ” แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ (แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒแƒ แƒขแƒ”แƒคแƒแƒฅแƒขแƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ แƒคแƒแƒœแƒฏแƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ›แƒ”แƒ‘แƒ˜แƒกแƒแƒก).
    • Wine แƒžแƒแƒ แƒขแƒ˜ แƒ’แƒแƒœแƒแƒฎแƒšแƒ“แƒ Wine 5.0 แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒ›แƒ“แƒ” (แƒแƒ“แƒ แƒ” 4.0.3).
    • 1.14 แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒ“แƒแƒœ แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒฃแƒšแƒ˜, Go แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒแƒขแƒแƒ แƒ˜ แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ  แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒแƒก แƒฃแƒ›แƒแƒขแƒ”แƒ‘แƒก FreeBSD 12.0-แƒ˜แƒก ARM64 แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒแƒก.
    • แƒกแƒแƒ‘แƒแƒ–แƒ˜แƒกแƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒจแƒ˜ OpenSSH แƒ’แƒแƒœแƒแƒฎแƒšแƒ“แƒ 7.9p1 แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒ—.
    • sysctlmibinfo2 แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ˜แƒšแƒ˜แƒ แƒ“แƒ แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒžแƒแƒ แƒขแƒ”แƒ‘แƒจแƒ˜ (devel/libsysctlmibinfo2), แƒ แƒแƒช แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก API-แƒก sysctl MIB-แƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒกแƒ แƒ“แƒ sysctl แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ”แƒ‘แƒแƒ“ (OID) แƒ’แƒแƒ แƒ“แƒแƒฅแƒ›แƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
    • แƒ“แƒ˜แƒกแƒขแƒ แƒ˜แƒ‘แƒฃแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ NomadBSD 1.3.1, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ แƒ˜แƒก FreeBSD-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ“แƒแƒžแƒขแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ USB แƒ“แƒ˜แƒกแƒ™แƒ˜แƒ“แƒแƒœ แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒžแƒแƒ แƒขแƒแƒขแƒฃแƒš แƒ“แƒ”แƒกแƒ™แƒขแƒแƒžแƒแƒ“ แƒ’แƒแƒ›แƒแƒกแƒแƒงแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ“. แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒ’แƒแƒ แƒ”แƒ›แƒ แƒ”แƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒ แƒคแƒแƒœแƒฏแƒ แƒ˜แƒก แƒ›แƒ”แƒœแƒ”แƒฏแƒ”แƒ แƒก แƒงแƒฃแƒ—แƒ˜แƒก แƒ’แƒแƒฎแƒกแƒœแƒ. แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ‘แƒšแƒแƒ“ DSBMD (แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜แƒ CD9660, FAT, HFS+, NTFS, Ext2/3/4 แƒ“แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ‘แƒ), แƒฃแƒ™แƒแƒ‘แƒ”แƒšแƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก - wifimgrแƒ“แƒ แƒฎแƒ›แƒ˜แƒก แƒ’แƒแƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ‘แƒšแƒแƒ“ - DSBMixer.
    • แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒชแƒ˜แƒฎแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒ›แƒแƒก แƒ›แƒ”แƒœแƒ”แƒฏแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒงแƒแƒ•แƒšแƒ˜แƒกแƒ›แƒแƒ›แƒชแƒ•แƒ”แƒšแƒ˜ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒ แƒแƒ–แƒ” แƒ‘แƒแƒœแƒ™แƒ˜แƒ’แƒแƒ›แƒแƒกแƒ•แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ–แƒแƒ“แƒ“แƒ”แƒ‘แƒ Pot 0.11.0 แƒ•แƒ”แƒ แƒกแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ“แƒแƒกแƒขแƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒก.

แƒฌแƒงแƒแƒ แƒ: opennet.ru

แƒจแƒ”แƒ˜แƒซแƒ˜แƒœแƒ”แƒ— แƒกแƒแƒ˜แƒ›แƒ”แƒ“แƒ แƒฐแƒแƒกแƒขแƒ˜แƒœแƒ’แƒ˜ DDoS แƒ“แƒแƒชแƒ•แƒ˜แƒก แƒ›แƒฅแƒแƒœแƒ” แƒกแƒแƒ˜แƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, VPS VDS แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก ๐Ÿ”ฅ แƒจแƒ”แƒ˜แƒซแƒ˜แƒœแƒ”แƒ— แƒกแƒแƒ˜แƒ›แƒ”แƒ“แƒ แƒ•แƒ”แƒ‘แƒกแƒแƒ˜แƒขแƒ˜แƒก แƒฐแƒแƒกแƒขแƒ˜แƒœแƒ’แƒ˜ DDoS แƒ“แƒแƒชแƒ•แƒ˜แƒ—, VPS VDS แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜ | ProHoster