MidnightBSD 2.2 ์šด์˜ ์ฒด์ œ ์ถœ์‹œ. DragonFly BSD 6.2.2 ์—…๋ฐ์ดํŠธ

DragonFly BSD, OpenBSD ๋ฐ NetBSD์—์„œ ํฌํŒ…๋œ ์š”์†Œ๊ฐ€ ํฌํ•จ๋œ FreeBSD๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ฐ์Šคํฌํ†ฑ ์ง€ํ–ฅ ์šด์˜ ์ฒด์ œ MidnightBSD 2.2๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์€ GNUstep ์œ„์— ๊ตฌ์ถ•๋˜์ง€๋งŒ ์‚ฌ์šฉ์ž๋Š” WindowMaker, GNOME, Xfce ๋˜๋Š” Lumina๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 774MB ์„ค์น˜ ์ด๋ฏธ์ง€(x86, amd64)๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ FreeBSD ๋ฐ์Šคํฌํ†ฑ ๋นŒ๋“œ์™€ ๋‹ฌ๋ฆฌ MidnightBSD๋Š” ์›๋ž˜ FreeBSD 6.1-๋ฒ ํƒ€์˜ ํฌํฌ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ, 2011๋…„์— FreeBSD 7 ์ฝ”๋“œ๋ฒ ์ด์Šค์™€ ๋™๊ธฐํ™”๋œ ํ›„ FreeBSD 9-12 ๋ถ„๊ธฐ์˜ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ํก์ˆ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด MidnightBSD๋Š” SQLite ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ๋ฑ์Šค์™€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” mport ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€ ์„ค์น˜, ์ œ๊ฑฐ ๋ฐ ๊ฒ€์ƒ‰์€ ๋‹จ์ผ mport ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ :

  • Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, subversion 1.14.1, sqlite 3.38.2๋ฅผ ํฌํ•จํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ „์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • /bin/sh ์‰˜ ์ฝ”๋“œ๋Š” FreeBSD 12-STABLE ๋ถ„๊ธฐ์™€ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.
  • ๋ฃจํŠธ ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ ๊ธฐ๋ณธ ๋ช…๋ น ์…ธ์€ csh ๋Œ€์‹  tcsh์ด๊ณ  ํŽ˜์ด์ง•์—๋Š” less ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๋”๋ฏธ๋„ท ํŠธ๋ž˜ํ”ฝ ๊ฐ์†Œ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ 2Gb/s์—์„œ 4Gb/s๋กœ ๋†’์ด๋Š” pfsense ํ”„๋กœ์ ํŠธ์˜ ํŒจ์น˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€์ ธ์˜ค๊ธฐ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฒ„์ „ 2.2.0์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Libdispatch ๋ฐ gcd๋Š” ์ข…์†์„ฑ์—์„œ ์ œ์™ธ๋˜๋ฏ€๋กœ mport ์–ด์…ˆ๋ธ”๋ฆฌ๋ฅผ ์ •์ ์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "desktop-file-utils" ์˜ต์…˜์ด plist์— ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ ์ปค๋„ ๋ชจ๋“ˆ๋กœ ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. chroot๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ณ„ ๊ฐ์˜ฅ ํ™˜๊ฒฝ์„ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Sctp ์ง€์›์€ FreeBSD์—์„œ Netcat์œผ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • libc์— ptsname_r ํ•จ์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Ipfilter์˜ ๋ฒ„๊ทธ ์ˆ˜์ •์ด FreeBSD์—์„œ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์Šคํฌ๋ฆฝํŠธ๋Š” dbus ๋ฐ hald๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ FreeBSD 6.2.2.x ๋ธŒ๋žœ์น˜์˜ ๋Œ€์ฒด ๊ฐœ๋ฐœ์„ ๋ชฉ์ ์œผ๋กœ 2003๋…„์— ์ƒ์„ฑ๋œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ปค๋„์„ ์‚ฌ์šฉํ•˜์—ฌ ์šด์˜ ์ฒด์ œ๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” DragonFly BSD 4 ํ”„๋กœ์ ํŠธ์˜ ์ถœ์‹œ์— ์ฃผ๋ชฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DragonFly BSD์˜ ๊ธฐ๋Šฅ ์ค‘์—๋Š” ๋ถ„์‚ฐ ๋ฒ„์ „ ํŒŒ์ผ ์‹œ์Šคํ…œ HAMMER, "๊ฐ€์ƒ" ์‹œ์Šคํ…œ ์ปค๋„์„ ์‚ฌ์šฉ์ž ํ”„๋กœ์„ธ์Šค๋กœ ๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ, SSD ๋“œ๋ผ์ด๋ธŒ์˜ ๋ฐ์ดํ„ฐ ๋ฐ FS ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์บ์‹ฑ ์ˆ˜๋‹จ, ์ƒํ™ฉ์— ๋งž๋Š” ๊ธฐํ˜ธ ๋งํฌ, ๊ฒฝ๋Ÿ‰ ์Šค๋ ˆ๋“œ(LWKT)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋””์Šคํฌ ๋ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ปค๋„์— ์ƒํƒœ๋ฅผ ์ €์žฅํ•˜๋ฉด์„œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ •์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ๋ฒ„๊ทธ ์ˆ˜์ •๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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