LINUX.ORG.RU

Пакеты, использующие System V init, будут удалены из Fedora 24

 , ,


2

6

14го октября на собрании управляющего комитета Fedora Engineering было решено, что настал момент для окончания миграции с sysVinit на systemd.

Это означает, что с момента ответвления Fedora 24 (запланировано на 2-е февраля 2016 года) все пакеты, которые используют System V инит-скрипты вместо systemd-юнитов, будут немедленно удалены. Это не касается EPEL.

Планов удалять совместимость с System V в Fedora пока нет, потому что есть необходимость поддерживать устаревшее стороннее ПО.

>>> Подробности

★★★★

Проверено: Shaman007 ()
Последнее исправление: maxcom (всего исправлений: 4)

Ответ на: комментарий от sunny1983

udev прибит к systemd

4.2 (Debian 8, Rosa, Gentoo)

Gnome прибит к systemd

4.2 (Debian 8, Rosa, Gentoo)

NetworkManager прибит к kdm,xdm,litedm

4.2 (Debian 8, Rosa, Gentoo)

KDE прибит к lvm

4.2(Debian 8, Rosa, Gentoo)

И даже если в каком-то дистрибутиве это так, то что в этом чудовищного и нелогичного?

redgremlin ★★★★★
()
Ответ на: комментарий от pod

Был бы у разработчиков шанс сделать инит-скрипт, положить его в исходники и использовать везде, то они бы это делали. И работу мейнтейнерам облегичили бы, и были бы уверенны, что их ПО стартует везде плюс-минус одинаково.

А что такого сложного в init-скрипте?

#/bin/sh
DAEMON_OPTIONS=""
if [ "$1" = "start" ]; then
   echo "Starting daemon..."
   /usr/sbin/daemon $DAEMON_OPTIONS
elif [ "$1" = "stop" ]; then
   echo "Stopong daemon..."
   /bin/kill -TERM `cat /var/run/daemon.pid`
elif [ "$1" = "restart" ]; then
   echo "Restarting daemon..."
   /bin/kill -TERM `cat /var/run/daemon.pid`
   /usr/sbin/daemon $DAEMON_OPTIONS
else
   echo "Wrong or missing parameter: start, stop or restart"
fi

sunny1983 ★★★★★
()
Ответ на: комментарий от sunny1983

Уж сколько копий сломано, сколько раз обсуждалось. Всё замечательно, пока это вот такой небольшой скрипт. И всё плохо, когда этот скрипт вырастает в бесконечную башелапшу. В данном примере: нет системы зависимостей и порядка запуска; нет обработки ошибки отсутствия pid-файла; нет обработки ошибки запуска демона; нет команды status.

pod ★★
()
Ответ на: комментарий от redgremlin

udev прибит к systemd

4.2 (Debian 8, Rosa, Gentoo)

Старый udev-182 не прибит, да. Нафига он нужен? А systemd-udev приходится выцарапывать из кодовой базы systemd. Нафиг-нафиг майнтайнерам такое счастье. Вот eudev не прибит, и его-то здравомыслящие дистрибутивостроители и юзают (Calculate, Slackware).

yars068 ★★★★
()
Ответ на: комментарий от pod

Зависимости не нужны, а до башелапши можно не усложнять.

sunny1983 ★★★★★
()
Ответ на: комментарий от yars068

А systemd-udev приходится выцарапывать из кодовой базы systemd

А cpupower приходится «выцарапывать» из исходников ядра, беда-беда. Я думаю таких примеров минимум десятки, а, скорее, сотни.

Нафиг-нафиг майнтайнерам такое счастье

Меня терзают смутные сомнения, что в мире не осталось майнтейнеров на диалапе и 100 метровых винчестерах, а остальным пофигу, что сорец называется не udev.tar.gz, а systemd.tar.gz, и что весит он на пару метров побольше. Собирается-то всё практически также, как и раньше, в пару make'ов.

eudev

Всего лишь udev с запаздываниями исправлений.

redgremlin ★★★★★
()
Ответ на: комментарий от sunny1983

А что такого сложного в init-скрипте?

«Да всё нормально, всё тип-топ. Я только не уверен в выборе цвета» © Turkish, «Snatch»

http://pastebin.com/TvKam4LD

redgremlin ★★★★★
()
Ответ на: комментарий от intelfx

Но зачем запрещать такую возможность для тех, кому хочется поменять систему инициализации?

А зачем поощрять ретроградство?

Фашизмом попахивает. Что не systemd - то устарело.

Gentooshnik ★★★★★
()
Ответ на: комментарий от Gentooshnik

На данный момент в мейнстримном линуксе дело обстоит именно так: интегрально дистрибутивы и апстримы проектов движутся в сторону отказа от всего, что было раньше, и принятия вместо всего этого systemd. Поэтому вполне небезосновательно можно говорить, что в мейнстримном линуксе «всё остальное» движется в сторону EOL, а значит устарело.

intelfx ★★★★★
()
Ответ на: комментарий от Gentooshnik

Фашизмом попахивает. Что не systemd - то устарело.

Не используй Федору. В ней же всегда так было. Причем на systemd она перешла в версии 17(поправьте, если не прав), а перестают поддерживать SysV скрипты только в 24.

Difrex ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.