Леннарт Поттеринг (Lennart Poettering) представил (http://lists.freedesktop.org/archives/systemd-devel/2013-Mar...) релиз системного менеджера systemd 199. Новая версия примечательная интеграцией в состав недавно анонсированного (http://www.opennet.me/opennews/art.shtml?num=36457) экспериментального модуля libsystemd-bus, с реализацией альтернативной клиентской библиотеки для протокола D-Bus.
Среди других изменений:
- В модуль systemd-python добавлен API для использования возможностей libsystemd-daemon;- Изменено поведение опций PrivateTmp, ReadWriteDirectories,
ReadOnlyDirectories и InaccessibleDirectories: приватные директории /tmp и /var/tmp теперь совместно доступны для всех процессов сервиса. При остановке сервиса, все связанные с ним временные директории автоматически удаляются;
- По умолчанию systemd отныне устанавливает несколько sysctl переменных в ядре Linux: Включаются безопасные опции sysrq, верификация маршрутов, проверка жестких и символических ссылок. Выключается маршрутизация на основании источника (source routing);
- Режим предсказуемого выбора имён для сетевых интерфейсов теперь может быть отключен через параметр ядра net.ifnames=0;- В journald обеспечен принудительный сброс данных на диск спустя как минимум 5 минут после операций записи в журнал. До момента следующей записи файл с журналом помечается как переведённый в offline. Подобное изменение позволяет увеличить надёжность и сохранность журнала на случай краха системы. Задержку синхронизации можно поменять через переменную SyncIntervalSec в journald.conf;
- Добавлен новый unit remote-fs-setup.target, который может быть использован для вызова специфичных сервисов в случае, когда примонтирована как минимум одна внешняя файловая система;
- В демоне udev число рабочих процессов, запускаемых параллельно, рассчитывается на основании числа CPU, а не размера памяти, как раньше.
URL: http://lists.freedesktop.org/archives/systemd-devel/2013-Mar...
Новость: http://www.opennet.me/opennews/art.shtml?num=36504
Busybox с другого конца. Только в отличие от оригинала, более сложный, в отличие от оригинала страдает NIH по необоснованной причине, в отличие от оригинала, непредсказуем и требует пилить всё под себя.Вывод : не нужно.
> Busybox с другого конца. Только в отличие от оригинала, более сложный, в
> отличие от оригинала страдает NIH по необоснованной причине, в отличие от
> оригинала, непредсказуем и требует пилить всё под себя.
> Вывод : не нужно.Окай, вам не нужно, а мне нужно. Вы не пользуетесь, а я пользуюсь. Ведь всем хорошо, правда?
>>По умолчанию systemd отныне устанавливает несколько sysctl переменных в ядре
>>Выключается маршрутизация на основании источника (source routing);Может кто-то прокомментировать этот момент? Зачем это делается?
Ну дык - в линухе можно спокойно обойтись без системд(пока), несколько затруднительно обойтись без удева, а вот без ведра... Короче все в совковых традициях - кто не хотел шапкозонда добровольно, тому его загонит зондеркомманда с добрыми-добрыми лицами, ради его же блага, конечно же.
> Ну дык - в линухе можно спокойно обойтись без системд(пока), несколько затруднительно
> обойтись без удева, а вот без ведра...В ядре он ничего не менял, просто выставил несколько настроек.
Пардон, systemd прсто рулит ядром немного. Ядром может рулить и кто-нибудь иной. И да, не загонят. Идите, загоните это системам с бизибоксом или андроиду какому-нибудь. Удачи в этом начинании.
> тому его загонит зондеркоммандаВам уже начали загонять? Поделитесь впечатлениями как ощущения и глубоко ли загоняют.
Х его з, в исходном анонсе "These settings should be reasonably safe, and good defaults for all new systems" - т.е. надо понимать так, что это для безопасности тех, кто не знает, нужно ли оно ему.
Гуд дефолтс - это когда он пытается запихнуть системд в зависимости гнома :)
Оно уже там. Хотел на тестовой машике посмотреть этот системг. Просто увидев в зависимостях app-text/gnome-doc-utils уже не читая дальше передумал на это смотреть.
source routing опасная штукенция позволяет сканить сети вокруг таргета. На локалхосте с выключенным ip.forwarding не имеет значения. Поттерингу уже больше заняться нечем как двигать свои рулесы sysctl в широкие массы.
А что делать пользователсям десктопа, где включен ip.forwarding, для того, чтобы шарить интернет по wifi/bluetooth? Нужно будет включать этот source routing отдельно, или можно без него?
Без него все работает отлично.
> Зачем это делается?вероятнее всего -- эти же sysctl-параметры можно выставить и вручную, но в этом случае это призойдёт в лучшем случае сразу после загрузки компьютера (а худшем -- ещё позже).
а SystemD позволяет выставить безопасные sysctl-параметры ещё ДО финала-загрузки компьютера. тем самым мы закрываем дыру, когда если злоумышленний точно знает секунду когда загружается комп, то у него есть шанс совершить атаку, в момент когда компьютер всё ещё беззащитен.
очень грамотно!
Нужно.1. Раскол линукса наконец случается.
2. Вся постороняя публика убегают туда, где systemd.
3. А мы спокойно остаёся там, где всегда и были, и никто к нам больше не лезет.
"Наш бегун занял почетное второе место, американец же пришел предпоследним"
Не лезет, только вы останетесь без линукса и с..еть на какую нибудь гайку. Всем профит - вам новая игрушка, остальным нормальная ось
:)
> Не лезет, только вы останетесь без линукса и с..еть на какую
> нибудь гайку. Всем профит - вам новая игрушка, остальным нормальная осьТроллинг, зато качественный и жизненный.
> Не лезет, только вы останетесь без линукса и с..еть на какую
> нибудь гайку. Всем профит - вам новая игрушка, остальным нормальная осьПульс - такой профит, м?
> 3. А мы спокойно остаёся там, где всегда и былиБраво.
> остаёся там, где всегда и былиТонко, весьма тонко.
Была же новость, что подумывали дибас в ядро запихнуть ?
Вопрос: эта "новая клиентская библиотека D-Bus" работает с существующими приложениями? Например с QtDbus?
А ядерная часть, на которой они это основывали, уже готова?
> А ядерная часть, на которой они это основывали, уже готова?Линусу уже выдали ТЗ что он должен допилить в ядре. Кодит.
> Выключается маршрутизация на основании источника (source routing);Просветите пожалуйста о чем именно здесь речь.
>IP route verification is turned on, and source routing disabled..