LINUX.ORG.RU

Ubuntu переходит на systemd

 , , ,


1

2

Mark Shuttleworth анонсировал переход Ubuntu на systemd вслед за Debian.

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

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

★★★★★

Проверено: Shaman007 ()

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

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

Если бы федоровцы слушались и делали всё правильно... Проще, свой репозитарий замутить, со своим блэкджеком. :-)

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

Ну сходи сам по своим ссылкам ёпт

Ты давай ткни носом где там «патчи из отдельного предназначенного для этого фида транка системде». А то умничать тут все горазды.

truetester
()
Ответ на: комментарий от AS

Если бы федоровцы слушались и делали всё правильно... Проще, свой репозитарий замутить, со своим блэкджеком. :-)

Ну по количеству патчей systemd они явно лидируют. Я бы назвал бесполезной работу тех, кто пытается всё это делать чуть ли ни с нуля.

truetester
()
Ответ на: комментарий от truetester
git fetch origin "refs/notes/*:refs/notes/*"
git log --grep Backport

Это касается арча и федоры. Магея дерет патчи из федоры. Все, конечно, я не проверял/смотрел, и не собираюсь

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

git fetch origin «refs/notes/*:refs/notes/*»
git log --grep Backport

Просто убийственный пруф. Только вот не понятно, как твои знания двух команд гита говорят о наличии «отдельного предназначенного для этого фида транка системде».

Все, конечно, я не проверял/смотрел, и не собираюсь

Оно и понятно. Проще сказать, чем подтвердить свои же слова.

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

Просто убийственный пруф. Только вот не понятно, как твои знания двух команд гита говорят о наличии «отдельного предназначенного для этого фида транка системде».

Ну, если ты это сделаешь в репе системде, то увидишь примерно следующую картину:

> git log --format=format:'%f:%N' | grep Backport
core-find-the-closest-parent-slice-that-has-a-specfic-cgroup-controller-enabled-when-enabling-disabling-cgroup-controllers-for-units:Backport: bugfix
core-fix-property-changes-in-transient-units:Backport: bugfix
unit-slice-dependencies-should-not-be-subject-to-DefaultDependencies:Backport: bugfix
core-rework-cgroup-mask-propagation:Backport: bugfix
core-make-StopWhenUnneeded-work-in-conjunction-with-units-that-fail:Backport: bugfix
efi-fix-Undefined-reference-efi_loader_get_boot_usec-when-EFI-support-is-disabled:Backport: buildfix
core-don-t-send-duplicate-SIGCONT-when-killing-units:Backport: bugfix
cgroup-make-sure-to-properly-send-SIGCONT-to-all-processes-of-a-cgroup-if-that-s-requested:Backport: bugfix
core-only-send-SIGHUP-when-doing-first-kill-not-when-doing-final-sigkill:Backport: bugfix
utmp-make-sure-we-don-t-write-the-utmp-reboot-record-twice-on-each-boot:Backport: bugfix
coredumpctl-in-case-of-error-free-pattern-after-print:Backport: bugfix
journal-fix-access-to-munmapped-memory-in-sd_journal_enumerate_unique:Backport: bugfix
delta-ensure-that-d_type-will-be-set-on-every-fs:Backport: bugfix
journal-Add-missing-byte-order-conversions:Backport: bugfix
log-when-we-log-to-dev-console-and-got-disconnected-maybe-due-to-vhangup-reconnect:Backport: bugfix
login-Don-t-stop-a-running-user-manager-from-garbage-collecting-the-user:Backport: bugfix
journald-downgrade-warning-message-when-dev-kmsg-does-not-exist:Backport: bugfix
Fix-a-few-signed-unsigned-format-string-issues:Backport: bugfix
Fix-a-few-resource-leaks-in-error-paths:Backport: bugfix
udev-builtin-path-fix-printf-specifiers:Backport: bugfix
units-don-t-run-readahead-done-timers-in-containers:Backport: bugfix
util-check-for-overflow-in-greedy_realloc:Backport: bugfix
core-manager-remove-infinite-loop:Backport: bugfix
drop-several-entries-from-kbd-model-map-whose-kbd-layouts-do-not-exist:Backport: bugfix
kernel-install-fix-help-output:Backport: docfix
Fix-memory-leak-in-stdout-journal-streams:Backport: bugfix
journal-fail-silently-in-sd_j_sendv-if-journal-is-unavailable:Backport: bugfix
systemd-treat-reload-failure-as-failure:Backport: bugfix
man-explicitly-say-when-multiple-units-can-be-specified:Backport: documentation
docs-remove-unneeded-the-s-in-gudev-docs:Backport: documentation
util.c-check-if-return-value-from-ttyname_r-is-0-instead-of-0:Backport: bugfix
sysfs-show.c-return-negative-error:Backport: bugfix
util-fix-handling-of-trailing-whitespace-in-split_quoted:Backport: bugfix
logind-ignore-failing-close-on-session-devices:Backport: bugfix
login-revert-lazy-session-activation-on-non-VT-seats:Backport: bugfix
journald-mention-how-long-we-needed-to-flush-to-var-in-the-logs:Backport: performance
journal-simplify-pre-allocation-logic:Backport: performance
journal-allow-journal_file_copy_entry-to-work-on-non-local-files:Backport: performance
journal-fix-iteration-when-we-go-backwards-from-the-beginning-of-an-
...
итд

Далее можешь поиграть в игру «сравни содержимое каталогов»

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

Ну, если ты это сделаешь в репе системде, то увидишь примерно следующую картину:

Я рад за тебя. Ты прогрессируешь.

Далее можешь поиграть в игру «сравни содержимое каталогов»

А что тут сравнивать? В федоре патчей больше. В арче меньше. Тезис о «едином systemd» во всех дистрибутивах является бредом по определению. Да и необходимость бэкпорта такой прорвы кода говорит нам о высоком «качестве» конечного продукта.

truetester
()
Ответ на: комментарий от Alsvartr

Главные борцы с systemd сейчас как раз заканчивают занятия во вторую смену, так что хочу превентивно им напомнить: до следующего LTS два года, за сердце вам пока рано хвататься.

Главные борцы с systemd занятия эти закончили годиков 10 назад.

А следующий LTS (Trusty Tahr) вообще-то выходит через два месяца, а не два года.

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

ЕМНИП, система готова для работы (но не для развлечений - про 3д и прочие прелести вроде звука можно забыть, драйвер видеокарт - vesa). ФС все те же - семейство ext и fat, насчет fuse и ntfs не в курсе. Raid даже не смотрел, ибо не интересуюсь. Многие дрова стянули из линукса, в частности, сеть. В качестве init в Debian/Hurd вроде sysv.

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

Странно отрицать очевидное. На systemd завязывают все новые и новые подсистемы. Вот прямо сейчас оно незаметно подминает под себя D-Bus. В итоге мэйнтейнеры (которые большей частью работают за «спасибо») плюют на все и из вариантов «поддерживать в одного 100500 патченных подсистем» и «пусть говно, зато готовое» выбирают второй.

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

На systemd завязывают все новые и новые подсистемы

кто мешает форкнуть «незавязанные» пакеты и продолжать их поддерживать отдельно?

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

Патрику ПОКА удавалось увёртываться от пакетов, зависящих от subj. Ключевое слово ПОКА. С учётом скорости распространения зависимостей в ключевых пакетах, недолго он продержится.

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

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

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

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

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

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

Deleted
()
Ответ на: комментарий от dyasny

да рыпайся сколько угодно, только не мешай тому что работает, и если люди зависят от подсистемы в твоём софте, то прими патч, который сделает это модульным. И уж тем более сам не сливай несколько программ в один неделимый кусок г, отвергая патчи. Не так много требуется. Единственное: не будь дол;%?%:?*^W поттерингом.

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

только не мешай тому что работает

альтернативы существующему писать значит не надо? ну и кто теперь пытается запереть всех в одной системе?

прими патч, который сделает это модульным.

http://0pointer.de/blog/projects/the-biggest-myths.html

пункт 1.

Единственное: не будь дол;%?%:?*^W поттерингом.

вот оно - все не любят поттеринга, и поэтому ругаются на systemd. хотя это и идиотизм, если вдуматься

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

альтернативы существующему писать значит не надо?

надо. я не об этом.

ну и кто теперь пытается запереть всех в одной системе?

незнаю, кто?

пункт 1.

Библия, заповедь первая. Я же помню факт, когда патчи не принимали.

вот оно - все не любят поттеринга, и поэтому ругаются на systemd.

А, нашел. Все. Ругаются на системде. Вот что я говорил, оказывается :D

хотя это и идиотизм, если вдуматься

как я тебя понимаю.

Deleted
()
Ответ на: комментарий от rtvd

А следующий LTS (Trusty Tahr) вообще-то выходит через два месяца, а не два года.

Там не будет системди.

Главные борцы с systemd занятия эти закончили годиков 10 назад.

ну вот по ним не скажешь

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

надо. я не об этом.

а о чем? написали люди альтернативу sysV, причем не они первые кто пытается съехать с этой архаичности, но раз там поттеринг то сразу поднимается вонь.

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

а о чем?

о тех кто хочет продвигать новые системы.

написали люди альтернативу sysV

а как же песенки аля «системде это не просто система инициализации»?

но раз там поттеринг то сразу поднимается вонь.

и как ты с этим справляешься?

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

о тех кто хочет продвигать новые системы.

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

а как же песенки аля «системде это не просто система инициализации»?

systemd заменяет систему инициализации? значит альтернатива.

и как ты с этим справляешься?

мне ваша вонь по барабану, у меня все работает и будет работать когда я начну ставить RHEL7

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

а их не надо продвигать?

а кому надо их продвигать? Пользоваться ими уже недостаточно?

типа написал, и молчи себе в тряпочку?

и пользуйся на здоровье. Развели политику.

systemd заменяет систему инициализации? значит альтернатива.

еще эта альтернатива - альтернатива крону, логгеру, consolekit'y, policykit'y, hal'y. Хорошо что из этих, только крон и логгер не слили в единую кодовую базу. А то можно было б еще поговорить об альтернативах :D

мне ваша вонь по барабану, у меня все работает и будет работать когда я начну ставить RHEL7

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

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

а кому надо их продвигать? Пользоваться ими уже недостаточно?

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

и пользуйся на здоровье. Развели политику.

пользуйся, но молчи в тряпочку значит?

еще эта альтернатива - альтернатива крону, логгеру, consolekit'y, policykit'y, hal'y. Хорошо что из этих, только крон и логгер не слили в единую кодовую базу. А то можно было б еще поговорить об альтернативах :D

я не вижу тут ничего плохого

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

ужас какой, если что я тебя найму, мне как раз садовник нужен будет летом

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

Чтото не доводилось встречать восхищённых откликов о качестве кода от Поттеринга.

По крайней мере, он программист руками.

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

если не продвигать никто не узнает что ими можно польоваться.

всё ради вашего блага, конечно же)

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

уже? дебиан рип.

пользуйся, но молчи в тряпочку значит?

да. пользуйся и не 3.14zди. А для программистов: shut up and show me the code!

я не вижу тут ничего плохого

в этом и нет ничего плохого. Это просто говно. Не хорошее, не плохое.

ужас какой, если что я тебя найму, мне как раз садовник нужен будет летом

Найс. Сколько платишь? Что делать?

Deleted
()
Ответ на: комментарий от Deliverance

Чтото не доводилось встречать восхищённых откликов о качестве кода от Поттеринга.

По крайней мере, он программист руками.

из ж.пы.

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

да. пользуйся и не 3.14zди. А для программистов: shut up and show me the code!

отлично, чо. очень в духе опенсорса - напиши, но молчи.

в этом и нет ничего плохого. Это просто говно. Не хорошее, не плохое.

а ты конечно же авторитет в определении говна.

Найс. Сколько платишь? Что делать?

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

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

отлично, чо.

офигенно. меньше грязи и фанатизма.

очень в духе опенсорса

значит коммерческая редхат не в духе опенсурса.

напиши, но молчи.

напиши && не 3.14zди) почувствуй разницу.

а ты конечно же авторитет в определении говна.

нет. Но авторитет в определении говна нужен тем у кого напрочь отсутствует слух, зрение, обоняние, и на крайний случай - осязание. :D

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

значит коммерческая редхат не в духе опенсурса.

каким образом ты пришел к такому выводу?

напиши && не 3.14zди) почувствуй разницу.

поясни мне где тут разница?

нет. Но авторитет в определении говна нужен тем у кого напрочь отсутствует слух, зрение, обоняние, и на крайний случай - осязание. :D

ну а если ты не авторитет, то откуда ты вообще можешь знать что говно а что нет? Ты ведь в этом ни хрена не понимаешь.

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

каким образом ты пришел к такому выводу?

ты ведь сам сказал что писать и не 3.14zдеть - в духе опенсурса. Учитывая фуд со стороны лёни и ко (работников дерхат).

поясни мне где тут разница?

Разница на людях: пока серились о dvcs, линус взял и написал git, не агитируя и не рекламирую свою серебрянную пулю бегаю по интернетам, гуглплюсам, и прочим сходкам. А лёнчик устроил концерт на своём глюкодроме, где отвергал патчи в угоду какой-то идеефикс, писал «обличающие» статейки, гетзефактсы, срачи в гуглплюсах, оскорблял собеседников школьниками, учил других разработчиков уму-разуму, зазомбировал федорастов и всяких неадекватных арчеров рекламирующих его шнягу как героинщики.

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

ты ведь сам сказал что писать и не 3.14zдеть - в духе опенсурса. Учитывая фуд со стороны лёни и ко (работников дерхат).

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

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

ну да, и так как он святой линус, срач не поднялся, и ему не пришлось писать длинные посты объясняя крикунам в чем преимущества новой системы. Поттерингу пришлось заниматься политикой потому что куча школьников развели вой вокруг новой системы, вместо того чтоб или принять ее или нет.

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

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

очень в духе опенсорса - напиши, но молчи.

ты такой противоречивый :-D

Поттерингу пришлось заниматься политикой потому что куча школьников развели вой вокруг новой системы

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

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

ты такой противоречивый :-D

ты такой умный что сарказм отличить не способен?

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

а какой кодер в комьюнити не занимается политикой? это меритократия, любой кто пишет, автоматически становится политиком

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

Эта падла таки пытается запустить journald, да ещё отожрать памяти поболя. Т.е. запретить journald я вообще хз как. systemctl disable/stop не помогают.

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

OpenWRT скоро станет хорошей альтернативой и на десктопе? :)

h4tr3d ★★★★★
()
Ответ на: комментарий от like-all

Зачем нужно это безобразие, которое умеет шедулить только shutdown, если есть cron, который умеет шедулить всё?

если и сравнивать этот вариант шедулинга, так не с cron, а с atd. Ну и посмотри, как это было сделано в утилите, канувшей в Лету: shutodown -h now, а вот вместо now можно было что-то вроде +5m написать, что рубало систему через 5 минут, каждую минуту рассылая всем подключившимся/залогинившимся уведомление, мол, до остановки системы осталось...

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