LINUX.ORG.RU

systemd 247

 ,


0

1

Новый релиз известного системного менеджера мира GNU/Linux — systemd.

В данном выпуске:

  • метки (tags) udev теперь относятся к устройству, а не к событию, связанному с устройством, — это нарушает обратную совместимость, но только для того, чтобы корректно обработать нарушение обратной совместимости, внесённое ещё в ядре 4.14;
  • файлы PAM для systemd-user теперь по умолчанию в /usr/lib/pam.d/ (как и должно быть с версии PAM 1.2.0) вместо /etc/pam.d/;
  • зависимость (runtime) от libqrencode, libpcre2, libidn/libidn2, libpwquality, libcryptsetup теперь опциональна — в случае отсутствия библиотеки соответствующая функциональность автоматически отключается;
  • systemd-repart поддерживает вывод в формате JSON;
  • systemd-dissect стал официально поддерживаемой утилитой со стабильным интерфейсом, соответственно по умолчанию теперь устанавливается в /usr/bin/ вместо /usr/lib/systemd/;
  • systemd-nspawn теперь использует интерфейс, описанный в https://systemd.io/CONTAINER_INTERFACE ;
  • убрана недокументированная опция «ConditionNull=» для юнитов;
  • добавлены новые опции юнитов;
  • добавлена поддержка ключей восстановления для зашифрованных образов systemd-homed, которые (ключи, а не образы) отображаются с помощью QR-кода;
  • добавлена поддержка отдельного раздела /usr в https://systemd.io/DISCOVERABLE_PARTITIONS/ и systemd-repart;

И множество других, не менее любопытных изменений.

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

★★★★

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

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

ввот! мы и добрались до сути:) хорошо, что ты честно признал «я люблю Поттеринга за то, что он сделал такие удобные комбайны, где все сразу работает, как в Windows, и теперь моя личная жизнь с девушкой наладилась» :) в этом же все дело?)

А у вас что главное?

как я писал в соседнем топике. для меня это привычная камасутра. поскольку я натренирован грабли чинить по работе, они не создают таких проблем, как прочим. а вот возможную гибкость UNIX-way я могу использовать в чисто профессиональных целях, чтобы выполнять заказ «под ключ». это то, за что ценят линукс инженеры. собсно, systemd тоже ценят инженеры в Facebook. проблема тут в безальтернативности. не у всех энтерпрайз такого размера и не всем соответственно нужен фреймворк такого рода. я уж не говорю про идиотские решения самого поттеринга... чувак совершенно не понимает в администрировании, но пишет софт для админов.

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

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

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

Пример неудачный, systemd может в syslog implementation, перенаправлять вывод в run/systemd/journal/syslog.

Всё решается одной строкой ForwardToSyslog=yes в конфиге

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

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

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

ты правда с 12 года на лоре не узнал, что такое UNIX-way?

Я знаю, но крайности приводят фанатиков в маргинальную яму. Задача и цель определяют подход, а не наоборот. Если UNIX-way эффективен, делай Unix-way, если нет - не надо делать Unix-way ради Unix-way.

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

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

Конкретики я так и не увидел.

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

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

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

ты презентации от них смотришь? может, ты просто не в курсе, вот чушь и пишешь?

Какая разница что там и где на презентациях, чушь остаётся чушью, где её не напиши.

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

Ещё один годофил, настрадамус пока из тебя не очень, хотя если с твоими, то возможно.

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

перенаправлять

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

Systemd модульный в целом

я тебе уже выше ответил

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

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

Да, прям дебажишь ты и сервис тебе по 10 гигов логи выдаёт, опять какие-то теории в вакуме.

Конкретный пример, отправь свой юзкейс Лёне или на гитхаб, и скинь ссылку, посмотрим.

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

опять какие-то теории в вакуме

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

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

дебиановское голосование вообще было неоднозначным

О, да ты дочь офицера оказывается :-D

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

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

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

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

20 демонов синхронизации времени?

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

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

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

Какое у вас… эээ… «творческое» понимание прочитанного. Не исключено, что вы сами очень хотели бы использовать Windows/MacOS, но не способны в этом признаться в силу навязанных извне предубеждений, и потому проецируете собственные нереализованные желания на других.

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

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

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

Интересное описание вашего использования компьютера и выбранных ОС и ПО. Учитывая, что это ваше собственное описание, — вполне характеризующее, я бы сказал.

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

я с удовольствием влепил бы для использования Solaris, если бы не его цена.

платить надо только за прод. дома и тест/дев на шару.

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

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

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

влепил бы для использования Solaris

У тебя денег нет на железо, где он нужен. Это даже не энтерпрайз, а что-то на уровне критических систем.

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

Подтверждаю. Прецедент соляры дома создавал самостоятельно. И по личному опыту могу заявить что это для упоротых.

И использование этого дома требует либо новых доз упорина либо немалого соляркофильства. Что, в принципе, одно и то же.

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

Тогда за каким хером сустемда реализует синхронизацию времени, руление сетью, резольвер, вбирает в себя gummiboot? Для чего вот это вот все в ней? независимо от нее оно было реализовано недостаточно хорошо?

Разными разработчиками, разные лицензии, совместимость условна. Здесь же всё под одним брендом и из коробки.

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

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

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

неважно, если звук прервется

вообще-то звук может быть критически важен для работы

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

Мнение анонимуса очень важно. Ты то у нас получше него разбираешься в администрировании, ждём от тебя новый init

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

Мнение аномнимуса бесценно. И неопровержимо!

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

Шиндошс. Там все от майков под одной лицензией.

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

Разными разработчиками

И вы чем проблема?

разные лицензии

И-и-и?!

совместимость условна

Условная совместимость демона синхронизации времени с бутлоадером? Ты вообще нормален?!

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

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

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

Почему systemd раковая опухоль, чем он плох?

мамкин «трололо» даже зарегался специально, тьху, какое же уг

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

Поделитесь статьей какой нибудь

в гугле забанили?

рассказывается за минусы

минусы по сравнению с чем?

и почему стоит ненавидеть systemd?

фанбои системд совсем долбанулись… считают, что systemd стоит того, чтоб ее ненавидеть…

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

ls, например, тоже мертв (и потому его следует закопать)? Там и по 28 лет код не трогали.

  • При выводе времени в «ls -l» теперь используется три поля (xx:xx:xx) вместо двух, если текущая локаль явно не определяет стиль вывода времени (16.10.2010)
  • В cp и ls добавлена поддержка ACL HP-UX 11.11 (09.09.2011)
  • В ls обеспечено экранирование выводимых имён файлов, что решает проблемы с их использованием в shell (20.01.2016)
  • В ls унифицировано выравнивание экранированных и неэкранированных элементов вывода (01.12.2016)
  • В команде «ls --color» при подсветке теперь учитывается регистр символов в расширении файла (02.07.2018)
  • Утилиты stat и ls переведены на использование более эффективно работающего системного вызова statx при его доступности. (06.03.2020)
  • В утилитах du, expr, install, ls, mknod, ptx, shuf и sort обеспечена корректная проверка числовых данных, например, запуск 'du -d 1x' теперь приведёт к ошибке, а не игнорированию символа «x». (06.03.2020)
  • В утилите ls обеспечен вывод ошибки при обработке удалённого каталога в GNU/Linux (ранее вывод соответствовал пустой директории). (06.03.2020)
  • В ls добавлена опция "--time=birth" для отображения времени создания файла и сортировки по этому значению. (06.03.2020)

Нет, ls своевременно обновляется, судя по спискам изменений coreutils за последние 10 лет.

Это НЕ форк. Cookbook в названии и chef в зависимостях как бы намекают.

Да, действительно.

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

А судя по гиту 60% кода не трогали 28 лет.

Но не ls-ом единым!

False вот 16 лет не трогали. И что-то никто не говорит что оно мертво и требует скорейшего закапывания (и переписывания на хрусте).

Runit маленький и простой (15 килострок кода с учетом документации). Есть мнение что автор просто закончил.

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

Хорошие стихи. Вот тебе еще. А каждый @shimon в душе г…он.

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

Есть мнение что автор просто закончил.

И закурил :-D

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

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

о да, залогиньте меня с помощью logind, но без запуска systemd в uid 1…

Сейчас бы модульность приравнивать к совместимости. Пиши свой logind`совместимую систему инициализации, ноу проблем.

Какого ты должен использовать logind и под него что-то писать, подстраивать? Ноу проблем, не используй logind, системда и без него работает.

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

вставить и настроить планки памяти

Мамкины одмыны прибыли, даже вообразить не могу как ты обрёл этот сложнейший навык.

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

Ты понимаешь, что ты поехавший вообще? Не он, блядь, не я, а ты.

Переписывание говнокода в качестве достоинства, вообще охуеть!

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

Пиши свой logind`совместимую систему инициализации

У нас есть квадратные колеса, к ним нужен специальный велосипед…

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

Почему systemd раковая опухоль, чем он плох?

Потому что он заставляет кучу недалёких пользователей, которые считали что «выучили линукс» учиться заново. Разумеется идиоты никогда не простят проект, столь наглядно подсвечивающий их идиотизм.

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

А еще этот проект корежит и кромсает linux, причем сейчас занялся уже теми частями которые и без него вполне сносно работали. А выбора то уже особо и нет - системд впилили и без него никак, команды конкуренты с помощью корпов развалили, лидеров старой школы сожрали с помощью SJW. Все. Такое положение называется монополия. Ну в данном случае - почти монополия, по большом счету остались гентушники.

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

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

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

Гонор - почти обязательная составная часть глупости. Сейчас очень модно считать ретроградами и недалекими тех старших товарищей которые почему то отказываются добровольно вставлять себе в анус вот этот модный, красивенький и очень дорогой! анальный зонд. Вместе радоваться, сравнивать стразики, у кого длиннее, ругать глупцов, которые его не купили или просто не пользуются. Радостно травить несогласных. В общем неправильно в fallout сказали, надо было «… обезьяны никогда не меняются».

anonymous ()

Качественно у ононимусов пригорело, лепота :-D

Значит верно мотивацию хейтеров угадал.

zabbal ★★★★ ()
Ответ на: ? от anonymous

Re: ?

А где пригорело-то? Пока что похоже, что ты опять умылся божьей росой.

Он ей ежедневно натирается.

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

так я о том целый тред и веду речь! у тебя стандарт удобства задан именно этой системой и этой очень заметно

Кстати. С тех пор как в десятке сделали множество шагов навстречу красноглазым - консоль нормальную родную (со всякими редлайнами и т.д.), WSL и всё такое прочее, я реально иногда подумываю, особенно когда в очередной раз ломаются Х или какой-нибудь загадочный dbus. Ибо тренд сейчас таков, что империя зла делает удобные вещи, а вот в топике многие просто закусили удила в погоне за призрачным идеалом. Жаль что при этом они ни с кем не посоветовались.

С МакОС, как с основной десктопной системы ушел несколько лет назад, когда там уровень анальной огороженности совсем зашкалил, такое ощущение что Поттеринг решил превозмочь Кука

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

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

Вы нормальный? Когда дедушка RMS поднял знамя, то 64К для исполняемого файла было значительной величиной. Ядро (исходники) можно было лениво изучить за месяц-другой. Сейчас потребуется несколько месяцев чтобы написать первые полезные (не hello.c) строчки кода к ядру или ко всяким гномам-кедам. Просто потому что исходники стали занимать в тысячи раз больше объема, концепции усложнились (ага, благодаря таким пакетам как systemd и прочим Xorg/Gnome/KDE).
По сути, для обычного среднего потребителя больше нет опции «перепиши если не нравится». Она осталась для разработчиков и отдельных упоротых студентов, при условии что им есть где пожрать

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