The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен системный менеджер systemd 237

29.01.2018 13:49

Леннарт Поттеринг представил релиз системного менеджера systemd 237. Из новшеств можно отметить поддержку VPN WireGuard, режим "watch-bind" в sd-bus, возможность создания временных юнитов .path и .socket, добавление опции "--grep" в journalctl.

Основные изменения:

  • В systemd-networkd добавлена поддержка VPN-туннелей WireGuard, в том числе представлены встроенные возможности по настройке сетевого интерфейса "wireguard" и инструментарий для управления ключами шифрования. WireGuard сочетает применение проверенных современных методов шифрования с предоставлением минималистичной реализации, лишённой усложнений, наблюдаемых в таких системах, как xfrm и OpenVPN. Для использования туннелей WireGuard требуется загрузка стороннего модуля ядра Linux, который представлен в репозиториях популярных дистрибутивов;
  • Раскладка кнопок увеличения и уменьшения масштаба, присутствующих на некоторых клавиатурах, теперь сопоставлена в hwdb с кодами вверх и вниз, что позволяет использовать данные кнопки для прокрутки (раньше было настроено сопоставление с кодами zoomin и zoomout, которые не воспринимаются в большинстве пользовательских окружений);
  • В journalctl добавлена опция "--grep" для вывода только записей, соответствующих заданной маске. По умолчанию в маске разделяется верхний и нижний регистр символов, для отключения разделения следует указать "--case-sensitive=no";
  • Обеспечена возможность динамического создания временных ("transient") юнитов .path и .socket (ранее поддерживались только временные юниты с типом service, mount, automount и timer). Утилита systemd-run адаптирована для применения новой функциональности для привязки на лету произвольных команд к пути или активации по сокету;
  • Изменено поведение строк типа "f" в systemd-tmpfiles, содержимое которых теперь записывается в файл только если он не существует (раньше содержимое добавлялось к файлу при каждом запуске systemd-tmpfiles, что не соответствовало описанию флага "f" в документации);
  • Добавлена новая переменная окружения $SYSTEMD_OFFLINE, при установке которой systemctl начинает работать в режиме offline без взаимодействия с сервисным менеджером (ранее данный режим включался при выявлении запуска в chroot);
  • В systemd-mount добавлена опция "--owner=" для указания имени пользователя, которое будет преобразовано в uid/gid для указания через флаги uid= и и gid= в команде mount;
  • Для unit-ов представлен новый условные оператор ConditionControlGroupController, который проверяет доступность указанного контроллера cgroup;
  • В unit-ы, и файлы .link, .netdev и .network добавлена поддержка условного оператора ConditionKernelVersion для проверки наличия определённых версий ядра Linux;
  • В systemd-networkd в секцию "[IPVLAN]" файлов .netdev добавлена поддержка настройки флагов устройства при помощи опции "Flags=", в секцию "[Tunnel]" файлов .netdev добавлена опция AllowLocalRemote, в секцию "[Route]" файлов .network опции InitialCongestionWindow, InitialAdvertisedReceiveWindow и QuickAck, а в секцию "[DHCP]" - опция "RapidCommit";
  • В реализацию DHCPv6 добавлена возможность делегирования префиксов;
  • Расширены возможности API sd-bus (универсальная прослойка для организации обмена сообщениями между процессами (IPC)): Добавлен режим "watch-bind" для организации обработки соединений сразу после создания сокета AF_UNIX (режим необходим для создания сервисов, работающих на раннем этапе загрузки). Поддержка данного режима обеспечена в systemd-networkd и systemd-resolved, для управления добавлена опция "--watch-bind". Также добавлена возможность генерации локального сигнала "Connected" сразу после настройки соединения с D-Bus. В API sd-bus добавлена несколько новых вызовов: sd_bus_request_name_async() и sd_bus_release_name_async() для регистрации имени шины в асинхронном режиме, sd_bus_match_signal() и sd_bus_match_signal_async() для сопоставления полей в сообщениях D-Bus, sd_bus_set_sender() и sd_bus_message_set_sender() для настройки имени отправителя сообщений;
  • В API sd-event, основанном на вызове epoll и позволяющем организовать цикл обработки событий (event loop), добавлен псевдообработчик SD_EVENT_DEFAULT., который может прикрепляться к любым объектам "sd_event*". Также добавлены функции sd_event_source_{get|set}_io_fd_own();
  • Добавлен флаговый файл /etc/systemd/dont-synthesize-nobody, при наличии которого не будет создаваться пользователь с UID 65534 ("nobody");
  • В systemd-notify добавлена опция "--uid" для выбора пользователя/UID под которым сообщения с уведомлениями будут отправляться сервисному менеджеру;
  • Добавлена команда "systemd-analyze service-watchdogs" для вывода текущего состояния подсистемы автоматического восстановления работы сервисов (watchdog) и их выборочного включения или отключения;
  • В systemd-analyz добавлены универсальные опции "log-level" и "log-target", которые пришли на смену устаревшим опциям get-log-level/set-log-level и get-log-target/set-log-target, поддержка которых сохранена для обеспечения совместимости;
  • В sysusers.d добавлена поддержка указания в строках с типом "u" одновременно UID и GID, разделённых знаком ":", что позволяет создавать пользователей у которых не совпадают UID и GID.


  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: В systemd 237 запланирована поддержка VPN WireGuard
  3. OpenNews: Релиз systemd 236
  4. OpenNews: Доступна система сборки Meson 0.42, на которую переходят systemd, GTK+ и GNOME
  5. OpenNews: Проблемы в systemd и Apache httpd при обработке DNS-имён с символом подчёркивания
  6. OpenNews: Спорная ошибка в systemd, позволяющая повысить привилегии, закрыта без исправления
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47982-systemd
Ключевые слова: systemd, init
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (102) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 14:20, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +19 +/
    Не имею ничего против Systemd как софта, но его ультиматиыный подход к внедрению вызывает только отторжение.
     
     
  • 2.4, Аноним (-), 14:35, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +30 +/
    Забавно, что весь хейт направляется на systemd и Поттеринга, а не на мантейнеров и разработчиков, которые внедряют systemd и привязывают к нему софт. А ещё говорят, что линуксоиды, в среднем, умнее остальных))
     
     
  • 3.6, A.Stahl (ok), 14:41, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +26 +/
    Кто говорит? Линуксоиды?
     
     
  • 4.33, Аноним (-), 15:57, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Бинго!)
     
  • 3.7, EHLO (?), 14:46, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >Забавно, что весь хейт направляется на systemd и Поттеринга, а не на мантейнеров и разработчиков, которые внедряют systemd и привязывают к нему софт. А ещё говорят, что линуксоиды, в среднем, умнее остальных))

    Ты стало быть остальной и знаешь что царь хороший, во всём бояре виноваты

     
  • 3.8, Аноним (-), 14:49, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, а кто его продвигает и заставляет других использовать, подумай? Красношляпа. А Поттерниг работает в Красношляпе. Круг замкнулся.
     
     
  • 4.77, Аноним (-), 22:17, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, приходят после захода солнца и заставляют.
     
     
  • 5.125, anonymous (??), 00:47, 31/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Оторвать от systemd сложнее, чем пакет собрать.
     
  • 3.9, Andrey Mitrofanov (?), 14:49, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ммм, ну-у-у Этих мы тоже помним и любим Но они-то хоть _делали_ что-то реаль... большой текст свёрнут, показать
     
  • 3.25, freehck (ok), 15:21, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > Забавно, что весь хейт направляется на systemd и Поттеринга, а не на
    > мантейнеров и разработчиков, которые внедряют systemd и привязывают к нему софт.
    > А ещё говорят, что линуксоиды, в среднем, умнее остальных))

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

    Проблема не с мейнтейнерами, проблема с Лёней и вендор-локом красношапки.

     
     
  • 4.29, ryoken (ok), 15:30, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и продолжат выполнять своё дело, когда Лёня попадёт в неприятный инцидент,
    > связанный с автобусом и Аннушкой, уже разлившей масло.

    В оригинале таки был трамвай. (Или тут слово "bus" обыгрывается?)

     
     
  • 5.42, freehck (ok), 16:36, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В оригинале таки был трамвай. (Или тут слово "bus" обыгрывается?)

    Да, хотелось обыграть bus factor, но как-то топорно вышло.

     
  • 4.37, Аноним (-), 16:05, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Т.е. когда Вася избивает Маню тростью, виноват не Вася, а трость и тот, кто продал трость Васе. Ведь Вася всегда таким хорошим был, Маню с детишками подобрал, и до сих пор на работу ходит и зарплату приносит, так что его винить некомильфо, остаётся только винить трость и продавца.

    Ну такая логика тоже имеет право на существование, мне только непонятно, зачем такие Мани ходят на Опеннет, когда им надо ходить на вумен.ру?)

     
     
  • 5.43, freehck (ok), 16:40, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Т.е. когда Вася избивает Маню тростью...

    ...виноват Вася, а не трость. Так-то трость у Мани всегда была, но только с появением Васи она стала причинять ей боль.

     
  • 5.103, Аноним (-), 09:56, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но виновен не жираф, а тот, кто крикнул из ветвей "жираф большой, ему видней!"
     
  • 4.119, SunXE (ok), 18:01, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    т.е. теперь рэдхат виноват в том, что делая определенные вещи под свой продукт так, как им это удобно, в итоге делает такие инструменты которыми хотят пользоваться большенство дистрибутивостроителей мира линукс?
    Мэйнтейнеры по вашему наркоманы? Не хотят пользоваться systemd но не могут удержаться)
     
  • 4.130, Аноним (-), 17:38, 02/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я бы больше боялся на этот счет по поводу Торвальдса Он такой один А поттеринг... большой текст свёрнут, показать
     
  • 2.55, Аноним (-), 17:24, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >ультиматиыный подход к внедрению вызывает только отторжение

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

    или это две противоположные "касты"?

     
     
  • 3.96, Аноним (-), 08:20, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Опа, разумный коммент. Надо же.
     
  • 2.73, Аноним (73), 20:29, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Единый системный менеджер нужен. Он придаёт дистру форму цельной ОС, без него это просто куча программ набор который меняется от дистра к дистру. Унификация - верный путь.
     
     
  • 3.79, Анонимный Аноним (?), 23:15, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А вот тут Вы, уважаемый, совершенно не правы, и, более того, Вы не учитываете у... большой текст свёрнут, показать
     
     
  • 4.80, Аноним (-), 23:20, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > совместимые видеокарты, совместимые сетевые карты, совместимые звуковые карты разных производителей

    Если и было, то только потому что жадные OEM'ы покупали чипы на одной помойке.

     
     
  • 5.84, Анонимный Аноним (?), 00:17, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да, да Именно жадные OEM ы покупали чипы и именно на одной помойке Наприме... большой текст свёрнут, показать
     
     
  • 6.86, Аноним (-), 01:20, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сразу видно что не работали вы с этим "совместимым" железом, не работали.
     
  • 4.126, Ordu (ok), 02:37, 31/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    За точными датами тебе лучше сходить в педивикию, но так навскидку, Phoenix отсу... большой текст свёрнут, показать
     
     
  • 5.129, Andrey Mitrofanov (?), 10:24, 31/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Как вспомню эти стандарты, так вздрогну. Открывать адресную линию A20 через контроллер
    > клавиатуры -- это такое очень продуманное инженерное решение.

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

    Теперь это https://duckduckgo.com/?q=pin+control+subsystem+site:lwn.net в каждом из миллиарда армо-фонов.

    Вздрогнем!

     
     
  • 6.138, Аноним (-), 21:17, 02/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Чему их на микроконтроллерных уроках програмления научили, то они и -- в
    > продуксион. Скажи спасибо, что не через принтерный порт...

    YOLO, в те поры микроконтроллеров толком не было. Не умели тогда нужный уровень интеграции. Поэтому виденная штука конца 80 такой направленности являла собой полноценный комп, где Z80 вместе с RAM и ROM были распиханы в эпичных (по тем временам) габаритах. Чуть меньше кирпича. Учитывая размеры всех остальных, монтажик был весьма плотненький, да еще трухольный. Тогда даже буржуины еще только начинали познавать прелести SMD и маленьких микросхем вместо DIP-40.

     
  • 3.102, Аноним (-), 09:49, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Унификация - верный путь.

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

    Унификацию надо включать 31-м пунктом на http://0pointer.de/blog/projects/the-biggest-myths.html.

     
     
  • 4.105, EHLO (?), 10:35, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Единый системный менеджер нужен. Он придаёт дистру форму цельной ОС, без него
    > это просто куча программ набор который меняется от дистра к дистру.
    > Унификация - верный путь.

    Любая свободная программа работала без модификаций с любым init-ом и с любым менеджером процессов в любом дистре. Это не зоопарк, и не проблема, а свобода выбора.
    Унификация была обеспечена модульностью, совместимостью, взаимозаменяемостью и loose coupling-ом.

    Но потом пришёл systemd и получили и зоопарк и vendor lock-in, а не унификация.
    Деградация одним словом от Unix-way к Windows-way.

     
     
  • 5.118, Аноним (-), 16:16, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Любая свободная программа работала без модификаций с любым init-ом

    Под зоопарком реализаций инит-скриптов подразумевались проблемы с переносимостью самих скриптов, а не запускаемых ими программ. Например, инит-скрипт, написанный для sysvinit в Debian, почти гарантированно не будет работать в CentOS, т.к. будет рассчитан на дебиановский способ описания зависимостей, настроек, дебиановские вспомогательные функции/скрипты и т.п..

     
     
  • 6.121, _ (??), 19:07, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Да, но вот только сделать его рабочим занимало ну пусть один день. Ибо баш скрипты везде одинаковы, а раз ты маинтайнер - этого добра ты повидал до чёртикоффф :)

    А сейчас с твоим текущим сыстемдЫ - шаг влево \ вправо и всё в корке. Дебаггер *ля в зубы! :( И чтобы запустить на хоть чём то другом, да даже на сис* другой версии уже часто нужно менять код самого аппа :-) Поздравляю Шарики, вы - балбесы!

     
     
  • 7.132, Аноним (-), 18:35, 02/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > добра ты повидал до чёртикоффф :)

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

    > А сейчас с твоим текущим сыстемдЫ - шаг влево \ вправо и
    > всё в корке. Дебаггер *ля в зубы! :(

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

    > Поздравляю Шарики, вы - балбесы!

    Балбес, не балбес, а мой сервис работающий с UART он может мониторить на живость, в отличие от monit и runit, которые тут сватают бессмысленно и беспощадно.

     
     
  • 8.135, Michael Shigorin (ok), 19:00, 02/02/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ещё он умеет обспечить ситуацию вида mount boot ls boot _ Здесь должно... текст свёрнут, показать
     
     
  • 9.139, Аноним (-), 21:30, 02/02/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можно я вам в вашем стиле, про линч негров Уж сколько разных веселых ситуаций о... большой текст свёрнут, показать
     
     
  • 10.140, Аноним (-), 21:40, 02/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А хотите еще загадку из эпохи древних костяшек Вот смотрите, есть fstab Есть ... большой текст свёрнут, показать
     
     
  • 11.144, Andrey Mitrofanov (?), 12:13, 03/02/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    CODE man fstab 124 grep order comments, blank lines are ignored T... текст свёрнут, показать
     
     
  • 12.149, Anonymoustus (ok), 13:59, 14/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Плюсонул ... текст свёрнут, показать
     
  • 8.148, Anonymoustus (ok), 13:53, 14/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это не майнтайнеры решили, а малолетние программеры прикладухи типа гномокедов и... большой текст свёрнут, показать
     
  • 6.127, EHLO (?), 08:08, 31/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Любая свободная программа работала без модификаций с любым init-ом
    > Под зоопарком реализаций инит-скриптов подразумевались проблемы с переносимостью самих
    > скриптов, а не запускаемых ими программ. Например, инит-скрипт, написанный для sysvinit
    > в Debian, почти гарантированно не будет работать в CentOS, т.к. будет
    > рассчитан на дебиановский способ описания зависимостей, настроек, дебиановские вспомогательные
    > функции/скрипты и т.п..

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

     
     
  • 7.133, Аноним (-), 18:37, 02/02/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Совместимость кого с кем? В системд есть слой совместимости с sysv, так что в пределах системы совместимость в целом есть. А между системами совместимости никогда и не было.
     
     
  • 8.145, Andrey Mitrofanov (?), 12:16, 03/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Он про совместимость Redhate-а c Debian-ом Он делает вид, что RedXxx решали т... текст свёрнут, показать
     
  • 3.104, EHLO (?), 10:34, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Единый системный менеджер нужен. Он придаёт дистру форму цельной ОС, без него
    > это просто куча программ набор который меняется от дистра к дистру.
    > Унификация - верный путь.

    Любая свободная программа работала без модификаций с любым init-ом и с любым менеджером процессов в любом дистре. Это не зоопарк, и не проблема, а свобода выбора.
    Унификация была обеспечена модульностью, совместимостью, взаимозаменяемостью и loose coupling-ом.

    Но потом пришёл systemd и получили и зоопарк и vendor lock-in, а не унификация. Деградация одним словом от Unix-way

     
     
  • 4.122, _ (??), 19:10, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Любая свободная программа работала без модификаций с любым init-ом и с любым менеджером процессов в любом дистре.

    И это сильно огорчало торгашей из RH ...
    И они таки нашли выход!

     
     
  • 5.150, Anonymoustus (ok), 14:02, 14/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >>Любая свободная программа работала без модификаций с любым init-ом и с любым менеджером процессов в любом дистре.
    > И это сильно огорчало торгашей из RH ...
    > И они таки нашли выход!

    В точности так. Лет пятнадцать мыкались, горемычные, туда-сюда с разными подходами к вендорлоку имени себя, но потом посмотрели на винду, макось и солярку, хлопнули себя по лбу и поставили задачу Потному Лёне.

     
  • 3.106, EHLO (?), 10:36, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Единый системный менеджер нужен. Он придаёт дистру форму цельной ОС, без него
    > это просто куча программ набор который меняется от дистра к дистру.
    > Унификация - верный путь.

    Любая свободная программа работала без модификаций с любым init-ом и с любым менеджером процессов в любом дистре. Это не зоопарк, и не проблема, а свобода выбора.
    Унификация была обеспечена модульностью, совместимостью, взаимозаменяемостью и loose coupling-ом.

    Но потом пришёл systemd и получили и зоопарк и vendor lock-in, а не унификация.
    Деградация одним словом от Unix-way к Windows-way.

     

     ....большая нить свёрнута, показать (44)

  • 1.10, EHLO (?), 14:51, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +24 +/
    >В journalctl добавлена опция "--grep"

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

     
     
  • 2.14, Andrey Mitrofanov (?), 14:58, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >>В journalctl добавлена опция "--grep"
    > На n-нный год зоркий глаз решил сам воспользоваться своим велосипедом и заметил,
    > что кроме всего прочего, на квадратных колесах неудобно, медленно и больно.

    Даёшь
    --while-read-do-mkdir-cat-rm-done
    , ура[I]!

     
     
  • 3.22, Andrey Mitrofanov (?), 15:14, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >>>В journalctl добавлена опция "--grep"
    >> что кроме всего прочего, на квадратных колесах неудобно, медленно и больно.
    > Даёшь
    > --while-read-do-mkdir-cat-rm-done

    #>>> следует указать "--case-sensitive=no"

    Впрочем, сначала --grep-i.  :/

    ...и --квадратные-колёса-навсегда=не-е-ет.

     
  • 2.16, anon_pioneer (?), 15:00, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты ман по less не осилил?
    Там поиск есть.
     
     
  • 3.32, EHLO (?), 15:42, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Ты ман по less не осилил?

    Кстати, less тоже не осилил. Нет не я.
    Пример:
    В less здорового человека есть удобная опция Shift-F "Scroll forward, and keep trying to read when the end of file is reached."
    Так вот, в journalctl... ну ты понял.

     

  • 1.11, Аноним (-), 14:52, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    В анонсе нет ни одного упоминания касательно issuses, bugs, fixes и bugfixes. И, мне кажется, тут что-то не так...
     
     
  • 2.19, freehck (ok), 15:10, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Потому что issues и bugs -- это происки хейтеров, а fixes и bugfixes-- это features.
     
  • 2.23, JSW (?), 15:15, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Сколько уже повторять, NOT-A-BUG!1!11
     
     
  • 3.31, allusers (?), 15:41, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    NOT-A-VIRUS
     

  • 1.15, Аноним (-), 14:58, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Добавлен флаговый файл /etc/systemd/dont-synthesize-nobody, при наличии

    которого не будет создаваться пользователь с UID 65534 ("nobody");

    cat /etc/passwd | grep nobody
    nobody:x:99:99:Nobody:/:/sbin/nologin

    Поттеринг, с чего ты взял, что nobody всегда 65534?

     
     
  • 2.17, пох (?), 15:05, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Поттеринг, с чего ты взял, что nobody всегда 65534?

    "ТЕПЕРЬ - есть!"
    Теперь nobody ВСЕГДА 65534, потому что у кто не все, сломается какая-нибудь хрень, причем понять это по ее бинарным логам и невнятной диагностике будет невозможно. ибо нехрен выпендриваться.

     
     
  • 3.134, Аноним (-), 18:43, 02/02/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как же солярщики то жили с своим бинарным скулайтом? В который XML перегоняли.
     
  • 2.97, Аноним (-), 08:22, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ИД рута не напрягает?
     

  • 1.18, Аноним (-), 15:08, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    systemd вещь конечно удобная.. но зачем там, помимо управления загрузкой демонов и сопутчтвующего еще 100500 ненужных фич? зачем там VPN, DHCP и куча прочего?.. те функции, что должно быть в отдельном, специально заточенном для того софте? Unix way уже не в моде..
     
     
  • 2.24, freehck (ok), 15:17, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Пользователи SystemD наконец-то начали о чём-то догадываться? Ну, лучше поздно, чем никогда.
     
     
  • 3.28, Andrey Mitrofanov (?), 15:27, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Пользователи SystemD наконец-то начали о чём-то догадываться? Ну, лучше поздно, чем никогда.

    Не, пользуемые заняты зазубриванием "условных операторов" ""языка"" юнит-фейлов. У них зачот скоро.

    Это просто мимо-проходилы, которые совершенно не в курсе разворачивающейся драмы, с вопросом "ой, что это??".  Или мы с тобой толстячка не узнали -- горе нам.

     
  • 2.26, Andrey Mitrofanov (?), 15:21, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > со
    >путч
    >твующего еще 100500 ненужных фич?

    Тоньше, Владимир[I]![/I]

    >специально за[вырезано цензурой мыслепреступлений]оченном для
    > того софте?

    Про_ц_есс же. Не остановить[I]!![/I]

    >Unix way уже не в моде..

    Ой, вот это вот точно совсе мне в сюда.

     
  • 2.27, Аноним (-), 15:22, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > зачем?

    Because we can!...

    Ну, а если серьёзно, вендор-лок, чо уж.

     
  • 2.58, Аноним (-), 17:30, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Unix way уже не в моде.

    Он не был в моде уже на юниксе.

     
  • 2.100, grn (ok), 09:17, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Just for fun?
     

  • 1.20, Аноним (-), 15:10, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    'journalctr ... | grep -i' гораздо короче, а с '-F' ещё и быстрее.
     
     
  • 2.81, Анонимный Аноним (?), 23:25, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > 'journalctr ... | grep -i' гораздо короче, а с '-F' ещё и
    > быстрее.

    Прошу пардону, создатель этого самого "журнал-г", обосновывая бинарный (не текстовый) формат журнала, ездил тут всем по ушам, что вот-де в бинарном формате поиск-то быстрый будет (типа база данных, все дела) и еще куча всякого вкусного... А Вы во что превратили гениальнейшую идею? Бинарный журнал перегоняете в текстовый формат и текстовым инструментарием обрабатыватете? А можно вопрос: не проще ли сразу журнал в текстовом виде хранить? А ведь так оно и было (текстовый формат) до сюстем-ге с журналом-ге...

     
     
  • 3.83, анон (?), 23:46, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю , впереди сохранение этого выхлопа в бинарный формат, что бы 2 раза не вставать.

     

  • 1.21, Аноним (-), 15:11, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    >В journalctl добавлена опция "--grep"

    Because pipes are soooooo 1970.

     
     
  • 2.39, pavlinux (ok), 16:08, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Рубани через disasm пайпы и фичу лёни. Удивись сколько гoвнa генерит системда
     

  • 1.38, Fantomas (??), 16:07, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Нужно cjdns добавить в systemd
     
     
  • 2.45, Andrey Mitrofanov (?), 16:50, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Нужно cjdns добавить в systemd

    Не в туда: добавить d-bus в bind и пожра-а-ать его. Bind10. Питон. Uhgm[I]!!

     
     
  • 3.51, Аноним (-), 17:11, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Нужно cjdns добавить в systemd
    > Не в туда: добавить d-bus в bind и пожра-а-ать его. Bind10. Питон.
    > Uhgm[I]!!

    Думаю пора встроить GNOME и Wayland в systemd. Следующим шагом будет ядро... Oh, wait...

     
     
  • 4.53, Andrey Mitrofanov (?), 17:20, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> Нужно cjdns добавить в systemd
    >> Не в туда: добавить d-bus в bind и пожра-а-ать его. Bind10. Питон.
    >> Uhgm[I]!![/I]
    > Думаю пора встроить GNOME и Wayland в systemd. Следующим шагом будет ядро...
    > Oh, wait...

    Эта "стратегия" в одни ворота: пока мы тут _шутим_ про то, чего б "такого" повесить на красношляпое -- для нанесения _ему_ максимального урона и лулзов, оно таки пожирает и троянит инфраструктуру, нанося нам. "несогласным", "бездействующим", "ретроградам" итпр, таки этот самый [в сетапе той игры-"стратегии"] урон под лулзы и улюлюкания ленарт-югенда.

    Надо менять игру... runit? sheperd? less-что-тотам-в-носу-d? ...
    Начинать что-то делать?! ........... :/

     
     
  • 5.59, Аноним (-), 17:33, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >[оверквотинг удален]
    >>> Uhgm[I]!![/I]
    >> Думаю пора встроить GNOME и Wayland в systemd. Следующим шагом будет ядро...
    >> Oh, wait...
    > Эта "стратегия" в одни ворота: пока мы тут _шутим_ про то, чего
    > б "такого" повесить на красношляпое -- для нанесения _ему_ максимального урона
    > и лулзов, оно таки пожирает и троянит инфраструктуру, нанося нам. "несогласным",
    > "бездействующим", "ретроградам" итпр, таки этот самый [в сетапе той игры-"стратегии"]
    > урон под лулзы и улюлюкания ленарт-югенда.
    > Надо менять игру... runit? sheperd? less-что-тотам-в-носу-d? ...
    > Начинать что-то делать?! ........... :/

    Первое что приходит в голову, это поддержать Devuan. Хотя бы тестированием. Ну или хотя популяризацией!

     
     
  • 6.64, anonymous (??), 18:07, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Первое что приходит в голову, это поддержать Devuan. Хотя бы тестированием. Ну
    > или хотя популяризацией!

    Devuan - это downstream. Не тот уровень, где проблему надо решать.

     
  • 6.65, Аноним (-), 18:09, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Первое что приходит в голову, это поддержать Devuan. Хотя бы тестированием. Ну
    > или хотя популяризацией!

    Корпоративный веб-сервант на него перевёл. Полгода уже.

    Как-раз оно: и тестирование, и популяризация.

     
     
  • 7.141, Аноним (-), 21:43, 02/02/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Корпоративный веб-сервант на него перевёл. Полгода уже.

    Целый один? Крутая у тебя там корпорация.

     
     
  • 8.142, Аноним (-), 22:07, 02/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А то Адын Савсэм адын Ещё тестовый сервант, который монтажники по точкам ... текст свёрнут, показать
     
     
  • 9.143, Аноним (-), 00:31, 03/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну все, теперь Поттерингу точно хана Как показали натурные эксперименты, он и ... текст свёрнут, показать
     
     
  • 10.146, Аноним (-), 14:04, 03/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, не знаю На десктопе оно ещё терпимо, но на сервере это просто ад Глюк... текст свёрнут, показать
     
  • 5.94, Аноним (-), 07:20, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ой. а ты думать умеешь?... еще не все мозги расстерял от ударов по стенам?
    А то смотри опять биться начнешь услышав слово BSDL :-)
     

  • 1.63, Аноним (-), 17:58, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Скорей бы уже SystemD намертво прибили к ядру и все успокоились. А те, кому не нравится Red Hat - пусть валять на шиндовс.
     
     
  • 2.68, Аноним (-), 19:10, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Так неинтересно. Надо ядро сделать модулем systemd. Будут красивые иниты для его конфигурации, можно будет журналировать кернел паники.
     

  • 1.67, Аноним (-), 18:21, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    devuan.
     
  • 1.70, Аноним (-), 19:52, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    > В journalctl добавлена опция "--grep"

    Надо было --select-string, чего он боится-то?

     
  • 1.72, Inv (?), 20:23, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Даешь новые профессии: OPS SystemD, DevOPS SystemD
     
     
  • 2.128, Аноним (-), 10:04, 31/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Правильнее будет  Oops Systemd
     

  • 1.75, Аноним (-), 21:27, 29/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > что позволяет создавать пользователей у которых не совпадают UID и GID.

    А это ещё зачем?

     
     
  • 2.76, Аноним (-), 21:45, 29/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Группы политик, active directory auth
     

  • 1.89, Stop (?), 04:34, 30/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Да ладно вам, занудам, единственно верное решение товарищЪ толкает. systemd - так победим!
     
     
  • 2.93, AnoNe01eX (?), 07:17, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Эти товарищи нам не товарищи.
     

  • 1.90, Аноним (-), 04:35, 30/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > добавление опции "--grep" в journalctl

    Воу, обещали же что в journald grep не нужен будет, выходит потеринг врал как всегда?

     
     
  • 2.92, leap42 (ok), 05:47, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    а он и не нужен
    journalctl | grep
    много лет уже пользуюсь
     

  • 1.91, Аноним (-), 04:41, 30/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кстати:

    > apt-get --no-install-recommends install sysvinit-core sysvinit-utils
    > reboot
    > apt-get remove --purge --auto-remove systemd libpam-systemd

     
     
  • 2.108, Andrey Mitrofanov (?), 12:19, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это http without-systemd org wiki index php How_to_remove_systemd_from_a_Debia... большой текст свёрнут, показать
     
     
  • 3.147, Anonymoustus (ok), 12:22, 14/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > //Нет сам не делал. Доживаю последние деньки на wheezy-lts.

    Перейти на БЗД, Шиндовс, Мак, Солярис и иже с ними. Из 9-го Дебиана Оно уже НЕ выпиливается. Вот на днях буквально проверил: libsystemd0 приколочена гвоздями к половине репозитория.

     
     
  • 4.151, Andrey Mitrofanov (?), 14:05, 14/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> //Нет сам не делал. Доживаю последние деньки на wheezy-lts.
    > Перейти на Б

    Да, доживаю включает "рассматриваю варианты, куды бечь". Мои варианты совсем другие.

    >Вот на днях буквально проверил: libsystemd0
    > приколочена гвоздями к половине репозитория.

    Ты неправильно смотришь: она  __не__ приколочена ко второй половине.:-D
    //http://www.opennet.ru/openforum/vsluhforumID3/113417.html#108

     

  • 1.111, Аноним (-), 13:58, 30/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Раскладка кнопок увеличения и уменьшения масштаба, присутствующих на некоторых клавиатурах, теперь сопоставлена в hwdb с кодами вверх и вниз, что позволяет использовать данные кнопки для прокрутки (раньше было настроено сопоставление с кодами zoomin и zoomout, которые не воспринимаются в большинстве пользовательских окружений); "

    Зачем???
    А потом героически решать проблему того что они отвалились в каком-то приложении :(

     
     
  • 2.112, Andrey Mitrofanov (?), 14:49, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > "Раскладка кнопок увеличения и уменьшения масштаба, присутствующих на некоторых клавиатурах,
    > теперь сопоставлена в hwdb с кодами вверх и вниз, что позволяет
    > использовать данные кнопки для прокрутки (раньше было настроено сопоставление с кодами
    > zoomin и zoomout, которые не воспринимаются в большинстве пользовательских окружений);
    > "
    > Зачем???
    > А потом героически решать проблему того что они отвалились в каком-то приложении
    > :(

    #>> которые не воспринимаются в большинстве пользовательских
    #>> не в большинстве

    Они не такие, как все. Патамучта.

     

  • 1.123, Аноним (-), 21:49, 30/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    вот если бы бесплатные сервера wire guard подняли ) цены бы не было, а так...покупать впс/вдс..ну его...проще и вовсе без впн тогда обойтись.
     
     
  • 2.124, AnoNe01eX (?), 22:39, 30/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Толсто.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру