[devel] [JT] кому вообще нужен sysvinit
Arseny Maslennikov
arseny на altlinux.org
Пн Дек 7 15:22:11 MSK 2020
On Mon, Dec 07, 2020 at 02:55:09PM +0300, Dmitry V. Levin wrote:
> On Mon, Dec 07, 2020 at 09:24:16AM +0300, Валерий Иноземцев wrote:
> > 06.12.2020 16:21, Vladimir D. Seleznev пишет:
> > > Исправление init-скрипта. acpid сейчас создаёт pid- и lock-файлы в
> > > /run/{,lock} соответственно, а init-скрипт ожидал их увидеть в
> > > /var/{run,lock}.
> >
> > $ l /var/{run,lock}
> > lrwxrwxrwx 1 root root 11 дек 2 2019 /var/lock -> ../run/lock
> > lrwxrwxrwx 1 root root 6 дек 2 2019 /var/run -> ../run
> >
> > что ему мешает и кому вообще нужен sysvinit?
>
> Альтернативы, к сожалению, оказались хуже, хотя и были такими
> многообещающими. Вот, например, так выглядит один популярный вариант:
>
> $ ldd /proc/1/exe
> linux-vdso.so.1 (0x00007ffc93c5c000)
> libsystemd-shared-247.so => /lib/systemd/libsystemd-shared-247.so (0x00007ff631f84000)
> librt.so.1 => /lib64/librt.so.1 (0x00007ff631f75000)
> libseccomp.so.2 => /lib64/libseccomp.so.2 (0x00007ff631f53000)
> libselinux.so.1 => /lib64/libselinux.so.1 (0x00007ff631f27000)
> libmount.so.1 => /lib64/libmount.so.1 (0x00007ff631ec9000)
> libpam.so.0 => /lib64/libpam.so.0 (0x00007ff631eb7000)
> libaudit.so.1 => /lib64/libaudit.so.1 (0x00007ff631e89000)
> libkmod.so.2 => /lib64/libkmod.so.2 (0x00007ff631e6f000)
> libc.so.6 => /lib64/libc.so.6 (0x00007ff631cab000)
> libacl.so.1 => /lib64/libacl.so.1 (0x00007ff631ca0000)
> libblkid.so.1 => /lib64/libblkid.so.1 (0x00007ff631c50000)
> libcap.so.2 => /lib64/libcap.so.2 (0x00007ff631c48000)
> libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007ff631c0e000)
> libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007ff631aef000)
> libip4tc.so.2 => /lib64/libip4tc.so.2 (0x00007ff631ae5000)
> liblz4.so.1 => /lib64/liblz4.so.1 (0x00007ff631ac2000)
> libzstd.so.1 => /lib64/libzstd.so.1 (0x00007ff631a0c000)
> liblzma.so.5 => /lib64/liblzma.so.5 (0x00007ff6319df000)
> libdl.so.2 => /lib64/libdl.so.2 (0x00007ff6319d8000)
> libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff6319b7000)
> /lib64/ld-linux-x86-64.so.2 (0x00007ff6323c0000)
> libpcre.so.3 => /lib64/libpcre.so.3 (0x00007ff631971000)
> libz.so.1 => /lib64/libz.so.1 (0x00007ff631954000)
> libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007ff631680000)
> libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007ff63165c000)
>
> Возможно, вас это устраивает, но для других это blocker.
А в чём именно заключается этот блокер / эта претензия?
Эти слова можно было понять как "слишком толстый pid 1" — такое
эстетическое "фи", принимается.
Или как "слишком забито адресное пространство очень привилегированного и
важного процесса" — тоже принимается. Но тогда где грань между допустимым и
недопустимым?
Я не принимаю какую-либо из сторон, как обычно, правы все; просто интересуюсь.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20201207/6822c60f/attachment.bin>
Подробная информация о списке рассылки Devel