sysvinit 2.97 ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ ์ถœ์‹œ

10๊ฐœ์›”๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— ์ œ์‹œ๋œ ํด๋ž˜์‹ ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ ์ถœ์‹œ ์‹œ์Šคํ…œ๋น„๋‹› 2.97, systemd ๋ฐ upstart ์ด์ „์—๋Š” Linux ๋ฐฐํฌํŒ์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฉฐ ํ˜„์žฌ๋Š” Devuan ๋ฐ antiX์™€ ๊ฐ™์€ ๋ฐฐํฌํŒ์—์„œ ๊ณ„์† ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— sysvinit์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” insserv 1.22.0 ๋ฐ startpar 0.65 ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณต์ต์‚ฌ์—… ์‚ฝ์ž… init ์Šคํฌ๋ฆฝํŠธ ๊ฐ„์˜ ์ข…์†์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ๋กœ๋”ฉ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘์  ์‹œ์Šคํ…œ ๋ถ€ํŒ… ์ค‘์— ์—ฌ๋Ÿฌ ์Šคํฌ๋ฆฝํŠธ์˜ ๋ณ‘๋ ฌ ์‹คํ–‰์„ ๋ณด์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ:

  • ๋ณด์กฐ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. sysd2v, ์‹œ์Šคํ…œ ์„œ๋น„์Šค ๋‹จ์œ„ ํŒŒ์ผ์„ LSB ํ—ค๋”๊ฐ€ ์žˆ๋Š” ๊ธฐ์กด SysV ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • /etc/inittab.d/ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ๋Š” ๋ณ„๋„์˜ ํŒŒ์ผ๋กœ ํ˜•์‹ํ™”๋œ ์„ค์ •์„ ๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ•˜๋“œ ์ฝ”๋”ฉ๋œ ๊ณ ์ • ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ๋ฃจํŠธ ํŒŒํ‹ฐ์…˜์— libcrypt๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Git ๋ฌด์‹œ ๋ชฉ๋ก์— logave ๋ฐ readbootlog ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด ์ฝ”๋“œ๊ฐ€ ์ •๋ฆฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • "hh:mm", "+m" ๋ฐ "now" ์™ธ์— "+hh:mm" ํ˜•์‹์œผ๋กœ ์ข…๋ฃŒ ์‹œ๊ฐ„์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • insserv ํ”„๋กœ๊ทธ๋žจ์—๋Š” ์„ค์น˜๋ฅผ ์œ„ํ•œ ์ ‘๋‘์–ด๋ฅผ ์ •์˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ insserv๋Š” ์ด์ œ /usr ๊ณ„์ธต์— ์„ค์น˜๋ฉ๋‹ˆ๋‹ค(์‹คํ–‰ ํŒŒ์ผ์ด /sbin์—์„œ /usr/sbin์œผ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค). Makefile์˜ WANT_SYSTEMD ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” systemd/dbus ์ง€์› ํ™œ์„ฑํ™” ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
  • startpar ๋ฐ insserv ์„ค์น˜ ๊ฒฝ๋กœ๋ฅผ ๋ณด๋‹ค ์œ ์—ฐํ•˜๊ฒŒ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด PREFIX ๋ณ€์ˆ˜๊ฐ€ startpar ์–ด์…ˆ๋ธ”๋ฆฌ ํŒŒ์ผ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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