์‹œ์Šคํ…œ์ด ์—†๋Š” ๋ฐ๋น„์•ˆ ํฌํฌ์ธ Devuan 3.1 ๋ฐฐํฌํŒ ์ถœ์‹œ

systemd ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž ์—†์ด ์ œ๊ณต๋˜๋Š” Debian GNU/Linux ํฌํฌ์ธ Devuan 3.1 "Beowulf" ๋ฆด๋ฆฌ์Šค๋ฅผ ์†Œ๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. Devuan 3.1์€ Debian 3 โ€œBusterโ€ ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋œ Devuan 10.x ๋ธŒ๋žœ์น˜์˜ ๊ฐœ๋ฐœ์„ ๊ณ„์†ํ•˜๋Š” ์ž„์‹œ ๋ฆด๋ฆฌ์Šค์ž…๋‹ˆ๋‹ค. AMD64 ๋ฐ i386 ์•„ํ‚คํ…์ฒ˜์šฉ ๋ผ์ด๋ธŒ ์–ด์…ˆ๋ธ”๋ฆฌ ๋ฐ ์„ค์น˜ ISO ์ด๋ฏธ์ง€๊ฐ€ ๋‹ค์šด๋กœ๋“œ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ARM์šฉ ์–ด์…ˆ๋ธ”๋ฆฌ(armel, armhf ๋ฐ arm64)์™€ ๋ฆด๋ฆฌ์Šค 3.1์šฉ ๊ฐ€์ƒ ๋จธ์‹ ์šฉ ์ด๋ฏธ์ง€๋Š” ์ƒ์„ฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Devuan 3.0 ์–ด์…ˆ๋ธ”๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ ๋‹ค์Œ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๋ฅผ ํ†ตํ•ด ์‹œ์Šคํ…œ์„ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” ์‹œ์Šคํ…œ์—์„œ ๋ถ„๋ฆฌ๋˜๊ฑฐ๋‚˜ ๋ธŒ๋žœ๋“œ๊ฐ€ ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ Devuan ์ธํ”„๋ผ์— ๋งž๊ฒŒ ์กฐ์ •๋˜๋„๋ก ์ˆ˜์ •๋œ ์•ฝ 400๊ฐœ์˜ Debian ํŒจํ‚ค์ง€๋ฅผ ํฌํฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ํŒจํ‚ค์ง€(devuan-baseconf, jenkins-debian-glue-buildenv-devuan)๋Š” Devuan์—๋งŒ ์กด์žฌํ•˜๋ฉฐ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์„ค์ • ๋ฐ ๋นŒ๋“œ ์‹œ์Šคํ…œ ์‹คํ–‰๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Devuan์€ Debian๊ณผ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜๋˜๋ฉฐ systemd ์—†์ด Debian์˜ ์‚ฌ์šฉ์ž ์ •์˜ ๋นŒ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Devuan ๊ด€๋ จ ํŒจํ‚ค์ง€๋Š” packages.devuan.org ์ €์žฅ์†Œ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ๋ฐ์Šคํฌํƒ‘์€ Xfce ๋ฐ Slim ๋””์Šคํ”Œ๋ ˆ์ด ๊ด€๋ฆฌ์ž๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ KDE, MATE, Cinnamon ๋ฐ LXQt๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. systemd ๋Œ€์‹  ํด๋ž˜์‹ SysVinit ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ๊ณผ ์„ ํƒ์ ์ธ openrc ๋ฐ runit ์‹œ์Šคํ…œ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. D-Bus ์—†์ด ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด blackbox, fluxbox, fvwm, fvwm-crystal ๋ฐ openbox ์ฐฝ ๊ด€๋ฆฌ์ž๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ตœ์†Œํ•œ์˜ ๋ฐ์Šคํฌํ†ฑ ๊ตฌ์„ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด systemd์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ NetworkManager ๊ตฌ์„ฑ๊ธฐ์˜ ๋ณ€ํ˜•์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. systemd-udev ๋Œ€์‹  Gentoo ํ”„๋กœ์ ํŠธ์˜ udev ํฌํฌ์ธ eudev๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. KDE, Cinnamon ๋ฐ LXQt์—์„œ ์‚ฌ์šฉ์ž ์„ธ์…˜์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด systemd์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ logind์˜ ๋ณ€ํ˜•์ธ elogind๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Xfce์™€ MATE๋Š” ์ฝ˜์†”ํ‚ท์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Devuan 3.1 ๊ด€๋ จ ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์€ sysvinit, openrc ๋ฐ runit์˜ ์„ธ ๊ฐ€์ง€ ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „๋ฌธ๊ฐ€ ๋ชจ๋“œ์—์„œ๋Š” ๋Œ€์ฒด ๋ถ€ํŠธ๋กœ๋”(lilo)๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฌด๋ฃŒ๊ฐ€ ์•„๋‹Œ ํŽŒ์›จ์–ด ์„ค์น˜๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ทจ์•ฝ์  ์ˆ˜์ • ์‚ฌํ•ญ์ด Debian 10์—์„œ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Linux ์ปค๋„์ด ๋ฒ„์ „ 4.19.171๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ PulseAudio๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ์šด ํŒจํ‚ค์ง€ debian-pulseaudio-config-override๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฐ์Šคํฌํƒ‘์„ ์„ ํƒํ•˜๊ณ  /etc/pulse/client.conf.d/00-disable-autospawn.conf์—์„œ "autospawn=no" ์„ค์ •์— ์ฃผ์„์„ ๋‹ฌ๋ฉด ํŒจํ‚ค์ง€๊ฐ€ ์ž๋™์œผ๋กœ ์„ค์น˜๋ฉ๋‹ˆ๋‹ค.
  • ๋ถ€ํŒ… ๋ฉ”๋‰ด์—์„œ "Devuan" ๋Œ€์‹  "Debian"์ด ํ‘œ์‹œ๋˜๋Š” ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์„ "Debian"์œผ๋กœ ์‹๋ณ„ํ•˜๋ ค๋ฉด /etc/os-release ํŒŒ์ผ์—์„œ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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