LINUX.ORG.RU

systemd 245

 ,


2

3

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

Наиболее интересные (на мой взгляд) изменения в данном выпуске:

  • systemd-homed - новый компонент, позволяющий прозрачно и удобно управлять шифрованными домашними директориями, обеспечивающий переносимость (нет необходимости заботиться о разных UID на разных системах), безопасность (бэкэнд по-умолчанию LUKS) и возможность миграции на свежеустановленные системы копированием одного файла. Во всех подробностях рассказано в https://media.ccc.de/v/ASG2019-164-reinventing-home-directories
  • systemd-userdb - новый компонент, без которого нельзя было реализовать предыдущий сервис. Расширяемая база данных пользователей в JSON формате, заменяющая (в светлом будущем) и дополняющая (начиная с данного релиза) формат /etc/passwd
  • пространства имён для systemd-journald - теперь можно запустить отдельную копию демона журнала (со своими лимитами, политиками и т. п.) и использовать её для группы процессов
  • улучшения в поддержке SELinux
  • опция ProtectClock= для защиты системного времени от модификации, аналог ProtectSystem= и прочих Protect опций
  • множество улучшений в systemd-networkd в плане гибкости настройки маршрутов, QoS и т. д.
  • основательно переделан сайт https://systemd.io/ - теперь отличная документация сразу под рукой
  • новый логотип от Тобиаса Бернарда

И множество других изменений, который наверняка пройдут незамеченными на фоне оживлённой дискуссии по поводу homed и userd :)

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

★★★★★

Проверено: DoctorSinus ()
Последнее исправление: leave (всего исправлений: 3)

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

Я нахожу крайне неудобным иметь логи и конфиги в бинарных файлах, которые невозможно читать ничем, кроме системД.

Systemd хоть как-то препятствует записи логов в текстовые файлы?

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

Воткнул видюху - сеть отвалилась.

О, может быть хоть ты сможешь найти пруфлинк на эту фэнтези?

И я прекрасно понимаю почему это случмлось

Серьёзно? Ну расскажи, как же это по-твоему работает?

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

бугурт у людей не из-за systemd как инита, а из-за авторитарной манеры его продвижения

Не хватает картинки с перекошенной Ахеджаковой с подписью «прости нас, баттхёртиан» :-D

Вообще, конечно, лютая попоболь, которую systemd вызвал у виндузятников, уже оправдывает его существование. То, что регулярно появляются удобная и полезная функциональность (вроде homed и userdb в текущем релизе) - просто приятное дополнение :)

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

можно привести пример бинарного конфига systemd?

Кстати, а к git у вас аналогичные претензии? Там тоже индекс хранится в бинарном файле, который невозможно читать ничем кроме giT (tm)

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

О, может быть хоть ты сможешь найти пруфлинк на эту фэнтези?

Приведённого примера с двумя сетевыми недостаточно?

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

Очень смешно смотреть на твою клоунаду.
man systemd-repart сможешь прочитать?
Ну и вдогонку, идемпотентность — свойство объекта или операции при повторном применении операции к объекту давать тот же результат, что и при первом.

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

Такой же, как и заеппал. Интересно, все фанатики творения Потного Лени такие?

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

Ну почему же? Я открыл подробности.

Молодец! Исчезающий вид по нынешним временам практически.

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

Ага, «английский» называется. Если собираешься работать в IT - очень рекомендую выучить: он практически повсюду ;-)

Угадайте, как оно переводится.

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

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

Лично я считаю, что у системд есть и технические недостатки.

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

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

Я тебе нормально и ответил. Их проект — что хотят, то и ваяют. Или ты думал, что на явную под5.2ку я тебе иначе обязан отвечать?

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

Я нахожу крайне неудобным иметь логи и конфиги в бинарных файлах

Что за бред - где ты нашёл конфиги в бинарных файлах?

которые невозможно читать ничем, кроме системД

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

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

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

Намедни тут нужна была инфа по модулем леннартаудио. И шо вы таки думаете? В манах по теме нет ни слова! Тут уже и наличию онлайн-доки радуешься. Странно как это Поттер не озаботился написанием тулзы для ее просмотра.

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

О да. И ладно бы читать, но это еще иногда нужно и парсить и передавать другим утилитам.

Ни разу не сомневался, что для виндузятника это непосильно сложная проблема. Удивляет другое - среди тех, кто не может справится с элементарной задачей, хватает таких, которые почему-то считают себя линуксоидами. А когда им указывают на вопиющее несоответствие их некомпетентности с их же раздутым ЧСВ - сразу начинают бегать туда-сюда с пригоревшим пердаком и кудахтать про Заговор Корпораций.

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

Вы просто не поняли гения.

Это идемпотентность по сустемдэшному: вынул карточку — сломал нумерацию. Воткнул обратно и все снова как было!

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

Чего? o_0 Упоролся что ли?

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

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

Нет. Но тут как с SJW — они очень громко вопят.

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

Так идемпотентен же компонент systemd-repart. Он про сетёвки и их нумерацию не в курсе. Он будет разметку на дисках... эээ...

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

Всегда восхищала твоя способность не просто бисер перед свиньями метнуть, а подробную лекцию им прочитать, тактично игнорируя невежливое похрюкивание - я так не умею. Не задумывался о карьере преподавателя? У тебя определённо может получиться ;-)

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

Эй, парни, полегче. Вы облизываете друг друга в общественном месте. А ты не думал, imul, что албатрос приревнует заббала к тебе и тебя заббанят?

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

но некомпетентность хейтеров всё-равно продолжает удивлять

Кто такие эти хейтеры? Это типо если я, предпочитаю продукцию компании amd, и не пользуюсь крайне опасной и к тому же очень дорогой продукцией intel, то я хейтер, да?

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

О, ты меня там выше ещё и в хейтеры записал.

И когда только успел? Давай ссылку, поправлю :)

начни осваивать прямо сейчас.

А смысл? Я вот искренне счмтаю, что просвещать хейтеров бесполезно - потому что неаргументированная ненависть проистекает явно не из недостатка информации. Я же её нашёл. И ты нашёл. И разработчики Ubuntu, Fedora, Arch, RHEL, SLES, Debian и так далее нашли. Поэтому когда хейтер начинает гнать бессмысленную пургу - это не потому что у него не получилось найти документацию и понять её, а потому что он даже не пытался это сделать.

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

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

Ты идиот? Ты вообще читал, то что я написал?

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

Нормальные люди так не пишут. Почитай любой ман, кроме сустемД. Желание везде втыкать какие-то заумные слова – признак дебилизма.

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

Прости. Просто тут один регистрант такой анал-карнавл с криками «ВРЕТИ» на эту тему развел. Вот меня и занесло не туда.

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

Напиши нормально.

Желание везде втыкать какие-то заумные слова – признак дебилизма.

Тебе не понравилось слово идемпотентность потому что ты его не знаешь?

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

И шо вы таки думаете? В манах по теме нет ни слова!

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

Тут уже и наличию онлайн-доки радуешься.

Немного примеров:

  • systemd имеет хорошие маны (может даже исчерпывающие);
  • sed/awk имеют маны, но толку от них мало;
  • offlineimap не имеет манов, но устанавливается с кое-какими доками;
  • awesome wm идёт с маном, описывающим дефолт, полной документацией по API и виджетам, и всё это продублировано на сайте (в двух редакциях: master и release);
  • К ядру Linux манов нет, но есть разного качества документация, идущая с исходниками, которая хоть и сгруппирована, но чтобы что-то найти, нужно грепать (получать тонну лишнего и грепать снова), естественно предварительно скачав эти исходники.

Отсутствие документации (идущей с софтом в комплекте, а не где-то там в интернете на официальном сайте¹) — это баг.

¹⁾  Каждой (за исключением крупных проектов, которым необходим как минимум форум и/или блог) софтине делать сайт тоже не очень хорошо. В итоге сайт нужно чем-то наполнять, и силы, которые могли быть потрачены на что-то полезное, уходят на сайт. Плюс для наполнения туда сливают документацию, которая должна идти с софтом.

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

Кто-нибудь может объяснить, ЧТО ЭТО ЗНАЧИТ?

Ща объясню. Идемпотентный - это значит, что при одинаковых действиях получится одинаковый результат. Т.е. то, что в стандартных утилитах просто подразумевалось априори и не требовало никакого дополнительного указания. Собственно все стандартные линуксячьи утилиты идемпотентны по умолчанию, а если у программы внезапно было какое-то иное поведение в определённых случаях, то как раз именно это особо отмечалось в манах. Т.е. особым образом отмечали именно неидемпотентное поведение.

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

Вообще, введение в IT-терминологию широкого использования слова «идемпотентный» связано исключительно с резким падением качества софта, в том числе из-за использования ЯП с низким уровнем вхождения и привлечением в качестве программистов непойми кого. Соответственно, то, что раньше считалось очевидным и само собой разумеющимся для любой программы - «одинаковые действия приводят к одинаковому результату», стало совершенно неочевидным и нетрадиционным для современного софта и потребовало специального термина. Вот и добавили в лексикон слово, которое бы описывало отличие некоего шлака, который хоть как-то похож по поведению на обычный старый софт от другого шлака, который страдает «Безумием по Эйнштейну».

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

Ща объясню.

Не льсти себе.

Очевидно, что и этот systemd-repart тоже так себя вёл поначалу

Кому очевидно? С чего ты решил будто твоя фэнтезятина очевидна кому-либо кроме тебя? Ты же привычно несёшь на ходу выдуманный бред, даже не попытавшись хоть что-то узнать предварительно.

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

О, может быть хоть ты сможешь найти пруфлинк на эту фэнтези?

В этой теме есть куча примеров. Если ты читать не умеешь - это уже твои проблемы.

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

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

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

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

для меня остается загадкой

Я тут подумал… А как деды логи смотрели, чтобы вот фильтром дату сделать от и до?

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

Смотря что за логи. Это же не один файл. Старые обычно отправляются в архив. А там find, grep и все такое.

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

Ну вот давай мне пожалуйста выведи логи с «13:01:35» по «14:59:56» текущего дня с помощью «find, grep и всего такого». Логов достаточно много для того, чтобы искать глазами было запретительно долго, но достаточно мало для того, чтобы не произошло принудительной ротации и они все лежали в одном текстовом файле.

При этом также далеко не факт, что конкретно в указанные моменты времени вообще были какие-то записи — вполне возможно, что первая запись в этом диапазоне возникла спустя полчаса, но нам это заранее неизвестно.

Вперёд.

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

Ну вот давай мне пожалуйста выведи логи с «13:01:35» по «14:59:56» текущего дня с помощью «find, grep и всего такого». Логов достаточно много для того, чтобы искать глазами было запретительно долго, но достаточно мало для того, чтобы не произошло принудительной ротации и они все лежали в одном текстовом файле.

Каким образом парсер текстового файла с сортировкой по логам, имеет отношения к иниту аж настолько что прибивается гвоздями ?

Чоб уж сразу в депенденси не тянуть Гном3 и Гнумерик, ммм ?

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

Какой к чёрту парсер текстового файла?

intelfx ★★★★★
()

отличный релиз!

скорее бы браузер и либру-офис еще включили!

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

домашних папок

виндузятнег детектед

anonymous
()

Тред прекрасен во всём. Закономерен и демонстративен как любой тред о systemd, rust и прочих величайших изобретениях тысячелетия.

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

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

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

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