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(SC8280XP) SoC ๊ธฐ๋ฐ˜ ๊ธฐํƒ€ ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Oracle Cloud ํ™˜๊ฒฝ์—์„œ ๋žจ๋””์Šคํฌ ์ปค๋„(bsd.rd)๊ณผ ๋ฉ€ํ‹ฐํ”„๋กœ์„ธ์Šค ์ปค๋„(bsd.mp)์„ ๋ถ€ํŒ…ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • kstat ์žฅ์น˜๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด kstat ์œ ํ‹ธ๋ฆฌํ‹ฐ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ปค๋„ ์ž‘์—…์— ๋Œ€ํ•œ ํ†ต๊ณ„๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.
  • ๊ฐ ํ”„๋กœ์„ธ์„œ ์ฝ”์–ด์— ๋Œ€ํ•ด MPERF/APERF๋ฅผ ์ง€์›ํ•˜๋Š” CPU ์ฃผํŒŒ์ˆ˜ ์„ผ์„œ๊ฐ€ ๊ตฌํ˜„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐํ„ฐ๋ฆฌ ์ „์›์œผ๋กœ ์ž‘๋™ํ•  ๊ฒฝ์šฐ, ๋ถ€ํ•˜์— ๋”ฐ๋ผ CPU ์ฃผํŒŒ์ˆ˜ ์กฐ์ ˆ์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ARM64 ์‹œ์Šคํ…œ์— ์ ˆ์ „ ๋ชจ๋“œ์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” CPU ์ˆ˜ ์ œํ•œ์ด 256๊ฐœ๋กœ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„๋ฒ„ํผ ๊ธฐ๋ฐ˜ ์ฝ˜์†”(๊ธ€๋ž˜์Šค ์ฝ˜์†”)์—์„œ ์ง๋ ฌ ์ฝ˜์†”(์‹œ๋ฆฌ์–ผ ์ฝ˜์†”)๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Cyrix M386 ์นฉ ์ด์ „์— ์ถœ์‹œ๋œ 386sx/2dx, NexGen, Rise ๋ฐ ์ด์ „ Cyrix ํ”„๋กœ์„ธ์„œ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์ค‘ ํ”„๋กœ์„ธ์„œ ์‹œ์Šคํ…œ(SMP) ์ง€์›์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์†๋„ ์ œํ•œ, ARP ๋ ˆ์ฝ”๋“œ ๊ฒ€์ƒ‰, ๊ฒฝ๋กœ ํƒ€์ด๋จธ ๊ธฐ๋Šฅ์ด mp-safe ๋ฒ”์ฃผ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. IPv4 ํŒจํ‚ท ์žฌ์กฐ๋ฆฝ ๋ฐ IP ํŒจํ‚ท ์ „๋‹ฌ๊ณผ ๊ฐ™์€ ์ž‘์—…์„ ๋ณ‘๋ ฌ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์‹  UDP ๋ฐ IP ํŒจํ‚ท ์ฒ˜๋ฆฌ ํ•จ์ˆ˜์— ๋ฎคํ…์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์†Œ์ผ“ ์ž ๊ธˆ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. kbind ๋ฐ pleasure ์‹œ์Šคํ…œ ํ˜ธ์ถœ์˜ ์ž ๊ธˆ ๊ธฐ๋Šฅ์ด ํ•ด์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. UNIX ์†Œ์ผ“ ์ž ๊ธˆ ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์–ด ๊ฐœ๋ณ„ ์†Œ์ผ“ ์ˆ˜์ค€์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • drm(Direct Rendering Manager) ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ตฌํ˜„์€ ์ปค๋„๊ณผ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. Linux 5.15.69 ๋ฒ„์ „(์ด์ „ ๋ฒ„์ „: 5.15.26). inteldrm ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ด์ œ Alder Lake ๋ฐ Raptor Lake ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜ ๊ธฐ๋ฐ˜์˜ Intel ์นฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ์ •๋ ฌ๋˜์ง€ ์•Š์€ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ(์˜ˆ: 2021๋…„ํ˜• MacBook Pro 14์ธ์น˜ ๋ฐ 16์ธ์น˜์— ์‚ฌ์šฉ๋จ)์— ๋Œ€ํ•œ ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • VMM ํ•˜์ดํผ๋ฐ”์ด์ €๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. vmd์— MMIO ๊ธฐ๋ฐ˜ ์‚ฌ์šฉ์ž ๊ณต๊ฐ„ ํ•ธ๋“ค๋Ÿฌ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. vmm์—์„œ๋Š” I/O ํฌํŠธ ์—๋ฎฌ๋ ˆ์ด์…˜์ด ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์œผ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. vmd, vmctl ๋ฐ vmm์˜ ๋‚ด๋ถ€ ๊ตฌ์กฐ์™€ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๊ธฐ๊ธฐ SNMP AgentX๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  VM-MIB ๋งค๊ฐœ๋ณ€์ˆ˜(RFC7666)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • rc.d ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ์˜ $rcexec ๋ณ€์ˆ˜๊ฐ€ rc_exec ํ•จ์ˆ˜๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด daemon_execdir ๋ณ€์ˆ˜๊ฐ€ ์ถ”๊ฐ€๋˜์–ด rc_exec ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. rc.d์™€ rcctl์— ๊ตฌ์„ฑ ๊ตฌ๋ฌธ์„ ๊ฒ€์‚ฌํ•˜๋Š” ์ƒˆ๋กœ์šด configtest ์ž‘์—…์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ts ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š”๋ฐ, ์ด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ํ‘œ์ค€ ์ž…๋ ฅ์„ ํ†ตํ•ด ์ˆ˜์‹ ๋œ ์ค„์— ์‹œ๊ฐ„์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฐ ์ค„์ด ์ˆ˜์‹ ๋œ ์ˆœ๊ฐ„์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค.
  • ps ์œ ํ‹ธ๋ฆฌํ‹ฐ์—๋Š” ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค์™€ ์ž์‹ ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋ฐ˜์˜ํ•˜์—ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ํŠธ๋ฆฌ ํ˜•ํƒœ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” "-f" ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • openrsync ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ์—ฐ๊ฒฐ ์„ค์ • ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด "--contimeout" ์˜ต์…˜์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  • pkg_add ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์บ์‹ฑ์„ ํ™œ์„ฑํ™”ํ•˜๊ณ , ํŒจํ‚ค์ง€ ์ฒ˜๋ฆฌ๋ฅผ ์ตœ์ ํ™”ํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ ์ „์†ก ์ค‘์— ์ง„ํ–‰๋ฅ  ํ‘œ์‹œ๊ธฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • GPT ๋ฐ MBR ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ fdisk ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ๊ณ , MBR ๋ฐ GPT ํŒŒํ‹ฐ์…˜์„ ๋ถ€์ ์ ˆํ•˜๊ฒŒ ๋ฐฐ์น˜ํ•  ๊ฒฝ์šฐ ๊ฒฝ๊ณ ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • disklabel ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์ด์ œ ์ž๋™ RAID ํŒŒํ‹ฐ์…˜ ๋ฐฐ์น˜ ํ…œํ”Œ๋ฆฟ์—์„œ raid ํ‚ค์›Œ๋“œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋””์Šคํฌ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ์ •๋ณด ํŽธ์ง‘ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 'bs'(๋ถ€ํŠธ ๋ธ”๋ก ํฌ๊ธฐ), 'sb'(์Šˆํผ๋ธ”๋ก ํฌ๊ธฐ) ๋ฐ d[0-4](๋””์Šคํฌ ๋ฐ์ดํ„ฐ) ์†์„ฑ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • /usr/share/btrace ๋””๋ ‰ํ† ๋ฆฌ์—๋Š” ๋™์  ์ถ”์  ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•œ ์œ ์šฉํ•œ btrace ์Šคํฌ๋ฆฝํŠธ ์ปฌ๋ ‰์…˜์ด ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • sndio ์‚ฌ์šด๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—๋Š” ์ด์ œ ์žฌ์ƒ์„ ์ฆ‰์‹œ ์ค‘์ง€ํ•˜๋Š” sio_flush ํ•จ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŒจํ‚ค์ง€์—๋Š” ํ”„๋กœํŒŒ์ผ๋ง ๋ฐ์ดํ„ฐ ์ž‘์—…์„ ์œ„ํ•œ llvm-profdata ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • wc ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ ๋‹จ์–ด ๊ฐœ์ˆ˜๊ฐ€ ๋นจ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ๋“œ๋ผ์ด๋ฒ„๋ฅผ ํฌํ•จํ•œ ์ƒˆ๋กœ์šด ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • aplaudio(Apple ์˜ค๋””์˜ค ํ•˜์œ„ ์‹œ์Šคํ…œ).
    • aplmca(Apple MCA ์ปจํŠธ๋กค๋Ÿฌ).
    • aplsart(Apple 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 ๋ณด๋“œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์ง€์›ํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ธํ…” I225 ๊ธฐ๊ฐ€๋น„ํŠธ ์ด๋”๋„ท ์–ด๋Œ‘ํ„ฐ์šฉ igc ๋“œ๋ผ์ด๋ฒ„๋Š” IPv4, TCP ๋ฐ UDP ์ฒดํฌ์„ฌ ๊ณ„์‚ฐ์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ธํ…” 82598/82599/X540/X550 ์ด๋”๋„ท ์–ด๋Œ‘ํ„ฐ์šฉ ix ๋“œ๋ผ์ด๋ฒ„๋Š” TCP ์„ธ๊ทธ๋จผํŠธ ์ฒ˜๋ฆฌ(๋Œ€์šฉ๋Ÿ‰ ์ˆ˜์‹  ์˜คํ”„๋กœ๋“œ)์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์ง€์›ํ•˜๋ฉฐ, ifconfig์˜ tso ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • iwx ๋“œ๋ผ์ด๋ฒ„๋Š” Intel AX210/AX211 ์นฉ์— ๋Œ€ํ•œ ์ง€์›์„ ๊ตฌํ˜„ํ•˜๊ณ  ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌด์„  ์žฅ์น˜์˜ ๋ฒ”์œ„๋ฅผ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
  • amd1, sparc64 ๋ฐ arm64 ์‹œ์Šคํ…œ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด RAID 64(softraid) ํŒŒํ‹ฐ์…˜์—์„œ ๋ถ€ํŒ…ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • snmpd์™€ xlock์€ ๊ถŒํ•œ ๋ถ„๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  • UNIX ์†Œ์ผ“์˜ bind ๋ฐ connect ํ•จ์ˆ˜๋Š” reveal ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฒฉ๋ฆฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์—ฐ๊ฒฐ์„ ์œ„ํ•œ ์†Œ์ผ“์„ ์ƒ์„ฑํ•˜๋Š” ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ ํ˜ธ์ถœ ypconnect๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ YP๋Š” ์ฐจ๋‹จ๋œ ypbinding ํŒŒ์ผ์˜ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ypldap์— '๋กœ์ปฌ ๋ฐ”์ธ๋”ฉ' ๋ชจ๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์–ด RPC ์†Œ์ผ“์„ ๋ฃจํ”„๋ฐฑ ์ธํ„ฐํŽ˜์ด์Šค์— ๋ฐ”์ธ๋”ฉํ•จ์œผ๋กœ์จ ์„œ๋ฒ„์— ๋Œ€ํ•œ ์™ธ๋ถ€ ์—ฐ๊ฒฐ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
  • /sbin ํ”„๋กœ๊ทธ๋žจ์ธ hcpleased, mountd, nfsd, pflogd, resolvd, slaacd ๋ฐ unwind๋Š” ๋™์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ์‹คํ–‰ ํŒŒ์ผ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ถ”๊ฐ€ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋™์  ์—ฐ๊ฒฐ๋กœ ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ์Šคํƒ์€ sendmmsg ๋ฐ recvmmsg ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ, ์ด๋ฅผ ํ†ตํ•ด ๋‹จ์ผ ์‹œ์Šคํ…œ ํ˜ธ์ถœ ๋‚ด์—์„œ ์—ฌ๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋™์‹œ์— ๋ณด๋‚ด๊ณ  ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์ด๋ฅผ ์œ„ํ•ด ๋ณ„๋„์˜ sendmsg ๋ฐ recvmsg ํ˜ธ์ถœ์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • pf ํŒจํ‚ท ํ•„ํ„ฐ์—์„œ IGMP ๋ฐ ICMP6 MLD(๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ๋ฆฌ์Šค๋„ˆ ๊ฒ€์ƒ‰) ํŒจํ‚ท ์ฒ˜๋ฆฌ ๋ฐฉ์‹์ด ๋ณ€๊ฒฝ๋˜์–ด ๊ธฐ๋ณธ ๊ตฌ์„ฑ์—์„œ ์ œ์–ด ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ํŒจํ‚ท ์ฒ˜๋ฆฌ๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. IGMP/MLD ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ๊ฒ€์‚ฌ๊ฐ€ ๋”์šฑ ์—„๊ฒฉํ•ด์กŒ์Šต๋‹ˆ๋‹ค.
  • IPsec์˜ ์ธ์ฆ์„œ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. iked๋Š” OpenIKED์™€์˜ ํ˜ธํ™˜์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ikectl show stats ๋ช…๋ น์€ ์ด์ œ iked์— ๋Œ€ํ•œ ์„ฑ๊ณต ๋ฐ ์‹คํŒจ ์—ฐ๊ฒฐ์— ๋Œ€ํ•œ ํ†ต๊ณ„๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • bgpd๋Š” ํ—ˆ์šฉ๋˜๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ์ˆ˜๋ฅผ ์ œํ•œํ•˜๋Š” max-communities ํ•„ํ„ฐ๋ฅผ ํฌํ•จํ•˜๊ณ , RFC 9234(UPDATE ๋ฐ OPEN ๋ฉ”์‹œ์ง€์˜ ์—ญํ• ์„ ์‚ฌ์šฉํ•œ ๊ฒฝ๋กœ ๋ˆ„์ˆ˜ ๋ฐฉ์ง€ ๋ฐ ๊ฐ์ง€)๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉฐ, RFC 7911(BGP์—์„œ ๋‹ค์ค‘ ๊ฒฝ๋กœ ๊ด‘๊ณ )์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›ํ•˜๊ณ , ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ •์  ํ•ด์‹œ๋ฅผ RB ํŠธ๋ฆฌ๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. bgplgd ํ”„๋กœ์„ธ์Šค์—๋Š” bgpctl ๋ช…๋ น์— ๋Œ€ํ•œ REST API๋ฅผ ์ œ๊ณตํ•˜๋Š” FastCGI ์„œ๋ฒ„ ๊ตฌํ˜„์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • rpki-client์—์„œ๋Š” ์ธ์ฆ์„œ์—์„œ ๋‘ ๊ฐœ ์ด์ƒ์˜ CRL URI๊ฐ€ ํ—ˆ์šฉ๋˜๊ณ , ๋„๋ฉ”์ธ์„ ๋ฌด์‹œํ•˜๊ธฐ ์œ„ํ•œ skiplist ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ, ASPA(Autonomous System Provider Authorization) ๋ฐ 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๊ฐœ)์˜€์Šต๋‹ˆ๋‹ค. ํฌํŠธ์— ํฌํ•จ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฒ„์ „์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
    • Asterisk 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
    • Lua 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
    • Python 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

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster