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)
Ответ на: комментарий от FeyFre

Тролли покукарекают, реальных изменений не будет.

Norong ★★
()

Я не понял, они хотят, чтобы пакеты поддерживали systemd или чтобы они не поддерживали sysVinit? В первом случае приемлемое решение, во втором — реальный повод валить с федоры нафиг, не надо терпеть такое хамство.

// Не отношу себя ни к хейтерам, ни к фанатам systemd, использую arch c оной.

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

или чтобы они не поддерживали sysVinit?
во втором — реальный повод валить с федоры нафиг, не надо терпеть такое хамство.

О том же подумал
// не федорщик вообще

FeyFre ★★★★
()
Последнее исправление: FeyFre (всего исправлений: 1)
Ответ на: комментарий от Klymedy

поддерживали systemd или чтобы они не поддерживали sysVinit

ну как маленький, одновременно. все пакеты в репозиториях федоры должны уметь в системд и не уметь в сисвинит

i_gnatenko_brain ★★★★
() автор топика

Зачем такие радикальные меры ?

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

we will be immediately retiring any package in

the Fedora collection that relies on a System V init script instead of a systemd unit file to start

«instead of» переводится как «вместо». Т.е. они планируют удалять пакеты, использующие sysVinit вместо systemd. Как я понимаю, это не означает запрет на существование sysVinit-скриптов.

Klymedy ★★★★★
()

И правильно делают. Один минус - в репах какое-то время будет не хватать приличного количества софта.

Siado ★★★★★
()
Последнее исправление: Siado (всего исправлений: 1)

эм. Вот так вот сразу на мороз пакеты без юнитов? А собственные юниты написать религия не позволяет?

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

А кто запрещает мейнтейнерам-то? Полагаю, речь идёт о тех пакетах, для которых так или иначе не будет юнита (т. е. и в апстриме нет, и мейнтейнер забил хрен).

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

Ubuntu-то не собирается втюхивать Systemd

уже давно втюхали, частями которые все увеличиваются... 15.10 еще не смотрел, на арч перешел.

bohm ★★★★★
()
Последнее исправление: bohm (всего исправлений: 1)
Ответ на: комментарий от Klymedy

Если немного подумать, то можно понять, что эти формулировки на практике эквивалентны. В самом деле, при наличии systemd-юнита держать в пакете ещё и инитскрипт совершенно бессмысленно, т. к. федорой sysvinit штатно не поддерживается.

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

ммм, ну хрен знает. А как же «все для пользователей» и все такое? :)

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

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

Klymedy ★★★★★
()

«видел тред на 1 странице» ))))

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

Ubuntu-то не собирается втюхивать Systemd даже в 16.04

не ври, единственное ubuntu for phone остаётся на upstart из-за технических сложностей с systemd. А так с версии ubuntu 15.04 по дефолту идёт systemd.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от Indexator

в говнофедоре орять что-то ломают

Поттеринг тут как-то боком.

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

Если немного подумать, то можно понять, что эти формулировки на практике эквивалентны. В самом деле, при наличии systemd-юнита держать в пакете ещё и инитскрипт совершенно бессмысленно, т. к. федорой sysvinit штатно не поддерживается.

Какая-то шиза. В чём смысл выпиливать то, что уже сделано?

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

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

Более того, недостаточно просто «положить в пакет инитскрипт»; его в любом случае нужно поддерживать, тратя на это время. Неужели это не понятно?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

Немного не по теме: мужики, как там на 23-ей федоре полёт? Нормально всё? Не слышно, когда rpmfusion запилят под 23-ю версию?

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

Читай выше. «Не выпиливать» недостаточно. Нужно тестировать, вносить коррективы при изменениях способа запуска самого демона, в ряде случаев просто учитывать его наличие... Резонный вопрос — зачем? Так вот, незачем.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

А зачем ограничивать выбор?

Да и вообще, много ли времени тратится на поддержку инит-скрипта, и чьего времени?

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

Ага, действительно, кто бы сомневался, что редхат начнет на каком-то этапе репрессии в отношении неугодных, отказывающихся от его systemd.

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

Читай выше. «Не выпиливать» недостаточно. Нужно тестировать, вносить коррективы при изменениях способа запуска самого демона, в ряде случаев просто учитывать его наличие... Резонный вопрос — зачем?

Ты так говоришь, как будто Fedora — это такой Enterprise Linux, за который красношапка баблом отвечает. Fedora. Ага.

Нужно тестировать

Тестировать будут заинтересованные, как и везде в FOSS.

вносить коррективы при изменениях способа запуска самого демона, в ряде случаев просто учитывать его наличие

Если маинтейнеру пакета ${MY_DAEMON}d лень этим заниматься — ок, вопросов нет, заинтересованные могут идти в .src.rpm, но если маинтейнеру не лень и он готов тратить своё время на это, то зачем нужен этот принудительный выпил?

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

то есть половина ide проприоритарных сразу перестанут работать? а софтфоны надо будет самому переписывать под systemd?

erzentd
()
Ответ на: комментарий от Stil

Чтобы не распылять усилия людей (даже тех, кому не лень) на поддержку заведомо устаревшей и рипнутой технологии. Чтобы не создавать иллюзии того, что она ещё не рипнута (и вот этот пункт едва ли не важнее).

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

Все ок вполне. systemd протокнули, system v смысла поддерживать нету.

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

Ага, действительно, кто бы сомневался, что редхат начнет на каком-то этапе репрессии в отношении неугодных, отказывающихся от его systemd.

Пусть репрессируют, да пожестче. Чтоб там одни поттерингофаги остались. Лично я уже забыл где бросил тот трактор, на котором с федоры переехал.

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

Затем, что linux is not about choice, и если в рамках одного дистрибутива взят курс на выпиливание заведомо и объективно устаревшего sysvinit и унификацию core userspace, да и вообще на внедрение и доведение до ума разного рода новых технологий, то нужно идти этим курсом, а не (опять же) создавать иллюзию того, что «мы его ещё поддерживаем, нет-нет, оно не рип».

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

то есть, ты предлагаешь админам самим переписать часть софта, чтобы юзвери с ним работали?Вотп представим, у тебя штат операторов в 300 голов, они сидят на проприоритарном софт фоне, который удобен, хорошо работает, и имеет приятный интерфейс. но он написан под sysvinit, твоё предложение? менять софт или сидеть без обнов как бубунтушники?

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

на поддержку заведомо устаревшей и рипнутой технологии

Ты так часто повторяешь эту фразу, похоже, пытаешься сам себя в этом убедить.

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

Готовься, морпехи гей-ниггеры из флориды к тебе уже выехали, неугодный.

anonymous
()
Ответ на: комментарий от erzentd

Учимся читать ОП:

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

Алсо,

проприоритарном

К логопеду, быдло.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

И зашибись. Меньше пакетов - меньше пользователей - меньше влияния на GNU/Linux. Редхат всегда славился всякими ублюдочными костылями начиная с совершенно дебильной kudzu, так что чем меньше его влияние на GNU/Linux - тем лучше.

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

Нет, себя мне убеждать в этом совершенно нет надобности: мне это очевидно.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

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

А нахрена тогда вообще понадобились какие-то юниты в пакетах, если systemd поддерживает SysVinit скрипты и планов удалять эту поддержку нет? Какая-то ненужная и невменяемая работа чисто ради работы - писать зачем-то юниты, если давным-давно написанный скрипт и так работает. :)

Собственно, вся суть современного софтобизнеса - результат никого не волнует, главное, чтобы какая-нибудь работа работалась, даже если она совершенно маразматична и абсолютно не нужна.

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

Для надёжности (рейскондишены и прочие sleep 3 и killall $DAEMON), увеличения производительности (в динамически запускаемых контейнерах каждый форк на счету) и удобства администрирования (поправить какой-нибудь приоритет или назначить действие при падении в юните проще, чем в скрипте).

NB: на полноту списка не претендую, т. к. это всё неоднократно и гораздо более развёрнуто излагалось ранее.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от Klymedy

Все правильно делают, зачем тянуть две системы инициализации? Написать юнит для systemd это час дела, включая время на почитать документацию и заварить чай.

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