OpenBSD 7.3 ๋ฆด๋ฆฌ์Šค

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

์šด์˜ ์ฒด์ œ ์ž์ฒด ์™ธ์—๋„ 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 ํŒŒ์ผ ๋™๊ธฐํ™” ์œ ํ‹ธ๋ฆฌํ‹ฐ.

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

  • ๊ตฌํ˜„๋œ ์‹œ์Šคํ…œ ํ˜ธ์ถœ waitid(ํ”„๋กœ์„ธ์Šค ์ƒํƒœ ๋ณ€๊ฒฝ ๋Œ€๊ธฐ), pinsyscall(ROP ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด execve ์ง„์ž…์ ์— ๋Œ€ํ•œ ์ •๋ณด ์ „๋‹ฌ), getthrname ๋ฐ setthrname(์Šค๋ ˆ๋“œ ์ด๋ฆ„ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐ ์„ค์ •).
  • ๋ชจ๋“  ์•„ํ‚คํ…์ฒ˜๋Š” ํ•˜๋“œ์›จ์–ด ๋…๋ฆฝ์ ์ธ ํƒ€์ด๋จธ ์ธํ„ฐ๋ŸฝํŠธ ์Šค์ผ€์ค„๋Ÿฌ์ธ clockintr์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์—์„œ ์ปค๋„์˜ ์žฅ์น˜ ํŠธ๋ฆฌ ์ƒํƒœ ๋ณ€๊ฒฝ์„ ์ถ”์ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” sysctl kern.autoconf_serial์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์ค‘ ํ”„๋กœ์„ธ์„œ(SMP) ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. tun ๋ฐ tap ์žฅ์น˜์— ๋Œ€ํ•œ ์ด๋ฒคํŠธ ํ•„ํ„ฐ๊ฐ€ mp-safe ๋ฒ”์ฃผ๋กœ ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. select, pselect, poll, ppoll, getsockopt, setockopt, mmap, munmap, mprotect, sched_yield, minherit ๋ฐ utrace ๊ธฐ๋Šฅ๊ณผ ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR ๋ฐ SIOCGIFGLIST ๊ธฐ๋Šฅ์ด ์ฐจ๋‹จ์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. pf ํŒจํ‚ท ํ•„ํ„ฐ์˜ ์ฐจ๋‹จ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐ ์ฝ”์–ด ์‹œ์Šคํ…œ์—์„œ ์‹œ์Šคํ…œ ๋ฐ ๋„คํŠธ์›Œํฌ ์Šคํƒ์˜ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • drm(Direct Rendering Manager) ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ตฌํ˜„์€ Linux ์ปค๋„ 6.1.15(์ตœ์ข… ๋ฆด๋ฆฌ์Šค - 5.15.69)์™€ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. Amdgpu ๋“œ๋ผ์ด๋ฒ„๋Š” ์ด์ œ Ryzen 7000 "Raphael", Ryzen 7020 "Mendocino", Ryzen 7045 "Dragon Range", Radeon RX 7900 XT/XTX "Navi 31", Radeon RX 7600M(XT), 7700S ๋ฐ 7600S "Navi 33"์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Amdgpu๋Š” ๋ฐฐ๊ฒฝ ์กฐ๋ช… ์ œ์–ด์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์œผ๋ฉฐ X.Org ๋ชจ๋“œ ์„ค์ • ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ xbacklight๊ฐ€ ์ž‘๋™ํ•˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. Mesa์—๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์…ฐ์ด๋” ์บ์‹ฑ์ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • VMM ํ•˜์ดํผ๋ฐ”์ด์ €๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์—์„œ ํ”„๋กœ์„ธ์Šค์˜ ์ถ”๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ ๋ณดํ˜ธ ๊ฐ€๋Šฅ์„ฑ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ฉ”๋ชจ๋ฆฌ์— ๋ฐ˜์˜ํ•  ๋•Œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ ํ˜ธ์ถœ ๋ฐ ๋™์ผํ•œ ์ด๋ฆ„์˜ ๊ด€๋ จ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ธฐ๋Šฅ(๋ฉ”๋ชจ๋ฆฌ ๋งคํ•‘)์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ฐ‹ ํ›„ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์— ์„ค์ •๋œ ๊ถŒํ•œ(์˜ˆ: ์“ฐ๊ธฐ ๋ฐ ์‹คํ–‰ ๊ธˆ์ง€)์€ mmap(), mprotect() ๋ฐ munmap() ํ•จ์ˆ˜์— ๋Œ€ํ•œ ํ›„์† ํ˜ธ์ถœ์„ ํ†ตํ•ด ์ดํ›„์— ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ์‹œ๋„ํ•  ๋•Œ EPERM ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”๊พธ๋‹ค.
  • AMD64 ์•„ํ‚คํ…์ฒ˜์—์„œ๋Š” ์ฝ”๋“œ ์ฐจ์šฉ ๋ฐ ๋ฐ˜ํ™˜ ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ ์ต์Šคํ”Œ๋กœ์ž‡ ์‹คํ–‰์„ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ์‹œ์Šคํ…œ ํ˜ธ์ถœ์— ๋Œ€ํ•ด RETGUARD ๋ณดํ˜ธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ์ด ๋ถ€ํŒ…๋  ๋•Œ๋งˆ๋‹ค sshd ์‹คํ–‰ ํŒŒ์ผ์˜ ๋ฌด์ž‘์œ„ ์žฌ๋งํฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ทจ์•ฝ์  ์•…์šฉ์— ๋Œ€ํ•œ ๋ณดํ˜ธ๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. Reflow๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด sshd์˜ ํ•จ์ˆ˜ ์˜คํ”„์…‹์„ ์˜ˆ์ธกํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค์–ด ๋ฐ˜ํ™˜ ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฒฉ์„ ์ƒ์„ฑํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  • 64๋น„ํŠธ ์‹œ์Šคํ…œ์—์„œ ๋”์šฑ ๊ณต๊ฒฉ์ ์ธ ์Šคํƒ ๋ ˆ์ด์•„์›ƒ ๋ฌด์ž‘์œ„ํ™”๊ฐ€ ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ์„ธ์„œ ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์กฐ์˜ Spectre-BHB ์ทจ์•ฝ์„ฑ์— ๋Œ€ํ•œ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ARM64 ํ”„๋กœ์„ธ์„œ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋ช…๋ น์–ด์—์„œ ์ฒ˜๋ฆฌ๋˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ช…๋ น์–ด ์‹คํ–‰ ์‹œ๊ฐ„์˜ ์˜์กด์„ฑ์„ ์กฐ์ž‘ํ•˜๋Š” ๋ถ€์ฑ„๋„ ๊ณต๊ฒฉ์„ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž ๊ณต๊ฐ„ ๋ฐ ์ปค๋„ ๊ณต๊ฐ„์— ๋Œ€ํ•ด DIT(Data Independent Timing) ํ”Œ๋ž˜๊ทธ๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ์ •์˜ํ•  ๋•Œ lladdr์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ธํ„ฐํŽ˜์ด์Šค ์ด๋ฆ„(hostname.fxp0)์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ ์™ธ์—๋„ MAC ์ฃผ์†Œ(hostname.00:00:6e:00:34:8f)์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ARM64 ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ ˆ์ „ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Apple ARM ์นฉ์— ๋Œ€ํ•œ ์ง€์›์ด ํฌ๊ฒŒ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜๊ณ  ์ƒˆ๋กœ์šด ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Broadcom ๋ฐ Cypress ์นฉ ๊ธฐ๋ฐ˜ ๋ฌด์„  ์นด๋“œ์šฉ bwfm ๋“œ๋ผ์ด๋ฒ„๋Š” WEP์— ๋Œ€ํ•œ ์•”ํ˜ธํ™” ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์€ ์†Œํ”„ํŠธ์›จ์–ด RAID ์ž‘์—…์„ ๊ฐœ์„ ํ–ˆ์œผ๋ฉฐ Guided Disk Encryption์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ปค์„œ๋ฅผ ์‹œ์ž‘๊ณผ ๋์œผ๋กœ ์Šคํฌ๋กคํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ช…๋ น์ธ scroll-top ๋ฐ scroll-bottom์ด tmux("ํ„ฐ๋ฏธ๋„ ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ")์— ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ LibreSSL ๋ฐ OpenSSH ํŒจํ‚ค์ง€๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์„  ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๊ฐœ์š”๋Š” LibreSSL 3.7.0, OpenSSH 9.2 ๋ฐ OpenSSH 9.3์˜ ๋ฆฌ๋ทฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
  • AMD64 ์•„ํ‚คํ…์ฒ˜์˜ ํฌํŠธ ์ˆ˜๋Š” 11764(11451์—์„œ), aarch64์˜ ๊ฒฝ์šฐ 11561(11261์—์„œ), i386์˜ ๊ฒฝ์šฐ 10572(10225์—์„œ)์ž…๋‹ˆ๋‹ค. ํฌํŠธ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฒ„์ „ ์ค‘:
    • ๋ณ„ํ‘œ 16.30.0, 18.17.0 ๋ฐ 20.2.0
    • ๋Œ€๋‹ด 3.2.5
    • ์”จ๋ฉ”์ดํฌ 3.25.2
    • Chromium 111.0.5563.110
    • ์ด๋งฅ์Šค 28.2
    • FFmpeg 4.4.3
    • GCC 8.4.0 ๋ฐ 11.2.0
    • GHC 9.2.7
    • ๊ทธ๋†ˆ 43.3
    • 1.20.1๋กœ ์ด๋™
    • JDK 8u362, 11.0.18 ๋ฐ 17.0.6
    • KDE ๊ธฐ์–ด 22.12.3
    • KDE ํ”„๋ ˆ์ž„ ์›Œํฌ 5.103.0
    • ํฌ๋ฆฌ ํƒ€ 5.1.5
    • LLVM/ํด๋žญ 13.0.0
    • LibreOffice 7.5.1.2
    • ๋ฃจ์•„ 5.1.5, 5.2.4, 5.3.6 ๋ฐ 5.4.4
    • ๋งˆ๋ฆฌ์•„DB 10.9.4
    • ๋ชจ๋…ธ 6.12.0.182
    • ๋ชจ์งˆ๋ผ ํŒŒ์ด์–ดํญ์Šค 111.0 ๋ฐ ESR 102.9.0
    • ๋ชจ์งˆ๋ผ ์ฌ๋” ๋ฒ„๋“œ 102.9.0
    • Mutt 2.2.9 ๋ฐ NeoMutt 20220429
    • Node.js 18.15.0
    • OCaml 4.12.1
    • ์˜คํ”ˆLDAP 2.6.4
    • PHP 7.4.33, 8.0.28, 8.1.16 ๋ฐ 8.2.3
    • ํฌ์ŠคํŠธํ”ฝ์Šค 3.5.17 ๋ฐ 3.7.3
    • PostgreSQL 15.2
    • ํŒŒ์ด์ฌ 2.7.18, 3.9.16, 3.10.10 ๋ฐ 3.11.2
    • Qt 5.15.8 ๋ฐ 6.4.2
    • R 4.2.1
    • ๋ฃจ๋น„ 3.0.5, 3.1.3, 3.2.1
    • ๋…น 1.68.0
    • SQLite 2.8.17 ๋ฐ 3.41.0
    • Shotcut 22.12.21
    • ์Šค๋„ 1.9.13.3
    • ๋ฏธ์–ด์บฃ 6.0.10
    • Tcl/Tk 8.5.19 ๋ฐ 8.6.13
    • ํ…์Šค ๋ผ์ด๋ธŒ 2022
    • Vim 9.0.1388 ๋ฐ Neovim 0.8.3
    • Xfce 4.18
  • OpenBSD 7.3์— ํฌํ•จ๋œ ์—…๋ฐ์ดํŠธ๋œ ํƒ€์‚ฌ ๊ตฌ์„ฑ ์š”์†Œ:
    • xserver 7.7 + ํŒจ์น˜, freetype 1.21.6,fontconfig 2.12.1, Mesa 2.14, xterm 22.3.4, xkeyboard-config 378,fonttosfnt 2.20๊ฐ€ ํฌํ•จ๋œ X.Org 1.2.2์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” Xenocara ๊ทธ๋ž˜ํ”ฝ ์Šคํƒ.
    • LLVM/Clang 13.0.0(+ ํŒจ์น˜)
    • GCC 4.2.1(+ ํŒจ์น˜) ๋ฐ 3.3.6(+ ํŒจ์น˜)
    • Perl 5.36.1(+ ํŒจ์น˜)
    • NSD 4.6.1
    • ์–ธ๋ฐ”์šด๋“œ 1.17
    • Ncurses 5.7
    • Binutils 2.17(+ ํŒจ์น˜)
    • Gdb 6.3(+ ํŒจ์น˜)
    • ์•— 12.9.2022๋…„ XNUMX์›” XNUMX์ผ
    • ๊ตญ์™ธ ๊ฑฐ์ฃผ์ž 2.5.0.

    ์ถœ์ฒ˜ : opennet.ru

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