6๊ฐ์๊ฐ์ ๊ฐ๋ฐ ๋์ FreeBSD 15.1์ด ์ถ์๋์์ต๋๋ค. amd64, aarch64, armv7, powerpc64, powerpc64le, riscv64 ์ํคํ ์ฒ์ฉ ์ค์น ๋น๋๊ฐ ์ ๊ณต๋ฉ๋๋ค. ๋ํ ๊ฐ์ํ ์์คํ (QCOW2, VHD, VMDK, raw) ๋ฐ Amazon EC2, Google Compute Engine, Vagrant์ ๊ฐ์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ฉ ๋น๋๋ ์ ๊ณต๋ฉ๋๋ค. FreeBSD 15.1์ 2027๋ 4์๊น์ง ์ง์๋๋ฉฐ, 15.x ๋ธ๋์น์ ๋ํ ์ ๋ฐ์ดํธ๋ 2029๋ 12์ 31์ผ๊น์ง ์ ๊ณต๋ ์์ ์ ๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ :
- ๋ฌด์ ์ฅ์น ๋๋ผ์ด๋ฒ์ธ rtw88(Realtek 802.11n/ac), rtw89(Realtek 802.11ax) ๋ฐ iwlwifi(Intel 02.11a/b/g/n/ac/ax/be)๋ โโ์ปค๋๊ณผ ๋๊ธฐํ๋ฉ๋๋ค. Linux 7.0.
- ์ปค๋์ ํ์คํฌ ์ค์ผ์ค๋ฌ ์ ํ ํ๋ ์์ํฌ๋ฅผ ๊ตฌํํฉ๋๋ค. ๊ธฐ๋ณธ SCHED_ULE ์ค์ผ์ค๋ฌ ์ธ์๋ amd64 ์์คํ ์ ์ปค๋ ๊ตฌ์ฑ์๋ ์ด์ ๊ธฐ์กด SCHED_4BSD ํ์คํฌ ์ค์ผ์ค๋ฌ ๋น๋๊ฐ ํฌํจ๋ฉ๋๋ค. ๋ถํ ์ ํ์คํฌ ์ค์ผ์ค๋ฌ๋ฅผ ์ ํํ๊ธฐ ์ํด kern.sched sysctl ๋งค๊ฐ๋ณ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- C23 ๋ชจ๋๋ก ๋น๋๋๋ ์ปดํ์ผ๋ฌ์ ์ฝ๋๋ฒ ์ด์ค์์ C23 ํ์ค์ ์ง์ํ๋ ์์ ์ด ์๋ฃ๋์์ต๋๋ค. FreeBSD 16 ๋ธ๋์น์์๋ C23์ ๋ํ ์๋ฒฝํ ์ง์์ด ์ ๊ณต๋ ์์ ์ ๋๋ค. ์๋ก์ด ํ์ค์๋ nullptr ์์, _BitInt(n) ํ์ , ๊ทธ๋ฆฌ๊ณ bool, true, false ํค์๋๊ฐ ์ถ๊ฐ๋์๋๋ฐ, ์ด๋ ๊ธฐ์กด ์ฝ๋์ ์ ์๋ ๋์ผํ ์ด๋ฆ์ ์๋ณ์์ ์ถฉ๋ํ ์ ์์ต๋๋ค. C23 ์ง์์ ํตํด FreeBSD ์ฝ๋๋ stdbit.h ํค๋ ํ์ผ, memalignment() ํจ์, _WIDTH ๋งคํฌ๋ก๊ฐ ํฌํจ๋ ์ ๋ฐ์ดํธ๋ limits.h ๋ฐ stdint.h, ๊ทธ๋ฆฌ๊ณ char8_t ํ์ ๊ณผ ๊ฐ์ ์๋ก์ด ์ธ์ด ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์๊ฒ ๋ฉ๋๋ค.
- ipfw ํจํท ํํฐ๋ ํ ์ด๋ธ(์กฐํ ํ ์ด๋ธ)์ ์์์ ๋ง์คํฌ๋ฅผ ์ง์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ํค์ ํ ์ด๋ธ ์์์ ๋นํธ ์กฐํฉ์ ๋ฌด์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์์ฐจ์ ์ด์ง ์์ ๋ง์คํฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. IP ์ฃผ์์๋ฅผ ๋ค์ด "lookup src-ip4:255.255.253.255"์ ๊ฐ์ ๊ตฌ๋ฌธ์ด ์์ต๋๋ค. FreeBSD 8 ์ด์ ์ ๋ฐฐํฌ๋ ipfw ํจํท ํํฐ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ์ํด ํด๋น ์ฝ๋๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
- ์ด์ IPv6 ํจํท์ ์ด์ ์๋ IPv4๋ง ์ง์ํ๋ ์ฐํ ์์ผ์ผ๋ก ๋ผ์ฐํ ํ ์ ์์ต๋๋ค. ifconfig ๋ช ๋ น์ 'stableaddr' ํ๋๊ทธ๊ฐ ์ถ๊ฐ๋์ด ์๋ธ๋ท ๊ฐ์ ์ผ๊ด๋ ์์ ์ ์ธ IPv6 ์ฃผ์๋ฅผ ์์ฑํฉ๋๋ค(์ํ ๋น์ ์ฅ ์ฃผ์ ์๋ ๊ตฌ์ฑ, RFC 7217).
- "root" ๋ฐ "freebsd" ์ฌ์ฉ์์ ๊ธฐ๋ณธ ์ ธ์ด csh์์ sh๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
- ์์คํ ๊ฐ์ฌ ์ ์ฑ ๊ด๋ฆฌ๋ฅผ ์ํ setaudit ์ ํธ๋ฆฌํฐ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ํ์ผ ์ฐพ๊ธฐ ์ ํธ๋ฆฌํฐ์ ํ์ผ ์์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ผ์ ๊ฒ์ํ ์ ์๋ "-xattr" ๋ฐ "-xattrname" ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- newfs ์ ํธ๋ฆฌํฐ์ UFS2์ ์ํํธ ์ ๋ฐ์ดํธ ๋ฐ ์ ๋๋ง์ ๋นํ์ฑํํ๋ "-u" ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฃผ์ ๋ณํ ํ ์ด๋ธ์ ์ ์ฅํ๊ณ ๋ณต์ํ๋ ๋ฐ ์ฌ์ฉ๋์๋ ipfs ์ ํธ๋ฆฌํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ฑฐ๋์์ผ๋ฉฐ, ํด๋น ์ ํธ๋ฆฌํฐ ์๋์ ํ์ํ ๊ธฐ๋ฅ์ ์ปค๋์์ ๋นํ์ฑํ๋์์ต๋๋ค(๋น๋ ์ค์ ์์ ๋ณต์ํ ์ ์์ต๋๋ค).
- bsdinstall ์คํฌ๋ฆฝํธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก COMPONENTS ๋ณ์์ ์ง์ ๋ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ฌ pkgbase๋ฅผ ์ค์นํฉ๋๋ค. DISTRIBUTIONS ๋ณ์๊ฐ ์ ์๋ ๊ฒฝ์ฐ ๊ธฐ์กด์ ๋ฐฐํฌํ ์ธํธ ๊ธฐ๋ฐ ์ค์น ๋ฐฉ๋ฒ๋ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- tdestroy ํจ์๊ฐ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ถ๊ฐ๋์์ต๋๋ค.
์คํธ๋ฅด๋ํ,
์คํธ๋ฅธ๋ํ,
posix_spawnattr_getexecfd_np,
posix_spawnattr_setexecfd_np,
pthread_tryjoin_np.
AArch64 ์์คํ ์ memcpy, memmove ๋ฐ memset ํจ์๋ ๋ฉ๋ชจ๋ฆฌ ์ฐ์ฐ(MOPS) ๋ช ๋ น์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ต์ ํ๋ฅผ ์ฌ์ฉํฉ๋๋ค. - libuvmem ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ถ๊ฐ๋์ด vmem ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉ์ ๊ณต๊ฐ ๊ตฌํ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ vmem ํธํ API๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ด๋ฏธ์ง์์ ๊ฐ์ ๊ธฐ๊ธฐ ํด๋ผ์ฐ๋ ์์คํ ์ ๊ฒฝ์ฐ pkg ํจํค์ง ๊ด๋ฆฌ์๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ, ์ฒซ ๋ถํ ์ ๊ธฐ๋ณธ ์์คํ ๊ณผ ํจ๊ป ํจํค์ง๋ฅผ ์์์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์ด ์์ต๋๋ค.
- ์ต์ ์ปค๋ ๊ตฌ์ฑ์๋ virtio_scsi ๋๋ผ์ด๋ฒ๊ฐ ํฌํจ๋์ด ์์ด ์์คํ ์ด ๋ถํ ๋ ์ ์์ต๋๋ค. ๊ฐ์ ๋จธ์ qemu/kvm ๊ธฐ๋ฐ์ ๋๋ค.
- ํ๋ก์ธ์ค ๋์คํฌ๋ฆฝํฐ๋ฅผ ์ฌ์ฉํ๋ ์๋ก์ด ํ๋ก์ธ์ค ์์ฑ ๋ฐ ์ข ๋ฃ ๋ฉ์ปค๋์ฆ์ ์ํด pdwait ๋ฐ pdfork ์์คํ ํธ์ถ์ด ๊ตฌํ๋์์ต๋๋ค.
- ํธํ์ฑ์ ์ํ ์ค๊ฐ์ธต Linux fcntl F_DUPFD_QUERY๊ฐ ์ถ๊ฐ๋์์ผ๋ฉฐ, ์ด ํจ์๋ kcmp KCMP_FILE์ ์ฌ์ฉํ์ฌ ํ์ผ ๋์คํฌ๋ฆฝํฐ๋ฅผ ํ์ธํฉ๋๋ค. Linux-์ปจํ ์ด๋.
- ์ด ํจํค์ง์๋ Wi-Fi 6E ๋ฐ Wi-Fi 7์ ์ง์ํ๋ Intel AX210/AX211/AX411 ๋ฌด์ ์ด๋ํฐ์ฉ iwx ๋๋ผ์ด๋ฒ ๋น๋๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- ๋๋ผ์ด๋ฒ๊ฐ ์ ๋ฐ์ดํธ๋์์ต๋๋ค. Intel E835-XXV-4 ๋ฐ Intel E835 ์ด๋๋ท ๋คํธ์ํฌ ์ด๋ํฐ์ RAID ์ปจํธ๋กค๋ฌ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฒ Fujitsu PRIMERGY ๋ฐ Google Compute Engine C4์ ์ฌ์ฉ๋๋ NVMe ๋๋ผ์ด๋ธ์ ๋ํ ์ง์์ด ๊ฐ์ ๋์์ต๋๋ค. Raspberry Pi ๋ณด๋์ ๋ํ ์ง์๋ ํฅ์๋์์ต๋๋ค. Intel Alder Lake, Alder Lake-N ๋ฐ Emerald Rapids CPU์์ ์ ๊ณตํ๋ ์ฑ๋ฅ ์ถ์ ์นด์ดํฐ(hwpmc)์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- HID ๋๋ผ์ด๋ฒ๋ ๊ฒ์ ๊ทธ๋ฃน ์ฌ์ฉ์์๊ฒ ์ ๊ทผ ๊ถํ์ ๋ถ์ฌํ๋๋ก ๊ตฌ์ฑ๋์ด ์์ด libsdl๊ณผ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ถํ ์์น ์์ด ๊ฒ์ ์ปจํธ๋กค๋ฌ์ ์ ๊ทผํ ์ ์์ต๋๋ค.
- mt ์ ํธ๋ฆฌํฐ๋ LTO-10 ๋ฐ LTO-10P(Linear Tape-Open Generation 10) ํ์ค์ ์ง์ํ๋ ํ ์ดํ ๋๋ผ์ด๋ธ์์ ํธํ์ฑ์ ์ ๊ณตํฉ๋๋ค.
- zpool prefetch ๋ช ๋ น์ด๊ฐ ์ด์ BRT(๋ธ๋ก ์ฐธ์กฐ ํ ์ด๋ธ) ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ง์ํ์ฌ ๋ธ๋ก ๋ณต์ ๋ฐ ํ ๋น ํด์ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- ์ด์ NFS ํด๋ผ์ด์ธํธ๋ ํ์ผ ๋ฐ ๋๋ ํฐ๋ฆฌ ์ด๋ฆ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๋ ํ์ผ ์์คํ
๋ด๋ณด๋ด๊ธฐ๋ฅผ ์ง์ํฉ๋๋ค.
NFSv4๋ฅผ ํตํ ๋์คํฌ๋ฆฌ์ค ๋ถํ ์ ์ํด NFS ํํฐ์ ์ ๋ฃจํธ ํ์ผ ์์คํ ์ผ๋ก ๋ง์ดํธํ๊ณ nfsuserd๋ฅผ ํตํด ์ฌ์ฉ์ ์ด๋ฆ ๋๋ ID๋ฅผ ๋งคํํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค. POSIX ACL์ ์ฌ์ฉํ๋ NFSv4.2 ํ์ฅ ๊ธฐ๋ฅ์ ๋ํ ์ด๊ธฐ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฒ ๋ํ NFSv4 ํด๋ผ์ด์ธํธ๋ NFS ํด๋ผ์ด์ธํธ์์ ์ฌ์ฉ๋๋ ์์นด์ด๋น ์์ฑ(UF_ARCHIVE)์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค. Windows. - ์ด์ ์์ ํ๋ฉด์์ ์์คํ ์ข ๋ฃ ์ ํ์๋ PNG ํ์์ ์์ ํ๋ฉด์ ์ค์ ํ ์ ์์ต๋๋ค.
- sysctl net.inet.ipf.jail_allowed ๋ช ๋ น์ด๋ฅผ ์ถ๊ฐํ์ฌ ์ฌ์ฉ์๊ฐ ์ง์ ์ค์ ํ ipfilter ํจํท ํํฐ ์ค์ ๋ฐ ๊ท์น์ jail ํ๊ฒฝ์ ๋ฐ์ธ๋ฉํ ์ ์๋๋ก ํ์ต๋๋ค.
- bhyve ํ์ดํผ๋ฐ์ด์ ๊ธฐ๋ฐ์ ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ์ผ๋ก PCI ์ฅ์น์ ๋ํ ์ ๊ทผ์ ์ ๋ฌํ๊ธฐ ์ํด sysctl allow.vmm_ppt ๋ช ๋ น์ด๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- virtio ๊ธฐ๋ฐ GPU ๋๋ผ์ด๋ฒ๋ Parallels Desktop ๊ธฐ๋ฐ์ ๊ฐ์ ํ๊ฒฝ์ ์ง์ํฉ๋๋ค.
- FGT(Fine-Grained Trap) ๋ ์ง์คํฐ, ํ์ฅ ๋์ ID(Extended Destination ID), MOPS(Memory Operations) ๋ช ๋ น์ด์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์ด ๊ฐ์ํ ๊ธฐ๋ฅ์ด ํ์ฅ๋๊ณ ARM64 ์์คํ ์์ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค. ๋ํ, ์ปค๋๊ณผ ์ฌ์ฉ์ ๊ณต๊ฐ ๊ฐ์ ๊ฒฉ๋ฆฌ๋ฅผ ๊ฐํํ๊ธฐ ์ํด ARM64 LASS(Linear Address Space Separation) ํ์ฅ ๊ธฐ๋ฅ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- bhyve ํ์ดํผ๋ฐ์ด์ ํ๋ ์๋ฒํผ ๊ตฌํ์ด UNIX ์์ผ์ ์ง์ํ๋๋ก ์ ๋ฐ์ดํธ๋์ด ๊ทธ๋ํฝ ์ฝ์์ ์คํ๋ผ์ธ ์ํ์ jails๋ก ์ ๋ฌํ ์ ์๊ฒ ๋์์ต๋๋ค.
- OpenZFS 2.4.2, OpenSSL 3.5.6, NSS 3.123.1, xz 5.8.3, tcpdump 4.99.6, zlib 1.3.2, zstd 1.5.7, blocklistd 2026-02-07, ncurses 6.6, bsddialog 1.0.5, bmake 20251111, SQLite 3.50.4, unbound 1.25.1, MIT Kerberos 1.22.2, Heimdal Kerberos 1.22.2์ ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ ๋๋ค.
- Spleen ์ฝ์ ๊ธ๊ผด์ด ๋ฒ์ 2.2.0์ผ๋ก ์ ๋ฐ์ดํธ๋์์ผ๋ฉฐ, ์ถ๊ฐ ๋ฌธ์(์ ๋์, ์ ๋์, ํ์ดํ, ๊บพ์ ๊ดํธ, ํฐ์ ์ฌ๊ฐํ, ์ญ์, ์ด์ค ์ญ์)๊ฐ ํฌํจ๋์์ต๋๋ค. ๊ณ ํด์๋ ํ๋ฉด์์ ๋ฌธ์ ์ ๋ ฌ์ด ๊ฐ์ ๋์์ต๋๋ค. ์ ๋์ฝ๋ ๋ฌธ์ํ๊ฐ ๋ฒ์ 17.0.0์ผ๋ก ์ ๋ฐ์ดํธ๋์ด 4803๊ฐ์ ๋ฌธ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ธ๋๋ฆฌ์คํธ ํ์ ์์คํ ์ด blocklist๋ก ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ผ๋ฉฐ, blocklistd๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค๋ก ์คํ๋ฉ๋๋ค. rc ์คํฌ๋ฆฝํธ ๋ฐ ํจํท ํํฐ ๊ท์น์ ๊ธฐ์กด ์ค์ ์ ๊ทธ๋๋ก ์ ์ง๋์ง๋ง ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
- OpenPAM ํดํท์ ์๋ก์ด FreeBSD-pam ํจํค์ง๋ก ์ด๋๋์๊ณ , Zstandard ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ zstd ์ ํธ๋ฆฌํฐ๋ FreeBSD-zstd ํจํค์ง๋ก ์ด๋๋์์ต๋๋ค.
- freebsd-base ํจํค์ง๋ฅผ ํตํด ์ค์น๋ ์์คํ ์์๋ ์์คํ ์ํ์ ํจํค์ง ๊ฐ์ ๋ถ์ผ์น๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด installworld ๋ฐ installkernel ๋น๋ ์คํฌ๋ฆฝํธ ์คํ์ด ๋นํ์ฑํ๋ฉ๋๋ค.
- OCI(Oracle Cloud Infrastructure) ํ์์ ์ด์ ๋ธ๋ฆฌ ์์ฑ์ด ์ค๋จ๋์์ต๋๋ค.
- ๋ค์ ์ ํธ๋ฆฌํฐ๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ FreeBSD 16 ๋ธ๋์น์์ ์ ๊ฑฐ๋ ์์ ์ ๋๋ค. fdisk, bsdlabel, lpr, lpd, lpc, lpq, lprm, lp, pac, lptest ๋ฐ chkprintcap. ๋์คํฌ ํํฐ์ ์์ ์๋ fdisk ๋ฐ bsdlabel ๋์ gpart ๋๋ bsdinstall์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ธ์์๋ print/cups ํฌํธ ๋๋ sysutils/LPRng๋ฅผ ์ฌ์ฉํ์ญ์์ค. FreeBSD 16์์๋ hw.ata.rotating ๋ฐ hw.ata.unmapped_io sysctl๊ณผ hifn(Hifn 7751/7951/7811/7955/7956 ์ํธํ ๊ฐ์๊ธฐ), safe(SafeNet SafeXcel 1141/1741 ์ํธํ ๊ฐ์๊ธฐ), le(AMD Am7900 LANCE ๋ฐ Am79C9xx ILACC/PCnet ์ด๋๋ท), fdc(ํ๋กํผ ๋์คํฌ ์ปจํธ๋กค๋ฌ) ๋ฐ agp(๊ฐ์ ๊ทธ๋ํฝ ํฌํธ) ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ฑฐํ ์์ ์ ๋๋ค.
์ถ์ฒ : opennet.ru
