TL; DR :
์ง๋ 10๋
๋์ ์ด๋ Linux๋ฅผ ์๋ฏธํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ง๋ง Linux ์์ฒด๋ ๋ง์ฐฌ๊ฐ์ง์์ต๋๋ค.
DistroTube์ ํ์ฌ๋ Haiku ์ด์ ์ฒด์ .
๋๋ Haiku์ ๋ํด ๋ฃ์๋ง์ ์๋ํด ๋ณด์๊ณ ์ฆ์ ๊น์ ์ธ์์ ๋ฐ์์ต๋๋ค. ํนํ "์ ๋๋ก ์๋"ํ๊ณ ๊ฐ๋ ์ ์ผ๋ก ๋ด๊ฐ ์๊ณ ์๋ ์ด๋ค Linux ๋ฐ์คํฌํ ํ๊ฒฝ๋ณด๋ค ํ์คํ ํจ์ฌ ์ฐ์ํ ๋ฐ์คํฌํ ํ๊ฒฝ์ ๊น์ ์ธ์์ ๋ฐ์์ต๋๋ค. ์ํด์ ์ํด์!!!
XNUMX์ผ์ฐจ์๋ ์ค์ ์์ ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค!
๋๋ฝ๋ ์ ํ๋ฆฌ์ผ์ด์
์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ์ฉ์ฑ์ ๋ชจ๋ ์ด์ ์ฒด์ ์์ ๋งค์ฐ "์ด๋ช
์ ์ธ" ์ธก๋ฉด์
๋๋ค.
ํ์ง๋ง ์ฌ์ ํ ์ผ์์ ์ธ ํ์์ ๋ง๋ ์ฑ์ ์ฐพ์ ์ ์์ต๋๋ค.
- ๋งํฌ์
ํธ์ง๊ธฐ(์:
Typora ). ๋ฌผ๋ก ๊ฐ์ง๊ณ ์๋ค๊ท์ฌ์ด ๋งํฌ์๋ , ํ์ง๋ง ํ ์คํธ ๋ ์ด์์์ ์ํ ๋ฒํผ์ด๋ ํค๋ณด๋ ๋จ์ถํค๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ ์์ต๋๋ค์ ๋ น ์๊ฐ , ํ์ง๋ง ๊ทธ๋ํค๋ณด๋ ๋จ์ถํค ์์ ํ ์คํธ๋ฅผ ์ธ๋ผ์ธ ์ฝ๋ ๋๋ ์ฝ๋ ๋ธ๋ก์ผ๋ก ํ์ํฉ๋๋ค. - ์ ๋๋ฉ์ด์
GIF๋ก ํ๋ฉด ์บก์ฒ(์:
๋ชฐ๋ ์ฟ๋ณด๊ธฐ ). BeScreenCapture๊ฐ ์์ง๋ง ๊ทธ๋ ๊ฒ ํ ์ ์์ต๋๋ค. - 3D ํ๋ฆฐํฐ์ฉ ์ํํธ์จ์ด(์:
์ผํฐ๋ฉ์ด์ปค ํ๋ผ ,ํ๋ฃจ์ฌ์ฌ๋ผ์ด์ ). - 3D CAD(์:
FreeCAD ,OpenSCAD ๋๋ ๋ด์ฅ๋ชจ์ ). LibreCAD๊ฐ ์์ง๋ง 2D์ผ ๋ฟ์ ๋๋ค.
๊ฐ๋ฐ ๋ชจ๋ธ
์ฌ์ฉ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ธก๋ฉด์์ Haiku๊ฐ ์ฑ๊ณตํ๋ ค๋ฉด ๋ฌด์์ด ํ์ํฉ๋๊น? ๋ฌผ๋ก ๊ฐ๋ฐ์๋ฅผ ์ ์นํ์ญ์์ค.
ํ์ฌ ํ์ด์ฟ ๊ฐ๋ฐํ์ ํ์คํ ๋ค์ํ ์ธ๊ธฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๊ณต์ ์ผ๋ก ๋์ ํ์ง๋ง ํ๋ซํผ์ผ๋ก์์ ์์ ํ ์ฑ๊ณต์ ์ํด์๋ ํ์ด์ฟ ์ฉ ์ ํ๋ฆฌ์ผ์ด์ ๋ฒ์ ์ ์ฝ๊ฒ ๋ง๋ค ์ ์์ด์ผ ํฉ๋๋ค. Haiku์ฉ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ์ด์์ ์ผ๋ก ๊ธฐ์กด Travis CI ๋๋ GitLab CI ๊ตฌ์ถ ๋งคํธ๋ฆญ์ค์ ๋ ๋ค๋ฅธ ์ต์ ์ด์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ธ๊ธฐ ์๋ ์คํ ์์ค 3D ํ๋ฆฐํฐ ์ํํธ์จ์ด์ธ Cura๋ฅผ ๊ฐ๋ฐํ Ultimaker์ ๊ฐ์ ํ์ฌ๋ ์ด๋ป๊ฒ Haiku์ฉ ์ฑ์ ๊ตฌ์ถํ ๊น์?
๋๋ ํน์ Linux ๋ฐฐํฌํ์ฉ ํจํค์ง๋ฅผ ๊ตฌ์ถํ๊ณ ์ ์ง ๊ด๋ฆฌํ๋ ๊ณ ์ ์ ์ธ "์ ์ง ๊ด๋ฆฌ์" ์ ๊ทผ ๋ฐฉ์์ด ๋๊ท๋ชจ ์์ฉ ํ๋ก๊ทธ๋จ ๋ชฉ๋ก์ผ๋ก ํ์ฅ๋์ง ์๋๋ค๊ณ ํ์ ํฉ๋๋ค. 3D ํ๋ฆฐํฐ์ฉ ์ํํธ์จ์ด๊ฐ ์ด ๋ชฉ๋ก์ ์๋์ง ์ฌ๋ถ๋ ๋
ผ์์ ์ฌ์ง๊ฐ ์์ง๋ง, ์๋ฅผ ๋ค์ด ํน์ ํ๊ต ์ผ์ ์ ๊ตฌ์ฑํ๋ ์ํํธ์จ์ด๋ ํฌํจ๋ฉ๋๋ค. Haiku๋ ๊ทธ๋ฌํ ์ ํ๋ฆฌ์ผ์ด์
์ ์ํด ๋ฌด์์ ์ ๊ณตํฉ๋๊น? (์ผ๋ฐ์ ์ผ๋ก ๋ค์์ ์ฌ์ฉํ์ฌ ์์ฑ๋ฉ๋๋ค.
LibreOffice
Haiku์์ LibreOffice๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ BeOS ์ฌ์ฉ์๊ฐ ๊ฟ๋ง ๊ฟ ์ ์๋ ์์ ์ผ์ด ์๋์ง๋ง ๋ชจ๋ ๊ฒ์ด ์๋ฒฝํ์ง๋ ์๋ค๋ ๊ฒ์ ๋ถ๋ช ํฉ๋๋ค.
๋ด ๊ฒฝ์ฐ(Kingston Technology DataTraveler 100 USB ์คํฑ) ์์ํ๋ ๋ฐ ์ฝ 30์ด๊ฐ ๊ฑธ๋ฆฌ๋ฉฐ ๊ฐ๋ฐ์๋ ์ ์์ ์ธ ์์ฉ ํ๋ก๊ทธ๋จ ์คํ์ด 4~5์ด๋ฅผ ์ด๊ณผํ์ง ์์์ผ ํ๋ค๊ณ ์ ์ํ์ต๋๋ค(์ผ๋ฐ ํ๋ ๋๋ผ์ด๋ธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ [๋ด SSD์์๋ ๋ชจ๋ ๊ฒ์ด XNUMX์ด๋ ์ ๋์ด ์์๋์์ต๋๋ค. ์ญ์]).
์๋ฅผ ๋ค์ด "์ ํ ์์ด์ฝ", ์ปค์ ๋ณ๊ฒฝ ๋ฑ๊ณผ ๊ฐ์ ๋๊ท๋ชจ ์์ฉ ํ๋ก๊ทธ๋จ ์์์ ์งํ ์ํฉ์ ์ด๋ป๊ฒ๋ ๋ณด๊ณ ์ถ์ต๋๋ค. LibreOffice ์์ ํ๋ฉด์ ๋ช ์ด ํ์๋ง ๋ํ๋๋ฉฐ ๊ทธ๋๊น์ง๋ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ ํ ์ ์ ์์ต๋๋ค.
ํ๋ ์ ํ๋ฆฌ์ผ์ด์
์์ด์ฝ์ ์ ํ๋ฆฌ์ผ์ด์
์ด ์คํ ์ค์ด๋ผ๋ ํ์์
๋๋ค.
- ๋ฉ๋ด์ ํ์๋ ํค๋ณด๋ ๋จ์ถํค๊ฐ ์ฌ๋ฐ๋ฅด์ง ์์ต๋๋ค(Ctrl+O๋ก ์๋ช ํ์ง๋ง ์ค์ ๋ก๋ Alt+O๋ก ํ์ธํ์ต๋๋ค. Alt+O๋ ์๋ํ์ง๋ง Ctrl+O๋ ์๋ํ์ง ์์).
- Alt+Z๊ฐ ์๋ํ์ง ์์ต๋๋ค(์: Writer์์).
- ๋ฌธ์ โ์ ํ๋ฆฌ์ผ์ด์ LibreOffice๊ฐ ์ข ๋ฃ ํ๋ก์ธ์ค๋ฅผ ์ค๋จํ์ต๋๋คโ [์๋ํ ๋ฐ๋ ์ด๋ฌํ๋ค.โ ๋๋ต. ์ญ์].
์ ํ๋ฆฌ์ผ์ด์ ์คํ ์๊ฐ
์ฐธ๊ณ : ์ด ์น์ ์ ์ฝ๊ฐ์ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ฌ ์ฝ์ด๋ณด์๊ธฐ ๋ฐ๋๋๋ค. ๋ค๋ฅธ ์ฌ๋์ ์๊ฒฌ์ ์์กดํ๋ฉด ์ค์ ๋ก ์ฑ๋ฅ์ด ๋ฐ์ด๋ฉ๋๋ค. ๋ด ๊ฒฐ๊ณผ๋ ๋งค์ฐ ๋ค๋ฆ ๋๋ค. ๋ด ์ค์ ์ ํน์ง๊ณผ ์ง๊ธ๊น์ง ์ํ๋ ์ธก์ ์ ๋น๊ณผํ์ ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. ์๋ก์ด ์์ด๋์ด/๊ฒฐ๊ณผ๊ฐ ๋ํ๋๋ฉด ์ด ์น์ ์ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
์คํ ์ค์ธ (๋น๋ค์ดํฐ๋ธ) ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์... ๊ทธ๋ค์ง ํฌ์ง ์๊ณ , ๊ทธ ์ฐจ์ด๋ ์ฝ 4-10๋ฐฐ์ ๋๋ค. ๋ณด์๋ค์ํผ, ์ ๊ฐ ๋ชจ๋ฅด๋ ์ด์ ๋๋ฌธ์ ๋น๊ธฐ๋ณธ ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํ ๋ ํ๋ก์ธ์ ์ฝ์ด๋ 1๊ฐ๋ง ์ฌ์ฉ๋์์ต๋๋ค.
์ ํ๋ฆฌ์ผ์ด์
์คํ ์๋๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ
-
์ถ์
ํฌ๋ฆฌ ํ USB40 ํฌํธ์ ์ฐ๊ฒฐ๋ Kingston Technology DataTraveler 100 ํ๋์ ๋๋ผ์ด๋ธ์์ ์ฝ 2.0์ด๊ฐ ์์๋ฉ๋๋ค(Krita AppImage ์คํ์ USB2๋ฅผ ํตํด Xubuntu Linux Live ISO์์ XNUMX์ด๊ฐ ๊ฑธ๋ฆฌ๋ฉฐ ๋ ๋ง์ ํ ์คํธ๊ฐ ํ์ํจ). ์์ : ACPI๊ฐ ๋นํ์ฑํ๋ SATA SSD์์ ์ฝ 13์ด. -
์ถ์
LibreOffice USB30์ ์ฐ๊ฒฐ๋ Kingston Technology DataTraveler G4 ํ๋์ ๋๋ผ์ด๋ธ์์ 2.0์ด ์์(USB 2๋ฅผ ํตํ Xubuntu Linux Live ISO์์๋ XNUMX์ด ๋ฏธ๋ง, ์ถ๊ฐ ํ ์คํธ ํ์) ์์ : ACPI๊ฐ ๋นํ์ฑํ๋ SATA SSD์์ 3์ด ๋ฏธ๋ง์ ๋๋ค.
๋ํ ์ต์ ๊ฐ๋ฐ๋ก ์ธํด SSD ์ฑ๋ฅ์ด 10๋ฐฐ ์ด์ ํฅ์๋ ๊ฒ์ด๋ผ๊ณ ๋ค์์ต๋๋ค. ๋๋ ์จ์ ์ฃฝ์ด๋ฉฐ ๊ธฐ๋ค๋ฆฐ๋ค.
๋ค๋ฅธ ํ๋ก ๊ฐ๋ค์ ํ์ด์ฟ ์ ํ๋ฐํ ์ฐ์ฃผ๋ฅผ ์ผ๊ด๋๊ฒ ์นญ์ฐฌํฉ๋๋ค. ๋ด ์์คํ ์ ์ด๋ค ๋ฌธ์ ๊ฐ ์๋์ง ๊ถ๊ธํฉ๋๋ค. ์ ์ : ์, ๋ด ์์คํ ์์ ACPI๊ฐ ์์๋์์ต๋๋ค. ๋๋ฉด ์์คํ ์ด ๋ ๋น ๋ฅด๊ฒ ์๋ํฉ๋๋ค.
๋ช ๊ฐ์ง ํ ์คํธ๋ฅผ ํด๋ดค์ต๋๋ค.
#
# Linux
#
me@host:~$ sudo dmidecode
(...)
Handle 0x0100, DMI type 1, 27 bytes
System Information
Manufacturer: Dell Inc.
Product Name: OptiPlex 780
โme@host:~$ lsusb
Bus 010 Device 006: ID 0951:1666 Kingston Technology DataTraveler 100
# On a USB 2 port
me@host:~$ sudo dd if=/dev/sdc1 of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.03517 s, 38.2 MB/s
# On a USB 3 port
me@host:~$ sudo dd if=/dev/sdc1 of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 2.08661 s, 129 MB/s
#
# Haiku - the exact same USB stick
#
/> dmidecode
# dmidecode 3.2
Scanning /dev/misc/mem for entry point.
# No SMBIOS nor DMI entry point found, sorry.
# On a USB 2 port
/> dd if=/dev/disk/usb/1/0/raw of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.44154 s, 36.1 MB/s
# On a USB 3 port
/> dd if=/dev/disk/usb/1/0/raw of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.47245 s, 35.9 MB/s
์์ ํ ํฌ๋ช ์ฑ์ ์ํด Linux์ Haiku๋ฅผ ์ฌ์ฉํ๋ ์๋ก ๋ค๋ฅธ ๋ ์์คํ ์์ ๋ชจ๋ ๊ฒ์ ํ ์คํธํ์ต๋๋ค. ํ์ํ ๊ฒฝ์ฐ ์ ์ฌํ ์์คํ ์์ ํ ์คํธ๋ฅผ ๋ฐ๋ณตํ๊ฒ ์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด Linux์์ usb2.0์ ํตํด ์คํ๋๋ ๊ฒ๋ณด๋ค ๋๋ฆฌ๊ฒ ์คํ๋๋ ์ด์ ๋ ์์ง ๋ช ํํ์ง ์์ต๋๋ค. ์ ๋ฐ์ดํธ: ์ด ์ปดํจํฐ์ syslog์๋ USB ๊ด๋ จ ์ค๋ฅ๊ฐ ๋ง์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ์์ ๊ฒฐ๊ณผ๋ ํ์ด์ฟ ์ ์ฒด์ ์์ด์ ์ผ๋ฐ์ ์ด์ง ์์ ์๋ ์์ต๋๋ค.
์ ๋ช ํ ์๋ด์ฒ๋ผ: ์ธก์ ํ ์ ์์ผ๋ฉด ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฑ๋ฅ์ ํฅ์์ํค๊ณ ์ถ๋ค๋ฉด ํ ์คํธ ์ค์ํธ๋ ๊ด์ฐฎ๋ค๊ณ ์๊ฐํฉ๋๋ค :)
ํค๋ณด๋ ๋จ์ถํค
๋ค๋ฅธ ์ด์ ์ฒด์ ๋ฅผ ์ฌ์ฉํ๋ ํ๋ถ์์๊ฒ Haiku๋ ํค๋ณด๋ ๋จ์ถํค์ ๊ด๋ จํ์ฌ ํ๋ฅญํฉ๋๋ค. ๊ฐ์ธ์ ์ผ๋ก ๊ฐ์ฅ ์ข์ํ๋ ๊ฒ์ ์คํ์ด์ค๋ฐ ์ผ์ชฝ์ ์๋ ํค(Apple ํค๋ณด๋์์๋ Ctrl, ๋ค๋ฅธ ํค๋ณด๋์์๋ Alt)๋ฅผ ๋๋ฅธ ์ฑ ๋ฌธ์๋ ์ซ์๋ฅผ ์ ๋ ฅํ๋ Mac ์คํ์ผ ํค๋ณด๋ ๋จ์ถํค์ ๋๋ค. Haiku๋ ์ด ๋ถ์ผ์์ ์ ๋ง ํ๋ฅญํ ์ญํ ์ ํ๊ธฐ ๋๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ ์ต์ ์ ๊ณ ๋ คํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ฐ์คํฌํ์ ํค๋ณด๋ ๋จ์ถํค
์์ด์ฝ์ ํด๋ฆญํ๊ณ Alt-O๋ฅผ ๋๋ฌ ์ด๊ฑฐ๋ ๋ณด๋ค ์ ํต์ ์ธ Alt-Down ๋จ์ถํค๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ์ ์ด ๋ง์์ ๋ญ๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก Alt-T ์ธ์ Alt-Backspace๋ฅผ ๋๋ฌ ํ์ผ์ ํด์งํต์ผ๋ก ์ด๋ํ ์ ์์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
๋ฐ์คํฌํ์ ํ์ํ๋ ค๋ฉด Alt-H๋ฅผ ์ฌ์ฉํ์ฌ โ์จ๊ธฐ๊ธฐโ๋ฅผ ํ๊ณ Shift-Alt-H๋ฅผ ์ฌ์ฉํ์ฌ โ๋ชจ๋ ์จ๊ธฐ๊ธฐโ๋ฅผ ์ํํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ "๋ฐ์คํฌํ ํ์"๋ฅผ ์ํด Shift-Alt-D ์กฐํฉ์ ์ ๋ ฅํ๋ ๊ฒ์ด ์ข์ ์๋ ์์ต๋๋ค.
๋ํ ์์์ ๋จ์ถํค
StyledEdit์ ์ด๊ณ ํ ์คํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค. Alt-Q๋ฅผ ๋๋ฆ ๋๋ค. ํ๋ก๊ทธ๋จ์ ์ ์ฅํด์ผ ํ๋์ง ๋ฌป์ต๋๋ค. "์ ์ฅํ์ง ์์"์ Alt-D๋ฅผ ๋๋ฅด๊ณ "์ทจ์"๋ Alt-C๋ฅผ ๋๋ฆ ๋๋ค. ํ์ง๋ง ์๋ํ์ง ์์ต๋๋ค. ํ์ดํ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒํผ์ ์ ํํ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๊ฒ๋ ์๋ํ์ง ์์ต๋๋ค. Qt ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋์ผํ ๋จ๊ณ๋ฅผ ๋ฐ๋ณตํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ต์ํ ํ์ดํ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒํผ์ ์ ํํฉ๋๋ค. (๋ฒํผ ์ ํ์ ์ํ ์ปจํธ๋กค ํค๋ ์๋ Mac OS X์์ ์ฌ์ฉ๋์์ง๋ง ๊ทธ ์ดํ๋ก ๊ฐ๋ฐ์๋ค์ ์ด ๊ธฐ๋ฅ์ ์์ด๋ฒ๋ฆฐ ๊ฒ ๊ฐ์ต๋๋ค.)
์คํฌ๋ฆฐ์ท ์ดฌ์ ๋จ์ถํค
Alt-Shift-3์ ๋๋ฌ ์ ์ฒด ํ๋ฉด์ ์คํฌ๋ฆฐ์ท์ ์ฐ๊ณ , Alt-Shift-4๋ฅผ ๋๋ฌ ํ๋ฉด ์์ญ์ ์ ํํ ์ ์๋ ์ปค์๋ฅผ ๋ถ๋ฌ์ค๊ณ , Alt-Shift-๋ฅผ ๋๋ฅด๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. 5 ํ์ฌ ํ์ฑ ์ฐฝ๊ณผ ๊ทธ ๋ชจ์์ ํ์ํฉ๋๋ค.
์๋์ผ๋ก ๊ตฌ์ฑํ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค๋ง ๋ถ๊ฐ๋ฅํ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ์ ์ด๋ ๊ทธ๋ฐ ์๋๋ ๋์๊ฒ๋ ํจ๊ณผ๊ฐ ์์์ต๋๋ค.์คํฌ๋ฆฝํธ๋ก ํฌ์ฅํด๋ดค์ด์ผ ํ๋๋ฐ! โ ๋๋ต. ์ญ์].
๊ฑฐ์. ํ์ง๋ง ์ค์ ๋ก๋ ๊ทธ๋ ์ง ์์ต๋๋ค. "-bw"๋ ๋ฌด์๋๋ฉฐ ์ถ๊ฐ ๊ธฐ๋ณธ ์ค์ ์ด ํ์ํฉ๋๋ค.
ํค๋ณด๋์ ๋ค๋ฅธ ๊ฒ๋ค
๊ฐ๋ฐ์๋ค์ ๊ณ ๋ฏผ์ด ๋๊ปด์ง๋ฏ๋ก ํ์ด์ฟ ํค๋ณด๋์ ๋ํ ๋์ ๊ฒฝํ์ ๊ณ์ํด์ ์ค๋ช ํ๊ฒ ์ต๋๋ค.
์๊ตญ์ด๋ ์ ๋ ฅํ ์ ์์ต๋๋ค.
"`" ๋ฌธ์๋ ํน์ ๋ฌธ์์ด๋ฏ๋ก ๋ค๋ฅธ ๋ฌธ์(์: "e")์ ์ผ๋ถ์ด๊ฑฐ๋ ๋ ๋ฆฝ์ ์ผ ์ ์์ต๋๋ค. ์ฒ๋ฆฌ ๋ฐฉ์๋ ์ด์ ์ฒด์ ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์๋ฅผ ๋ค์ด KWrite์ ๋ ์ผ์ด ํค๋ณด๋์์๋ ํน์ ๋ฌธ์๋ฅผ ์ ๋ ฅํ ์ ์์ต๋๋ค. ์ ๋ ฅํ๋ ค๊ณ ํ๋ฉด ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ต๋๋ค. QupZilla์ ๋์ผํ ๋ฌธ์๋ฅผ ์ ๋ ฅํ๋ฉด โ>>โ๊ฐ ํ์๋ฉ๋๋ค. ๊ธฐ๋ณธ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ๊ธฐํธ๊ฐ ์ ๋ ฅ๋์ง๋ง ํ์๋๋ ค๋ฉด ๊ธฐํธ๋ฅผ ๋ ๋ฒ ํญํด์ผ ํฉ๋๋ค. ์ธ ๋ฒ ์ ๋ ฅํ๋ ค๋ฉด(๋ณดํต ์ฝ๋ ๋ธ๋ก์ ํ์ํ ๋ ํ์ํ๋ฉฐ ์ ๋ ํญ์ ์ด๋ ๊ฒ ์ ๋ ฅํฉ๋๋ค) ๋ฒํผ์ 6๋ฒ ๋๋ฌ์ผ ํฉ๋๋ค. Mac์์๋ ์ํฉ์ด ๋์ฑ ์ง๋ฅ์ ์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค(์ผ๋ฐ์ ์ธ ๋ฐ์ ๊ตฌ๋ณ ๋ถํธ ์ ๋ ฅ์ ์ ์งํ๋ฉด์ ์ธ ๋ฒ์ ํด๋ฆญ์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค).
์๋ฐ ์ ํ๋ฆฌ์ผ์ด์
JavaFX๊ฐ ์๋์? Java๊ฐ ๊ตฌ์ถํ๋ฌ ์์ด์, ๊ทธ๋ ์ฃ ? ๊ธ์, ๊ทธ๋ ์ง ์๋ค:
pkgman install openjdk12_default
/> java -jar /Haiku/home/Desktop/MyMarkdown.jar
Error: Could not find or load main class Main
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
๋ค๋ฅธ ๊ธธ๋ก ๊ฐ์ :
/> /Haiku/home/Desktop/markdown-writer-fx-0.12/bin/markdown-writer-fx
Error: Could not find or load main class org.markdownwriterfx.MarkdownWriterFXApp
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
์ค์ ์ํ์์ Java ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ด๊ณ ์์ ์ฝ์ํ ๊ฒ๋งํผ ์ด์์ฑ์ด ๋จ์ด์ง๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. Haiku์ฉ JavaFX๊ฐ ์๋์? ๊ทธ๋ ๋ค๋ฉด ์ openjdk12_default๋ก ์ค์น๋์ง ์์ต๋๊น?
jar ํ์ผ์ ๋ ๋ฒ ํด๋ฆญํด๋ ์๋ํ์ง ์์ต๋๋ค.
๋๋ Haiku๊ฐ .jar ํ์ผ์ ๋ํ ๋ ๋ฒ ํด๋ฆญ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋จ์๊ฐ ์๋ค๋ ๊ฒ์ ๋๋์ต๋๋ค.
๋ฐฐ์ฌ๊ฐ ์ด์ํ๊ฒ ํ๋ํด์
์๊ธฐ ๋๋ฌธ์ bash
, ํ์ดํ๊ฐ ์๋ํ ๊ฒ์ผ๋ก ์์๋์์ต๋๋ค.
/> listusb -vv > listusb.txt
bash: listusb.txt: Invalid Argument
๊ฒฐ๋ก
๋ด๊ฐ ์ด ๊ธ์ ์ฐ๋ ์ด์ ๋ ๋ฌด์์ผ๊น? ์ ์๊ฐ์๋ ์ธ์์๋ ๋ถ๋ช
ํ PC ์ค์ฌ์ธ Haiku์ ๊ฐ์ ์คํ ์์ค ์ด์ ์ฒด์ ๊ฐ ์ ๋ง๋ก ํ์ํฉ๋๋ค. ๋ํ Linux์ฉ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ด ์ ์ ๋ ์ง์ฆ๋๊ณ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
์ง์ ์๋ํด ๋ณด์ธ์! ๊ฒฐ๊ตญ Haiku ํ๋ก์ ํธ๋ DVD ๋๋ USB์์ ๋ถํ
ํ๊ธฐ ์ํ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ง๋ฌธ์์ผ์ธ์? ๋ฌ์์์ด๋ก ์ฌ๋ฌ๋ถ์ ์ด๋ํฉ๋๋ค
์ค๋ฅ ๊ฐ์:
๋ถํฐ
๊ธฐ์ฌ ๋ชฉ๋ก:
์ถ์ฒ : habr.com