OpenBSD 7.2 ๋ฆด๋ฆฌ์Šค

๋ฌด๋ฃŒ UNIX ๊ณ„์—ด ์šด์˜ ์ฒด์ œ OpenBSD 7.2์˜ ์ถœ์‹œ๊ฐ€ ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. OpenBSD ํ”„๋กœ์ ํŠธ๋Š” NetBSD ๊ฐœ๋ฐœ์ž์™€์˜ ์ถฉ๋Œ ํ›„ 1995๋…„ Theo de Raadt์— ์˜ํ•ด ์„ค๋ฆฝ๋˜์—ˆ์œผ๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ Theo๋Š” NetBSD CVS ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ›„, Theo de Raadt์™€ ๋น„์Šทํ•œ ์ƒ๊ฐ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์ด NetBSD ์†Œ์Šค ํŠธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ๋กœ์šด ๊ฐœ๋ฐฉํ˜• ์šด์˜ ์ฒด์ œ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ๊ฐœ๋ฐœ ๋ชฉํ‘œ๋Š” ์ด์‹์„ฑ(13๊ฐœ ํ•˜๋“œ์›จ์–ด ํ”Œ๋žซํผ ์ง€์›), ํ‘œ์ค€ํ™”, ์˜ฌ๋ฐ”๋ฅธ ์ž‘๋™, ์‚ฌ์ „ ๋ณด์•ˆ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ†ตํ•ฉ ์•”ํ˜ธํ™” ๋„๊ตฌ. OpenBSD 7.2 ๊ธฐ๋ณธ ์‹œ์Šคํ…œ์˜ ์ „์ฒด ์„ค์น˜ ISO ์ด๋ฏธ์ง€๋Š” 556MB์ž…๋‹ˆ๋‹ค.

์šด์˜ ์ฒด์ œ ์ž์ฒด ์™ธ์—๋„ OpenBSD ํ”„๋กœ์ ํŠธ๋Š” ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์—์„œ ๋„๋ฆฌ ๋ณด๊ธ‰๋˜์—ˆ์œผ๋ฉฐ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ณ  ํ’ˆ์งˆ์ด ๋›ฐ์–ด๋‚œ ์†”๋ฃจ์…˜ ์ค‘ ํ•˜๋‚˜๋กœ ์ž…์ฆ๋œ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์œ ๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—๋Š” LibreSSL(OpenSSL ํฌํฌ), OpenSSH, PF ํŒจํ‚ท ํ•„ํ„ฐ, OpenBGPD ๋ฐ OpenOSPFD ๋ผ์šฐํŒ… ๋ฐ๋ชฌ, OpenNTPD NTP ์„œ๋ฒ„, OpenSMTPD ๋ฉ”์ผ ์„œ๋ฒ„, ํ…์ŠคํŠธ ํ„ฐ๋ฏธ๋„ ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ(GNU ํ™”๋ฉด๊ณผ ์œ ์‚ฌ) tmux, IDENT ํ”„๋กœํ† ์ฝœ ๊ตฌํ˜„์ด ํฌํ•จ๋œ identd ๋ฐ๋ชฌ, BSDL ๋Œ€์•ˆ GNU groff ํŒจํ‚ค์ง€ - mandoc, ๋‚ด๊ฒฐํ•จ์„ฑ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์„ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ CARP(Common Address Redundancy Protocol), ๊ฒฝ๋Ÿ‰ http ์„œ๋ฒ„, OpenRSYNC ํŒŒ์ผ ๋™๊ธฐํ™” ์œ ํ‹ธ๋ฆฌํ‹ฐ.

์ฃผ์š” ๊ฐœ์„  ์‚ฌํ•ญ:

  • Apple M2 ๋ฐ Ampere Altra ARM ์นฉ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ง€์›์„ ํฌํ•จํ•˜์—ฌ ARM ์•„ํ‚คํ…์ฒ˜ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Lenovo ThinkPad x13s ๋…ธํŠธ๋ถ ๋ฐ Qualcomm Snapdragon 8cx Gen 3 SoC(SC8280XP) ๊ธฐ๋ฐ˜ ๊ธฐํƒ€ ์žฅ์น˜์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Oracle Cloud ํ™˜๊ฒฝ์—์„œ ๋žจ ๋””์Šคํฌ์šฉ ์ปค๋„(bsd.rd) ๋ฐ ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค ์‹œ์Šคํ…œ์šฉ ์ปค๋„(bsd.mp)์„ ๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • kstat ์žฅ์น˜๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด kstat ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ปค๋„ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ํ†ต๊ณ„๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.
  • MPERF/APERF๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฐ ํ”„๋กœ์„ธ์„œ ์ฝ”์–ด์— ๋Œ€ํ•ด CPU ์ฃผํŒŒ์ˆ˜ ์„ผ์„œ๊ฐ€ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ๋ฐฐํ„ฐ๋ฆฌ ์ „์›์œผ๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ๋ถ€ํ•˜์— ๋”ฐ๋ผ CPU ์ฃผํŒŒ์ˆ˜ ์Šค์ผ€์ผ๋ง์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ARM64 ์‹œ์Šคํ…œ์— ์ ˆ์ „ ๋ชจ๋“œ์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” CPU ์ˆ˜ ์ œํ•œ์ด 256๊ฐœ๋กœ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๊ธฐ๋ฐ˜ ์ฝ˜์†”(์œ ๋ฆฌ ์ฝ˜์†”)์—์„œ ์ง๋ ฌ ์ฝ˜์†” ๊ธฐ๋ฐ˜์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Cyrix M386 ์นฉ ์ด์ „์— ์ถœ์‹œ๋œ CPU 386sx/2dx, NexGen, Rise ๋ฐ ์ด์ „ Cyrix ํ”„๋กœ์„ธ์„œ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์ค‘ ํ”„๋กœ์„ธ์„œ(SMP) ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์—ญํญ ์ œํ•œ(์†๋„ ์ œํ•œ), ARP ๋ ˆ์ฝ”๋“œ ๊ฒ€์ƒ‰ ๋ฐ ๊ฒฝ๋กœ ํƒ€์ด๋จธ ๊ธฐ๋Šฅ์ด mp-safe ๋ฒ”์ฃผ๋กœ ์ด์ „๋˜์—ˆ์Šต๋‹ˆ๋‹ค. IPv4 ํŒจํ‚ท ์žฌ์กฐ๋ฆฝ ๋ฐ IP ํŒจํ‚ท ๋ฆฌ๋””๋ ‰์…˜๊ณผ ๊ฐ™์€ ๋ณ‘๋ ฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋“ค์–ด์˜ค๋Š” UDP ๋ฐ IP ํŒจํ‚ท ์ฒ˜๋ฆฌ์— ๋ฎคํ…์Šค๋ฅผ ์‚ฌ์šฉํ•œ ์†Œ์ผ“ ์ฐจ๋‹จ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. kbind ๋ฐ promise ์‹œ์Šคํ…œ ํ˜ธ์ถœ์ด ์ฐจ๋‹จ์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ณ„ ์†Œ์ผ“ ์ˆ˜์ค€์—์„œ ์ž‘๋™ํ•˜๋Š” UNIX ์†Œ์ผ“ ์ฐจ๋‹จ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • drm(Direct Rendering Manager) ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ตฌํ˜„์€ Linux ์ปค๋„ 5.15.69(์ตœ์ข… ๋ฆด๋ฆฌ์Šค - 5.15.26)์™€ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. inteldrm ๋“œ๋ผ์ด๋ฒ„์—๋Š” Alder Lake ๋ฐ Raptor Lake ๋งˆ์ดํฌ๋กœ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” Intel ์นฉ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€ ๊ฒฝ๊ณ„์— ์ •๋ ฌ๋˜์ง€ ์•Š์€ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ์— ๋Œ€ํ•œ ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: MacBook Pro 2021 14์ธ์น˜ ๋ฐ 16์ธ์น˜์—์„œ ์‚ฌ์šฉ๋จ).
  • VMM ํ•˜์ดํผ๋ฐ”์ด์ €๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. vmd์— MMIO ๊ธฐ๋ฐ˜ ์‚ฌ์šฉ์ž ๊ณต๊ฐ„ ํ•ธ๋“ค๋Ÿฌ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. vmm์—์„œ๋Š” I/O ํฌํŠธ ์—๋ฎฌ๋ ˆ์ด์…˜์ด ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์œผ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. vmd, vmctl ๋ฐ vmm์˜ ๋‚ด๋ถ€ ๊ตฌ์กฐ์™€ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. VM-MIB ๋งค๊ฐœ๋ณ€์ˆ˜(RFC7666)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SNMP AgentX๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹ ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • rc.d ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ์˜ $rcexec ๋ณ€์ˆ˜๋Š” rc_exec ํ•จ์ˆ˜๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. rc_exec ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜ daemon_execdir์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ๊ตฌ๋ฌธ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ์šด configtest ์ž‘์—…์ด rc.d ๋ฐ rcctl์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ‘œ์ค€ ์ž…๋ ฅ์„ ํ†ตํ•ด ์ˆ˜์‹ ๋œ ๋ผ์ธ์— ์‹œ๊ฐ„์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฐ ๋ผ์ธ์˜ ๋„์ฐฉ ์ˆœ๊ฐ„์„ ๋ฐ˜์˜ํ•˜๋Š” ts ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • "-f" ์˜ต์…˜์ด ps ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ์ถ”๊ฐ€๋˜์–ด ์ƒ์œ„ ํ”„๋กœ์„ธ์Šค์™€ ํ•˜์œ„ ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋ฐ˜์˜ํ•˜๋Š” ํŠธ๋ฆฌํ˜• ํ”„๋กœ์„ธ์Šค ๊ทธ๋ฃนํ™”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • openrsync ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” "--contimeout" ์˜ต์…˜์„ ๊ตฌํ˜„ํ•˜์—ฌ ์—ฐ๊ฒฐ ์„ค์ • ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
  • pkg_add ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ๋Š” ์บ์‹ฑ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜๊ณ , ํŒจํ‚ค์ง€ ์ž‘์—…์ด ์ตœ์ ํ™”๋˜๋ฉฐ, ๋ฐ์ดํ„ฐ ์ „์†ก ์ค‘์— ์ž‘์—… ์ง„ํ–‰๋ฅ  ํ‘œ์‹œ๊ธฐ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • fdisk๋Š” GPT ๋ฐ MBR ํ…Œ์ด๋ธ” ์ž‘์—…์„ ๊ฐœ์„ ํ–ˆ์œผ๋ฉฐ MBR ๋ฐ GPT ํŒŒํ‹ฐ์…˜์ด ์ž˜๋ชป ๋ฐฐ์น˜๋  ๋•Œ ๊ฒฝ๊ณ ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • disklabel ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” RAID ํŒŒํ‹ฐ์…˜์„ ์ž๋™์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•ด ํ…œํ”Œ๋ฆฟ์— raid ํ‚ค์›Œ๋“œ์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋””์Šคํฌ ๊ธฐํ•˜ํ•™ ์ •๋ณด ํŽธ์ง‘์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 'bs'(๋ถ€ํŒ… ๋ธ”๋ก ํฌ๊ธฐ), 'sb'(์Šˆํผ๋ธ”๋ก ํฌ๊ธฐ) ๋ฐ d[0-4](๋””์Šคํฌ ๋ฐ์ดํ„ฐ) ์†์„ฑ์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • /usr/share/btrace ๋””๋ ‰ํ† ๋ฆฌ์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋™์  ์ถ”์  ๋ฐ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•œ ์œ ์šฉํ•œ btrace ์Šคํฌ๋ฆฝํŠธ ๋ชจ์Œ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์žฌ์ƒ์„ ์ฆ‰์‹œ ์ค‘์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก sndio ์‚ฌ์šด๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— sio_flush ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœํŒŒ์ผ๋ง ๋ฐ์ดํ„ฐ ์ž‘์—…์„ ์œ„ํ•ด llvm-profdata ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • wc ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ ๋‹จ์–ด ๊ณ„์‚ฐ์ด ๊ฐ€์†ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ํฌํ•จํ•œ ์ƒˆ ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • aplaudio(Apple ์˜ค๋””์˜ค ํ•˜์œ„ ์‹œ์Šคํ…œ).
    • aplmca(์• ํ”Œ MCA ์ปจํŠธ๋กค๋Ÿฌ).
    • aplsart (์• ํ”Œ SART).
    • alpdc, apldchidev, apldckbd, apldcms, aplrtk(Apple M2 ํ‚ค๋ณด๋“œ ๋ฐ ํŠธ๋ž™ํŒจ๋“œ).
    • qcgpio, qciic(Qualcomm Snapdragon์šฉ GPIO ๋ฐ GENI I2C ์ปจํŠธ๋กค๋Ÿฌ).
    • sfgpio, stfclock, stfpinctrl, stftemp (SiFive ๋ณด๋“œ์˜ GPIO, ํƒ€์ด๋จธ ๋ฐ ์„ผ์„œ์šฉ ๋“œ๋ผ์ด๋ฒ„).
    • sxirintc(Allwinner ์นฉ์šฉ ์ธํ„ฐ๋ŸฝํŠธ ์ปจํŠธ๋กค๋Ÿฌ).
    • gpiorestart(GPIO๋ฅผ ํ†ตํ•œ ์žฌ์„ค์ •์šฉ ๋“œ๋ผ์ด๋ฒ„)
    • ipmi๋Š” ํŒŒ์›Œ ์„ผ์„œ์— ๋Œ€ํ•œ ์ง€์›์„ ํ™•์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.
    • ehci๋Š” Marvell 3720 ๋ณด๋“œ์— ์‚ฌ์šฉ๋˜๋Š” ์ปจํŠธ๋กค๋Ÿฌ์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • Intel I225 ๊ธฐ๊ฐ€๋น„ํŠธ ์ด๋”๋„ท ์–ด๋Œ‘ํ„ฐ์šฉ igc ๋“œ๋ผ์ด๋ฒ„์—๋Š” IPv4, TCP ๋ฐ UDP์— ๋Œ€ํ•œ ์ฒดํฌ์„ฌ ๊ณ„์‚ฐ์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Intel 82598/82599/X540/X550 ์ด๋”๋„ท ์–ด๋Œ‘ํ„ฐ์šฉ ๋“œ๋ผ์ด๋ฒ„ ix๋Š” ifconfig์˜ tso ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™”๋œ TCP ์„ธ๊ทธ๋จผํŠธ ์ฒ˜๋ฆฌ(๋Œ€๊ทœ๋ชจ ์ˆ˜์‹  ์˜คํ”„๋กœ๋”ฉ)์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • iwx ๋“œ๋ผ์ด๋ฒ„๋Š” Intel AX210/AX211 ์นฉ์— ๋Œ€ํ•œ ์ง€์›์„ ๊ตฌํ˜„ํ•˜๊ณ  ๊ฐ์ง€๋˜๋Š” ๋ฌด์„  ์žฅ์น˜์˜ ๋ฒ”์œ„๋ฅผ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
  • amd1, sparc64 ๋ฐ arm64 ์‹œ์Šคํ…œ์˜ ์†Œํ”„ํŠธ์›จ์–ด RAID 64(softraid) ํŒŒํ‹ฐ์…˜์—์„œ ๋ถ€ํŒ…ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Snmpd์™€ xlock์€ ๊ถŒํ•œ ๋ถ„๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  • UNIX ์†Œ์ผ“์˜ ๋ฐ”์ธ๋”ฉ ๋ฐ ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ์€ ๊ณต๊ฐœ ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฒฉ๋ฆฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ž ๊ธด ypbind ํŒŒ์ผ์˜ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ YP ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์†Œ์ผ“์„ ์ƒ์„ฑํ•˜๋Š” ์ƒˆ๋กœ์šด ypconnect ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. RPC ์†Œ์ผ“์„ ๋ฃจํ”„๋ฐฑ ์ธํ„ฐํŽ˜์ด์Šค์— ๋ฐ”์ธ๋”ฉํ•˜์—ฌ ์„œ๋ฒ„์— ๋Œ€ํ•œ ์™ธ๋ถ€ ์—ฐ๊ฒฐ์„ ์ œ๊ฑฐํ•˜๋Š” '๋กœ์ปฌ ๋ฐ”์ธ๋”ฉ' ๋ชจ๋“œ๊ฐ€ ypldap์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • /sbin ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” hcpleased, mountd, nfsd, pflogd, resolvd, slaacd ๋ฐ unwind ํ”„๋กœ๊ทธ๋žจ์€ ๋™์  ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ ์œผ๋กœ ๋งํฌ๋œ ์‹คํ–‰ ํŒŒ์ผ์— ์ ์šฉ๋˜๋Š” ์ถ”๊ฐ€ ๋ณดํ˜ธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋„๋ก ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ์Šคํƒ์€ sendmmsg ๋ฐ recvmmsg ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ด์ „์—๋Š” ๋ณ„๋„์˜ sendmsg ๋ฐ recvmsg ํ˜ธ์ถœ์ด ํ•„์š”ํ–ˆ๋˜ ๋‹จ์ผ ์‹œ์Šคํ…œ ํ˜ธ์ถœ ๋‚ด์—์„œ ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • pf ํŒจํ‚ท ํ•„ํ„ฐ์—์„œ๋Š” IGMP ๋ฐ ICMP6 MLD(Multicast Listener Discovery) ํŒจํ‚ท์˜ ์ฒ˜๋ฆฌ๊ฐ€ ๋ณ€๊ฒฝ๋˜์–ด ๊ธฐ๋ณธ ๊ตฌ์„ฑ์—์„œ ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ์ œ์–ด ํŒจํ‚ท์œผ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. IGMP/MLD ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•ด ๋”์šฑ ์—„๊ฒฉํ•œ ๊ฒ€์‚ฌ๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • IPsec์€ ์ธ์ฆ์„œ ์ฒ˜๋ฆฌ๋ฅผ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. iked๋Š” OpenIKED์™€์˜ ํ˜ธํ™˜์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ikectl show stats ๋ช…๋ น์— iked ์—ฐ๊ฒฐ ์„ฑ๊ณต ๋ฐ ์‹คํŒจ์— ๋Œ€ํ•œ ํ†ต๊ณ„ ์ถœ๋ ฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ—ˆ์šฉ๋˜๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ์ˆ˜๋ฅผ ์ œํ•œํ•˜๊ธฐ ์œ„ํ•ด max-communities ํ•„ํ„ฐ๊ฐ€ bgpd์— ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, RFC 9234(์—…๋ฐ์ดํŠธ ๋ฐ OPEN ๋ฉ”์‹œ์ง€์—์„œ ์—ญํ• ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฝ๋กœ ๋ˆ„์ถœ ๋ฐฉ์ง€ ๋ฐ ๊ฐ์ง€)๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ, RFC 7911(BGP์—์„œ ๋‹ค์ค‘ ๊ฒฝ๋กœ ๊ด‘๊ณ )์— ๋Œ€ํ•œ ์ „์ฒด ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. )์ด ์ œ๊ณต๋˜๋ฉด์„œ ์ •์  ํ•ด์‹œ๊ฐ€ RB ํŠธ๋ฆฌ๋กœ ๋Œ€์ฒด๋˜์–ด ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. bgpctl ๋ช…๋ น์— ๋Œ€ํ•œ REST API๋ฅผ ์ œ๊ณตํ•˜๋Š” FastCGI ์„œ๋ฒ„ ๊ตฌํ˜„๊ณผ ํ•จ๊ป˜ bgplgd ํ”„๋กœ์„ธ์Šค๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • rpki-client๋Š” ์ธ์ฆ์„œ์—์„œ ๋‘˜ ์ด์ƒ์˜ CRL URI ์‚ฌ์šฉ์„ ํ—ˆ์šฉํ•˜๊ณ , ๋„๋ฉ”์ธ์„ ๋ฌด์‹œํ•˜๋Š” Skiplist ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ , ASPA(์ž์œจ ์‹œ์Šคํ…œ ์ œ๊ณต์ž ์ธ์ฆ) ๋ฐ sig ํŒŒ์ผ์„ ํ™•์ธํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ , TAL ๋””์ฝ”๋”ฉ(RFC 8630)์„ ๊ตฌํ˜„ํ•˜๊ณ , ๊ฒ€์ฆ์„ ๊ฐ•ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. EE ์ธ์ฆ์„œ, HTTP ์‚ฌ์–‘ ์ค€์ˆ˜๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Snmpd๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด snmpd.conf์—์„œ OID ์ด์™ธ์˜ ๊ฐœ์ฒด ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถœ๋ ฅ์—์„œ ํ•˜์œ„ ํŠธ๋ฆฌ๋ฅผ ์ œ์™ธํ•˜๋„๋ก ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. AgentX ํ”„๋กœํ† ์ฝœ ๊ตฌํ˜„์— ๋งˆ์Šคํ„ฐ ์—์ด์ „ํŠธ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • httpd๋Š” ์ƒˆ๋กœ์šด MIME ์œ ํ˜• ์ •์˜๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ftp ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ppoll์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„์ฐจ๋‹จ ๋ชจ๋“œ์—์„œ ์ฒ˜๋ฆฌ๋œ ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • tmux("ํ„ฐ๋ฏธ๋„ ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ")์—๋Š” ACL์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ์†Œ์ผ“์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž์˜ ์—ฐ๊ฒฐ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • LibreSSL ๋ฐ OpenSSH ํŒจํ‚ค์ง€๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์„  ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๊ฐœ์š”๋Š” LibreSSL 3.6.0 ๋ฐ OpenSSH 9.1 ๋ฆฌ๋ทฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
  • AMD64 ์•„ํ‚คํ…์ฒ˜์˜ ํฌํŠธ ์ˆ˜๋Š” 11451(11301์—์„œ), aarch64์˜ ๊ฒฝ์šฐ 11261(11081์—์„œ), i386์˜ ๊ฒฝ์šฐ 10225(10136์—์„œ)์ž…๋‹ˆ๋‹ค. ํฌํŠธ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฒ„์ „ ์ค‘:
    • ๋ณ„ํ‘œ 16.28.0, 18.14.0 ๋ฐ 19.6.0
    • ๋Œ€๋‹ด 2.4.2
    • ์”จ๋ฉ”์ดํฌ 3.24.2
    • Chromium 105.0.5195.125
    • ์ด๋งฅ์Šค 28.2
    • FFmpeg 4.4.2
    • GCC 8.4.0 ๋ฐ 11.2.0
    • GHC 9.2.4
    • ๊ทธ๋†ˆ 42.4
    • 1.19.1๋กœ ์ด๋™
    • JDK 8u342, 11.0.16 ๋ฐ 17.0.4
    • KDE ๊ธฐ์–ด 22.08.1
    • KDE ํ”„๋ ˆ์ž„ ์›Œํฌ 5.98.0
    • ํฌ๋ฆฌ ํƒ€ 5.1.1
    • LLVM/ํด๋žญ 13.0.0
    • LibreOffice 7.4.1.2
    • ๋ฃจ์•„ 5.1.5, 5.2.4 ๋ฐ 5.3.6
    • ๋งˆ๋ฆฌ์•„DB 10.9.3
    • ๋ชจ๋…ธ 6.12.0.182
    • ๋ชจ์งˆ๋ผ ํŒŒ์ด์–ดํญ์Šค 105.0.1 ๋ฐ ESR 102.3.0
    • ๋ชจ์งˆ๋ผ ์ฌ๋” ๋ฒ„๋“œ 102.3.0
    • Mutt 2.2.7 ๋ฐ NeoMutt 20220429
    • Node.js 16.17.1
    • OCaml 4.12.1
    • ์˜คํ”ˆLDAP 2.6.3
    • PHP 7.4.30, 8.0.23 ๋ฐ 8.1.10
    • ์ ‘๋ฏธ์‚ฌ 3.7.2
    • PostgreSQL 14.5
    • ํŒŒ์ด์ฌ 2.7.18, 3.9.14 ๋ฐ 3.10.7
    • Qt 5.15.6 ๋ฐ 6.3.1
    • R 4.2.1
    • ๋ฃจ๋น„ 2.7.6, 3.0.4, 3.1.2
    • ๋…น 1.63.0
    • SQLite 3.39.3
    • Shotcut 22.06.23
    • ์Šค๋„ 1.9.11.2
    • ๋ฏธ์–ด์บฃ 6.0.6
    • Tcl/Tk 8.5.19 ๋ฐ 8.6.12
    • ํ…์Šค ๋ผ์ด๋ธŒ 2021
    • Vim 9.0.0192 ๋ฐ Neovim 0.7.2
    • Xfce 4.16
  • OpenBSD 7.2์— ํฌํ•จ๋œ ์—…๋ฐ์ดํŠธ๋œ ํƒ€์‚ฌ ๊ตฌ์„ฑ ์š”์†Œ:
    • xserver 7.7 + ํŒจ์น˜, freetype 1.21.4,fontconfig 2.12.1, Mesa 2.13.94, xterm 22.1.7, xkeyboard-config 372,fonttosfnt 2.20๊ฐ€ ํฌํ•จ๋œ X.Org 1.2.2์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” Xenocara ๊ทธ๋ž˜ํ”ฝ ์Šคํƒ.
    • LLVM/Clang 13.0.0(+ ํŒจ์น˜)
    • GCC 4.2.1(+ ํŒจ์น˜) ๋ฐ 3.3.6(+ ํŒจ์น˜)
    • Perl 5.32.1(+ ํŒจ์น˜)
    • NSD 4.6.0
    • ์–ธ๋ฐ”์šด๋“œ 1.16.3
    • Ncurses 5.7
    • Binutils 2.17(+ ํŒจ์น˜)
    • Gdb 6.3(+ ํŒจ์น˜)
    • ์•— 12.9.2022๋…„ XNUMX์›” XNUMX์ผ
    • ๊ตญ์™ธ ๊ฑฐ์ฃผ์ž 2.4.9

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€