๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?

TL; DR: Haiku๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋””๋ ‰ํ† ๋ฆฌ(์˜ˆ: .app Mac์˜ ๊ฒฝ์šฐ) ๋ฐ/๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€(Linux์˜ ๊ฒฝ์šฐ) AppImage)? ๋Œ€๋ถ€๋ถ„์˜ ์ธํ”„๋ผ๊ฐ€ ์ด๋ฏธ ๊ฐ–์ถ”์–ด์ ธ ์žˆ์œผ๋ฏ€๋กœ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ๋ณด๋‹ค ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ตฌํ˜„ํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฌ์šด ๊ฐ€์น˜ ์žˆ๋Š” ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ผ์ฃผ์ผ ์ „ ์˜์™ธ์˜ ์ข‹์€ ์‹œ์Šคํ…œ์ธ ํ•˜์ด์ฟ ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธ€์Ž„์š”, ์ €๋Š” ์˜ค๋žซ๋™์•ˆ ๋””๋ ‰ํ† ๋ฆฌ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€(Macintosh์˜ ๋‹จ์ˆœํ•จ์—์„œ ์˜๊ฐ์„ ๋ฐ›์€)์— ๊ด€์‹ฌ์„ ๊ฐ€์ ธ์™”๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ์•„์ด๋””์–ด๊ฐ€ ๋– ์˜ค๋ฅธ ๊ฒƒ์€ ๋†€๋ผ์šด ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค.

์™„์ „ํ•œ ์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด ์ €๋Š” Mac ๋‹จ์ˆœ์„ฑ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘์„ฑ์ž์™€ ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ชจ๋“  ๊ถŒํ•œ์„ ์ œ๊ณตํ•˜๋Š” Linux ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ํ˜•์‹์ธ AppImage์˜ ์ฐฝ์‹œ์ž์ด์ž ์ž‘์„ฑ์ž์ž…๋‹ˆ๋‹ค(์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์„ธ์š”). ์œ„ํ‚ค ะธ ๋ฌธ์„œ).

Haiku์šฉ AppImage๋ฅผ ๋งŒ๋“ค๋ฉด ์–ด๋–จ๊นŒ์š”?

์ˆœ์ „ํžˆ ์ด๋ก ์ ์œผ๋กœ ์กฐ๊ธˆ ์ƒ๊ฐํ•ด ๋ด…์‹œ๋‹ค. AppImage, ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ์ด Haiku์— ์žˆ์Šต๋‹ˆ๊นŒ? ํ•˜์ด์ฟ ์— ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ์‹œ์Šคํ…œ์ด ๋†€๋ž๋„๋ก ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ง€๊ธˆ ๋‹น์žฅ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“ค ํ•„์š”๋Š” ์—†์ง€๋งŒ ์ƒ์ƒ์˜ ์‹คํ—˜๋„ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์— ๋น„ํ•˜๋ฉด ํ•˜์ด์ฟ ์˜ ์ •๊ตํ•จ๋„ ๋ณด์—ฌ์ค€๋‹ค. ๊ทธ๋Ÿฐ ์ผ์ด ์—„์ฒญ๋‚˜๊ฒŒ ์–ด๋ ต๋‹ค(๋‚˜๋„ ๊ทธ๋ ‡๊ฒŒ ๋งํ•  ๊ถŒ๋ฆฌ๊ฐ€ ์žˆ๋‹ค. ๋‚˜๋Š” 10๋…„ ๋™์•ˆ ๋””๋ฒ„๊น…์— ์• ์ผ๋‹ค).

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?
Macintosh System 1์—์„œ ๊ฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ Finder์—์„œ "๊ด€๋ฆฌ๋˜๋Š”" ๋ณ„๋„์˜ ํŒŒ์ผ์ด์—ˆ์Šต๋‹ˆ๋‹ค. AppImage๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Linux์—์„œ ๋™์ผํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์žฌํ˜„ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ €, AppImage๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? ์ด๋Š” ํƒ€์‚ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ถœ์‹œํ•˜๊ธฐ ์œ„ํ•œ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค(์˜ˆ: ์–ผํ‹ฐ๋ฉ”์ด์ปค ํ๋ผ), ์›ํ•˜๋Š” ์‹œ๊ฐ„๊ณผ ๋ฐฉ๋ฒ•์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ถœ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๋ฐฐํฌํŒ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์•Œ ํ•„์š”๋„ ์—†๊ณ , ์ •์ฑ…์„ ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜ ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•  ํ•„์š”๋„ ์—†์œผ๋ฉฐ, ๊ด€๋ฆฌ์ž ์ง€์›๋„ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฌด์—‡์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์˜ ์ปดํ“จํ„ฐ์—์„œ. AppImage๋Š” ํ˜•์‹ ๋ฉด์—์„œ Mac ํŒจํ‚ค์ง€์™€ ์œ ์‚ฌํ•œ ๊ฒƒ์œผ๋กœ ์ดํ•ด๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. .app ๋””์Šคํฌ ์ด๋ฏธ์ง€ ๋‚ด๋ถ€ .dmg. ์ฃผ์š” ์ฐจ์ด์ ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ณต์‚ฌ๋˜์ง€ ์•Š๊ณ  Haiku ํŒจํ‚ค์ง€์™€ ๊ฑฐ์˜ ๋™์ผํ•˜๊ฒŒ AppImage ๋‚ด๋ถ€์— ์˜์›ํžˆ ๋‚จ์•„ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. .hpkg ๋งˆ์šดํŠธ๋˜์—ˆ์œผ๋ฉฐ ์ผ๋ฐ˜์ ์ธ ์˜๋ฏธ๋กœ๋Š” ์„ค์น˜๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

10๋…„์ด ๋„˜๋Š” ๊ธฐ๊ฐ„ ๋™์•ˆ AppImage๋Š” ์–ด๋Š ์ •๋„ ๋งค๋ ฅ๊ณผ ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. Linus Torvalds ์ž์‹ ์ด ์ด๋ฅผ ๊ณต๊ฐœ์ ์œผ๋กœ ์Šน์ธํ–ˆ์œผ๋ฉฐ ์ผ๋ฐ˜ ํ”„๋กœ์ ํŠธ(์˜ˆ: LibreOffice, Krita, Inkscape, Scribus, ImageMagick)์—์„œ ์ด๋ฅผ ์ฃผ์š” ๋ฐฉ๋ฒ•์œผ๋กœ ์ฑ„ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ค์น˜ ๋˜๋Š” ์ œ๊ฑฐ๋œ ์‚ฌ์šฉ์ž ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š๊ณ  ์—ฐ์† ๋˜๋Š” ์•ผ๊ฐ„ ๋นŒ๋“œ๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Linux ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ ๋ฐ ๋ฐฐํฌํŒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์ „ํ†ต์ ์ธ ์ค‘์•™ ์ง‘์ค‘์‹ ๊ด€๋ฆฌ์ž ๊ธฐ๋ฐ˜ ๋ฐฐํฌ ๋ชจ๋ธ์„ ๊ณ ์ˆ˜ํ•˜๊ฑฐ๋‚˜ ๋‹ค์Œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ž์ฒด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ/๋˜๋Š” ์—”์ง€๋‹ˆ์–ด๋ง ํ”„๋กœ๊ทธ๋žจ์„ ํ™๋ณดํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ํ”Œ๋žซ ํŒฉ (RedHat, Fedora, GNOME) ๋ฐ ํŒ”ํŒ”ํ•œ (์ •์‹, ์šฐ๋ถ„ํˆฌ). ์˜จ๋‹ค ๋ง๋„ ์•ˆ๋˜๊ฒŒ.

์ž‘๋™ ๋ฐฉ์‹

  • ๊ฐ AppImage์—๋Š” ์ž‘์€ ๋‘ ๋ฒˆ ํด๋ฆญ ELF(์†Œ์œ„. runtime.c), ๊ทธ ๋’ค์— ํŒŒ์ผ ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€๊ฐ€ ์˜ต๋‹ˆ๋‹ค. ์Šค์ฟผ์‹œFS.

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?

  • SquashFS ํŒŒ์ผ ์‹œ์Šคํ…œ์—๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ํŽ˜์ด๋กœ๋“œ์™€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์ƒ๊ฐ์œผ๋กœ๋Š” ๋ชจ๋“  ์ตœ์‹  ๋Œ€์ƒ ์‹œ์Šคํ…œ(Linux ๋ฐฐํฌํŒ)์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์„ค์น˜์˜ ์ผ๋ถ€๋กœ ๊ฐ„์ฃผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฆ„, ์•„์ด์ฝ˜, MIME ์œ ํ˜• ๋“ฑ๊ณผ ๊ฐ™์€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?

  • ์‚ฌ์šฉ์ž๊ฐ€ ์‹คํ–‰ํ•˜๋ฉด ๋Ÿฐํƒ€์ž„์€ FUSE ๋ฐ squashfuse๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๋งˆ์šดํŠธํ•œ ๋‹ค์Œ ๋งˆ์šดํŠธ๋œ AppImage ๋‚ด์—์„œ ์ผ๋ถ€ ์ง„์ž…์ (AppRun์ด๋ผ๊ณ ๋„ ํ•จ) ์‹คํ–‰์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
    ํ”„๋กœ์„ธ์Šค๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ๋งˆ์šดํŠธ ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ฒƒ์ด ๊ฐ„๋‹จํ•ด ๋ณด์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ๋ชจ๋“  ๊ฒƒ์„ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

  • ์ด๋Ÿฌํ•œ ๋‹ค์–‘ํ•œ Linux ๋ฐฐํฌํŒ์„ ์‚ฌ์šฉํ•˜๋ฉด "์ œ๋Œ€๋กœ ์ƒ๊ฐํ•œ" ๊ฒƒ์€ "๋ชจ๋“  ์ƒˆ ๋Œ€์ƒ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์„ค์น˜์˜ ์ผ๋ถ€"๋ผ๊ณ  ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ์„ ๊ตฌ์ถ•ํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์ œ์™ธ ๋ชฉ๋ก, AppImage์— ํŒจํ‚ค์ง•ํ•  ํ•ญ๋ชฉ๊ณผ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ๊ฐ€์ ธ๊ฐ€์•ผ ํ•  ํ•ญ๋ชฉ์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์—, ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์ด ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์šฐ๋ฆฌ๋Š” ๋•Œ๋•Œ๋กœ ๊ทธ๋ฆฌ์›Œํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ํŒจํ‚ค์ง€ ์ž‘์„ฑ์ž๋Š” ๋ชจ๋“  ๋Œ€์ƒ ์‹œ์Šคํ…œ(๋ฐฐํฌํŒ)์—์„œ AppImage๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŽ˜์ด๋กœ๋“œ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ ์ „์ฒด์—์„œ ์žฌ๋ฐฐ์น˜ ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•ˆํƒ€๊น๊ฒŒ๋„ ๋งŽ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๊ฐ€ ํ•˜๋“œ ์ฝ”๋”ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. /usr/share. ์ด ๋ฌธ์ œ๋Š” ์–ด๋–ป๊ฒŒ๋“  ํ•ด๊ฒฐ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋‚ด๋ณด๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. LD_LIBRARY_PATH๋˜๋Š” ์ˆ˜์ • rpath ๋กœ๋”๊ฐ€ ๊ด€๋ จ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์—๋Š” ๋‹จ์ (๋ณต์žกํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ทน๋ณต๋จ)์ด ์žˆ๊ณ  ๋‘ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์€ ๋‹จ์ˆœํžˆ ๋ฒˆ๊ฑฐ๋กญ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ€์žฅ ํฐ UX ํ•จ์ •์€ ์‹คํ–‰ ๊ฐ€๋Šฅ ๋น„ํŠธ ์„ค์ • AppImage ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•œ ํ›„. ๋ฏฟ๊ฑฐ๋‚˜ ๋ง๊ฑฐ๋‚˜, ์ด๋Š” ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ง„์ •ํ•œ ์žฅ๋ฒฝ์ด ๋ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ๊ฐ€๋Šฅ์„ฑ ๋น„ํŠธ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š” ํ•„์š”์„ฑ์€ ์ˆ™๋ จ๋œ ์‚ฌ์šฉ์ž์—๊ฒŒ๋„ ๋ฒˆ๊ฑฐ๋กญ์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ AppImage ํŒŒ์ผ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์‹คํ–‰ ๊ฐ€๋Šฅ์„ฑ ๋น„ํŠธ๋ฅผ ์„ค์ •ํ•˜๋Š” ์†Œ๊ทœ๋ชจ ์„œ๋น„์Šค ์„ค์น˜๋ฅผ ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค. ์ˆœ์ˆ˜ํ•œ ํ˜•ํƒœ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ตœ์ƒ์˜ ์†”๋ฃจ์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค. Linux ๋ฐฐํฌํŒ์€ ์ด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‚˜์œ ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.
  • Linux ์‚ฌ์šฉ์ž๋Š” ์ƒˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‹œ์ž‘ ๋ฉ”๋‰ด์— ์•„์ด์ฝ˜์ด ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์— "๋ณด์„ธ์š”, ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—…ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  XDG ์‚ฌ์–‘์— ๋”ฐ๋ผ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. .desktop ์˜ฌ๋ฐ”๋ฅธ ์žฅ์†Œ๋กœ /usr ์‹œ์Šคํ…œ ์ „์ฒด ์„ค์น˜์˜ ๊ฒฝ์šฐ ๋˜๋Š” $HOME ๊ฐœ์ธ์šฉ. XDG ์‚ฌ์–‘์— ๋”ฐ๋ผ ํŠน์ • ํฌ๊ธฐ์˜ ์•„์ด์ฝ˜์€ ๋‹ค์Œ์˜ ํŠน์ • ์œ„์น˜์— ๋ฐฐ์น˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. usr ๋˜๋Š” $HOME๊ทธ๋Ÿฐ ๋‹ค์Œ ์ž‘์—… ํ™˜๊ฒฝ์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์—ฌ ์•„์ด์ฝ˜ ์บ์‹œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ฑฐ๋‚˜ ์ž‘์—… ํ™˜๊ฒฝ ๊ด€๋ฆฌ์ž๊ฐ€ ์ด๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ๋ชจ๋“  ๊ฒƒ์„ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. MIME ์œ ํ˜•๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ์‹คํ–‰ ๊ฐ€๋Šฅ์„ฑ ํ”Œ๋ž˜๊ทธ ์„ค์ • ์™ธ์—๋„ ์•„์ด์ฝ˜ ๋“ฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋™์ผํ•œ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค. AppImage์—์„œ๋Š” XDG์— ๋”ฐ๋ผ AppImage์˜ ์˜ฌ๋ฐ”๋ฅธ ์œ„์น˜์— ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‚ญ์ œ๋˜๊ฑฐ๋‚˜ ์ด๋™๋˜๋ฉด ์„œ๋น„์Šค๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์ง€์šธ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ฐ ์ž‘์—… ํ™˜๊ฒฝ์˜ ๋™์ž‘, ๊ทธ๋ž˜ํ”ฝ ํŒŒ์ผ ํ˜•์‹, ํฌ๊ธฐ, ์ €์žฅ ์œ„์น˜ ๋ฐ ์บ์‹œ ์—…๋ฐ์ดํŠธ ๋ฐฉ๋ฒ•์— ์ฐจ์ด๊ฐ€ ์žˆ์–ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, ์ด ๋ฐฉ๋ฒ•์€ ๋ฒ„ํŒ€๋ชฉ์ž…๋‹ˆ๋‹ค.
  • ์œ„์˜ ๋‚ด์šฉ์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์œผ๋ฉด ํŒŒ์ผ ๊ด€๋ฆฌ์ž์— AppImage ์•„์ด์ฝ˜์ด ์•„์ง ์—†์Šต๋‹ˆ๋‹ค. Linux ์„ธ๊ณ„์—์„œ๋Š” ์•„์ง elficon์„ ๊ตฌํ˜„ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ะพะฑััƒะถะดะตะฝะธะต ะธ ๊ตฌํ˜„), ๋”ฐ๋ผ์„œ ์•„์ด์ฝ˜์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ง์ ‘ ์‚ฝ์ž…ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ์ž์ฒด ์•„์ด์ฝ˜(์ฐจ์ด ์—†์Œ, AppImage ๋“ฑ ์—†์Œ)์ด ์—†๊ณ  ์‹œ์ž‘ ๋ฉ”๋‰ด์—๋งŒ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ์šฐ๋ฆฌ๋Š” ๋ฐ์Šคํฌํ†ฑ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ทธ๋ž˜ํ”ฝ ํŒŒ์ผ์˜ ์ธ๋„ค์ผ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ์ด๋ฏธ์ง€๋ฅผ ์•„์ด์ฝ˜์œผ๋กœ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋„๋ก ์›๋ž˜ ์„ค๊ณ„๋œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ธ ์ธ๋„ค์ผ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ, ์‹คํ–‰ ๊ฐ€๋Šฅ์„ฑ ๋น„ํŠธ๋ฅผ ์„ค์ •ํ•˜๋Š” ์„œ๋น„์Šค๋Š” "์†Œํ˜•ํ™” ์žฅ์น˜"๋กœ๋„ ์ž‘๋™ํ•˜์—ฌ ์•„์ด์ฝ˜ ์ธ๋„ค์ผ์„ ์ƒ์„ฑํ•˜๊ณ  ์ ์ ˆํ•œ ์œ„์น˜์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. /usr ะธ $HOME. ์ด ์„œ๋น„์Šค๋Š” AppImage๊ฐ€ ์‚ญ์ œ๋˜๊ฑฐ๋‚˜ ์ด๋™๋œ ๊ฒฝ์šฐ์—๋„ ์ •๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์•„์ด์ฝ˜์„ ํ—ˆ์šฉํ•˜๋Š” ํ˜•์‹, ํฌ๊ธฐ ๋˜๋Š” ์œ„์น˜ ๋“ฑ ๊ฐ ๋ฐ์Šคํฌํ†ฑ ๊ด€๋ฆฌ์ž๋Š” ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ชจ๋“  ๊ฒƒ์ด ์ •๋ง ๊ณ ํ†ต์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.
  • ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‹คํ–‰ ์‹œ ๋‹จ์ˆœํžˆ ์ถฉ๋Œํ•˜๋ฉฐ(์˜ˆ: ๊ธฐ๋ณธ ์‹œ์Šคํ…œ์˜ ์ผ๋ถ€๊ฐ€ ์•„๋‹ˆ๊ณ  AppImage์— ์ œ๊ณต๋˜์ง€ ์•Š๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ) GUI์—์„œ ์ •ํ™•ํžˆ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ์‚ฌ๋žŒ์ด ์—†์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•Œ๋ฆผ ์ฆ‰, ๋ช…๋ น์ค„์—์„œ ์˜ค๋ฅ˜๋ฅผ ์žก์•„์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์‹œ์ง€๋กœ ๋ณ€ํ™˜ํ•œ ๋‹ค์Œ ๋ฐ์Šคํฌํƒ‘์— ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ฐ ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์—์„œ๋Š” ์ด๋ฅผ ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜„์žฌ(2019๋…„ XNUMX์›” - ๋ฒˆ์—ญ์ž์˜ ๋ฉ”๋ชจ) ๋‚˜๋Š” ์‹œ์Šคํ…œ์— ํŒŒ์ผ์ด ์žˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. 1.png Krita๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ด์–ด์•ผ ํ•˜๋ฉฐ, 2.png - ๊น€ํ”„๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?
๋‹ค์Œ์— ์‚ฌ์šฉ๋˜๋Š” ํฌ๋กœ์Šค ๋ฐ์Šคํฌํ†ฑ ์‚ฌ์–‘์˜ ์ €์žฅ ์œ„์น˜ GNOME, KDE ะธ Xfce freedesktop.org์ž…๋‹ˆ๋‹ค

์‚ฌ์–‘์œผ๋กœ ์ธํ•ด ํ•˜์ด์ฟ  ์ž‘์—… ํ™˜๊ฒฝ์— ๊นŠ์ด ์Šค๋ฉฐ๋“ค์–ด ์žˆ๋Š” ์ •๊ตํ•จ ์ˆ˜์ค€์„ ๋‹ฌ์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋Š” ์•Š๋”๋ผ๋„ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. freedesktop.org์˜ XDG ํฌ๋กœ์Šค ๋ฐ์Šคํฌํƒ‘์„ ์œ„ํ•œ ๊ฒƒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด๋Ÿฌํ•œ ์‚ฌ์–‘์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๋ฐ์Šคํฌํƒ‘ ๊ด€๋ฆฌ์ž ๊ตฌํ˜„๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‹œ์Šคํ…œ ์ „์ฒด์— ์ ์šฉ๋˜๋Š” Firefox ์•„์ด์ฝ˜ ํ•˜๋‚˜๋ฅผ ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ XDG ์ž‘์„ฑ์ž๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋™์ผํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์—ฌ๋Ÿฌ ๋ฒ„์ „์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ์กฐ์ฐจ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?
๋‹ค์–‘ํ•œ ๋ฒ„์ „์˜ Firefox ์•„์ด์ฝ˜

๋‚˜๋Š” ์‹œ์Šคํ…œ ํ†ตํ•ฉ ๋ฌธ์ œ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด Linux ์„ธ๊ณ„๊ฐ€ Mac OS X๋กœ๋ถ€ํ„ฐ ๋ฌด์—‡์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์žˆ๊ณ  ์ด์— ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋ฉด ์ตœ์ดˆ์˜ Mac OS X ์—”์ง€๋‹ˆ์–ด ์ค‘ ํ•œ ๋ช…์ธ Arnaud Gurdol์ด ๋งํ•œ ๋‚ด์šฉ์„ ๊ผญ ์ฝ์–ด๋ณด์„ธ์š”.

์šฐ๋ฆฌ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„์ด์ฝ˜์„ ์–ด๋”˜๊ฐ€(์„œ๋ฒ„, ์™ธ์žฅ ๋“œ๋ผ์ด๋ธŒ)์—์„œ ์ปดํ“จํ„ฐ ๋“œ๋ผ์ด๋ธŒ๋กœ ๋“œ๋ž˜๊ทธํ•˜๋Š” ๊ฒƒ๋งŒํผ ์‰ฝ๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค์น˜ํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒจํ‚ค์ง€๋Š” ์‹œ์Šคํ…œ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์•Œ์•„์•ผ ํ•˜๋Š” ์•„์ด์ฝ˜, ๋ฒ„์ „, ์ฒ˜๋ฆฌ ์ค‘์ธ ํŒŒ์ผ ์œ ํ˜•, URL ๊ตฌ์„ฑํ‘œ ์œ ํ˜•์„ ํฌํ•จํ•œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” Icon Services ๋ฐ Launch Services ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ '์ค‘์•™ ์ €์žฅ์†Œ'์— ๋Œ€ํ•œ ์ •๋ณด๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์—ฌ๋Ÿฌ '์ž˜ ์•Œ๋ ค์ง„' ์œ„์น˜(์‹œ์Šคํ…œ ๋ฐ ์‚ฌ์šฉ์ž ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋ฐ ์‚ฌ์šฉ์ž๊ฐ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ํฌํ•จ๋œ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ Finder๋กœ ์ด๋™ํ•˜๋Š” ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ๋‹ค๋ฅธ ์ผ๋ถ€)์—์„œ '๊ฒ€์ƒ‰'๋ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ด๊ฒƒ์€ ๋งค์šฐ ์ž˜ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

https://youtu.be/qQsnqWJ8D2c
Apple WWDC 2000 ์„ธ์…˜ 144 - Mac OS X: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒจํ‚ค์ง• ๋ฐ ๋ฌธ์„œ ์ธ์‡„.

Linux ๋ฐ์Šคํฌํ†ฑ์—๋Š” ์ด ์ธํ”„๋ผ์™€ ๊ฐ™์€ ๊ฒƒ์ด ์—†์œผ๋ฏ€๋กœ AppImage ํ”„๋กœ์ ํŠธ์˜ ๊ตฌ์กฐ์  ์ œํ•œ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?
ํ•˜์ด์ฟ ๊ฐ€ ๊ตฌ์ถœํ•˜๋Ÿฌ ์˜ค๊ณ  ์žˆ๋‚˜์š”?

๊ทธ๋ฆฌ๊ณ  ํ•œ ๊ฐ€์ง€ ๋”: ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์˜ ๊ธฐ๋ฐ˜์ธ Linux ํ”Œ๋žซํผ์€ ๋„ˆ๋ฌด ๊ณผ์†Œ ์ง€์ •๋˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์–ด ์ผ๊ด€๋œ ํ’€ ์Šคํƒ ์‹œ์Šคํ…œ์—์„œ ๋งค์šฐ ๋‹จ์ˆœํ•œ ๋งŽ์€ ๊ฒƒ๋“ค์ด Linux์—์„œ๋Š” ์ขŒ์ ˆ์Šค๋Ÿฌ์šธ ์ •๋„๋กœ ๋‹จํŽธํ™”๋˜๊ณ  ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ „์ฒด ๋ณด๊ณ ์„œ๋ฅผ ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์šฉ Linux ํ”Œ๋žซํผ๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์ œ์— ์ „๋…ํ–ˆ์Šต๋‹ˆ๋‹ค(์ง€์‹์ด ํ’๋ถ€ํ•œ ๊ฐœ๋ฐœ์ž๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์˜ค๋žซ๋™์•ˆ ์ด๋Ÿฐ ์ƒํƒœ๋กœ ์œ ์ง€๋  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค).

2018๋…„ ๋ฆฌ๋ˆ…์Šค ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์˜ ๋ฌธ์ œ์ ์— ๋Œ€ํ•œ ๋‚˜์˜ ๋ณด๊ณ ์„œ

์‹ฌ์ง€์–ด ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ(Linus Torvalds)๋„ ์ž‘์—… ๊ณต๊ฐ„ ์•„์ด๋””์–ด๊ฐ€ ์‹คํŒจํ•œ ์ด์œ ๊ฐ€ ๋‹จํŽธํ™” ๋•Œ๋ฌธ์ด๋ผ๊ณ  ์ธ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ด์ฟ ๋ฅผ ๋งŒ๋‚˜์„œ ๋ฐ˜๊ฐ€์›Œ์š”!

Haiku๋Š” ๋ชจ๋“  ๊ฒƒ์„ ๋†€๋ž๋„๋ก ๋‹จ์ˆœํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

AppImage๋ฅผ Haiku๋กœ "ํฌํŒ…"ํ•˜๋Š” ์ˆœ์ง„ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋‹จ์ˆœํžˆ ํ•ด๋‹น ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋นŒ๋“œ(์ฃผ๋กœ Runtime.c ๋ฐ ์„œ๋น„์Šค)ํ•˜๋Š” ๊ฒƒ์ด์ง€๋งŒ(๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค!), ์ด๋Š” Haiku์— ํฐ ์ด์ ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์˜ ๋Œ€๋ถ€๋ถ„์€ ํ•˜์ด์ฟ ์—์„œ ํ•ด๊ฒฐ๋˜์—ˆ์œผ๋ฉฐ ๊ฐœ๋…์ ์œผ๋กœ๋„ ํƒ€๋‹นํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Haiku๋Š” ์˜ค๋žซ๋™์•ˆ Linux ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์—์„œ ์ฐพ๊ณ  ์žˆ์—ˆ์ง€๋งŒ ๊ฑฐ๊ธฐ์— ์—†๋‹ค๊ณ  ๋ฏฟ์„ ์ˆ˜ ์—†์—ˆ๋˜ ์‹œ์Šคํ…œ ์ธํ”„๋ผ ๋นŒ๋”ฉ ๋ธ”๋ก์„ ์ •ํ™•ํ•˜๊ฒŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰:

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?
๋ฏฟ๊ฑฐ๋‚˜ ๋ง๊ฑฐ๋‚˜, ์ด๋Š” ๋งŽ์€ Linux ์‚ฌ์šฉ์ž๊ฐ€ ๊ทน๋ณตํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. Haiku์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค!

  • ์‹คํ–‰ ๋น„ํŠธ๊ฐ€ ์—†๋Š” ELF ํŒŒ์ผ์€ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์—์„œ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ํŒŒ์ผ ๊ด€๋ฆฌ์ž์— ํ‘œ์‹œ๋˜๋Š” ์•„์ด์ฝ˜๊ณผ ๊ฐ™์€ ๋‚ด์žฅ ๋ฆฌ์†Œ์Šค๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ด์ฝ˜์ด ์žˆ๋Š” ํŠน์ˆ˜ ๋””๋ ‰ํ† ๋ฆฌ์— ์ด๋ฏธ์ง€ ๋ฌถ์Œ์„ ๋ณต์‚ฌํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์ด๋™ํ•œ ํ›„์— ์ด๋ฏธ์ง€๋ฅผ ์ •๋ฆฌํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฌธ์„œ์™€ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ์ด๋ฅผ ์œ„ํ•ด ํŒŒ์ผ์„ ๋ณต์‚ฌํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ์‹คํ–‰ ํŒŒ์ผ ์˜†์˜ lib/ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.
  • ์ˆ˜๋งŽ์€ ๋ฐฐํฌํŒ๊ณผ ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์ด ์—†์œผ๋ฉฐ, ๋ฌด์—‡์ด๋“ ์ง€ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์€ ์–ด๋””์—์„œ๋‚˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋””๋ ‰ํ„ฐ๋ฆฌ์™€ ๋‹ค๋ฅธ ๋ณ„๋„์˜ ์‹คํ–‰ ๋ชจ๋“ˆ์€ ์—†์Šต๋‹ˆ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉฐ ๋Ÿฐํƒ€์ž„ ์‹œ ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํŠน์ˆ˜ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์••์ถ•๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€๋ผ๋Š” ์•„์ด๋””์–ด๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ชจ๋“  hpkg ํŒจํ‚ค์ง€์ž…๋‹ˆ๋‹ค. ์ด๋“ค ๋ชจ๋‘๋Š” ์ปค๋„์— ์˜ํ•ด ๋งˆ์šดํŠธ๋ฉ๋‹ˆ๋‹ค.
  • ๋‹ฌ๋ฆฌ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•˜์ง€ ์•Š๋Š” ํ•œ, ๊ฐ ํŒŒ์ผ์€ ํ•ด๋‹น ํŒŒ์ผ์„ ๋งŒ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค. ์ •๋ง ๋ฉ‹์ง€๋„ค์š”!

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?
png ํŒŒ์ผ์ด XNUMX๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์—ด๋ฆด ๊ฒƒ์ž„์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋‹ค์–‘ํ•œ ์•„์ด์ฝ˜์— ์œ ์˜ํ•˜์„ธ์š”. ๋˜ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐœ๋ณ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” "๋‹ค์Œ์œผ๋กœ ์—ด๊ธฐ:" ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. ์–ผ๋งˆ๋‚˜ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๊นŒ!

Linux์˜ AppImage์— ํ•„์š”ํ•œ ๋งŽ์€ ๋ชฉ๋ฐœ๊ณผ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด Haiku์—์„œ๋Š” ๋ถˆํ•„์š”ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. Haiku๋Š” ์šฐ๋ฆฌ์˜ ์š”๊ตฌ ์‚ฌํ•ญ ๋Œ€๋ถ€๋ถ„์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ˆœ์„ฑ๊ณผ ์ •๊ตํ•จ์„ ํ•ต์‹ฌ์œผ๋กœ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ Haiku์—๋Š” ์•ฑ ํŒจํ‚ค์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ ํฐ ์งˆ๋ฌธ์œผ๋กœ ์ด์–ด์ง„๋‹ค. Linux๋ณด๋‹ค Haiku์—์„œ AppImage์™€ ๊ฐ™์€ ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ์‰ฝ๋‹ค๋ฉด ๊ทธ๋ ‡๊ฒŒ ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์„๊นŒ์š”? ์•„๋‹ˆ๋ฉด hpkg ํŒจํ‚ค์ง€ ์‹œ์Šคํ…œ์„ ๊ฐ–์ถ˜ Haiku๊ฐ€ ๊ทธ๋Ÿฌํ•œ ์•„์ด๋””์–ด๋ฅผ ๊ฐœ๋ฐœํ•  ํ•„์š”์„ฑ์„ ํšจ๊ณผ์ ์œผ๋กœ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๊นŒ? ๊ธ€์Ž„, ๋Œ€๋‹ตํ•˜๋ ค๋ฉด AppImages์˜ ์กด์žฌ ๋™๊ธฐ๋ฅผ ์‚ดํŽด๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž์˜ ๊ด€์ 

์ตœ์ข… ์‚ฌ์šฉ์ž๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ๊ด€๋ฆฌ์ž(๋ฃจํŠธ) ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌป์ง€ ์•Š๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค์น˜ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. Haiku์—๋Š” ๊ด€๋ฆฌ์ž๋ผ๋Š” ๊ฐœ๋…์ด ์—†์œผ๋ฉฐ, ๊ฐœ์ธ ์‹œ์Šคํ…œ์ด๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ๋ชจ๋“  ๊ถŒํ•œ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค! (์›์น™์ ์œผ๋กœ๋Š” ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด์–ด ๋ชจ๋“œ์—์„œ ์ด๋ฅผ ์ƒ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ„๋‹จํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.)
  • ๋‚ด ๋ฐฐํฌํŒ์— ๋‚˜ํƒ€๋‚  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ  ๊ฐ€์žฅ ๋›ฐ์–ด๋‚œ ์ตœ์‹  ๋ฒ„์ „์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์–ป๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค(์ ์–ด๋„ ์ „์ฒด ์šด์˜ ์ฒด์ œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด๋Š” "์ ˆ๋Œ€"๋ฅผ ์˜๋ฏธํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค). Haiku์—์„œ๋Š” ํ”Œ๋กœํŒ… ๋ฆด๋ฆฌ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ "ํ•ด๊ฒฐ"ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๊ฐ€์žฅ ๋›ฐ์–ด๋‚œ ์ตœ์‹  ๋ฒ„์ „์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์‹œ์Šคํ…œ์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์„ ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ํšจ๊ณผ์ ์œผ๋กœ "์›€์ง์ด๋Š” ๋Œ€์ƒ"์œผ๋กœ ์ „ํ™˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค..
  • ์ตœ์‹  ๋ฒ„์ „์—์„œ ๋ฌด์—‡์ด ์†์ƒ๋˜์—ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†๊ฑฐ๋‚˜ ์›น ๊ฐœ๋ฐœ์ž๋กœ์„œ ๋‹ค๋ฅธ ๋ฒ„์ „์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‚ด ์ž‘์—…์„ ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋™์ผํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์—ฌ๋Ÿฌ ๋ฒ„์ „์„ ๋‚˜๋ž€ํžˆ ๋†“๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ํ•˜์ด์ฟ ๋Š” ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€๋งŒ ๋‘ ๋ฒˆ์งธ ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋Š” ๋กค๋ฐฑ๋˜์ง€๋งŒ ์ „์ฒด ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ WebPositive ๋˜๋Š” LibreOffice๋ฅผ ๋™์‹œ์— ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์€ (๋‚ด๊ฐ€ ์•„๋Š” ํ•œ) ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž ์ค‘ ํ•œ ๋ช…์ด ์ด๋ ‡๊ฒŒ ์ผ์Šต๋‹ˆ๋‹ค.

๋ณธ์งˆ์ ์œผ๋กœ ๊ทธ ๊ทผ๊ฑฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ์‚ฌ๋ก€๊ฐ€ ๋„ˆ๋ฌด ๋“œ๋ฌผ๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์ ํ™”ํ•˜๋Š” ๊ฒƒ์ด ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. HaikuPorts์—์„œ๋Š” ์ด๋ฅผ ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ๋กœ ์ทจ๊ธ‰ํ•˜๋Š” ๊ฒƒ์ด ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒƒ ์ด์ƒ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์‹œ์ž‘ ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ์•„๋‹Œ ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ๊ณณ์— ์•ฑ์„ ๋ณด๊ด€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋””์Šคํฌ ๊ณต๊ฐ„์ด ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(๋‹ค์šด๋กœ๋“œํ•œ ๋ชจ๋“  ๋ฒ„์ „)์„ ์ €์žฅํ•˜๋ ค๋ฉด ์™ธ๋ถ€ ๋“œ๋ผ์ด๋ธŒ๋‚˜ ๋„คํŠธ์›Œํฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์—ฐ๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋‘ ๋ฒˆ ํด๋ฆญํ•˜์—ฌ ์‹คํ–‰๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Haiku๋Š” ์ด์ „ ๋ฒ„์ „์˜ ํŒจํ‚ค์ง€๋ฅผ ์ €์žฅํ•˜์ง€๋งŒ ํ•ด๋‹น ํŒจํ‚ค์ง€๋ฅผ ์™ธ๋ถ€ ๋“œ๋ผ์ด๋ธŒ๋กœ ์ด๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‚˜ ๋‚˜์ค‘์— ๊ฑฐ๊ธฐ์—์„œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž ์˜๊ฒฌ:

๊ธฐ์ˆ ์ ์œผ๋กœ ์ด๋Š” mount ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก , ๊ด€์‹ฌ ์žˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ถฉ๋ถ„ํžˆ ํ™•๋ณด๋˜๋ฉด ์ด๋ฅผ ์œ„ํ•œ GUI๋ฅผ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์ˆ˜๋™์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์— ๋ถ„์‚ฐ๋œ ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ํŒŒ์ผ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋‹ค์šด๋กœ๋“œ, ์ด๋™, ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋‹น ํ•˜๋‚˜์˜ ํŒŒ์ผ์„ ์›ํ•ฉ๋‹ˆ๋‹ค. Haiku์—์„œ๋Š” ์ด ๋ฌธ์ œ๊ฐ€ ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. .hpkg, ์˜ˆ๋ฅผ ๋“ค์–ด Python๊ณผ ๊ฐ™์ด ์ˆ˜์ฒœ ๊ฐœ์˜ ํŒŒ์ผ์„ ํ•˜๋‚˜๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์˜ˆ๋ฅผ ๋“ค์–ด Python์„ ์‚ฌ์šฉํ•˜๋Š” Scribus๊ฐ€ ์žˆ๋‹ค๋ฉด ์ตœ์†Œํ•œ ๋‘ ๊ฐœ์˜ ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์„œ๋กœ ํ˜ธํ™˜๋˜๋Š” ๋ฒ„์ „์„ ์œ ์ง€ํ•˜๋„๋ก ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?
๋™์ผํ•œ Linux์—์„œ ๋‚˜๋ž€ํžˆ ์‹คํ–‰๋˜๋Š” ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ AppImage

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž์˜ ๊ด€์ 

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž์˜ ๊ด€์ ์—์„œ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ์ „์ฒด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ์–ดํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์–ธ์ œ ์–ด๋–ป๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฆด๋ฆฌ์Šคํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์šด์˜ ์ฒด์ œ์— ์˜์กดํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Haiku๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž์‹ ์˜ hpkg ์ €์žฅ์†Œ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์•„์ด๋””์–ด๊ฐ€ "๋œ ๋งค๋ ฅ์ "์ด ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
  • ๋‚ด๊ฐ€ ๋ฐฐํฌํ•˜๋Š” ์›น์‚ฌ์ดํŠธ์— ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. .exe ์œˆ๋„์šฐ์šฉ, .dmg Mac์šฉ ๋ฐ .AppImage ๋ฆฌ๋ˆ…์Šค์šฉ. ์•„๋‹ˆ๋ฉด ์ด ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋กœ ์ˆ˜์ต์„ ์ฐฝ์ถœํ•˜๊ณ  ์‹ถ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌด์—‡์ด๋“  ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ? ํ•˜์ด์ฟ ์—๋Š” ๋ฌด์—‡์„ ๋„ฃ์–ด์•ผ ํ•˜๋‚˜์š”? ํŒŒ์ผ์ด๋ฉด ์ถฉ๋ถ„ํ•ด์š” .hpkg HaikuPorts์—์„œ๋งŒ ์ข…์†์„ฑ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋‚ด ์†Œํ”„ํŠธ์›จ์–ด์—๋Š” ํŠน์ • ๋ฒ„์ „์˜ ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Krita์—๋Š” ์ ์–ด๋„ ํŒจ์น˜๊ฐ€ Qt๋กœ ๋‹ค์‹œ ํ‘ธ์‹œ๋  ๋•Œ๊นŒ์ง€ Qt์˜ ํŒจ์น˜ ๋ฒ„์ „, ๋˜๋Š” Krita์˜ ํŠน์ • ๋ฒ„์ „์— ๋งž๊ฒŒ ์กฐ์ •๋œ Qt๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์ด ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋งž๊ฒŒ ์ž์ฒด Qt๋ฅผ ํŒจํ‚ค์ง€๋กœ ํŒจํ‚ค์ง•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .hpkg, ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” ํ™˜์˜๋ฐ›์ง€ ๋ชปํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?
์ผ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€. ํ•˜์ด์ฟ ์— ๋Œ€ํ•ด ์—ฌ๊ธฐ์— ๋ฌด์—‡์„ ๊ฒŒ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๋ฒˆ๋“ค(AppDir ๋˜๋Š” .app Apple ์Šคํƒ€์ผ) ๋ฐ/๋˜๋Š” ์ด๋ฏธ์ง€(๊ณ ๋„๋กœ ์ˆ˜์ •๋œ AppImages ๋˜๋Š” .dmg Apple์—์„œ) ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ด Haiku ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์— ์œ ์šฉํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ž…๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์ „์ฒด ๊ทธ๋ฆผ์„ ํฌ์„์‹œํ‚ค๊ณ  ๋‹จํŽธํ™”๋กœ ์ด์–ด์ ธ ๋ณต์žก์„ฑ์„ ๋”ํ•˜๊ฒŒ ๋ ๊นŒ์š”? ๋‚˜๋Š” ์ถฉ๊ฒฉ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ํ•œํŽธ์œผ๋กœ ํ•˜์ด์ฟ ์˜ ์•„๋ฆ„๋‹ค์›€๊ณผ ์ •๊ตํ•จ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์•„๋‹ˆ๋ผ ํ•œ ๊ฐ€์ง€๋ผ๋Š” ์‚ฌ์‹ค์— ๊ธฐ๋ฐ˜์„ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด, ์นดํƒˆ๋กœ๊ทธ ๋ฐ/๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œํ’ˆ๊ตฐ์„ ์œ„ํ•œ ๋Œ€๋ถ€๋ถ„์˜ ์ธํ”„๋ผ๋Š” ์ด๋ฏธ ๋งˆ๋ จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์‹œ์Šคํ…œ์€ ๋‚˜๋จธ์ง€ ๋ช‡ ํผ์„ผํŠธ๋„ ์ œ๋Œ€๋กœ ๊ฐ–์ถฐ์ง€๋„๋ก ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž์— ๋”ฐ๋ฅด๋ฉด ์”จ. ๋’ค๋šฑ๋’ค๋šฑ

Linux์—์„œ๋Š” (์นดํƒˆ๋กœ๊ทธ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ‚คํŠธ - ์•ฝ. ์—ญ์ž)์€ ์‹œ์Šคํ…œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์ ์ธ ํ•ด๊ฒฐ์ฑ…์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. Haiku์—์„œ๋Š” ๋‹จ์ˆœํžˆ ์‹œ์Šคํ…œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

๋„ˆ๋Š” ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๋‹ˆ?

๋Œ€๋‹ตํ•˜๊ธฐ ์ „์—...

์ž ๊น, ํ˜„์‹ค์„ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋””๋ ‰ํ† ๋ฆฌ - ์ด๋ฏธ ํ•˜์ด์ฟ ์˜ ์ผ๋ถ€:

๋‹ค๋ฅธ ๊ฒƒ: Haiku ์•ฑ ๋ฒˆ๋“ค?
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ์ด๋ฏธ Haiku์— ์žˆ์ง€๋งŒ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์—์„œ๋Š” ์•„์ง ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด Macintosh Finder๋งŒํผ ์ง€์›์ด ์ž˜ ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. QtCreator ๋””๋ ‰ํ† ๋ฆฌ์˜ ์™ผ์ชฝ ์ƒ๋‹จ์— "QtCreator" ์ด๋ฆ„๊ณผ ์•„์ด์ฝ˜์ด ์žˆ๊ณ  ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋œ๋‹ค๋ฉด ์–ผ๋งˆ๋‚˜ ์ข‹์„๊นŒ์š”?

์กฐ๊ธˆ ๋” ์ผ์ฐ ๋‚˜๋Š” ์ด๋ฏธ ๋ฌผ์—ˆ๋‹ค:

๋ชจ๋“  ์•ฑ ์Šคํ† ์–ด์™€ ๋ฐฐํฌ ์ €์žฅ์†Œ๊ฐ€ ์•ฑ๊ณผ ์•ฑ์˜ ์ข…์†์„ฑ์„ ์žŠ์–ด๋ฒ„๋ฆฐ ์ง€๊ธˆ XNUMX๋…„์ด ๋œ ์•ฑ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ท€ํ•˜๋Š” ๋ฏธ๋ž˜์—๋„ ํ˜„์žฌ ์ง์žฅ์— ๊ณ„์† ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•˜์‹ญ๋‹ˆ๊นŒ?

์ด๋ฏธ Haiku์˜ ๋‹ต๋ณ€์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์นดํƒˆ๋กœ๊ทธ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฒˆ๋“ค์ด ๋„์›€์ด ๋ ๊นŒ์š”? ๋‚˜๋Š” ๊ทธ๋“ค์ด ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์”จ์— ๋”ฐ๋ฅด๋ฉด ๋’ค๋šฑ๋’ค๋šฑ:

์˜ˆ, ์šฐ๋ฆฌ๋Š” ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ํŒŒ์ผ ํ˜•์‹์„ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ฝ๊ฑฐ๋‚˜ ์ผ๋Œ€์ผ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์„ ๋•Œ๊นŒ์ง€ ํ•„์š”ํ•œ ๋งŒํผ ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง€์›ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Haiku์—์„œ BeOS R5 ์•ฑ์„ ์ง€์›ํ•˜๊ฒ ๋‹ค๋Š” ์šฐ๋ฆฌ์˜ ์•ฝ์†์€ ์ด๋ฅผ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค...

๊ทธ๊ฒƒ์€ ํ™•์‹คํ•ฉ๋‹ˆ๋‹ค!

ํ•˜์ด์ฟ ๋Š” ์–ด๋–ค ์กฐ์น˜๋ฅผ ์ทจํ•ด์•ผ ํ• ๊นŒ์š”?

๋‚˜๋Š” hpkg, ๋””๋ ‰ํ† ๋ฆฌ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€์˜ ํ‰ํ™”๋กœ์šด ๊ณต์กด์„ ์ƒ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด๋Š” .hpkg
  • ๊ฐ€์žฅ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด(ํŠนํžˆ ๋กค๋ง ๋ฆด๋ฆฌ์Šค๋ฅผ ์˜ˆ์•ฝํ•ด์•ผ ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด)์˜ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์„ธ์š”. .hpkg (์ „์ฒด ์‚ฌ๋ก€์˜ ์•ฝ 80%)
  • ์ผ๋ถ€๋Š” ๋‹ค์Œ์„ ํ†ตํ•ด ์„ค์น˜๋จ .hpkg, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋””๋ ‰ํ† ๋ฆฌ ์ธํ”„๋ผ(์˜ˆ: QtCreator)๋กœ ์ด๋™ํ•˜๋ฉด ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .hpkg, ์ด์ „๊ณผ.

์”จ. waddlesplash๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์”๋‹ˆ๋‹ค:

ํ•„์š”ํ•œ ๊ฒƒ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋ณด๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค. /system/apps๋Œ€์‹  ๋ฐ์Šคํฌ๋ฐ”์˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ๋” ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. /system/apps MacOS์™€ ๋‹ฌ๋ฆฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ •๊ธฐ์ ์œผ๋กœ ์—ด์–ด์„œ ๋ณผ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์ƒํ™ฉ์— ๋Œ€ํ•ด ํ•˜์ด์ฟ ๋Š” ๋‹ค๋ฅธ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ ์ด๋ก ์ ์œผ๋กœ๋Š” ์ด ์˜ต์…˜์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • Haiku๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€ ์‹คํ–‰, ์•ผ๊ฐ„ ์—ฐ์† ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŠธ ๋นŒ๋“œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐœ์ธ ๋ฐ ๋‚ด๋ถ€ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ธฐํƒ€ ํŠน์ˆ˜ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์œ„ํ•ด "์ œ๋•Œ์— ๋™๊ฒฐ"ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ๋ฅผ ์œ„ํ•œ ์ธํ”„๋ผ๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค(์•ฝ 20% ๋ชจ๋“ ). ์ด ์ด๋ฏธ์ง€์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. .hpkg, ์‹œ์Šคํ…œ์— ์˜ํ•ด ๋งˆ์šดํŠธ๋˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์™„๋ฃŒ๋œ ํ›„ - ๋งˆ์šดํŠธ ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค. (์•„๋งˆ๋„ ํŒŒ์ผ ๊ด€๋ฆฌ์ž๊ฐ€ ํŒŒ์ผ์„ ๋„ฃ์„ ์ˆ˜ .hpkg ์ž๋™์œผ๋กœ ๋˜๋Š” ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์— ๋”ฐ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋„คํŠธ์›Œํฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๋‚˜ ์™ธ๋ถ€ ๋“œ๋ผ์ด๋ธŒ๋กœ ๋“œ๋ž˜๊ทธํ•˜๋Š” ๊ฒฝ์šฐ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹จ์ง€ ๋…ธ๋ž˜์ž…๋‹ˆ๋‹ค! ์•„๋‹ˆ๋ฉด ์˜คํžˆ๋ ค ์‹œ-ํ•˜์ด์ฟ .) ๋ฐ˜๋ฉด์— ์‚ฌ์šฉ์ž๋Š” ์ด๋ฏธ์ง€์˜ ๋‚ด์šฉ์„ ํŒŒ์ผ ํ˜•ํƒœ๋กœ ์„ค์น˜ํ•˜๊ณ  ์‹ถ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค..hpkg, ๊ทธ ํ›„์—๋Š” HaikuDepot์„ ํ†ตํ•ด ์„ค์น˜๋œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๊ณ  ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค... ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

Mr.์˜ ๊ฒฌ์  ๋’ค๋šฑ๋’ค๋šฑ:

์™ธ๋ถ€ ๋“œ๋ผ์ด๋ธŒ๋‚˜ ๋„คํŠธ์›Œํฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ž ์žฌ์ ์œผ๋กœ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  pkgman์— ๋” ๋งŽ์€ "์˜์—ญ"์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ํ™•์‹คํžˆ ์ข‹์€ ๊ธฐ๋Šฅ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์€ hpkg, ๋””๋ ‰ํ† ๋ฆฌ ๋ฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ด๋ฏธ์ง€๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ฐœ๋ณ„์ ์œผ๋กœ ํ›Œ๋ฅญํ•˜์ง€๋งŒ ํ•จ๊ป˜ํ•˜๋ฉด ๋ฌด์ ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

Haiku๋Š” PC์— ๊ฐ„๋‹จํ•˜๊ณ  ์ •๊ตํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ์œผ๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ Linux PC์— ์ œ๊ณต๋˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋›ฐ์–ด๋‚ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€ ์‹œ์Šคํ…œ .hpkg ๊ฐ€ ๊ทธ๋Ÿฌํ•œ ์˜ˆ ์ค‘ ํ•˜๋‚˜์ด์ง€๋งŒ ์‹œ์Šคํ…œ์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์—๋„ ์ •๊ตํ•จ์ด ๋ฌป์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Haiku๋Š” ์ ์ ˆํ•œ ๋””๋ ‰ํ† ๋ฆฌ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€ ์ง€์›์„ ํ†ตํ•ด ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ฐ€์žฅ ์ž˜ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‚˜๋ณด๋‹ค ํ•˜์ด์ฟ ์˜ ์ฒ ํ•™๊ณผ ๊ฑด์ถ•์„ ํ›จ์”ฌ ๋” ์ž˜ ์•„๋Š” ์‚ฌ๋žŒ๋“ค๊ณผ ๋…ผ์˜ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ, ๋‚˜๋Š” ์ผ์ฃผ์ผ ์กฐ๊ธˆ ๋„˜๊ฒŒ ํ•˜์ด์ฟ ๋ฅผ ์‚ฌ์šฉํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋‚˜๋Š” ํ•˜์ด์ฟ ์˜ ๋””์ž์ด๋„ˆ, ๊ฐœ๋ฐœ์ž, ๊ฑด์ถ•๊ฐ€๊ฐ€ ์ด ์ƒˆ๋กœ์šด ๊ด€์ ์œผ๋กœ๋ถ€ํ„ฐ ์ด์ต์„ ์–ป์„ ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ์ ์–ด๋„ ๋‚˜๋Š” ๊ทธ๋“ค์˜ '๋Œ€๋ จ ํŒŒํŠธ๋„ˆ'๊ฐ€ ๋˜์–ด์ฃผ์–ด์„œ ๊ธฐ์˜๋‹ค. ์ €๋Š” Linux ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์นดํƒˆ๋กœ๊ทธ ๋ฐ ๋ฒˆ๋“ค์— ๋Œ€ํ•œ ์‹ค๋ฌด ๊ฒฝํ—˜์ด 10๋…„ ์ด์ƒ์ด๋ฉฐ Haiku์—์„œ ์ด๋Ÿฌํ•œ ์šฉ๋„๋ฅผ ์ฐพ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ œ ์ƒ๊ฐ์—๋Š” ์ด๊ฒƒ์ด ์™„๋ฒฝํ•˜๊ฒŒ ์ ํ•ฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ œ์•ˆํ•œ ์ž ์žฌ์ ์ธ ํ•ด๊ฒฐ์ฑ…์€ ๊ฒฐ์ฝ” ๋‚ด๊ฐ€ ์„ค๋ช…ํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์œ ์ผํ•œ ์˜ฌ๋ฐ”๋ฅธ ํ•ด๊ฒฐ์ฑ…์ด ์•„๋‹ˆ๋ฉฐ, ํ•˜์ด์ฟ  ํŒ€์ด ๋” ์šฐ์•„ํ•œ ๋‹ค๋ฅธ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ๋‹ค๋ฉด ๋‚˜๋Š” ์ „์ ์œผ๋กœ ๊ทธ๊ฒƒ์„ ์ง€์ง€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์‹œ์Šคํ…œ์„ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค๊นŒ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๋Š” ์ด๋ฏธ ์ƒ๊ฐํ•˜๊ณ  ์žˆ์–ด์š”. hpkg ์ž‘๋™ ๋ฐฉ์‹์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ ๋„ ๋”์šฑ ๋†€๋ž์Šต๋‹ˆ๋‹ค. Haiku ํŒ€์€ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•  ๋•Œ ์˜ค๋žซ๋™์•ˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฒˆ๋“ค์— ๋Œ€ํ•ด ์ƒ๊ฐํ•ด ์™”์ง€๋งŒ ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ๊ทธ ์•„์ด๋””์–ด๋Š” "๊ตฌ์‹"์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ทธ๊ฒƒ์„ ๋˜์‚ด๋ฆด ์‹œ๊ฐ„์ด ๋˜์—ˆ์„๊นŒ์š”?

์ง์ ‘ ์‹œ๋„ํ•ด ๋ณด์„ธ์š”! ๊ฒฐ๊ตญ Haiku ํ”„๋กœ์ ํŠธ๋Š” DVD ๋˜๋Š” USB์—์„œ ๋ถ€ํŒ…ํ•˜๊ธฐ ์œ„ํ•œ ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋งค์ผ.
์งˆ๋ฌธ์žˆ์œผ์„ธ์š”? ๋Ÿฌ์‹œ์•„์–ด๋กœ ์—ฌ๋Ÿฌ๋ถ„์„ ์ดˆ๋Œ€ํ•ฉ๋‹ˆ๋‹ค ์ „๋ณด ์ฑ„๋„.

์˜ค๋ฅ˜ ๊ฐœ์š”: C ๋ฐ C++๋กœ ๋ฐœ์— ์ด์„ ์˜๋Š” ๋ฐฉ๋ฒ•. Haiku OS ๋ ˆ์‹œํ”ผ ๋ชจ์Œ

๋ถ€ํ„ฐ ์ €์ž ๋ฒˆ์—ญ: ์ด๊ฒƒ์€ ํ•˜์ด์ฟ ์— ๊ด€ํ•œ ์‹œ๋ฆฌ์ฆˆ์˜ ์—ฌ๋Ÿ ๋ฒˆ์งธ์ด์ž ๋งˆ์ง€๋ง‰ ๊ธฐ์‚ฌ์ž…๋‹ˆ๋‹ค.

๊ธฐ์‚ฌ ๋ชฉ๋ก: ์ฒ˜์Œ์œผ๋กœ ์ดˆ ์„ธ ๋ฒˆ์งธ ๋„ท์งธ ๋‹ค์„ฏ์งธ ์—ฌ์„ฏ ๋ฒˆ์งธ ์ผ๊ณฑ ๋ฒˆ์งธ

๋“ฑ๋ก๋œ ์‚ฌ์šฉ์ž๋งŒ ์„ค๋ฌธ ์กฐ์‚ฌ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ์ œ๋ฐœ

hpkg ์‹œ์Šคํ…œ์„ Linux๋กœ ํฌํŒ…ํ•˜๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๊นŒ?

  • ะ”ะฐ

  • ์•„๋‹ˆ

  • ์ด๋ฏธ ๊ตฌํ˜„๋˜์–ด ์žˆ์œผ๋‹ˆ ๋Œ“๊ธ€๋กœ ์“ฐ๊ฒ ์Šต๋‹ˆ๋‹ค

20๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ํˆฌํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. 5๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๊ถŒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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