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

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

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

๋ฉ”์ธ ํŒŒ์ผ ์‹œ์Šคํ…œ์€ ZFS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, exFAT, NTFS, EXT4, HFS+, XFS, MTP ๋งˆ์šดํŠธ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋…๋ฆฝํ˜• ํŒจํ‚ค์ง€๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ์ฐพ๊ณ  ์‹คํ–‰ ์ค‘ ์˜ค๋ฅ˜๋ฅผ ๋ถ„์„ํ•˜๋Š” ์‹œ์ž‘ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ ์ด๋ฏธ์ง€ ๊ตฌ์ถ• ์‹œ์Šคํ…œ์€ FuryBSD ํ”„๋กœ์ ํŠธ ๋„๊ตฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

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

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

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

  • Openbox ์ฐฝ ๊ด€๋ฆฌ์ž์—์„œ KWin์œผ๋กœ์˜ ์ „ํ™˜์ด ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฐฝ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ์ฐฝ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ์กฐ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ฐฝ์„ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ๋กœ ๋Œ ๋•Œ ํŠน์ • ํฌ๊ธฐ๋กœ ๊ณ ์ •๋˜๋„๋ก ์ฐฝ์„ ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์— ์•„์ด์ฝ˜ ํฌ๊ธฐ ์กฐ์ •์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฐฝ ์ œ๋ชฉ์˜ ์˜ฌ๋ฐ”๋ฅธ ์ค‘์•™ ์ •๋ ฌ์ด ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ์ฐฝ ํฌ๊ธฐ ์กฐ์ •, ์ตœ์†Œํ™” ๋ฐ ํ™•์žฅ์„ ์œ„ํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๋ฅผ ํ™”๋ฉด ์™ผ์ชฝ ์ƒ๋‹จ์œผ๋กœ ์ด๋™ํ•  ๋•Œ ํ‘œ์‹œ๋˜๋Š” ์—ด๋ฆฐ ์ฐฝ์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐœ์š”๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ˆ„์  ์ฐฝ ๋ฐฐ์น˜ ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ๋‚ ์นด๋กœ์šด ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์ฐฝ์˜ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ๋Š” ๋‘ฅ๊ธ€๊ฒŒ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ฐฝ์„ ํ™”๋ฉด ์ „์ฒด๋กœ ํ™•์žฅํ•˜๊ฑฐ๋‚˜ ์ƒ๋‹จ์— ๋ถ™์ด๋ฉด ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๊ฐ€ ๋‚ ์นด๋กœ์šด ๋ชจ์„œ๋ฆฌ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.
  • ์ปค๋„ ์„ค์ •์ด ์ตœ์ ํ™”๋˜์–ด ์Œ์งˆ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŒŒ์ผ๋Ÿฌ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์—์„œ ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์—ด๊ธฐ ์œ„ํ•œ "์—ด๊ธฐ" ๋ฉ”๋‰ด์™€ Command-O ์กฐํ•ฉ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Filer๋Š” ๋” ์ด์ƒ ํƒญ ๋ฐ ์ถ•์†ŒํŒ ๋ณด๊ธฐ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ํŒŒ์ผ์„ ํœด์ง€ํ†ต์œผ๋กœ ์ด๋™ํ•˜๊ธฐ ์œ„ํ•œ Command-Backspace ์กฐํ•ฉ๊ณผ ์ฆ‰์‹œ ์‚ญ์ œ๋ฅผ ์œ„ํ•œ Command+Shift+Backspace๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ์Šคํฌํƒ‘ ์„ค์ • ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋‹จ์ˆœํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ์Šคํฌํƒ‘ ๋ฐฐ๊ฒฝํ™”๋ฉด์˜ ํˆฌ๋ช…๋„์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฐํ„ฐ๋ฆฌ ์ถฉ์ „ ์ˆ˜์ค€์„ ํ‘œ์‹œํ•˜๋Š” ์‹คํ—˜์šฉ ์• ํ”Œ๋ฆฟ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • FreeBSD์— helloDesktop ๋ฐ์Šคํฌํƒ‘์„ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•œ ํฌํŠธ ๋ฐ ํŒจํ‚ค์ง€ ๊ฐœ๋ฐœ์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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