LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

О, да, я забыл тебе ответить.

Давай посмотрим. Впервые systemd появился в Fedora 15 (чей релиз случился в 2011-05-24 и имел там версию 26 (чей релиз состоялся в 2011-04-30).

В арче systemd появился (в extra) в 2012-01-12 на версии 38 и был перемещён в core через полгода (2012-06-01) на версии 184 (т. е. уже после слияния с udev).

В дебиане (надо полагать, самый нетривиальный порт) systemd появился в experimental с самого начала (2010-05-30), в unstable с версии 29 в 2011-06-08 и, наконец, принял окончательную версию 44 (которая так и осталась в wheezy) в 2012-05-03. Вот тебе чейнджлог.

Так что да, оно научилось в кросс-платформу сильно больше двух лет назад. Предвосхищая контраргумент насчёт «так его наверняка пропатчили с ног до головы» — так нет, арчовские PKGBUILD'ы вполне себе чисты и аккуратны, дебиановские исходники вроде тоже.

При этом пресловутое --with-distro никуда не делось, но на версии 44 этот флаг отвечал ровно за две вещи: автоуказание путей до легаси-инитскриптов и выбор в коде специальных дистроспецифичных имён целей и ранлевелов, опять же, внутри слоя совместимости с легаси. Т. е. как я и говорил — все дистроспецифичные куски кода, насчёт которых ты негодовал, на указанный момент относились исключительно к обеспечению совместимости с дистроспецифичными же скриптами, которые каждый дистрибутив лепил кто во что горазд. А это камень в огород sysvinit, не systemd.

Исправление intelfx, :

О, да, я забыл тебе ответить.

Давай посмотрим. Впервые systemd появился в Fedora 15 (чей релиз случился в 2011-05-24 и имел там версию 26 (чей релиз состоялся в 2011-04-30).

В арче systemd появился (в extra) в 2012-01-12 на версии 38 и был перемещён в core через полгода (2012-06-01) на версии 184 (т. е. уже после слияния с udev).

В дебиане (надо полагать, самый нетривиальный порт) systemd появился в experimental с самого начала (2010-05-30), в unstable с версии 29 в 2011-06-08 и, наконец, принял окончательную версию 44 (которая так и осталась в wheezy) в 2012-05-03. Вот тебе чейнджлог.

Так что да, оно научилось в кросс-платформу сильно больше двух лет назад. Предвосхищая контраргумент насчёт «так его наверняка пропатчили с ног до головы» — так нет, арчовские PKGBUILD'ы вполне себе чисты и аккуратны, дебиановские исходники вроде тоже.

При этом пресловутое --with-distro никуда не делось, но на версии 44 этот флаг отвечал ровно за две вещи: автоуказание путей до легаси-инитскриптов и выбор в коде специальных дистроспецифичных имён целей и ранлевелов, опять же, внутри слоя совместимости с инитскриптами. Т. е. как я и говорил — все дистроспецифичные куски кода, насчёт которых ты негодовал, на указанный момент относились исключительно к обеспечению совместимости с дистроспецифичными же скриптами, которые каждый дистрибутив лепил кто во что горазд. А это камень в огород sysvinit, не systemd.

Исходная версия intelfx, :

О, да, я забыл тебе ответить.

Давай посмотрим. Впервые systemd появился в Fedora 15 (чей релиз случился в 2011-05-24 и имел там версию 26 (чей релиз состоялся в 2011-04-30).

В арче systemd появился (в extra) в 2012-01-12 на версии 38 и был перемещён в core через полгода (2012-06-01) на версии 184 (т. е. уже после слияния с udev).

В дебиане (надо полагать, самый нетривиальный порт) systemd появился в experimental с самого начала (2010-05-30), в unstable с версии 29 в 2011-06-08 и, наконец, принял окончательную версию 44 (которая так и осталась в wheezy) в 2012-05-03.

Так что да, оно научилось в кросс-платформу сильно больше двух лет назад. Предвосхищая контраргумент насчёт «так его наверняка пропатчили с ног до головы» — так нет, арчовские PKGBUILD'ы вполне себе чисты и аккуратны, дебиановские исходники вроде тоже.

При этом пресловутое --with-distro никуда не делось, но на версии 44 этот флаг отвечал ровно за две вещи: автоуказание путей до легаси-инитскриптов и выбор в коде специальных дистроспецифичных имён целей и ранлевелов, опять же, внутри слоя совместимости с инитскриптами. Т. е. как я и говорил — все дистроспецифичные куски кода, насчёт которых ты негодовал, на указанный момент относились исключительно к обеспечению совместимости с дистроспецифичными же скриптами, которые каждый дистрибутив лепил кто во что горазд. А это камень в огород sysvinit, не systemd.