LINUX.ORG.RU

systemd 256

 ,


0

2

Cвободный (GPLv2+) системный менеджер GNU/Linux порадовал поклонников очередным релизом.

В этом выпуске:

  • убрана поддержка старых cgroups v1 по умолчанию;
  • поддержка старых скриптов System V объявлена устаревшей, её планируется убрать в одном из следующих релизов;
  • добавлена поддержка допконфигов (drop-ins) для systemd-udevd;
  • в systemd-creds добавлена поддержка секретов для непривелигированных пользователей;
  • аналог опции юнита ProtectSystem= добавлен к системному менеджеру и включён по умолчанию в initrd – соответственно, код из initrd не сможет писать в /usr;
  • новый спецификатор %D в описании юнита – раскрывается в $XDG_DATA_HOME или /usr/share/ для пользовательских и системных юнитов соответственно$
  • интерфейс Varlink добавлен к systemd-networkd и systemd-hostnamed;
  • добавлена концепция капсул – группа юнитов под контролем отдельного экземпляра пользовательского systemd: фактически эквивалента запуску сервисов под отдельным пользователем без необходимости явно создавать этого пользователя – см. доки;
  • journal получил поддержку отправки логов (в формате JEF) в сокет что позволило организовать доставку логов из виртуалки, запущенной systemd-vmspawn на хост даже при отсутствии поддержки сети у гостевой системы;
  • systemd-run получил алиас run0 который работает как аналог sudo с контролем привелегий с помощью PolKit;
  • множество других замечательных нововведений и улучшений.

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

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 6)

поддержка старых скриптов System V объявлена устаревшей, её планируется убрать в одном из следующих релизов

А как на это смотрят энтерпрайз вендоры Linux? Как бы стороннее проприетарное ПО, программисты которого застряли в прошлом, никто не убирал.

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

А как на это смотрят энтерпрайз вендоры Linux?

А это не важно! Лёня объявит устаревшими их!

gns ★★★★★
()

поддержка старых скриптов System V объявлена устаревшей

А новые скрипты System V поддерживаться будут?

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

Если это будет, то все серьезные дистрибутивы будут просто патчить systemd, чтобы вернуть эту обратную поддержку.

Я серьезно, в RHEL 9 даже есть пакеты для совместимости со старыми UNIX, а тут удалять init скрипты совсем? Кто ж им даст, бизнес пошлет таких модно-молодежных куда подальше.

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

Так эти «модно-молодежно» — тоже бизнес. Я ж говорю, попкорн в студию!

gns ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Какая проблема? В rhel8 и rhel9 зафиксированы версии 239 и 252. Все ломающие совместимость нововведения попадут только в rhel10 в следующем году.

i586 ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Мне вот больше интересно, есть ли у Лени сотоврищи какая-то цель? У них есть вижн, или все это улучшайзинг в исполнении очумелых ручек?

gns ★★★★★
()

поддержка старых скриптов System V объявлена устаревшей

А чем старые скрипты System V отличаются от новых скриптов System V?

imul ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
  1. депрекейтишь
  2. удаляешь
  3. закрываешь баги с резолюцией «мы предупреждали»

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

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 2)
Ответ на: комментарий от Vsevolod-linuxoid

В общем, sysv scripts еще не объявляли deprecated. Если из версии systemd, которая выйдет в конце года, sysv scripts реально не выпилят, то они могут остаться в rhel10 в депрекейтнутом состоянии.

Я это к тому написал, что старым системам ничего не грозит.

i586 ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Как бы стороннее проприетарное ПО, программисты которого застряли в прошлом, никто не убирал.

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

cumvillain
()
Последнее исправление: cumvillain (всего исправлений: 2)

появятся новые профессии с приставкой systemd:

- опцио аналитик (знаток опций и их сочетаний)

- unit менеджер (умеет их вовремя править, главное модно-применять)

- жоурналист - этот просто умеет приводить новые журналы в старый-добрый syslog+dmesg.

etc etc

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

Диды, писавшие старые скрипты, уже ушли в страну вечной охоты.

Седовласые, писавшие новые, ещё могут эти скрипты как-то поддерживать. Хотя бы и сообщением в списке рассылки «Я вас ещё всех переживу, молокососы!».

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

Тут всё очевидно. Он хочет подмять под себя все компоненты системы после чего объявит себя богом.

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

Не, у меня молодость испорчена спиртом «Рояль», с тех пор чистым не употребляю, максимум Абсент. :)

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

Ну будет как в Риме эпохи Республики: два пожизненных Консула — Линус и Лёня. Один за ядро, другой за юзерспейс.

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

Мне вот больше интересно, есть ли у Лени сотоврищи какая-то цель?

Хороший вопрос. Я много думал об этом и, хоть я и не люблю конспирологию, но конспирологическое объяснение, что это намеренная диверсия, всё равно логичнее остальных и требует меньше нагромождений. То, что Лёна в итоге теперь работает в M$, косвенно подтверждает это…

CrX ★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Ты не понимаешь, что системДи пилится вендорами как раз ахахаха

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

Это уже после «Рояля» началось. Тогда мы уже на «Абсолют» переключились и на джин с тоником.

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

Слишком сложно для диверсии, вот как раз очень много нагромождений. Да и М$ стала внутри себя вкладываться в линукс. Ну с журналами действительно стало лучше.

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

Дык это Змей-Горыныч был восьмибитный из старой сказки, а этим еще долго головы рубить придется... :)

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

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

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

Скорее, мы не понимаем, что им надо.

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

повторение истории Нокии

Эта фраза - отличный маркер того, что историю Нокии произносящий её не знает, а знает лишь крошечный период «пришёл Элоп и продал майкам».

А вот история Нокии глазами очевидца, от человека, который частью этой истории был. Спойлер: Нокию успешно похоронили сами финны. Элоп под благовидным предлогом выкинул табуны финских менеджеров, которые довели Нокию до ручки и спас тот шерсти клок, который ещё можно было спасти, единственным возможным способом - выводом основной разработки софта в другую компанию, потому что финны завели внутреннюю разработку в полный и беспросветный тупик. Остальное сгнило до него.

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

MozillaFirefox ★★★★★
()
Последнее исправление: MozillaFirefox (всего исправлений: 5)
Ответ на: комментарий от Vsevolod-linuxoid

в RHEL 9 даже есть пакеты для совместимости со старыми UNIX, а тут удалять init скрипты совсем? Кто ж им даст, бизнес пошлет таких модно-молодежных куда подальше.

Так то небось совместимость старых программ в бинарном виде. А здесь речь идёт лишь о системе инициализации системы. Если старые бинарники продолжают работать, кому какое дело до системы инициализации? Ну кроме разве что старых сисадминов, которым придётся переучиваться.

zg
()
Ответ на: комментарий от Vsevolod-linuxoid

У них есть еще лет 5 перепилить скрипты на юниты или портировать sysv-generator из старых версий. Старые версии стороннего софта идут в топку.

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

У них есть вижн

Избавление от SysV init - главная цель systemd, как init системы. В этом и состоит vision.

От SysV init действительно давно пора избавиться, проблемы её известны, и systemd неплохо их решает.

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

Мне вот больше интересно, есть ли у Лени сотоврищи какая-то цель?

у самурая нет цели, только путь

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

journald, вообще говоря, прекрасен.

В первую очередь он "прекрасен" тем, что не совместим ни с RFC3164, ни с RFC5424. Просто о-who-енен! (%

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

В первую очередь он «прекрасен» тем, что не совместим ни с RFC3164, ни с RFC5424. Просто о-who-енен! (%

Это локальный журнал, лол, ему не нужно их уметь.

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

Все ломающие совместимость нововведения попадут только в rhel10 в следующем году.

Или не попадут. Ведь оно только deprecated...

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

Следующий день в разгаре, на ЛОРе даже вторую страницу комментариев не начали. Какой тут попкорн…

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

Это верно, но уже сейчас «systemd и компания» умеет сильно больше, чем SysV init. Вот хочется понять, когда стабилизируют функциональность и какая она будет.

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

Да чо с ЛОРа-то угорать? Меня Ленины экзерсисы веселят. :)

gns ★★★★★
()
Ответ на: комментарий от zimniy
  • Microsoft не имеет никакого отношения к IETF;
  • Лёна снова всё сломает ещё до того, как этот RFC дойдёт до рассмотрения.
mord0d ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.