
TL:DR; ํ์ด์ฟ ๋ฅผ ์ฒ์ ์ฌ์ฉํด๋ณธ ์ด๋ณด์๊ฐ ์ ๋ง ๋ฉ์ง๋ค๊ณ ์๊ฐํ์ต๋๋ค. ํนํ ๋ค๋ฅธ ๋ฐ์คํฌํฑ ํ๊ฒฝ๊ณผ ๋น๊ตํ์ ๋ ๋์ฑ ๊ทธ๋ฌ์ต๋๋ค. Linux
์ ๋ ์ด๋ฏธ #์ ๋ํ ์ ์๊ฐ(๊ทธ๋ฆฌ๊ณ ์ค๋ง๊ฐ)์ ๊ณต์ ํ์ต๋๋ค.Linux์ฌ์ฉ์ฑ(, , , , , ). ์ด ๋ฆฌ๋ทฐ์์ ๋๋ ๋ด ์ฒซ์ธ์์ ์ค๋ช ํ ๊ฒ์ ๋๋ค. ๊ฐ์ธ์ฉ ์ปดํจํฐ์ฉ ์คํ ์์ค ์ด์ ์ฒด์ ์ ๋๋ค. ๋๋ก๋ ์ฒซ์ธ์์ด ๋์์ด ๋๊ธฐ๋ ํ์ง๋ง, ์ฒซ์ธ์์ ํ ๋ฒ๋ฟ์ด๋๊น์. ๊ทธ๋์ ์ ์ฒซ์ธ์์ ์ฌ๊ธฐ์ ๋จ๊ฒจ๋ก๋๋ค.

์ ๊ฐ ์ด ๋ฆฌ๋ทฐ๋ฅผ ์ฐ๊ณ ์๋ ์์คํ
์๋ง๋ ํ์ด์ฟ ๊ฐ๋ฐ์ ๋ฐ/๋๋ ๋ค๋ฅธ ๊ด์ฌ ์๋ ๋น์ฌ์์๊ฒ ์ ์ฉํ ๊ฒ์
๋๋ค.
์ ๊ฐ์ธ์ ์ธ (๋งํ์๋ฉด, ๋ฌดํ์ ํ ์ผ๊ตด๋ก) ์ฒซ ๊ฒฝํ์ ์ด์ผ๊ธฐํ๋ ๊ฑฐ๋ผ ์ด๋๊ฐ ํ๋ฆด ์๋ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ irc.freenode.net์ #haiku ์ฑ๋์์ ์น์ ํ ๋ถ๋ค์ด ํํธ๋ฅผ ์ฃผ์
์ ๊ณต์ ํด ๋๋ฆฌ๊ฒ ์ต๋๋ค. Haiku ๊ฐ๋ฐ์ ์ฌ๋ฌ๋ถ, ๊ฐ์ฌํฉ๋๋ค!
์ ๊ฐ ๋ง์๋๋ฆฌ๊ณ ์ถ์ ๊ฒ์ ํ์ด์ฟ ๋ ์์ง 100% ์๋ฒฝํ์ง๋ ์์ง๋ง ์ด๋ฏธ ๊ฒฌ๊ณ ํ ์์ ํ๊ฒฝ์ ๊ฐ์ถ๊ณ ์๋ค๋ ๊ฒ์ ๋๋ค.
์ค์น
Haiku ํ๋ก์ ํธ๋ CD ๋๋ DVD์์ ๋ถํ ํ๊ธฐ ์ํ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. USB-3 ์คํฑ์ ์ฌ์ฉํ์ต๋๋ค. USB-3์ผ๋ก ๋ถํ ํ๋ฉด ์๋ํ์ง ์์ ์๋ ์๋ค๊ณ ๋ค์๋๋ฐ, ์ ๊ฐ ์ฌ์ฉํ๋ ์ธํ ๊ธฐ๋ฐ ํ ์คํธ ์์คํ ๋ ๋์์๋ ๋ชจ๋ ๊ฒ์ด ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
๋๋ 64๋นํธ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์ค์น ํ๋ก์ธ์ค๋ฅผ ์์ํ ๋ค์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ํ๋์ ๋๋ผ์ด๋ธ์ ์ผ์ต๋๋ค. . ๋ค์ด๋ก๋๋ ๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค. , ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ ์์ด๋ - ์ด๋ฐ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํด์ค ๊ฒ์ ๋ํด ๋ฐ์๋ฅผ ๋ณด๋ ๋๋ค.
ํ์ด์ฟ ๋ ์์ฒด์ ์ผ๋ก ์ฌ์ฉํฉ๋๋ค ๋ถํธ ํํฐ์ ์ ๊ฒฝ์ฐ, ์์น์ ์ผ๋ก FAT32์ NTFS๋ฅผ ์ง์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์คํ ์๋ 600MB๋ฉด ์ถฉ๋ถํ์ง๋ง, ์ถ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์นํ๋ ค๋ฉด ๋ ๋ง์ ๊ณต๊ฐ์ด ํ์ํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก BeFS๋ฅผ ์ฌ์ฉํ๋ 600MB ํํฐ์
๊ณผ 32GB FAT3 ํํฐ์
์ด ์์ฑ๋ฉ๋๋ค. FAT32์ ํ์ผ์ด ์์ต๋๋ค. /EFI/BOOT/BOOTx64.EFIEFI๋ฅผ ์ง์ํ๋ ์์คํ
์์ ๋ถํ
ํ ์ ์๋ค๋ ์๋ฏธ์
๋๋ค. ์์ฝ๊ฒ๋ BeFS ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋ ํ๋ก๊ทธ๋จ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ํํฐ์
์ด๋ฏธ์ง ํฌ๊ธฐ๊ฐ ์๊ฒ ๊ณ ์ ๋์ด ์์ด ์ถ๊ฐ ์ํํธ์จ์ด๋ฅผ ์ค์นํ ์ฌ์ ๊ณต๊ฐ์ด ๋ถ์กฑํ ์ ์์ผ๋ฏ๋ก, ์์ผ๋ก ๋ค๋ฅธ ๋์คํฌ ๋ถํ ๋ฐฉ์์ ๊ฐ๋ฐํด ์ฃผ์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ์ถ๊ฐ ์ํํธ์จ์ด ํจํค์ง๋ฅผ ๋ ๋ฒ์งธ FAT32 ํํฐ์
์ ์ ์ฅํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
์ด์ ๊ฐ์ ํด๊ฒฐ์ฑ ์ ๋ค๋ฅธ ์์คํ ์์ ํ์ผ์ ์ง์ ์ ๊ทผํ๋ ค๋ ์ฌ์ฉ์์๊ฒ๋ ์ด์ ์ด ๋ ๊ฒ์ ๋๋ค. Linux ์ด๋ฏธ BeFS ์ฝ๊ธฐ ์ง์์ด ์ ๊ณต๋๊ณ ์์ผ๋ฉฐ, BeFS ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ๊ตฌํ์ฒด๊ฐ ์กด์ฌํฉ๋๋ค. .

ํ์ด์ฟ ์ค์น ํ๋ก๊ทธ๋จ
์ ๋ ์กฐ์ธ์ ๋ฐ์์ต๋๋ค. ๋ ํฐ ํํฐ์
์ ์ฌ์ฉํ๋ ค๋ฉด Haiku๋ฅผ ๋ค๋ฅธ ํ๋์ ๋๋ผ์ด๋ธ์ ์ค์นํ์ธ์.
์ ์๊ฒ๋ ์ด ๋จ๊ณ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ํ์ง ์์ต๋๋ค. Haiku ์ค์น ํ๋ก๊ทธ๋จ์ ๋์คํฌ๋ฅผ ๋ถํ ํ ์ ์๊ณ , DriveSetup ํ๋ก๊ทธ๋จ์ ์คํํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ด ํ๋ก๊ทธ๋จ์์ ๋์คํฌ๋ฅผ ์๋์ผ๋ก ๋ถํ ํ๊ณ ํํฐ์
์ ์ถ๊ฐํ ํ BeFS๋ก ํฌ๋งทํ๋ฉด ์ ์ด๊ถ์ด ์ค์น ํ๋ก๊ทธ๋จ์ผ๋ก ๋์๊ฐ๋๋ค. ๋ํ ๋ณ๋์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ๋ถํธ๋ก๋๋ฅผ ์๋์ผ๋ก ์ค์นํด์ผ ํฉ๋๋ค. ์์ฝ๊ฒ๋ EFI์ฉ ๋ถํ
ํ์ผ์ด ์๋ FAT32 ํํฐ์
์ด ์์ด์ ํด๋น ํํฐ์
์ผ๋ก๋ EFI ๋ถํ
์ด ๋ถ๊ฐ๋ฅํ์ต๋๋ค. EFI ๊ธฐ๋ฅ์ ํฌํจํ์ฌ ์๋์ผ๋ก ํํฐ์
์ ๋ถํ ํ ์ ์๋ ์ค์น ํ๋ก๊ทธ๋จ์ด ์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.

BootManager๋ ๋์คํฌ์ ๋ถํธ๋ก๋๋ฅผ ์ค์นํฉ๋๋ค.
์ค์น ๊ณผ์ ์์ฒด๋ 3๋ถ๋ ์ฑ ๊ฑธ๋ฆฌ์ง ์์ ์๋นํ ๋น ๋ฆ ๋๋ค. ์ ์ฒด ์์คํ ์ ๋ณต์ฌํ๋๋ฐ, ์์คํ ํ์ผ์ "๋จ์ง" 4751๊ฐ๋ฟ์ ๋๋ค. ์ด๋ ๋๋ถ๋ถ์ ์ํํธ์จ์ด๊ฐ hpkg ํ์ผ(Snap ํจํค์ง์ ๋ค์ ์ ์ฌํจ)๋ก ํจํค์ง๋์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. Linux ์ค์น๋์ง ์๊ณ ๋จ์ํ ๋ง์ดํธ๋ง ๋๋ ์์คํ ๋ค์ด ์์ต๋๋ค. ํฅ๋ฏธ๋กญ๊ฒ๋ png์ ๊ฐ์ "์์ " ํ์ผ๋ค์ด ๊ฝค ๋ง์ต๋๋ค. ์ ์ด๋ฐ ํ์ผ๋ค์ ํจํค์ง๋์ง ์๋ ๊ฑธ๊น์?
์ ๊ฐ ๋งํ๋ฏ์ด, ์ด์ ์ฒด์ ์ ์ปค๋๋ hpkg ํ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. (4751๊ฐ์ ํ์ผ์ด๋ผ๊ณ ๋งํ ์ด์ ๋ ์ค์น ์ ์ HaikuDepot์ ์คํํ๊ธฐ ๋๋ฌธ์ ๋๋ค. HaikuDepot์์๋ ๋ง์ ํ์ผ์ ๋ค์ด๋ก๋ํ์ต๋๋ค. ์๋ก ์ค์นํด๋ ๋ชจ๋ ํ์ผ์ด ํฌํจ๋์ง๋ ์์ ์ ์์ผ๋ฉฐ, ์ฝ 200๊ฐ์ ํจํค์ง๋ก ๋ ๋นจ๋ฆฌ ์ค์นํ ์ ์์ต๋๋ค. ๋ฉ์ง๋ค์! ์ค์น ์ค์ ๋ค์ด๋ก๋ํ ํ์ผ์ด ๋ฌด์๋์ง ์๋๋ค๋ ์ฌ์ค์ ์, ์ด๊ฒ ์ ์์ฒญ์ ๋ฐ๋ผ ์์ฑ๋ ์ต์ด์ ๋ฒ๊ทธ ๋ฆฌํฌํธ์ธ ๊ฒ ๊ฐ๋ค์.)
์ฒซ ๋ฒ์งธ ์๊ทธ๋ฃจ์ฆ์นด
์์คํ ์ด ๋ถํ ๋๋ฉด ๋ฉ์ง ์์ ํ๋ฉด์ด ๋ํ๋ ๋ค์ ๋ฉ์ถฅ๋๋ค. ๋ถํ ํ ๋น๋์ค ์นด๋(Radeon)๊ฐ ๊ฒ์์ ํ๋ฉด์ผ๋ก ๋ํ๋ฉ๋๋ค.
FullHD ๋ชจ๋ํฐ์์ ํ๋ฉด ํด์๋ 1024x768๋ก ์์ ๋ชจ๋๋ก ๋ถํ ํ๋ผ๋ ์๋ด๋ฅผ ๋ฐ์์ต๋๋ค. ์ด๋ก ์ ์ผ๋ก๋ ๋ถํธ๋ก๋๋ฅผ ์กฐ์ํ์ฌ FullHD๋ก ์์ ํ ์ ์์์ง๋ง, ์ธํ ๊ทธ๋ํฝ ์นด๋๊ฐ ์ฅ์ฐฉ๋ ๋ค๋ฅธ ์ปดํจํฐ์์๋ ๋ชจ๋ ๊ฒ์ด ์๋ฒฝํ๊ฒ ์๋ํ์ต๋๋ค.
์ด ์์คํ ์ ํ๋์ ๋๋ผ์ด๋ธ์์ ๋งค์ฐ ๋น ๋ฅด๊ฒ ์๋ํฉ๋๋ค. ์๋ ์ค์ ํ๋์ ๋๋ผ์ด๋ธ์ ์๋ฌด๊ฒ๋ ๊ธฐ๋ก๋์ง ์๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋์ ์ด ํ๋์ ๋๋ผ์ด๋ธ๋ฅผ ์ฃผ ์์ ์์คํ ์ผ๋ก ์ฌ์ฉํ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. USB๋ก ๋ถํ ํ๋ฉด ๋๋ฆฐ "๋ผ์ด๋ธ" ์์คํ ๊ณผ๋ ๋ฌ๋ฆฌ ์ ๋๋ก ๋ ์์คํ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Linux ์ด๋ฏธ์ง.
๋ถํ ์ค์ ํ๋ฉด ๊น๋นก์๋ ์๊ณ , ์ปค๋ ๋ฉ์์ง๋ ๋จ์ง ์์ผ๋ฉฐ, Xorg๊ฐ ๋ง์น ํ๋์ ํ ์ดํ๋ก ์ปค๋์ ๋ถ์ด ์๋ ๋ฏํ ๋๋๋ ๋ค์ง ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฐฐํฌํ๊ณผ๋ ์ ํ ๋ค๋ฆ ๋๋ค. Linux์ฌ๊ธฐ์๋ ํต์ฌ ๋ถ๋ถ๊ณผ GUI๊ฐ ์๋ก์ ๋ง์ถฐ ์ ์๋๊ณ ์กฐ์ ๋ฉ๋๋ค!
์ด ์์คํ ์ ๋จ์ผ ์ฌ์ฉ์์ฉ์ผ๋ก ์ ์๋์์ผ๋ฏ๋ก ๋ก๊ทธ์ธ ์ฐฝ์ด ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ๊ฐ๋จํ๋ฉฐ, ๊ฐ์ธ์ฉ ์ปดํจํฐ์ ํ์ํ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค.
์ฌ๋ฌ ์ฌ์ฉ์์ ๋ํ ์ง์์ด ํ์ํ ๊ฒฝ์ฐ ๊ฐ ์ฌ์ฉ์์๊ฒ ํ๋์ ๋๋ผ์ด๋ธ๋ฅผ ํ๋์ฉ ์ ๊ณตํ์ธ์. ๊ฐ ํ๋์ ๋๋ผ์ด๋ธ์ ๊ฐ๊ฒฉ์ 5๋ฌ๋ฌ๋ฅผ ๋์ง ์์ต๋๋ค.
์ง์ฅ ํ๊ฒฝ์ ๋ํ ์ฒซ์ธ์
์ฒซ์ธ์์ ๋น๊ตํด ๋ณด๋ฉด, ์๋ฅผ ๋ค์ด ๋ค๋ฅธ ์ ํ๋ณด๋ค๋ ๋งฅ์ ๋ ๊ฐ๊น์ต๋๋ค. Linux GNOME ํ๊ฒฝ์์๋ "Command" ํค๊ฐ Mac์์์ ๋๊ฐ์ด ์๋ํฉ๋๋ค. ์ ๋ง ์ข๋ค์!

๊ณต๊ฐ ํ์ผ ๊ด๋ฆฌ์๋ฅผ ์ด๊ธธ ์ ์๋ ๊ฒ์ ์์ต๋๋ค. ๋ง์น ์ค๋๋ Mac์ ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์ ๋๋์ด ๋ญ๋๋ค!
(Macintosh System 1.0์ฒ๋ผ) ์ํ๊น๊ฒ๋ ๊ฐ ์ฐฝ์ ์ค์ (์: ๋ชฉ๋ก ๋ณด๊ธฐ ๋๋ ์์ด์ฝ ๋ณด๊ธฐ)์ ๊ธฐ์ตํ์ง ๋ชปํฉ๋๋ค. ์ ๊ฐ ๋ค์ ๋ฐ๋ก๋ ๋ฒ๊ทธ์ธ๋ฐ, ์์ ์ด ์ด๋ ต์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. (์ํ๊น๊ฒ๋, ๋ณต์กํจ - GitLab์ด๋ GitHub์ ๊ธฐ๋ฐํ์ง ์์ ๋
์ฐฝ์ ์ธ ์์คํ
์ ์ฌ์ฉํ๋ฉฐ, ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธํ๋ ๊ฒ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ํ์ผ์๋ ์์ฒด ์์ด์ฝ์ด ์ง์ ๋๋ฉฐ, ๋ฐํ ํ๋ฉด๊ณผ ์์ด์ฝ์ ๊ฐ๋ณ ํ์ผ์ด ์๋ ๊ฒฝ์ฐ์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ข์์! ๋ฐ์คํฌํฑ ํ๊ฒฝ๋ณด๋ค ํจ์ฌ ๋ซ๋ค์. Linux๊ทธ๋ฌ๋ฉด ๊ทธ ๋จ์ํจ์ ๋๋ ์ ์์ต๋๋ค.
ะัะพะธะทะฒะพะดะธัะตะปัะฝะพััั
์ํฐ ๋ท๋ถ์ฒ๋ผ ์ ์ ๋ ฅ ํ๋์จ์ด์์๋ ์ด์์ฒด์ ๊ฐ ๋น ๋ฅด๊ฒ ์๋ํฉ๋๋ค. ๋ณต์กํ ์ํํธ์จ์ด ๊ณ์ธต์ด ๋๊ปด์ง์ง ์์ต๋๋ค. ์ข์ต๋๋ค!
LibreOffice๊ฐ ๋ค๋ฅธ ์ด์์ฒด์ ๋ณด๋ค ๋น ๋ฅด๋ค๊ณ ๋๊ปด์ง์ง๋ง, ์์ง ํ ์คํธํด๋ณด์ง๋ ์์์ต๋๋ค.
๋ธ๋ผ์ด์ธ ๋ฃฌ๋ํฌ. Haiku OS ๋ฒ ํ ๋ฆฌ๋ทฐ ๋ฐ ์๊ฐ
๋ช ๋ น ํ
๊ตฌ์ฑ์๋ ํฐ๋ฏธ๋์ด ํฌํจ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก, ์ฌ์ํ ์ฐจ์ด์ ์๋ ๋ถ๊ตฌํ๊ณ Linux ๊ธ๋ฐฉ ์ต์ํด์ก์ด์. ๊ทธ๋ฅ ์ผ๋ฐ bash ์ ธ์ด๋ผ์ ์ ๋ง ๋ง์์ ๋ค์์ด์.
Welcome to the Haiku shell.
In it, you can easily launch applications that are on the $PATH:
~> Touchpad
~> echo $PATH
.:/boot/home/config/non-packaged/bin:/boot/home/config/bin:/boot/system/non-packaged/bin:/bin:/boot/system/apps:/boot/system/preferences
์ฐ์! "."์ $PATH! ์ฆ, ํ์ฌ ๋๋ ํ ๋ฆฌ์์ ๋ฐ๋ก ๋ช
๋ น์ ์คํํ ์ ์์ต๋๋ค. (๋ฆฌ๋
์ค ์ฌ์ฉ์๋ค์ ์ ๊ฐ ๊ทธ๋ ๊ฒ ํ๋ฉด ์ธ์์ด ํญ๋ฐํ ๊ฑฐ๋ผ๊ณ ๋งํ๋ ์ ์ด ์์ต๋๋ค.) ์ ๋ง ์ข๋ค์!

Haiku ํฐ๋ฏธ๋์์ bash ์คํ
ํฐ๋ฏธ๋์ ๋ ๋ค๋ฅธ ๋ฉ์ง ์ ์ ๋ฐ์คํฌํฑ ํ๊ฒฝ๊ณผ ๋ฌ๋ฆฌ ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ฒ๋ผ Ctrl + C๋ฅผ ๋๋ฌ ๋ณต์ฌํ ์ ์๋ค๋ ๊ฒ์
๋๋ค. Linuxํฐ๋ฏธ๋์์ Ctrl + Shift + C๋ฅผ ๋๋ฌ์ผ ํฉ๋๋ค.
์ ์ฒด ์์คํ
์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฌ์ฃผ๋ ์์ ๊ฒ๋ค.
ํ์ผ ์์คํ ๊ตฌ์กฐ
๋ถํ
์ด ๋์ค๋ ํํฐ์
์ด ๋ง์ดํธ๋ฉ๋๋ค. /boot์ผ๋ง๋ ๊ฐ๋จํ์ง์!
ํ์ด ์์ต๋๋ค /etc, /usr, /binโฆ ๋จ์ง /home ะธ /system. ๊น๋ํ๊ณ , ๊ฐ๋จํ๊ณ , ๋ช
ํํฉ๋๋ค. ์ข์ต๋๋ค! (์์ ํ ๊ทธ๋ฐ ๊ฒ์ ์๋๋๋ค. ๊ทธ๋ค์ ๊ฑฐ๊ธฐ์ ์์ง๋ง ์จ๊ฒจ์ ธ ์์ต๋๋ค. ์ ๊ทธ๋ด๊น์? ์๋ํ๋ฉด /bin ๊ทธ๊ฒ /system/binํธ๋์ปค์ ํ์ํ ํ์๋ ์์ง๋ง, ์คํฌ๋ฆฝํธ์์๋ ์ฌ์ ํ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ ํธํ์ฑ์ ์ํด ๋ง๋ค์ด์ง ๊ธฐ์กด ์์๋ค์ ์์ ์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ดํดํ๊ธฐ ๋ ์ด๋ ค์์ง ๋ฟ์ด๋๊น์.)
ํจํค์งfs
์์ hpkg ํ์ผ์ ๋ํด ์ธ๊ธํ๋๋ฐ, ์ด๋ ํจํค์ง์ ๋ค์ ์ ์ฌํฉ๋๋ค. Linuxํ์ง๋ง ์ด ํ์ผ๋ค์ ์ค์น๋๋ ๊ฒ์ด ์๋๋ผ (์ค๋ ํจํค์ง์ฒ๋ผ) ๋ง์ดํธ๋๋ ๊ฒ๋ฟ์ ๋๋ค. ์ด๋ฌํ ์์ ์ ์ํํ๋ ํ์ผ ์์คํ ์ packagefs๋ผ๊ณ ํฉ๋๋ค. packagefs๋ hpkg ํ์ผ์ ๋ค๋ฅธ ํ์ผ ์์ ๋ง์ดํธํ์ฌ ์ ์ฒด /system ๋๋ ํฐ๋ฆฌ๊ฐ ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์์ฑ๋๋๋ก ํฉ๋๋ค.
๋ถํํ๋ mount ๋ช ๋ น์ ๋ฌด์์ด ๋ง์ดํธ๋์๋์ง ๋ณด์ฌ์ฃผ์ง ์์ต๋๋ค.
~> mount
usage: mount [-ro] [-t fstype] [-p parameter] [device] directory
-ro mounts the volume read-only
-t specifies the file system to use (defaults to automatic recognition)
-p specifies parameters to pass to the file system (-o also accepted)
if device is not specified, NULL is passed (for in-memory filesystems)
๋๋ ๊ทธ๊ฒ์ ์๋ํด๋ณด๋ผ๊ณ ์ถ์ฒ๋ฐ์๋ค mountvolume๋ง์ดํธ๋ ํํฐ์
์ ํ์๋์ง๋ง, packagefs๋ฅผ ์ฌ์ฉํ ๋ง์ดํธ ์ง์ ์ ํ์๋์ง ์์ต๋๋ค(ํํฐ์
์ด๋ ๋์คํฌ ์ด๋ฏธ์ง์ ๊ด๋ จ๋ ๋ง์ดํธ ์ง์ ๋ง ํ์). [๋คํํ ๋์ปค ํธ์คํธ ์ด๋๊ฐ์์ mount๋ df๋ฅผ ์คํํ๋ฉด ์ฌ๋ฌ ํ๋ฉด์ ์คํฌ๋กคํ ์ ์์ต๋๋ค! โ ์ฝ. ์ญ์] ํ์ง๋ง df๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํธ๋ฆญ์ ์ํํ ์ ์์ต๋๋ค.
~> df -h
Mount Type Total Free Flags Device
----------------------------------
/boot bfs 600.0 MiB 6.0 KiB QAM-P-W /dev/disk/usb/0/0/0
/boot/system packagefs 4.0 KiB 4.0 KiB QAM-P -
/boot/home/config packagefs 4.0 KiB 4.0 KiB QAM-P -
/no name fat 2.8 MiB 2.3 MiB - M-PRW /dev/disk/usb/0/0/1
๋ณด์๋ค์ํผ /system ะธ /home/config ์ด๋ด /boot ์ด๊ฒ์ด ๋ฐ๋ก packagefs์
๋๋ค.
์ ๋ฅผ ์๋ ์ฌ๋๋ค์ ์ ๊ฐ ํ์ผ ๊ด๋ฆฌ์์์ ๋๋๊ทธ ์ค ๋๋กญ ์ง์์ ์ข์ํ๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ ๋ NeXT ์คํ์ผ ์ ํ๋ฆฌ์ผ์ด์
๋ชจ์์ ์ฌ์ฉํ๊ฑฐ๋ .
์ด์จ๋ ์ด๋ฌํ ์ํํธ์จ์ด ๋ฐฐํฌ ๋ฐฉ์์๋ ๋จ์ ์ด ์์ต๋๋ค. packagefs๊ฐ ๊ทธ ์ฅ์ ๋ค์ ๋ชจ๋ ๊ฒฐํฉํ ์ ์์๊น์?
๋ณด์๋ค์ํผ, ์ ๊ฒฝ์ฐ(์์คํ
ํํฐ์
์ด ๊ฐ๋ ์ฐผ์ง๋ง ์ ํ๋ฆฌ์ผ์ด์
์ ์ค์นํ๊ณ ์ถ์ต๋๋ค) ํ์ผ์์ ํ๋ ๊ฒ์ฒ๋ผ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ค์ด๋ก๋ํ๋ ๊ฒ์ด ๋ ์ฐ์ํ ๊ฒ์
๋๋ค. .dmg Mac์ด๋ AppImage์ ๊ฒฝ์ฐ, packagefs๋ ์ปค๋์ ์์ผ๋ฏ๋ก FUSE์ฉ ํ์ผ ์์คํ
์ ์๋๋๋ค(ํ์ง๋ง Haiku์๋ FUSE๊ฐ ์๋ค๋ ๊ฑด ์๊ณ ์์ต๋๋ค). ์์ผ๋ก ์ถ๊ฐ์ ์ธ "packagefs ์์ญ"์ด ์๊ธธ ์๋ ์๋ค๋ ๋ง๋ ๋ค์๋๋ฐ, ์ด๋ packagefs๊ฐ ํจํค์ง๋ฅผ ๋ณ๋์ ๋์คํฌ ํํฐ์
์ ์ ์ฅํ๋๋ก ์ค์ ํ ์ ์๋ค๋ ์๋ฏธ์ผ ๊ฒ์
๋๋ค. ๋์คํฌ ํํฐ์
์ด ์ด๋์ ๋๋ผ์ด๋ธ์ ์๋ค๋ฉด ๋ค๋ฅธ ์ปดํจํฐ์์ ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ ์ ์์ผ๋ฏ๋ก ์ ๋ ๊ด์ฐฎ์ต๋๋ค.
๋ํ ๋๋๊ทธ ์ค ๋๋กญ ๋ฐฉ์์ด ํจํค์ง ์ค์น์๋ ํจ๊ณผ์ ์ด๋ผ๊ณ ๋งํ์ต๋๋ค. ํ์ผ์ ๋๋๊ทธ ์ค ๋๋กญํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. /system/packages ๋๋ /home/config/packages ์ค์น๊ฐ ํ์ํ๋ฉฐ, ํด๋น ์์น์์ ํ์ผ์ ๋์ด์ค๋ฉด ์ญ์ ๋ฉ๋๋ค. ์ข
์์ฑ์ด ์ถฉ์กฑ๋์ง ์์ ํจํค์ง๋ฅผ ๋์ด์ค๋ฉด ์์คํ
์์ ํด๋น ํจํค์ง์ ์ฌ์ ์ค์น๋ฅผ ์์ฒญํฉ๋๋ค.
์ฒ์์๋ packagefs๊ฐ ๋์ผํ ํจํค์ง์ ์ฌ๋ฌ ๋ฒ์ ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ด ํท๊ฐ๋ ธ์ต๋๋ค. ์๋ฅผ ๋ค์ด, gcc๋ ๋ค๋ฅธ GUI ํ๋ก๊ทธ๋จ์ ์ฌ๋ฌ ๋ฒ์ ์ ์ค์นํ๊ณ ์ถ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น์? (ํ ๊ฐ๋ฐ์๋ ์ด๋ ๊ฒ ๋งํ์ต๋๋ค. "packagefs ์์ฒด์๋ ๋์ผํ ์ด๋ฆ์ ์ฌ๋ฌ ํจํค์ง๋ฅผ ์ค์นํ๋ ๊ฒ์ ๋ง๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ํ์ง๋ง ์ข ์์ฑ ํด๊ฒฐ์ ์ํด OpenSuse์ libsolv๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด ๋๋ฌธ์ ์ด๋ฅผ ํ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ HaikuDepot ์์ฒด ์ค์ ์์๋ ์ด๋ฅผ ํ์ฉํ์ง ์์์ต๋๋ค." .app ํจํค์ง, AppDir, AppImages๋ผ๋ ์์ด๋์ด๊ฐ ๋ง์์ ๋๋ ์ด์ ๋ฅผ ์ค๋ช ํ ์ ์์ต๋๋ค.)
๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ์ ์ด ์๋์? ๋ค, ์๋ฅผ ๋ค์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ๋ฒ ํด๋ฆญํ์ฌ ์คํํ๋ฉด ํ์ธํ ์ ์์ต๋๋ค.

์ด๋ฐ ์ผ์ด gnome, kde ๋๋ xfce์์ ์ผ์ด๋ ์ ์๋ค๊ณ ์์ํด ๋ณด์ธ์.
ะ Linux ์ด๋ฐ ์์ผ๋ก ์คํํด์๋ ์๋ฌด๊ฒ๋ ์ ์ ์์ ๊ฒ๋๋ค. ๋ค์ํ ํ๊ฒฝ์์ ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์ง ์ดํด๋ด ์๋ค.
- GNOME :
- ์ด๋์ :
- XFCE :
- ํญํด์ฌ:
์ํ๋ ์ด๋ป์ต๋๊น?
~> ldd
bash: ldd: command not found
๋์ฒดํ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
~> objdump -x /bin/bash | grep NEEDED
NEEDED libreadline.so.7
NEEDED libhistory.so.7
NEEDED libncurses.so.6
NEEDED libintl.so.8
NEEDED libroot.so
์์น์ ์ผ๋ก ldd ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ก๋๋๋ ๊ฒฝ๋ก๋ ์ถ๊ฐ๋ก ํ์๋๋ฏ๋ก ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
์ค์ ๋ก๋ ์ด๋์์ ๋ค์ด๋ก๋๋๋์?
~> echo $LIBRARY_PATH
%A/lib:/boot/home/config/non-packaged/lib:/boot/home/config/lib:/boot/system/non-packaged/lib:/boot/system/lib
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์คํ ํ์ผ ์์ ๋๊ธฐ๋ง ํ๋ฉด "๊ทธ๋ฅ ์๋"ํฉ๋๋ค. ์ ๋ง ๋ฉ์ง์ฃ ! rpath๋ฅผ ๊ฑด๋๋ฆฌ๊ฑฐ๋ LD_LIBRARY_PATH ๋ณ์๋ฅผ ์ค์ ํ ํ์ ์์ด ๊ฐ๋ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋จํ๊ฒ ํฌํจํ ์ ์์ต๋๋ค. Linux. ๊ด์ฐฎ์!
๋์๊ด์ด ํ๋ ์๋๋ฐ (์ ๋ง ํํธ์์ด์) Linux) /boot/system/lib/libstdc++.so.6.0.24.
์ ํ๋ฆฌ์ผ์ด์
์ /boot/system/lib์ ์๋ ๋ฒ์ ๋ณด๋ค ์ต์ ๋ฒ์ ์ด ํ์ํ ๊ฒฝ์ฐ๋ ์ด๋ป๊ฒ ๋๋์?
์ผ๋ฐ ์ฌ์ฉ์๋ ์๋ง๋ ์ต์ ๋ฒ์ ์ผ๋ก ์
๊ทธ๋ ์ด๋ํ ๊ฒ์
๋๋ค. ์ด ์์คํ
์๋ ๋ฃจํธ ์ํธ๊ฐ ์๋ "๊ด๋ฆฌ์" ์ฌ์ฉ์๊ฐ ์๊ธฐ ๋๋ฌธ์
๋๋ค. [์์ฑ์๋ ๋จ์ํจ์ ์์ํฉ๋๋ค. ์ฝ. ์ญ์].
์, ์ ์ด๋ ๊ทธ๋ ๊ฒ ๋ณด์
๋๋ค. (์ค์ ๋ก "user"๋ root์ ๋์ผํฉ๋๋ค. ๋ค์ ๋ช
๋ น์ผ๋ก ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. passwd, ๊ทธ๋ฐ ๋ค์ ์ง์ ํ์ธ์ PermitRootLogin=yes ะฒ sshd_config, ๊ทธ๋ฌ๋ฉด ssh๋ฅผ ํตํด ์ธ๋ถ์์ ์ ์ํ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์
์ด ๋ฃจํธ ๊ถํ์ผ๋ก ์คํ๋๋ค๊ณ ํ๋๊ตฐ์. ๋์ค์ ์ด ๋ถ๋ถ์ ๊ฐ์ ํ ์๋ ์๊ฒ ์ง๋ง... ์ ์ทจํฅ์ ๋ง์์ง๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค์.)
Haiku ๋ฐฐํฌํ์ด ์๊ธฐ ๋๋ฌธ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๋ ์์คํ ์ ๋ค์ด๋ก๋ ๊ฐ๋ฅํ ๋ฒ์ ๋ณด๋ค ์ต์ ๋ฒ์ ์ ์ ๊ทผํ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ถํธํจ์ด ์ค์ด๋ค๊ณ ๋ชจ๋ ๊ฒ์ด "๊ทธ๋ฅ ์๋ํฉ๋๋ค". ์ ๋ง ๊ฐํธํ๋ค์! ๋ง์์ ๋ญ๋๋ค.
๋ฆฌ์์ค ๋ฐ ๋ฑ๋ก ๊ธฐ๊ด
์์์ ์ธ๊ธํ๋ฏ์ด ์ ํ๋ฆฌ์ผ์ด์
์๋ ์ ํ๊ณผ ์์ด์ฝ์ด ์ง์ ๋์ด ์์ผ๋ฏ๋ก ๋ฐ์คํฌํฑ์ ํ์ผ ๋ฑ์ ์กฐ์ํ ํ์๊ฐ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
, ํ์ผ ์ ํ, ์์ด์ฝ์ ๊ด๋ฆฌํ๋ ํน๋ณ ๋ฑ๋ก ์๋น์ค๊ฐ ์๋ค๊ณ ๋ค์์ต๋๋ค. ํจํค์ง๊ฐ ์ค์น๋๊ฑฐ๋ ํ์ผ์ด ์คํ๋๋๋ก ํ์๋๋ฉด ํญ์ ์๋ฆผ์ ๋ฐ์ต๋๋ค(ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ). chmod ๋๋ mimeset).
๋ญ๊ฐ ์๊ฐ๋๋ค์ Mac์์. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ ๋ฐ๋ก . ์์ฒญ๋!
๋ฐ์ด๋๋ฆฌ ํ์ผ์๋ ๋ฆฌ์์ค๋ก ํฌํจ๋ ์์ด์ฝ์ด ์์ผ๋ฏ๋ก, ๋ฐํ ํ๋ฉด ํ์ผ ์ธ์ ๋ณ๋์ ์์ด์ฝ์ด ํ์ํ์ง ์์ต๋๋ค. ๋ง์น Macintosh System 1์์์ฒ๋ผ ๋ง์ด์ฃ . ๋ฉ์ง๋ค์!

์ ํ๋ฆฌ์ผ์ด์
์ ํ, ์ง์๋๋ ๋ฌธ์ ์ ํ, ๋ด์ฅ ๋ฆฌ์์ค ๋ฐ ๋ฒ์ ์ ๋ณด
ํธ๋์ปค(ํ์ผ ๊ด๋ฆฌ์)๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ์๋์ผ๋ก ์คํ ๊ฐ๋ฅ ํ์ผ๋ก ํ์ํฉ๋๋ค. ์ด๋ ์ ๊ฐ ๋ฐ์คํฌํฑ ํ๊ฒฝ์์ ๊ธฐ๋ํ๋ ๊ธฐ๋ฅ์
๋๋ค. Linux ์ง๊ธ 10๋
๋๊ฒ.
์ ๋ง ๋ง์กฑ์ค๋ฝ์ต๋๋ค. ์ ๋ง ๋ฉ์ง์ฃ ! ์ถ์ด ์ ๋ง ํธํด์ง๋๋ค. ์ด์ ๋ณด๋ค ๋ ์ ๊ตํ๊ณ Mac๊ณผ ๋น์ทํด์. ์ Linux์๋๋ฉด ์ด๋ฐ ๊ฒ๋...

์ง์์ Linux ์คํ ๋นํธ๊ฐ ์ค์ ๋์ง ์์
๊ทธ๋์์ ํ์ผ ๊ด๋ฆฌ์์์ ์คํ ํ์ผ์ ์คํํ ์ ์๋ ๊ธฐ๋ฅ์ด ์์์ง๋ง, ์ปค๋ฎค๋ํฐ์์ ์๋์ด ์ผ์ด๋์ ๋ชจ๋ ๊ฒ์ด ๋ฐํ๋์์ต๋๋ค.
์ฑ์ด ํด๋น ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ค๊ณ ๋ ๋ค์์ต๋๋ค. find_paths() ์๊ฒฉํ๊ฒ ์ง์ ๋ ๋์ /usr/bin ะธ /usr/share (์
๋ฌด ํ๊ฒฝ์์ ํํ ๋ณผ ์ ์๋ ํน์ง) Linux์ฆ, ํ์ผ ์์คํ
๋ด์์ ์ด๋ํ ์ ์๋ค๋ ๋ป์
๋๋ค. ๊ธฐ๋ฆฝ ๋ฐ์! .
๋๋ฅผ ๋๋ผ๊ฒ ํ ๊ฒ์
- ๋๋ฅผ ํผ๋์ค๋ฝ๊ฒ ํ ๊ฒ์
/boot์ด๊ฒ์ ์์คํ ์ด ๋ถํ ๋๋ ํํฐ์ ์ ๋ง์ดํธ ์ง์ ์ ๋๋ค. "/"? ๊ธ์, ์๋๋ฉด/Haiku? (์ค๋ช : ์ค์ ๋ก,/bootํญ์ ๋ถํธ ํํฐ์ ์ด๊ณ , ๋ฐํ ํ๋ฉด์๋ "Haiku"๋ก ํ์๋๋๋ฐ, ๊ทธ ์ด๋ฆ์ด ๋ฐ๋ก ๊ทธ๊ฒ์ ๋๋ค. "/(Mac System 1์ ๋ฐ์คํฌํฑ๊ณผ ์ ์ฌํ๋ฉฐ, ๋์คํฌ์ ์ค์ ๋ก ์กด์ฌํ์ง ์๋ ๊ณ์ธต ๊ตฌ์กฐ์ ๋ฃจํธ์ ๋๋ค). - ์ฌ์ฉ์๊ฐ ์ค์นํ ํจํค์ง์ ๋ง์ดํธ ์ง์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
/home/config. ์ ๊ทธ๋ฅ ์๋๋์?/home? (๊ฐ๋ฐ์ ์ค ํ ๋ช ์ด ํ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณต์กํ๊ฒ ๋ง๋ค๊ณ ์ถ์ง ์๋ค๊ณ ์ค๋ช ํ์ง๋ง config๋ผ๋ ์ด๋ฆ์ ๋ด๋ถ์ ํ์ ๋๋ ํ ๋ฆฌ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ข์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค.bin/, ๋จ์ํ ์ค์ ์ ์ ์ฅํ๋ ๊ฒ์ด ์๋๋๋ค). - ๋ชจ๋ ๊ฒ์ ๋ํ ๋ผ์ด์ผ์ค๋ ๋ฌด์์ ๋๊น? ์๋ฅผ ๋ค์ด, "์ ๋ณด" ์น์ ์ ๋ณด๋ฉด ๋ช ํํ ํ์๊ฐ ์์ต๋๋ค. "์ด ์์คํ ์ ๋ณด" ํ๋์ Haiku ์ฝ๋๊ฐ MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ผ์ด์ ์ค๊ฐ ์ ์ฉ๋๋ค๊ณ ๋์ ์์ต๋๋ค. ์ฐธ ์ข๋ค์! (WebPositive๋ ๊ฐ์ ๋ผ์ด์ ์ค๋ก OS์ ํจ๊ป ์ ๊ณต๋์ง๋ง, WebKit ์์ง์ ๋๋ถ๋ถ 2์กฐํญ BSD ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฅธ๋ค๊ณ ๋ค์์ต๋๋ค.)
๋ด๊ฐ ๊ธฐ๋ํ๋ ๋๋ก ์๋ํ์ง ์์ ๊ฒ
์ฐ์ ํ๋์จ์ด ์ง์ ์์ค์ ๊ฐ๋ช ๋ฐ์์ต๋๋ค. ์ Atom ๊ธฐ๋ฐ ๋ท๋ถ์์๋ WLAN์ ํฌํจํ ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ์ต๋๋ค. ํ์ง๋ง ์๋ ๋ฐฉ์์ ๋ช ๊ฐ์ง ํน์ดํ ์ ์ด ์์์ต๋๋ค.
- EFI ๋ชจ๋ ๋๋ BIOS ์๋ฎฌ๋ ์ด์ ๊ณผ ๊ด๊ณ์์ด Macintosh ํ๋์จ์ด์์ ์์ ํ ์๋ํ์ง ์์(Windows๋งฅ ๋ถํธ๋ก๋์์ ํด๋น ์์ด์ฝ์ ์ ํํ๋ฉด ์์คํ ์ด ๋ฉ์ถฐ๋ฒ๋ฆฝ๋๋ค. ์ด ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ํด๊ฒฐ๋์ง ์๋๋ค๊ณ ๋ค์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์์ ์ฌ์ฉํ์ฌ ๋ถํ ํ ์ ์์ต๋๋ค. , ํ์ง๋ง ์ด๋ฐ ์ค์ ์ ๋์๊ฒ๋ ๋๋ฌด ๋ณต์กํด์.
- ๊ทธ๋ํฝ ๊ฐ์. Radeon์ ์์ง ์ฌ์ฉํ ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค(๊ฒ์์ ํ๋ฉด์ด ๋์์ฃ ). Intel๋ ์์ ํ ๋งค๋๋ฝ์ง๋ ์์ต๋๋ค. WebPositive์ ๋น๋์ค ๊ฐ์์ H.264๋ฅผ ํฌํจํ ์ํํธ์จ์ด ๊ธฐ๋ฐ์ ๋๋ค. ๋๋๊ฒ๋, ์ฒ์์๋ ๋น๋์ค์ ์ด์ ์ ๋ง์ท์ต๋๋ค. ๊ฐ๋ฐ์ ์ค ํ ๋ช ์ด WebPositive์ ๋น๋์ค๋ ๋๋ฆฐ ํดํน์ ํตํด์๋ง ์๋ํ๋ค๊ณ ๋ช ์ํ์ต๋๋ค.
- ์๋ฆฌ๊ฐ ์ ๋๋์? ๊ฐ๋ฐ์๋ "์ฌ์ด๋ ์นด๋ ๋๋ผ์ด๋ฒ๋ ์์ง ์ ๋ฉ๋๋ค."๋ผ๊ณ ๋งํ์ต๋๋ค. ๋๊ตฐ๊ฐ USB-3์ฒ๋ผ HDA ๋๋ผ์ด๋ฒ๋ฅผ ์ง์ํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ฌ๋ก์๋ ๋ค๋ฅธ OS์์ ํซ ๋ฆฌ๋ถํ ๋ง ํด๋ ์๋ฆฌ๊ฐ ๋์ค๋๋ฐ, ์ด ๋ฌธ์ ๋ ์ด๋ป๊ฒ๋ ํด๊ฒฐ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
- ๋ฐ๊ธฐ ๋ฐ ๋ณผ๋ฅจ ์กฐ์ ๋ฒํผ์ด ์๋ํ์ง ์์ต๋๋ค. (๋จ์ถํค ์ฑ์๋ ์ด๋ฏธ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ์ํ๋ ํค๋ณด๋ ๋จ์ถํค๋ฅผ ์ํ๋ ๊ธฐ๋ฅ์ ์ฐ๊ฒฐํ ์ ์์ง๋ง, Haiku๋ ์์ง ๋ฏธ๋์ด ํค ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ชจ๋ฆ ๋๋ค. ํน์ ์ง์์๊ฐ ์์๊น์?)
- ๋ ์๊ฐ๋ฝ ํฐ์นํจ๋ ์ ์ด ๊ธฐ๋ฅ์ ๋๋ค. ๋ฐ๋ก ์๋ํ์ง ์์ต๋๋ค. ์ค์ ํจ๋์ "ํฐ์นํจ๋๋ฅผ ์ฐพ์ ์ ์์ผ๋ฏ๋ก ์ค์ ์ด ์ ์ฉ๋์ง ์์ต๋๋ค."๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ELAN ์ ๋ ฅ ์ฅ์น, ACPI ETD050A)๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- ๊ธฐ์กด ๋์งํธ ์นด๋ฉ๋ผ ๋ฐ ์ค๋งํธํฐ ํ์ผ ์ฝ๊ธฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. Android MTP ๋ฐ PTP ๋ชจ๋์์ ๋๊ธฐํ๊ฐ ๋์ง ์์์ต๋๋ค. ์์คํ ์ ๋ค๋ฅธ ํํฐ์ ์ฒ๋ผ ๋ง์ดํธํ ์ ์์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
- ๋ ธํธ๋ถ ๋ฎ๊ฐ๋ฅผ ๋ซ๋ ๊ธฐ๋ฅ์ด ์ ๋๋ก ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. (Haiku๋ ์์ง ACPI๋ฅผ ์ง์ํ์ง ์์ต๋๋ค. ์ง์์ ๊ตฌํ๋์์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง ์๊ณ , ๋๋ผ์ด๋ฒ ์ฌ์ด๊ธฐํ๋ ๋์ง ์์ต๋๋ค.)
- ๋ฒ๊ทธํธ๋์ปค๊ฐ ์๋ํ์ง ์์์ ๊ณ์ ์ ๋ง๋ค ์ ์์ต๋๋ค. WebPositive์์.
์ ํ ๋ฆฌ์ผ์ด์
์ด์ ์ฒด์ ์ ์ฃผ์ ๋ชฉ์ ์ ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ๋ ๊ฒ์
๋๋ค. Haiku๊ฐ ์ค์ ์
๋ฌด์ ํ์ฉํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์
์ด ์์๊น ๋ด ๊ฑฑ์ ํ์ต๋๋ค. ๋คํํ ์ ์๊ฐ์ ํ๋ ธ์ต๋๋ค. Haiku๊ฐ ๋ ๋๋ฆฌ ์ฌ์ฉ๋จ์ ๋ฐ๋ผ ๊ฐ์ ์ ์ฌ์ง๊ฐ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
(๋น์ฃผ์ผ ๋ ์ด์์ ์ ํ๋ฆฌ์ผ์ด์
)์ Qt ๊ธฐ๋ฐ์ ๋งค์ฐ ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค. ๋ํ (IDE).
Haiku์ฉ ๋ค์ดํฐ๋ธ Be ์ฑ์ด ์ค๋๋ ๋ค์ดํฐ๋ธ ๋๊ตฌ(๋ง์ฝ ์๋ค๋ฉด)๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ๋๋์ง, ์๋๋ฉด QtCreator๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ๊ถ๊ธํฉ๋๋ค(QtCreator๋ฅผ ์ฌ์ฉํ๋ฉด ํฌ๋ก์ค ํ๋ซํผ ์ฑ ํฌํ ์ด ๋ ์ฌ์์ง ํ ๋๊น์). Haiku ๊ฐ๋ฐ์๋ค์ ์ ์ฅ์ "๋ถ๋ช ํ" ๋ค์ดํฐ๋ธ Haiku ์ฑ์ ์ ํธํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๋ง ๊ทธ๋ด๊น์? ์ค์ ์ฑ๋ค์ด ํฌ๋ก์ค ํ๋ซํผ์ด ์๋ ๊ฑฐ๋ผ๊ณ ๋ ์๊ฐํ์ง ์์ต๋๋ค(์ ๊ฐ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฑ์ ํฌ๋ก์ค ํ๋ซํผ์ ๋๋ค).
Wx ์ง์ ๋ฐํWindows ะฟัะธะปะพะถะตะฝะธะน.
Gtk+ ์ง์์ด ๋ถ์กฑํ ๊ฑด ์ค๋ง์ค๋ฝ์ต๋๋ค. Haiku์ Gimp๊ฐ ๊ณง ์ถ๊ฐ๋ ๊ฒ ๊ฐ์ง๋ ์์ง๋ง (๋ฌผ๋ก ๊ทธ๋ด ์๋ ์์ง๋ง์), Krita๋ผ๋ ๋์ฒด์ ๊ฐ ์์ต๋๋ค!
๋ํ Haiku์ ๋ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๊ฐ๋จํ๊ณ ๋ช ํํ ๋ฐฉ๋ฒ์ด ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. โ Travis CI์ GitLab CI๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ด๋๋ก ํฅํ๊ณ ์๋๊ฐ?
Haiku๊ฐ BeOS UX ์ปจ์
์ ๊ฐํ๊ฒ ๋ ๊น์? ๋งค๋ ฅ์ ์ด๋ ค๋ฉด ์๋ก์ด UX ํจํด์ ๋์
ํ ๋ ํต์ฌ์ ์ ์งํ๋ฉด์ ์ ์คํ๊ฒ ํ
์คํธํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ :
- ๋ณต์กํ๊ณ ์ ํ์ง๊ฐ ๋๋ฌด ๋ง์ 100500๊ฐ์ง ์ต์ ์์ด ๊ฐ๋จํ๊ฒ ์ ์งํ์ธ์. Linux "๋ณต์กํ".
- ์ด์ํ ์ ๋ชจ์ ๋์ ๋ง์ฐ์ค์ ํ์ดํ ์ปค์๋ฅผ ์ฌ์ฉํ์ธ์.
- Dock์ด ์์๊น์? (Dock์ด๋ผ๋ ๊ฒ์ด ์๋ค๋ ๊ฑธ ์๊ณ ์์ต๋๋ค. , Dock์ ๋ ๊ฐ๊น์์ก์ต๋๋ค , ํ์ง๋ง ์๋ BeOS์๋ 1998๋ ์ ์ด๋ฏธ Dock์ด ์์์ต๋๋ค!)
- ๊ธ๋ก๋ฒ ๋ฉ๋ด? (๋ฌผ๋ก ์๋๋๋ค. (ํน๋ณํ ์ด์ ์ ๋ณด์ด์ง ์์).
- ๋น ๋ฅธ ์ฐฝ ์ ํ? (๊ทธ๋ค์ "ํ์ฑํ"๋ฅผ ์๋ํ ์ ์๋ค๊ณ ๋งํ์ต๋๋ค.", ํค๋ฅผ ๋๋ฅธ ์ฑ๋ก Windows ์ฐฝ์ ๋๋๊ทธํ ๋ ์๋ํ๊ธด ํ๋๋ฐ ์ง๊ด์ ์ด์ง ์๊ณ , ๊ฒ๋ค๊ฐ ์ ํํ ๋ ์ ๋๋ก ์๋ํ์ง ์์์.
- ์ฐฝ๋ฌธ์ ์ด๊ณ ๋ซ๋ ์ ๋๋ฉ์ด์ ?
- ์ฐฝ๋ฌธ ๋ฐ์ ๊ทธ๋ฆผ์๊ฐ ๋ณด์ด๋์?
- Aqua์ ๊ฐ์ ํ ๋ง์ ๋ํ ์ง์์ด ์์ต๋๊น? (์, ์ธํ๋ผ์ ๋๊ตฌ๊ฐ ์์ต๋๋ค.) ํ์ง๋ง ๋๊ตฐ๊ฐ ํ ๋ง๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์ ๊ฐ ์ง์ ์๋ํด ๋ณผ๊ฒ์. ๊ด๋ จ ๋ฌธ์๊ฐ ์๋ค๊ณ ๋ค์์ด์. (/xref/haiku/headers/os/interface/ControlLook.h, ํ์ง๋ง ์ง๊ธ์ ์๋).
์ด๋ฌํ ๋ฏธ๋ฌํ ๋์์ค๋ฅผ ๊ณ ๋ คํ๋ค๋ฉด ์์คํ ์ ๊ณ ์ ํ ๊ฐ์ฑ์ ์์ด์๋ ์ ๋ฉ๋๋ค.
๊ฒฐ๋ก
ํ์ด์ฟ ๋ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ด "๊ทธ๋ฅ ์ด๋ป๊ฒ ์๋ํ๋์ง" ๋ณด์ฌ์ค์ ์ ๋ง ๋์ ๋จ๊ฒ ํด์คฌ์ด์.
10๋
๋ ๋ ์ ์ ์ ๋ ๋งฅ์์ ๋ค๋ฅธ ์ด์์ฒด์ ๋ก ๋ฐ๊ฟจ์ต๋๋ค. Linux ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ดํ๋ก ์ค๊ณง ๊ทธ์ ๊ฐ์ ์์ค์ ์ธ๋ จ๋ฏธ์ ์๋ฆ๋ค์์ ์ถ๊ตฌํด ์๋๋ฐ, ํ์ด์ฟ ๋ ์ฌ๋ฌ ๋ฉด์์ ๊ทธ ๊ธฐ๋์ ๋ถ์ํฉ๋๋ค.
์์งํ ๋งํด์ ๋ฒ๊ทธ๋ ๋ช ๊ฐ์ง ์์ง๋ง ๋๋๊ฒ๋ WLAN์ด๋ ํ๋ฆฐํฐ์ ๊ฐ์ ํ๋์จ์ด๋ฅผ ํฌํจํ ๋ง์ ๊ฒ๋ค์ด "๊ทธ๋ฅ ์๋ํฉ๋๋ค".
ํ์ง๋ง ๋ฌด์๋ณด๋ค๋, ์ด ์์คํ ์ ๊ธฐ์กด์ ์์ ํ๊ฒฝ์๋ ์๋ ์์ ํ๊ฒฝ์ด๋ผ๋ ๊ฐ๋ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. Linux.
๋จ์ผ ์์คํ (์ปค๋๊ณผ ๋ค์ํ ๊ฒฝ์ ์ฌ์ฉ์ ํ๊ฒฝ์ด ์๋)์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ๊ฒ์ด ๊ฐ๋จํ๊ณ ์ผ๊ด๋ฉ๋๋ค.
๋ค์ํ ์ด์ ๋ธ๋ฆฌ(๋ฐฐํฌ)๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ฒ์ด ๋์ฑ ์ฌ์์ง๋๋ค.
์์คํ ์ ์ด์ํ๋ ๋ฐ ํ ๋ช ์ ์ฌ์ฉ์๋ง ์์กดํ๋ฉด ๋ณต์ก์ฑ์ด ๋์ฑ ์ค์ด๋ญ๋๋ค.
๊ทธ ๊ฒฐ๊ณผ, ์ฌ๋ฌ ๋ฉด์์ ๋งค์ฐ ๊ฐ๋จํ๊ณ ์ ๊ตํ๋ฉฐ ์ต์ํ์ ๊ธฐ๋ฅ๋ง ๊ฐ์ถ ์์คํ ์ด ํ์ํ์ผ๋ฉฐ, UNIX ์์คํ ๊ด๋ฆฌ์๊ฐ ์๋ "์ผ๋ฐ ์ฌ๋"์ ์ํด ์ค๊ณ๋์์ต๋๋ค.
์ด ์์คํ ์ด ์ ์ ๋ ๋์คํ๋๋ฉด์(ํ์ฐ์ ์ผ๋ก ๋์คํ๋ ๊ฒ์ ๋๋ค) ๋ณต์ก์ฑ์ ์ฆ๊ฐํ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ ๋ ์ด๋ฏธ #์ ๋ํด ์ผ์ต๋๋ค.Linux์ด์ ๊ธฐ์ฌ ์๋ฆฌ์ฆ์์ ๋ค๋ค๋ ์ฌ์ฉ์ฑ ๋ฌธ์ ๋ฅผ Haiku๊ฐ ์๋น ๋ถ๋ถ ํด๊ฒฐํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. .
์ ๋ ์ด ์ ๋ฌด ํ๊ฒฝ์ ์ผ์ ์ ๋ฌด์ ํ์ฉํ๊ณ ์ถ๋ค๋ ํ์ ์ ๊ฐ๊ธฐ๊น์ง ๋จ ํ๋ฃจ๊ฐ ์ถฉ๋ถํ๊ณ , ์ด ์์คํ ๊ฐ๋ฐ์ ๊ธฐ์ฌํ ์ ์๋ ๋ฐฉ๋ฒ๋ ๋ชจ์ํ๊ณ ์์ต๋๋ค.
์ง์ ์๋ํด ๋ณด์ธ์! Haiku ํ๋ก์ ํธ๋ DVD ๋๋ USB๋ก ๋ถํ ํ ์ ์๋ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. . ์ค์นํ๋ ค๋ฉด ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ๋ค์์ ์ฌ์ฉํ์ฌ ํ๋์ ๋๋ผ์ด๋ธ์ ์ฐ์ญ์์ค. .
๋ฒ์ญ์๋ก๋ถํฐ: ์ด ๊ธ์ ํ์ด์ฟ ์ ๋ํ ์๋ฆฌ์ฆ์ ์ฒซ ๋ฒ์งธ ๊ธ์ผ ๋ฟ์ด๋ฉฐ, ๋๋จธ์ง ๊ธ์ ๋ฒ์ญ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ผ๋ฉฐ ๋์ค์ ์ถํ๋ ์์ ์ ๋๋ค.
์ถ์ฒ : habr.com
