openSUSE ํ”„๋กœ์ ํŠธ๋Š” Agama 5์šฉ ๋Œ€์ฒด ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

openSUSE ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž๋Š” SUSE ๋ฐ openSUSE์˜ ๊ธฐ์กด ์„ค์น˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ Agama ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ(์ด์ „์˜ D-Installer)์˜ ์ƒˆ ๋ฆด๋ฆฌ์Šค๋ฅผ ์ถœ์‹œํ–ˆ์œผ๋ฉฐ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์™€ YaST์˜ ๋‚ด๋ถ€ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๋ถ„๋ฆฌ๋œ ์ ์ด ํŠน์ง•์ž…๋‹ˆ๋‹ค. Agama๋Š” ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์„ค์น˜๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ŸฐํŠธ์—”๋“œ์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ํ”„๋ŸฐํŠธ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€ ์„ค์น˜, ์žฅ๋น„ ํ™•์ธ, ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ๋ฐ ๊ธฐํƒ€ ์„ค์น˜์— ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด YaST ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๊ณ„์† ์‚ฌ์šฉ๋˜๋ฉฐ, ๊ทธ ์œ„์— ํ†ตํ•ฉ D-Bus ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ถ”์ƒํ™”ํ•˜๋Š” ๋ ˆ์ด์–ด ์„œ๋น„์Šค๊ฐ€ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” openSUSE Tumbleweed ๋นŒ๋“œ๋Š” ๋ฌผ๋ก  ๊ฒฉ๋ฆฌ๋œ ์ปจํ…Œ์ด๋„ˆ์— ๊ตฌ์ถ•๋œ openSUSE Leap Micro, SUSE ALP ๋ฐ openSUSE Leap 86 ์—๋””์…˜์˜ ์„ค์น˜๋ฅผ ์ง€์›ํ•˜๋Š” ์ƒˆ๋กœ์šด ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ(x64_64, ARM16)์ด ํฌํ•จ๋œ ๋ผ์ด๋ธŒ ๋นŒ๋“œ๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. .

openSUSE ํ”„๋กœ์ ํŠธ๋Š” Agama 5์šฉ ๋Œ€์ฒด ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.openSUSE ํ”„๋กœ์ ํŠธ๋Š” Agama 5์šฉ ๋Œ€์ฒด ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ”Œ๋žœํŠธ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ธฐ๋ณธ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์›น ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜๋ฉฐ HTTP ๋ฐ ์›น ์ธํ„ฐํŽ˜์ด์Šค ์ž์ฒด๋ฅผ ํ†ตํ•ด D-Bus ํ˜ธ์ถœ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ•ธ๋“ค๋Ÿฌ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์›น ์ธํ„ฐํŽ˜์ด์Šค๋Š” React ํ”„๋ ˆ์ž„์›Œํฌ์™€ PatternFly ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ JavaScript๋กœ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋‚ด์žฅ๋œ http ์„œ๋ฒ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ D-Bus์— ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ฐ”์ธ๋”ฉํ•˜๋Š” ์„œ๋น„์Šค๋Š” Ruby๋กœ ์ž‘์„ฑ๋˜๊ณ  Red Hat ์›น ๊ตฌ์„ฑ์ž์—์„œ๋„ ์‚ฌ์šฉ๋˜๋Š” Cockpit ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐœ๋ฐœํ•œ ๊ธฐ์„ฑ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋นŒ๋“œ๋ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค๋ฅธ ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜๋Š” ๋™์•ˆ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ฐจ๋‹จ๋˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

openSUSE ํ”„๋กœ์ ํŠธ๋Š” Agama 5์šฉ ๋Œ€์ฒด ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

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

Agama์˜ ๊ฐœ๋ฐœ ๋ชฉํ‘œ์—๋Š” ๊ธฐ์กด GUI ์ œํ•œ ์ œ๊ฑฐ, ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ YaST ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ ํ™•์žฅ, ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ์–ฝ๋งค์ด์ง€ ์•Š๊ณ (D-Bus API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ) ์žฅ๋ คํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์„ฑ์›์ด ๋Œ€์ฒด ์„ค์ •์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : opennet.ru

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