์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”2. ์ƒ์„ธ3. ์žฅ์ 
3.1. ํŽธ๋ฆฌ์„ฑ3.2. ARM64 ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜ธํ™˜3.3. ์•ˆ๋“œ๋กœ์ด๋“œ ์ปค๋„ ํ˜ธํ™˜3.4. ํผํฌ๋จผ์Šค
4. ๋‹จ์ 
4.1. ์„ฑ๋Šฅ์˜ ํ•œ๊ณ„
5. ๋ฌธ์ œ์ 
5.1. GPU๊ฐ€์† ๋ฏธ์ง€์›5.2. ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ ์˜ค๋ฅ˜5.3. ์–ธ์–ด ์„ค์ • ๋ถˆ๊ฐ€
6. ๋น„์Šทํ•œ ์•ฑ
6.1. ๋ฃจํŒ… ๋ฏธํ•„์š”6.2. ๋ฃจํŒ… ํ•„์š”

1. ๊ฐœ์š”[ํŽธ์ง‘]

์‚ผ์„ฑ์ „์ž๊ฐ€ ๊ฐค๋Ÿญ์‹œ์— ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ๊ธฐ๋Šฅ์ด๋‹ค. ์‹คํ–‰ํ•˜๋ฉด ์•ˆ๋“œ๋กœ์ด๋“œ์™€ ๋ฆฌ๋ˆ…์Šค๊ฐ€ ํ•จ๊ป˜ ๋Œ์•„๊ฐ„๋‹ค. ์‚ผ์„ฑ์ „์ž๋Š” 2017๋…„ 10์›” ์ค‘์ˆœ์— 'Linux on Galaxy'๋ฅผ ๋ฐœํ‘œํ•˜์˜€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•ฝ 1๋…„ ๋’ค์ธ 2018๋…„ 11์›” 9์ผ๋ถ€ํ„ฐ, Linux on DeX๋กœ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜์—ฌ ๋ฒ ํƒ€ ์„œ๋น„์Šค๋ฅผ ์‹œ์ž‘ํ•˜์˜€๋‹ค. ์‚ผ์„ฑ DeX, ์ง€์› ๊ธฐ๊ธฐ[1]๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

๋ฒ ํƒ€ ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ดํŠธ

2019๋…„ 10์›” 19์ผ ๊ธฐ์ค€ Linux on Dex ๋ฒ ํƒ€ ์„œ๋น„์Šค๋ฅผ ์ข…๋ฃŒํ•œ๋‹ค๋Š” ๊ณต์‹ ๋ฉ”์ผ์ด ์ „์†ก๋˜์—ˆ๋‹ค. ๋” ์ด์ƒ์˜ ์ง€์›์€ ์—†์„ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ, ์•ˆ๋“œ๋กœ์ด๋“œ 10 ๋ฒ„์ „ ๋ถ€ํ„ฐ ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๋‚ด์šฉ์ด ํฌํ•จ๋˜์–ด์žˆ์œผ๋‹ˆ Linux on Dex ์‚ฌ์šฉ์ž๋ผ๋ฉด, OS ์—…๋ฐ์ดํŠธ๋ฅผ ์‹ ์ค‘ํžˆ ๊ฒฐ์ •ํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค.
์„œ๋น„์Šค ์ข…๋ฃŒ์— ๋Œ€ํ•œ Reddit ๊ธ€ ์™„์„ฑ๋„๊ฐ€ ์ œ๋ฒ• ๋†’๊ณ  ์ƒ์‚ฐ์„ฑ ๋ถ€๋ถ„์—์„œ ๋ถ€์กฑํ•จ์ด ์žˆ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ํƒœ๋ธ”๋ฆฟ์— ์ƒ๋‹น์ˆ˜์ค€์˜ ์ƒ์‚ฐ์„ฑ์„ ์ œ๊ณตํ•ด์ค„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด์—ˆ์ง€๋งŒ ์ข…๋ฃŒ๋˜์–ด ์•„์‰ฝ๋‹ค๋Š” ๋ง์ด ๋งŽ๋‹ค. ๋ฌผ๋ก , ์ด๊ฒƒ์—๋งŒ ์˜์กดํ•˜๋ฉด ํƒœ๋ธ”๋ฆฟ์ปดํ“จํ„ฐ์— ๋งž๋Š” UI๋ฅผ ๊ฐ€์ง„ ์ƒ์‚ฐ์„ฑ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‚˜์˜ค๊ธฐ๋Š” ํž˜๋“ค์–ด์งˆ ์ˆ˜๋„ ์žˆ๋‹ค. ์‚ผ์„ฑ์ด ๊ตฌ๊ธ€ ๋“ฑ์˜ ์••๋ฐ•์„ ๋ฐ›์€ ๊ฒƒ์ด ์•„๋‹ˆ๋ƒ๋Š” ๋ง๋งŒ ๋ฌด์„ฑํ•œ๋ฐ ๋‹น์—ฐํžˆ ์•„๋ฌด๋„ ๋ชจ๋ฅธ๋‹ค...

2. ์ƒ์„ธ[ํŽธ์ง‘]

Linux on Galaxy ์‹œ์—ฐ ์˜์ƒ[2][3]
Linux on Dex ์‚ฌ์šฉ ์˜์ƒ
์˜์ƒ์„ ๋ณด๋ฉด ์Šค๋งˆํŠธํฐ์„ ์‚ผ์„ฑ ๋ฑ์Šค์— ์—ฐ๊ฒฐํ•˜์—ฌ ์šฐ๋ถ„ํˆฌ 16์„ ๊ตฌ๋™ํ•˜๊ณ  ์ดํด๋ฆฝ์Šค๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์žฅ๋ฉด๊นŒ์ง€ ๋‚˜์˜จ๋‹ค. ์ถ”ํ›„์—๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์„ ์ง€์›ํ•  ๊ฒƒ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ์™€ ๊ฐ™์€ ๋ฆฌ๋ˆ…์Šค ์ปค๋„์„ ์‚ฌ์šฉํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌ๋ˆ…์Šค ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋˜, ์‚ผ์„ฑ ๊ฐค๋Ÿญ์‹œ์˜ CPU๋Š” ARM์ธ๋ฐ ์ผ๋ฐ˜์ ์ธ ๋ฐ์Šคํฌํƒ‘์šฉ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์—๋Š” ์“ธ๋งŒํ•œ ๋ฐ์Šคํฌํƒ‘ ์•ฑ์ด ARM์œผ๋กœ ํฌํŒ…๋˜์–ด ์žˆ์–ด์„œ ์•ฑ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

3. ์žฅ์ [ํŽธ์ง‘]

3.1. ํŽธ๋ฆฌ์„ฑ[ํŽธ์ง‘]

Linux on DeX๊ฐ€ ์ง€์›๋˜๋Š” ์Šค๋งˆํŠธํฐ, ์‚ผ์„ฑ DeX๋งŒ ์žˆ์œผ๋ฉด ๋ฆฌ๋ˆ…์Šค ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‚ด ์ง‘์ด ์•„๋‹Œ ๊ณณ์—์„œ๋ผ๋„ ์‚ผ์„ฑ DeX๋งŒ ์žˆ๋Š” ์žฅ์†Œ๋ฉด ๋ฆฌ๋ˆ…์Šค ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์†Œ๋ฆฌ๋‹ค. ๋ฌผ๋ก  ํ‚ค๋ณด๋“œ์™€ ๋งˆ์šฐ์Šค๋Š” ํ•„์š”ํ•˜๊ฒ ์ง€๋งŒ.

3.2. ARM64 ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜ธํ™˜[ํŽธ์ง‘]

x86 ๋ฐ”์ด๋„ˆ๋ฆฌ ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€ํ•˜์ง€๋งŒ ARM64(aarch64)๋กœ ํฌํŒ…๋œ ์ˆ˜ ๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ํ˜ธํ™˜๊ฐ€๋Šฅํ•ด์„œ ๊ฐ„๋‹จํ•œ apt-get ๋ช…๋ น์–ด๋งŒ์œผ๋กœ๋„ ์‰ฝ๊ฒŒ ์„ค์น˜ํ•ด์„œ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.

3.3. ์•ˆ๋“œ๋กœ์ด๋“œ ์ปค๋„ ํ˜ธํ™˜[ํŽธ์ง‘]

์ปค๋„ ๋ฒ„์ „ ํ™•์ธ ๋ช…๋ น์–ด๋กœ ์ปค๋„ ์ •๋ณด๋ฅผ ๋ณด๋ฉด ์‚ผ์„ฑ์˜ ๋ฐœํ‘œ์ฒ˜๋Ÿผ ์‹ค์ œ ์•ˆ๋“œ๋กœ์ด๋“œ์™€ ๋™์ผํ•œ ์ปค๋„์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ๋‹ค. ๊ทธ ๋•๋ถ„์— ๋ณ„๋„์˜ ์ปค๋„ ์ตœ์ ํ™” ์ปดํŒŒ์ผ์ด ํ•„์š”์—†์ด ์ด๋ฏธ ๋””๋ฐ”์ด์Šค AP์— ์ตœ์ ํ™”๋œ ์ปค๋„์ด ์ ์šฉ๋œ ์ƒํƒœ์ด๋ฉฐ CPU ์‚ฌ์šฉ์ž‘์—…์—์„œ๋Š” 8์ฝ”์–ด ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ์ตœ์ ์˜ ํผํฌ๋จผ์Šค๋ฅผ ๋‚ด๋ฉด์„œ ์ž‘์—…์„ ํ•  ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

3.4. ํผํฌ๋จผ์Šค[ํŽธ์ง‘]

https://gigglehd.com/gg/mobile/3858747
๊ฐ€์ƒํ™”๋‚˜ ์—๋ฎฌ๋ ˆ์ดํŒ…์ด ์•„๋‹Œ Linux Container๋กœ ๊ตฌ๋™๋˜๋Š” ๋งŒํผ ์„ฑ๋Šฅ ์†์‹ค์ด ๊ฑฐ์˜ ์—†๋‹ค. GPU๊ฐ€์†์ด ๋˜์ง€์•Š์€ ์ƒํƒœ์ด์ง€๋งŒ ์ „๋ฐ˜์ ์ธ CPU์™€ ๋‚ธ๋“œ ์Šคํ† ๋ฆฌ์ง€ ํผํฌ๋จผ์Šค๋Š” ์ƒ๋‹นํžˆ ์ข‹๊ฒŒ ๋‚˜์˜ค๊ณ ์žˆ๋‹ค. ๊ฐค๋Ÿญ์‹œ ํƒญ S4 ์Šค๋ƒ…๋“œ๋ž˜๊ณค835 ๊ธฐ์ค€์œผ๋กœ, ํƒ€ ARM ํ”„๋กœ์„ธ์Šค๋“ค[4]๊ณผ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์—์„œ ๋น„๊ต์‹œ ๋‹จ์—ฐ ๋‹๋ณด์ด๋Š” ๋ฒค์น˜๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์œผ๋ฉฐ, ํŒŒ์ด์ฌ ์ด์‹์„ฑ์„ ์ œ์™ธํ•œ ๋ถ€๋ถ„์—์„  x86์˜ ์ธํ…” Core M3์™€ ์•ž์„œ๊ฐ€๋‹ˆ ๋’ท์„œ๊ฐ€๋‹ˆ ํ•˜๋Š” ์ƒ๋‹นํ•œ ์„ฑ๋Šฅ์ด ๋‚˜์˜ค๊ณ  ์žˆ๋‹ค.

์ฐจ ํ›„ GPU๊ฐ€์†์ด ๊ฐ€๋Šฅํ•ด์ง€๊ฑฐ๋‚˜ 8/7nm ์ œ์กฐ๊ณต์ •์˜ AP๋ฅผ ์‚ฌ์šฉํ•œ ํ™˜๊ฒฝ์—์„  ํ›จ์”ฌ ๋‚˜์€ ๋ชจ์Šต์„ ๋ณด์—ฌ์ค„๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋œ๋‹ค.

4. ๋‹จ์ [ํŽธ์ง‘]

4.1. ์„ฑ๋Šฅ์˜ ํ•œ๊ณ„[ํŽธ์ง‘]

์•Œ๋‹ค์‹œํ”ผ ๋ฐ์Šคํฌํƒ‘์šฉ ์šด์˜์ฒด์ œ๋ฅผ ์Šค๋งˆํŠธํฐ์—์„œ ๊ตฌ๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๋Šฅ์€ ๊ธฐ๋Œ€ํ•˜๊ธฐ ํž˜๋“ค๋‹ค.[5] ์ด๋Ÿฐ ์„ฑ๋Šฅ๋ฉด์—์„  ๊ฒŒ์ž„ ๊ตฌ๋™์€ ์–ด๋ ต๋‹ค๊ณ  ๋ด์•ผํ•œ๋‹ค. ์• ์ดˆ์— ๋ฆฌ๋ˆ…์Šค, ARM CPU๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐ์Šคํฌํƒ‘ ๊ฒŒ์ž„์€ ๋ณ„๋กœ ์—†๋‹ค.

ํ•˜์ง€๋งŒ ์‹ค์ œ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์—์„œ ํผํฌ๋จผ์Šค ๋ฒค์น˜๊ฒฐ๊ณผ GPU๊ฐ€์†์ด ๋˜์ง€์•Š์€ ์ƒํ™ฉ์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ƒ๋‹นํžˆ ๋‚˜์˜์ง€์•Š์€ ํผํฌ๋จผ์Šค๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ๋‹ค.

5. ๋ฌธ์ œ์ [6] [ํŽธ์ง‘]

5.1. GPU๊ฐ€์† ๋ฏธ์ง€์›[ํŽธ์ง‘]

ํ˜„์žฌ ๋ฒ ํƒ€ ๊ธฐ์ค€์œผ๋กœ ์ผ€๋…ธ๋‹ˆ์ปฌ์—์„œ ์ปค์Šคํ…€ํ•œ ์šฐ๋ถ„ํˆฌ16.04 LTS๋ฅผ ๊ตฌ๋™๊ฐ€๋Šฅํ•œ๋ฐ, GPU๊ฐ€์†์ด ๋˜์ง€์•Š์€๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ๋‹ค. ์ปค๋„ ๋ฒ„์ „์„ ํ™•์ธํ•ด๋ณด๋ฉด ์•ˆ๋“œ๋กœ์ด๋“œ ์ปค๋„๊ณผ ๋™์ผํ•œ ์ปค๋„์„ ์“ฐ๊ณ ์žˆ์–ด์„œ CPU๋Š” ๋ฆฌ๋ˆ…์Šค์ƒ์—์„œ ์žฌ์„ฑ๋Šฅ์„ ๋‚ด๊ณ ์žˆ์ง€๋งŒ X11 ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์—†์–ด์„œ fbdev(๋ฆฌ๋ˆ…์Šค ํ”„๋ ˆ์ž„๋ฒ„ํผ)๋กœ GUI๊ฐ€ ๊ตฌํ˜„์ค‘์œผ๋กœ ๋ณด์ด๋ฉฐ ๋ Œ๋”๋Ÿฌ๋„ VMware๋กœ ํ‘œ๊ธฐ๋˜๊ณ  ์žˆ๊ณ  Mesa ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜ ํ›„ glxgears ๋ช…๋ น์–ด๋กœ 3D๋ฐ๋ชจ ํ…Œ์ŠคํŠธ์‹œ์—๋„ ์•„์ฃผ ๋‚ฎ์€ ํ”„๋ ˆ์ž„์œผ๋กœ ๋Œ์•„๊ฐ€์„œ 3D๊ฐ€์†์ด ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์ด ์•„๋‹Œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐ€์†์œผ๋กœ ๋Œ์•„๊ฐ€๋Š” ์ƒํ™ฉ์ด๋‹ค.

์ „์ฒด์ ์ธ ์‚ฌ์šฉํ™˜๊ฒฝ์—์„œ ๋ฌธ์ œ์ ์€ ์œ— ์–ธ๊ธ‰์ฒ˜๋Ÿผ ํ„ฐ๋ฏธ๋„์„ ์ด์šฉํ•œ ์ž‘์—…์—์„  ํƒ‘์žฌ๋œ AP์˜ 8์ฝ”์–ด ํ”„๋กœ์„ธ์„œ๋ฅผ ์ถฉ์‹คํžˆ ์‚ฌ์šฉํ•˜์—ฌ ์ข‹์€ ํผํฌ๋จผ์Šค๋ฅผ ๋‚ด์ง€๋งŒ, GUI ํ™˜๊ฒฝ์ธ X์œˆ๋„์šฐ ์ƒ์—์„œ ์‚ฌ์šฉ์‹œ์—” GPU ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ๋ฏธ์ง€์›์œผ๋กœ ์ธํ•ด ๋งŒ์กฑํ• ๋งŒํ•œ ํผํฌ๋จผ์Šค๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š๊ณ ์žˆ๋‹ค, ์‹ค์ œ ํฌ๋กœ๋ฏธ์›€ ๋ธŒ๋ผ์šฐ์ €๋‚˜ ํŒŒ์ด์–ดํญ์Šค ๋ธŒ๋ผ์šฐ์ €๋กœ ์ธํ„ฐ๋„ท ์‚ฌ์šฉ์‹œ ์Šคํฌ๋กค์‹œ ๋ป‘๋ป‘ํ•˜๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€ ๋“œ๋กœ์šฐ๊ฐ€ ๋น ๋ฆฟ๋น ๋ฆฟํ•˜์ง€ ๋ชปํ•œ ๋ถ€๋ถ„์ด ์žˆ๊ณ  ์œ ํŠœ๋ธŒ๋ฅผ ์žฌ์ƒํ–ˆ์„ ๋•Œ 720p๋ณด๋‹ค ๋†’์€ ํ™”์งˆ ์ฒดํฌ์‹œ ๋ฒ„๋ฒ…์ด๋Š” ๋‚ฎ์€ ํผํฌ๋จผ์Šค๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ ์žˆ๋‹ค. ์ผ๋ถ€ ๋ฆฌ๋ˆ…์Šค์šฉ ๊ฒŒ์ž„์„ ์„ค์น˜ํ•˜์—ฌ ๊ตฌ๋™ํ–ˆ์„๋•Œ๋„ ์•„์ฃผ ๋‚ฎ์€ ํผํฌ๋จผ์Šค๋กœ ๊ตฌ๋™๋˜๋Š”๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ๋‹ค.

5.2. ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ ์˜ค๋ฅ˜[ํŽธ์ง‘]

VLC๋‚˜ SMplayer๋ฅผ ํฌํ•จํ•œ ์ผ๋ถ€ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋“ค์ด ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ ์˜ค๋ฅ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉด์„œ ์‹คํ–‰๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ณด๊ณ ๋˜๊ณ  ์žˆ๋‹ค.[7]

5.3. ์–ธ์–ด ์„ค์ • ๋ถˆ๊ฐ€[ํŽธ์ง‘]

ํ‚ค๋ณด๋“œ์˜ ๊ฒฝ์šฐ fcxit ์„ค์น˜๋ฅผ ํ†ตํ•ด ํ•œ๊ธ€ ์ž…๋ ฅ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์‹œ์Šคํ…œ ์–ธ์–ด ์„ค์ •์œผ๋กœ ์ ‘๊ทผ์‹œ ์–ธ์–ด ์„ค์ • ํ”„๋กœ๊ทธ๋žจ์ด ํŠ•๊ฒจ๋ฒ„๋ฆฌ๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์‚ฌ์‹ค์ƒ ์‹œ์Šคํ…œ ์–ธ์–ด๋ฅผ ์˜์–ด์—์„œ ๋ณ€๊ฒฝํ•˜์ง€ ๋ชปํ•˜๋Š” ์ƒํƒœ์ด๋‹ค.

6. ๋น„์Šทํ•œ ์•ฑ[ํŽธ์ง‘]

6.1. ๋ฃจํŒ… ๋ฏธํ•„์š”[ํŽธ์ง‘]

  • Termux - ์•ˆ๋“œ๋กœ์ด๋“œ ์ „์šฉ ์˜คํ”ˆ์†Œ์Šค ์•ฑ์ด๋‹ค. ๊ฒ‰์œผ๋กœ ๋ณด๋ฉด ํ”Œ๋ ˆ์ด์Šคํ† ์–ด์— ์˜ฌ๋ผ์˜จ ๋ฆฌ๋ˆ…์Šค ํ„ฐ๋ฏธ๋„์•ฑ๊ณผ ๋ณ„ ๋‹ค๋ฅผ๊ฒŒ ์—†์–ด ๋ณด์ด์ง€๋งŒ pkg ๋ฐ apt๋ฅผ ์ด์šฉํ•ด ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•ด ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. nano, emacs๋“ฑ์˜ ์—๋””ํ„ฐ ๋ถ€ํ„ฐ ํŒŒ์ด์ฌ, npm, node.js๋“ฑ์˜ ๊ฐœ๋ฐœ๋„๊ตฌ, php, ์•„ํŒŒ์น˜ ๋“ฑ์˜ ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด๋“ฑ์„ ์„ค์น˜ํ•ด์„œ ์“ธ์ˆ˜ ์žˆ๋‹ค. ์‹ฌ์ง€์–ด X-Window๊นŒ์ง€ ๊ตฌ๋™์ด ๊ฐ€๋Šฅํ•˜๋‹ค.[8] ๋ฌด์—‡๋ณด๋‹ค ๋ฃจํŒ…์ด ํ•„์š”์—†์œผ๋ฉฐ ๋ฌด๊ด‘๊ณ ์˜ ๋ฌด๋ฃŒ์•ฑ์ด๋ผ๋Š” ์ ๋„ ๊ฐ•์ ์ด๋‹ค. ๋˜ํ•œ Linux on Galaxy์™€ ๋‹ฌ๋ฆฌ ๋Œ€๋ถ€๋ถ„์˜ ์•ˆ๋“œ๋กœ์ด๋“œํฐ์—์„œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ํŠนํžˆ ๋ฃจํŒ…๋œ ๋””๋ฐ”์ด์Šค์˜ ๊ฒฝ์šฐ Termux ์œ„์— ๋‹ค๋ฅธ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์ด๋‚˜ MATE๋“ฑ์˜ ๊ณ ์‚ฌ์–‘์˜ ๋ฐ์Šคํฌํƒ‘ ๋ฉ”๋‹ˆ์ ธ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅ ํ•˜๋‹ค๊ณ  ํ•œ๋‹ค. ํ•œ๊ธ€ํŒ์€ ์—†์œผ๋‚˜ ์ž…์ถœ๋ ฅ์€ ๋ฌธ์ œ ์—†์ด ์ง€์›ํ•œ๋‹ค. ํ˜„์žฌ Google Play ๋นŒ๋“œ๋Š” ๋” ์ด์ƒ ์—…๋ฐ์ดํŠธ ๋˜์ง€ ์•Š์œผ๋‹ˆ F-Droid์—์„œ ์„ค์น˜ํ•ด์•ผ ํ•œ๋‹ค.
  • Maru OS - ์•„์ง ์ง€์›ํ•˜๋Š” ๊ธฐ๊ธฐ๊ฐ€ ์ ๊ณ  ์ปค์Šคํ…€ ๋กฌ์„ ์˜ฌ๋ ค์•ผ ํ•œ๋‹ค. ์•ž์œผ๋กœ ์—ฌ๋Ÿฌ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์„ ์ง€์›ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ๋ฐฐํฌํŒ ์ž์ฒด์˜ arm ํฌํŒ… ์ €์žฅ์†Œ๋ฅผ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์—„์ฒญ๋‚œ ์žฅ์ .
  • AnLinux - Termux๋ฅผ ํ•จ๊ป˜ ์„ค์น˜ํ•ด์•ผํ•˜๋ฉฐ ๋ณ„๋„์˜ VNCํด๋ผ์ด์–ธํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๋ฃจํŒ…์—†์ด ๊ตฌ๋™ํ• ์ˆ˜์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.
  • AndroNix - AnLinux์™€ ๋น„์Šทํ•œ ์•ฑ. Pulseaudio๋ฅผ Termux์— ์„ค์น˜ํ•˜๋ฉด ์†Œ๋ฆฌ๊นŒ์ง€ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.[9],
  • Debian Noroot
  • UserLAnd

6.2. ๋ฃจํŒ… ํ•„์š”[ํŽธ์ง‘]

  • Linux Deploy - Termux์™€ ๋น„์Šทํ•˜์ง€๋งŒ chroot ๋˜๋Š” proot ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋Šฅ์œผ๋กœ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฃจํŒ…์ด ํ•„์š”ํ•˜๋‹ค.
  • Kali Linux for penetration testing ์„ค์น˜
[1] ํ˜„์žฌ ๋ฒ ํƒ€ ๋ฒ„์ „์—์„œ๋Š” ๊ฐค๋Ÿญ์‹œ ๋…ธํŠธ9๊ณผ ๊ฐค๋Ÿญ์‹œ ํƒญ S4๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ๋‹ค. ๊ฐค๋Ÿญ์‹œ S9 | ๊ฐค๋Ÿญ์‹œ S9+๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ 9.0์œผ๋กœ ์—…๋ฐ์ดํŠธํ•ด์•ผ ์ง€์›ํ•œ๋‹ค.
[2] ๊ฐค๋Ÿญ์‹œ ๋…ธํŠธ8๊ณผ DeXํ™˜๊ฒฝ์—์„œ ๊ตฌ๋™๋˜์—ˆ์œผ๋ฉฐ, ๋ฆฌ๋ˆ…์Šค๋Š” ์šฐ๋ถ„ํˆฌ16.04.3 LTS ๋ฒ„์ „
[3] ์ดํด๋ฆฝ์Šค, ๊น€ํ”„, ์›น๋ธŒ๋ผ์šฐ์ง•, glxgears 3D๊ฐ€์†, ๋‹ค์ค‘ ๋ฉ€ํ‹ฐ ํ…Œ์Šคํ‚น ์ž‘์—…๋“ฑ์„ ์‹œ์—ฐ
[4] Tegra X2, Tegra X1, Tegra K1, Exynos5422, RK3288, S905, A83T, BCM283780 ๋“ฑ๊ณผ ๋น„๊ต
[5] ๋ฐ๋ชจ ์˜์ƒ์—์„œ ์ดํด๋ฆฝ์Šค๊ฐ€ ๋Œ์•„๊ฐ€๊ธด ํ•˜๋‚˜, ์• ์ดˆ์— ํƒœ์ƒ์ด JAVA ๊ฐ€์ƒ ๋จธ์‹  ์œ„์—์„œ ์ž‘๋™ํ•˜๋Š” ์ดํด๋ฆฝ์Šค๋Š” ์ผ์ •๋Ÿ‰ ์ด์ƒ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ทœ๋ชจ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๋Š” i7๊ธ‰ CPU์™€ 16๊ธฐ๊ฐ€ ์ด์ƒ์˜ ๋žจ์„ ํ™•๋ณดํ•ด๋„ ๋‹ต๋‹ตํ•จ์„ ๋А๋ผ๋Š” ์ƒํ™ฉ์ด ์žฆ์€ ๊ฐœ๋ฐœํ™˜๊ฒฝ์ด๋‹ค. ๋„ค์ดํ‹ฐ๋ธŒ ์ฝ”๋“œ๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ๋Œ๋ฆฌ๊ธฐ์—๋„ ๋ฒ…์ฐฌ ๋ชจ๋ฐ”์ผ arm ๊ณ„์—ด cpu๋กœ๋Š” ์‹œ๊ฐ„์ด ์—…๋ฌด๋Šฅ๋ ฅ์œผ๋กœ ์ด์–ด์ง€๋Š” ์‹ค๋ฌด๋ฅผ ๊ฐ๋‹นํ•˜๊ธฐ์—๋Š” ๋ฌด๋ฆฌ๊ฐ€ ์žˆ๋‹ค.
[6] ๋ฒ ํƒ€์™€ ์šฐ๋ถ„ํˆฌ16.04 LTS ๊ธฐ์ค€
[7] ์‚ฌ์‹ค์ƒ GPU๊ฐ€์† ๋ฏธ์ง€์›๋ณด๋‹ค ๋” ํฐ ๋ฌธ์ œ์ ์ด๋‹ค.
[8] ๋‹จ Termux์•ฑ ์ž์ฒด์—์„œ X-Window๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ  TigerVNC ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ํ˜ธ์ŠคํŒ… ๋œ๋‹ค. ํฐ์—์„œ ๋ณ„๋„๋กœ VNC ๋ทฐ์–ด ์•ฑ์„ ๊น”์•„์„œ ์ ‘์†ํ•ด์•ผ ํ•œ๋‹ค.
[9] ๋‹จ ์ „์› ์ ˆ์•ฝ์„ ์œ„ํ•ด ์‚ฌ์šด๋“œ ์žฌ์ƒ์ด ์—†์„๊ฒฝ์šฐ 15๋ถ„ ๋’ค์— ๋น„ํ™œ์„ฑ์ด ๋œ๋‹ค.