FreeBSD๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  macOS๋ฅผ ์—ฐ์ƒ์‹œํ‚ค๋Š” helloSystem 0.7 ๋ฐฐํฌํŒ ์ถœ์‹œ

AppImage ์ž์ฒด ํฌํ•จ ํŒจํ‚ค์ง€ ํ˜•์‹์˜ ์ž‘์„ฑ์ž์ธ Simon Peter๋Š” FreeBSD 0.7์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” helloSystem 13 ๋ฐฐํฌํŒ์„ ์ถœ์‹œํ–ˆ์œผ๋ฉฐ Apple์˜ ์ •์ฑ…์— ๋ถˆ๋งŒ์ด ์žˆ๋Š” macOS ์• ํ˜ธ๊ฐ€๊ฐ€ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์šฉ ์‹œ์Šคํ…œ์œผ๋กœ ์ž๋ฆฌ ์žก์•˜์Šต๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ ์ตœ์‹  Linux ๋ฐฐํฌํŒ์— ๋‚ด์žฌ๋œ ๋ณต์žก์„ฑ์ด ์—†์œผ๋ฉฐ ์™„์ „ํ•œ ์‚ฌ์šฉ์ž ์ œ์–ด ํ•˜์— ์žˆ์œผ๋ฉฐ ์ด์ „ macOS ์‚ฌ์šฉ์ž๊ฐ€ ํŽธ์•ˆํ•˜๊ฒŒ ๋Š๋‚„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐํฌ ํ‚คํŠธ์— ์ต์ˆ™ํ•ด์ง€๊ธฐ ์œ„ํ•ด ํฌ๊ธฐ๊ฐ€ 791MB(ํ† ๋ ŒํŠธ)์ธ ๋ถ€ํŠธ ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ธํ„ฐํŽ˜์ด์Šค๋Š” macOS์™€ ๋น„์Šทํ•˜๋ฉฐ ๋‘ ๊ฐœ์˜ ํŒจ๋„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ๋‹จ์—๋Š” ๊ธ€๋กœ๋ฒŒ ๋ฉ”๋‰ด๊ฐ€ ์žˆ๊ณ  ํ•˜๋‹จ์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ‘œ์‹œ์ค„์ด ์žˆ์Šต๋‹ˆ๋‹ค. CyberOS ๋ฐฐํฌ ํ‚คํŠธ(์ด์ „ PandaOS)์—์„œ ๊ฐœ๋ฐœํ•œ panda-statusbar ํŒจํ‚ค์ง€๋Š” ์ „์—ญ ๋ฉ”๋‰ด ๋ฐ ์ƒํƒœ ํ‘œ์‹œ์ค„์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Dock ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ง‰๋Œ€๋Š” CyberOS ๊ฐœ๋ฐœ์ž์˜ Cyber-dock ํ”„๋กœ์ ํŠธ ์ž‘์—…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ๊ด€๋ฆฌํ•˜๊ณ  ๋ฐ”ํƒ• ํ™”๋ฉด์— ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•ด LXQt ํ”„๋กœ์ ํŠธ์˜ pcmanfm-qt๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ Filer ํŒŒ์ผ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋Š” Falkon์ด์ง€๋งŒ Firefox ๋ฐ Chromium์€ ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ๋…๋ฆฝํ˜• ํŒจํ‚ค์ง€๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ์ฐพ๊ณ  ์‹คํ–‰ ์ค‘ ์˜ค๋ฅ˜๋ฅผ ๋ถ„์„ํ•˜๋Š” ์‹œ์ž‘ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

FreeBSD๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  macOS๋ฅผ ์—ฐ์ƒ์‹œํ‚ค๋Š” helloSystem 0.7 ๋ฐฐํฌํŒ ์ถœ์‹œ

์ด ํ”„๋กœ์ ํŠธ๋Š” ๊ตฌ์„ฑ ํ”„๋กœ๊ทธ๋žจ, ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ, ์•„์นด์ด๋ธŒ๋ฅผ ํŒŒ์ผ ์‹œ์Šคํ…œ ํŠธ๋ฆฌ์— ๋งˆ์šดํŠธํ•˜๊ธฐ ์œ„ํ•œ mountarchive ์œ ํ‹ธ๋ฆฌํ‹ฐ, ZFS์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต๊ตฌํ•˜๊ธฐ ์œ„ํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ, ๋””์Šคํฌ ๋ถ„ํ• ์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค, ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ํ‘œ์‹œ๊ธฐ, ์Šคํฌ๋ฆฐ์ƒท ์œ ํ‹ธ๋ฆฌํ‹ฐ, Zeroconf ์„œ๋ฒ„ ๋ธŒ๋ผ์šฐ์ €, ๊ตฌ์„ฑ ๋ณผ๋ฅจ ํ‘œ์‹œ๊ธฐ, ๋ถ€ํŠธ ํ™˜๊ฒฝ ์„ค์ • ์œ ํ‹ธ๋ฆฌํ‹ฐ. ๊ฐœ๋ฐœ์—๋Š” Python ์–ธ์–ด์™€ Qt ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ ๊ตฌ์„ฑ ์š”์†Œ์—๋Š” PyQt, QML, Qt, KDE ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ GTK๊ฐ€ ํฌํ•จ๋˜๋ฉฐ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค. ZFS๋ฅผ ๋ฉ”์ธ ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ UFS, exFAT, NTFS, EXT4, HFS+, XFS, MTP ๋“ฑ์„ ๋งˆ์šดํŠธ ์ง€์›ํ•œ๋‹ค.

helloSystem 0.7์˜ ์ฃผ์š” ํ˜์‹ :

  • FreeBSD 13.0 ์ฝ”๋“œ ๋ฒ ์ด์Šค๋กœ์˜ ์ „ํ™˜์ด ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค(์ด์ „ ๋ฆด๋ฆฌ์Šค๋Š” FreeBSD 12.2๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค).
  • ๋ผ์ด๋ธŒ ๋ชจ๋“œ์—์„œ ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์•„ํ‚คํ…์ฒ˜๊ฐ€ ๊ตฌํ˜„๋˜์–ด RAM ๋””์Šคํฌ ์—†์ด, ๋ฃจํŠธ ํŒŒํ‹ฐ์…˜์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€๋ฅผ RAM์— ๋ณต์‚ฌํ•˜์ง€ ์•Š๊ณ  ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ ์ด๋ฏธ์ง€๋Š” ZFS ํŒŒ์ผ ์‹œ์Šคํ…œ ๋Œ€์‹  uzip์„ ์‚ฌ์šฉํ•˜์—ฌ ์••์ถ•๋œ UFS ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์˜ ์‹œ์ž‘์ด ์ด์ „ ๋กœ๋”ฉ ๋‹จ๊ณ„๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๋ผ์ด๋ธŒ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๊ฐ€ 1.4GB์—์„œ 791MB๋กœ ์ค„์–ด๋“ค์—ˆ๊ณ , ๋‹ค์šด๋กœ๋“œ ์‹œ๊ฐ„๋„ XNUMX๋ฐฐ ๋‹จ์ถ•๋๋‹ค.
  • Ventoy ํˆดํ‚ท๊ณผ์˜ ํ˜ธํ™˜์„ฑ์ด ๋ณด์žฅ๋˜๋ฏ€๋กœ ํ•˜๋‚˜์˜ ๋ฏธ๋””์–ด์—์„œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ISO ์ด๋ฏธ์ง€๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • exFAT ํŒŒ์ผ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณ„๋„์˜ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ ์„ธํŠธ์—๋Š” ์ปดํŒŒ์ผ๋Ÿฌ, ํ—ค๋” ํŒŒ์ผ ๋ฐ ๋ฌธ์„œ๋ฅผ ํฌํ•จํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ์กด NVIDIA ๋น„๋””์˜ค ์นด๋“œ์™€์˜ ํ˜ธํ™˜์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ NVIDIA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ถ”๊ฐ€๋จ).
  • ๋กœ๋”ฉ ๊ณผ์ •์˜ ๋””์ž์ธ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ์ฝ˜์†”์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋งŽ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๊ตฌ์„ฑ ๋Œ€ํ™” ์ƒ์ž ๋ฐ ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ๋Œ€ํ•œ ๋ฒˆ์—ญ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ Falkon ๋ธŒ๋ผ์šฐ์ € ์™ธ์—๋„ ์ „์—ญ ๋ฉ”๋‰ด ์ง€์› ๋ฐ ๊ธฐ๋ณธ ์ฐฝ ์žฅ์‹์„ ํ†ตํ•ด Chromium, Firefox ๋ฐ Thunderbird ํŒจํ‚ค์ง€๋ฅผ ๋น ๋ฅด๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ”๋‰ด๋Š” ํ•ด๋‹น ๋ฉ”๋‰ด ์š”์†Œ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ถ•ํ‚ค ํ‘œ์‹œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ์‹œ๊ฐ์ ์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์•„์ด์ฝ˜์€ ๋” ์ด์ƒ ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋…ธํŠธ๋ถ ํ‚ค๋ณด๋“œ์˜ ํ•ด๋‹น ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๋ฒ„ํŠผ์„ ํ†ตํ•ด ํ™”๋ฉด์˜ ๋ณผ๋ฅจ๊ณผ ๋ฐ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ Command-C ๋ฐ Command-V ๋ช…๋ น์€ ์ด๋Ÿฌํ•œ ๋ช…๋ น์ด ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ฒ˜๋ฆฌ๋˜๋Š” ๋ฐฉ์‹์— ๋งž์ถฐ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค(Ctrl-C๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Command-Shift-C ๋˜๋Š” Ctrl-Command-C๋ฅผ ๋ˆŒ๋Ÿฌ์•ผ ํ•จ).
  • ํŒŒ์ผ ๊ด€๋ฆฌ์ž์˜ ์‹œ์Šคํ…œ ์‚ฌ์šด๋“œ ๋ฐ ๋ฉ”์‹œ์ง€ ๋Œ€ํ™” ์ƒ์ž์˜ ์‚ฌ์šด๋“œ ๊ฒฝ๊ณ ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŠน์ • ์‹œ๊ฐ„ ๋‚ด์— ๊ทธ๋ž˜ํ”ฝ ์„ธ์…˜์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์žฅ๋น„์— ๋Œ€ํ•œ ์œ ์šฉํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ํŒŒ์ผ ๊ด€๋ฆฌ์ž๋Š” ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ(diskutil rename ๋ช…๋ น ์‹คํ–‰), ํ…์ŠคํŠธ ๋ ˆ์ด๋ธ” ํ‘œ์‹œ ๋ฐ ์•„์ด์ฝ˜์„ ํŒŒํ‹ฐ์…˜์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋”๋ธ”ํด๋ฆญ์œผ๋กœ ๋””์Šคํฌ ์ด๋ฏธ์ง€๋ฅผ ์—ฌ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋””์Šคํฌ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์œ„ํ•œ makeimg ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋””์Šคํฌ ํฌ๋งท ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ˜ธ์ถœํ•˜๊ธฐ ์œ„ํ•œ ์š”์†Œ๊ฐ€ ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์Šคํ‹ฐ์ปค ๋ฉ”๋ชจ ์ž‘์„ฑ ํ”„๋กœ๊ทธ๋žจ์ด ์ž๋™ ์‹คํ–‰์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ค๋””์˜ค ์žฅ์น˜์˜ ๊ฒฝ์šฐ ์ดํ€„๋ผ์ด์ €๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์™„์ „ํžˆ ์™„๋ฃŒ๋˜์ง€ ์•Š์€ ์‹คํ—˜ ๊ฐ€๋Šฅ์„ฑ์€ "๊ณต์‚ฌ ์ค‘" ์„น์…˜์— ์ˆ˜์ง‘๋ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ ์„ค์น˜, FreeBSD์—์„œ ํŒจ์น˜ ์ ์šฉ, ๊ด‘ ๋””์Šคํฌ ๊ตฝ๊ธฐ, ์ถ”๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํฌํ•จ๋œ ์„ธํŠธ ๋‹ค์šด๋กœ๋“œ, Linux ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰ ํ™˜๊ฒฝ์— Debian Runtime ์„ค์น˜ ๋“ฑ์„ ์œ„ํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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