11.2 ์ถ์ ํ 7๋
, 12.0 ์ถ์ ํ XNUMX๊ฐ์
๋ฆด๋ฆฌ์ค 11.2 ์ง์
์ด์
- Clang, libc++, compiler-rt, LLDB, LLD ๋ฐ LLVM ๊ตฌ์ฑ ์์๊ฐ ๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธ๋จ
8.0 ; - ZFS์์
์ถ๊ฐ ํ ๋ฒ์ ์ฌ๋ฌ FS ํํฐ์ ์ ๋ณ๋ ฌ ๋ง์ดํ ์ง์ - ๋ถํธ๋ก๋์์
๊ตฌํ ์ง์๋๋ ๋ชจ๋ ์ํคํ ์ฒ์์ geli๋ฅผ ์ฌ์ฉํ์ฌ ํํฐ์ ์ ์ํธํํ๋ ๊ธฐ๋ฅ - ๋ ์ด์ ZFS์์ ๋ถํ ํ ํ์๊ฐ ์๋ ๋ก๋ zfsloader์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- loader.conf์ ์ ์๋์ง ์์ ๊ฒฝ์ฐ UEFI ๋ก๋์์ ์์คํ ์ฝ์ ์ ํ ๋ฐ ์ฝ์ ์ฅ์น ๊ฐ์ง ๊ธฐ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- Lua๋ก ์์ฑ๋ ๋ก๋ ๋ฒ์ ์ด ๊ธฐ๋ณธ ํจํค์ง์ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ปค๋์ ํ๋ก์ธ์ค ์๋ฃ๋ฅผ ์ถ์ ํ ๋ ๊ฐ์ฅ ํ๊ฒฝ ์๋ณ์์ ๋ก๊ทธ์ ์ถ๋ ฅ์ ์ ๊ณตํฉ๋๋ค.
- ํฅํ ๋ฆด๋ฆฌ์ค์์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ ๊ธฐ๋ฅ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ํ์ฑํํ์ต๋๋ค. ๋ํ RFC 8221์์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ์์ ํ์ง ์์ geli ์๊ณ ๋ฆฌ์ฆ ๋ฐ IPSec ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ ๋ ๊ฒฝ๊ณ ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ipfw ํจํท ํํฐ์ ์ ๋งค๊ฐ๋ณ์ ์ถ๊ฐ: record-state("keep-state"์ ์ ์ฌํ์ง๋ง O_PROBE_STATE๋ฅผ ์์ฑํ์ง ์์), set-limit("limit"์ ์ ์ฌํ์ง๋ง O_PROBE_STATE๋ฅผ ์์ฑํ์ง ์์) ๋ฐ defer-action(๊ท์น์ ์คํํ๋ ๋์ ) , "check-state" ํํ์ ์ฌ์ฉํ์ฌ ํ์ธํ ์ ์๋ ๋์ ์ํ);
- ์ถ๊ฐ ์ง์
NAT64CLAT 1:1 ๋ด๋ถ IPv4 ์ฃผ์๋ฅผ ๊ธ๋ก๋ฒ IPv6 ์ฃผ์๋ก ๋๋ ๊ทธ ๋ฐ๋๋ก ๋ณํํ๋ ์๋น์ ์ธก ๋ณํ๊ธฐ ๊ตฌํ - POSIX ํธํ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํด pthread(3) ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์์ ์ด ์๋ฃ๋์์ต๋๋ค.
- /etc/rc.initdiskless์ ์ถ๊ฐ NVRAM์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. /etc/rc.resume์ ๋ํ ์ง์์ด rcorder ์ ํธ๋ฆฌํฐ์ ์ถ๊ฐ๋์์ต๋๋ค. jail_conf ๋ณ์ ์ ์(๊ธฐ๋ณธ์ ์ผ๋ก /etc/jail.conf ํฌํจ)๊ฐ /etc/defaults/rc.conf๋ก ์ด๋๋์์ต๋๋ค. rc_service ๋ณ์๊ฐ rc.subr์ ์ถ๊ฐ๋์ด ์๋น์ค๊ฐ ์์ ์ ๋ค์ ํธ์ถํด์ผ ํ๋ ๊ฒฝ์ฐ ์์๋ ์๋น์ค์ ๊ฒฝ๋ก๋ฅผ ์ ์ํฉ๋๋ค.
- ์ ๋งค๊ฐ๋ณ์ allow.read_msgbuf๋ฅผ jail.conf์ ์ถ๊ฐํ์ฌ ๊ฒฉ๋ฆฌ๋ ํ๋ก์ธ์ค ๋ฐ ์ฌ์ฉ์์ dmesg์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
- "-e" ์ต์ ์ด jail ์ ํธ๋ฆฌํฐ์ ์ถ๊ฐ๋์ด jail.conf ๋งค๊ฐ๋ณ์๋ฅผ ์ธ์๋ก ์ง์ ํ๊ณ ์ฌ์ฉ ํ๊ฒฝ ๋ชฉ๋ก์ ํ์ํ ์ ์์ต๋๋ค.
- ๋ค๋ฌ๊ธฐ ์ ํธ๋ฆฌํฐ๊ฐ ์ถ๊ฐ๋์ด ๋ง๋ชจ ์ ๊ทํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ Flash์ ๋ธ๋ก ์ฝํ ์ธ ์ ๊ฑฐ๋ฅผ ์์ํ ์ ์์ต๋๋ค.
- newfs ๋ฐ tunefs๋ ๋ ์ด๋ธ ์ด๋ฆ์ ๋ฐ์ค๊ณผ ๋์๋ฅผ ํ์ฉํฉ๋๋ค.
- fdisk ์ ํธ๋ฆฌํฐ์์ 2048๋ฐ์ดํธ๋ณด๋ค ํฐ ์นํฐ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- pipefail ์ต์ ์ ๋ํ ์ง์์ด sh ์ ธ์ ์ถ๊ฐ๋์ด ๋ช ๋ช ๋์ง ์์ ํ์ดํ๋ก ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ช ๋ น์ ๋ฐํ ์ฝ๋๋ฅผ ์ฝ๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์ ๊ณต๊ฐ์์ SPI ๋ฒ์ค๋ฅผ ํตํด ์ฅ์น์ ์ํธ ์์ฉํ ์ ์๋ spi ์ ํธ๋ฆฌํฐ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์ฝ์์ PID 1 ํธ๋ค๋ฌ๋ก ์ฐ ํ init ํ๋ก์ธ์ค์ ์ํด ์คํ๋ ์คํ ํ์ผ์ ์ ์ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ init_exec ๋ณ์๋ฅผ kenv์ ์ถ๊ฐํ์ต๋๋ค.
- cpuset(1), sockstat(1), ipfw(8) ๋ฐ ugidfw(8) ์ ํธ๋ฆฌํฐ๋ ๊ฐ์ฅ ํ๊ฒฝ์ ์๋ณํ๊ธฐ ์ํด ๊ธฐํธ ์ด๋ฆ์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
- dd ์ ํธ๋ฆฌํฐ์ "status" ๋ฐ "progress" ์ต์ ์ ์ถ๊ฐํ์ฌ ๋งค์ด ์ํ ์ ๋ณด๋ฅผ ์ธ์ํฉ๋๋ค.
- last ๋ฐ lastlogin ์ ํธ๋ฆฌํฐ์ libxo ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
- ์ ๋ฐ์ดํธ๋ ํ์จ์ด ๋ฐ ๋คํธ์ํฌ ๋๋ผ์ด๋ฒ ๋ฒ์
- pkg ํจํค์ง ๊ด๋ฆฌ์๋ ๋ฆด๋ฆฌ์ค 1.10.5๋ก, OpenSSL์ ๋ฆด๋ฆฌ์ค 1.0.2s๋ก, ELF ์คํ ๊ฐ๋ฅ ํดํท์ ๋ฆด๋ฆฌ์ค r3614๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- ํฌํธ๋ ๋ฐ์คํฌํฑ ํ๊ฒฝ KDE 5.15.3 ๋ฐ GNOME 3.28์ ์ ๊ณตํฉ๋๋ค.
์ถ์ฒ : opennet.ru