The OpenNET Project / Index page

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

Выпуск systemd 217 c реализацией консоли в пространстве пользователя

29.10.2014 11:49

Леннарт Поттеринг (Lennart Poettering) представил выпуск системного менеджера systemd 217, который сочетает в себе функции системы инициализации, механизм для контроля за выполнением фоновых процессов, службу для журналирования событий и средства для управления сервисами, сеансами пользователей и подключаемыми устройствами. Для определения параметров сервисов в Systemd используется набор конфигурационных unit-файлов, вместо оформления сценариев запуска в виде shell-скриптов. Система нацелена на интенсивную параллелизацию выполнения сервисов на этапе загрузки системы, вобрав в себя лучшие черты таких систем, как launchd (Mac OS X), SMF (Solaris) и Upstart (Ubuntu, старые версии Fedora). В настоящее время на использование systemd уже перешли такие дистрибутивы, как Fedora, openSUSE, Mandriva и Arch Linux, одобрен переход дистрибутивов Debian и Ubuntu по умолчанию на systemd.

Наиболее существенные изменения:

  • В состав включён демон systemd-consoled с реализацией эмулятора терминала для замены штатных консолей (kernel-console, linux-console), при сборке ядра без поддержки виртуальных терминалов (CONFIG_VT=n), т.е. позволяющий использовать kmscon в качестве реализации консоли в пространстве пользователя. В настоящее время systemd-consoled позиционируется как экспериментальная возможность, предоставляющая по одному терминалу для пользователей, в настройках которых указано "Desktop=systemd-console";
  • По умолчанию включен алгоритм управления очередями ожидающих отправки пакетов fq_codel (Fair Queuing Controlled Delay), разработанный в рамках инициативы по борьбе с негативным влиянием промежуточной буферизации пакетов (Bufferbloat) сетевым оборудованием. В sysctl.d/ добавлен вызов "net.core.default_qdisc = fq_codel";
  • Реализовано определение контейнеров Docker в качестве отдельного типа виртуализации;
  • Поддержка формата базы активных учётных записей UNIX utmp теперь может быть активирована на этапе сборки для поддержки устаревших систем;
  • Добавлена обработка опции "rescue", указываемой при загрузке ядра Linux. Если данная опция установлена, то systemd будет загружен в режиме защиты от сбоев (rescue.target). Ранее вызов данного режима требовал нажатия 1 или указания опции ядра "systemd.unit=rescue.target";
  • Добавлена обработка опций командной строки ядра "mount.usr=", "mount.usrflags=" и "mount.usrfstype=", которые обрабатываются по аналогии с опциями "root=", "rootflags=" и "rootfstype=", но для раздела /usr;
  • Добавлена поддержка нового сообщения D-Bus ALLOW_INTERACTIVE_AUTHORIZATION, позволяющего организовать процесс интерактивной авторизации с использованием PolicyKit при выполнении многих привилегированных операций, включая включение и выключение юнит-файлов;


  • Добавлена поддержка завершения работы или перезагрузки в случае истечения таймаута нахождения задания в очереди запуска (JobTimeoutAction= и JobTimeoutRebootArgument=). Подобная возможность может быть задействована например для перезапуска в случае зависания на этапе загрузки или ипрекращения работы при случайном включении ноутбука в сумке и остановившегося на этапе ввода пароля доступа к зашифрованным дисковым разделам. По умолчанию инициируется завершение работы при неполном выполнении basic.target в течение 15 минут;
  • Службы теперь могут заранее уведомлять управляющий процесс о предстоящем перезапуске (RELOADING=1) или прекращении работы (STOPPING=1), что позволяет отследить и показать внутреннее состояние подконтрольного процесса, а также избежать состояния гонки, когда процесс ещё полностью не завершился, но уже закрыл соединение D-Bus;
  • В journalctl добавлены новые опции "-t/--identifier=" для выборки по идентификатору/тегу syslog и "--utc" для показа времени в GMT/UTC. Для отключения обрезания вывода по числу символов в строке теперь можно указать "-n/--lines=all";
  • Пользовательские unit-ы теперь могут загружаться из директории $XDG_RUNTIME_DIR/systemd/user/, что позволяет явно переопределить путь для ранее поддерживаемой директории /run/systemd/user;
  • Система управления пользовательскими сеансами systemd-logind теперь может быть настроена для обработки событий закрытия/открытия крышки ноутбука даже при подключении дополнительного монитора или подсоединения к док-станции (HandleLidSwitchDocked=);
  • В systemd-networkd добавлена возможность указания метрик маршрутизации для маршрутов, добавленных через DHCP;
  • Добавлена опция SELinuxContextFromNet=, позволяющая устанавливать контекст SELinux для сервисов активации по сокету на основе данных, предоставленных сетевым стеком;
  • Прекращена поддержка средств загрузки прошивок в пространстве пользователя, в связи с чем версия минимально поддерживаемого ядра Linux повышена до выпуска 3.7;
  • Для udev-правил добавлена возможность удаления тегов для устройств при помощи опции TAG-="foobar";
  • Удалена реализация технологии readahead для заполнения дискового кэша при выполнении операций чтения, так как она во многих ситуациях не даёт ожидаемого выигрыша в производительности даже для НЖМД, а также неактуальна для SSD-накопителей;
  • Протокол Password Agent добавлена поддержка запросов, при которых отображается пользовательский ввод, что полезно, например, для контроля ввода имени пользователя. Данный режим включается при запуске systemd-ask-password с опцией "--echo";
  • При наличии поддержки kdbus для сервисных юнитов теперь доступна опция BusPolicy=, позволяющая привязать все сервисные процессы к специальной более защищённой шине, к которой ограничен доступ других сервисов;
  • В утилите networkctl обеспечен показ файлов .network и .link, задействованных для определённого сетевого интерфейса;
  • В утилиту systemctl добавлена поддержка новых команд "add-wants" и "add-requires" для упрощения задействования в юнитах специфичных целей;
  • Удалена утилита "multi-seat-x", так как её функциональность теперь интегрирована в X Server 1.16;
  • В команду "udevadm hwdb --update" добавлена поддержка опции "--usr" для размещения перестроенной базы оборудования в разделе /usr, вместо /etc;
  • В .time-юниты добавлена возможность указания строкового определения периодов "semi-annually", "quarterly" и "minutely" в дополнение к ранее доступным "anually" и "hourly".


  1. Главная ссылка к новости (http://lists.freedesktop.org/a...)
  2. OpenNews: Представлен uselessd, минималистичный вариант systemd
  3. OpenNews: Линус Торвальдс занял нейтральную позицию в отношении systemd
  4. OpenNews: Для BSD-систем подготовлены аналоги компонентов systemd, востребованных в GNOME
  5. OpenNews: Разработчики Systemd намерены внедрить кардинально новые методы построения дистрибутивов Linux
  6. OpenNews: Выпуск systemd 216 c networkctl и кэширующим DNS Resolver
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40960-systemd
Ключевые слова: systemd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (120) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Я (??), 12:20, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Как консоль врубить? Обязательно ли для этого сначала выпилить её из ядра?
     
  • 1.4, CrazyAlex25 (ok), 12:27, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Зачем выпилили readahead? Не у всех SATA 3 + 64 Mb cache! Так что технология хорошая
     
     
  • 2.5, Аноним (-), 12:27, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В ядре осталась, не переживайте.
     
  • 2.35, Аноним (-), 14:32, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем оно вообще нужно было в systemd, когда любая уважающая файловая система имеет свой readahead? Хотя, помнится, раньше адепты системд очень сильно этой своей реализацией гордились, а теперь вот оказывается, что никакого смысла в ней не было...
     
     
  • 3.38, dkrot (??), 14:46, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Что значит "имеет свой readahead"? Одна из вещей которую readahead делает - это упорядочивание всего множества файлов для линейности прочтения. И все оседает в vfs-кэше.
    Что может поделать FS если у нее _последовательно_ требуют 10k файлов лежащих (совсем) не рядом?
     
     
  • 4.55, Stellarwind (?), 17:13, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Как-то так: http://www.cuddletech.com/blog/pivot/entry.php?id=1040
    Оно конечно не знает какие файлы вам понадобятся и не заменяет readahead в том случае если вы пытаетесь запомнить какие файлы всегда используются при загрузке ОС и заранее их кешировать при старте, но судя по новости это просто не приносит ожидаемого эффекта и поэтому было выпилено.
     
     
  • 5.73, Аноним (-), 21:28, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Как-то так: http://www.cuddletech.com/blog/pivot/entry.php?id=1040
    > Оно конечно не знает какие файлы вам понадобятся и не заменяет readahead
    > в том случае если вы пытаетесь запомнить какие файлы всегда используются
    > при загрузке ОС и заранее их кешировать при старте, но судя
    > по новости это просто не приносит ожидаемого эффекта и поэтому было
    > выпилено.

    (хмыкаю) ReadyBoost, не? Давно изобрели...

     
  • 4.104, Аноним (-), 17:07, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда systemd знать как лежат файлы на диске? Конфигурационные файлы вполне себе рядом могут оказаться.
     
  • 2.37, Aceler (ok), 14:42, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    systemd's readahead implementation has been removed. In many circumstances it didn't give expected benefits even for rotational disk drives and was becoming less relevant in the age of SSDs. *As none of the developers has been using rotating media anymore*, and nobody stepped up to actively maintain this component of systemd it has now been removed.
     
     
  • 3.61, Аноним (-), 18:09, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Т.е. разработчики systemd традиционно объявляют устаревшим и ненужным всё, чем они не пользуются.
     
     
  • 4.79, Кевин (?), 22:19, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    даже лучше, отказываются поддерживать то что никто не захотел поддерживать.
     
  • 4.99, Аноним (-), 12:03, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это опенсорс, если никто не хочет заниматься разработкой/поддержкой, значит оно не нужно.
     
  • 4.103, ГГ (?), 15:21, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе нужно — иди и поддерживай
     
  • 4.131, Аноним (-), 01:14, 01/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Т.е. разработчики systemd традиционно объявляют устаревшим и ненужным всё, чем они не пользуются.

    Прочитай еще раз ключевые слова: nobody stepped up to actively maintain this component.

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

     
  • 4.153, Аноним (-), 03:07, 03/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как и диванные аналитики с лора. Wait oh shi~
     

  • 1.7, Дворник (??), 12:34, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Сплошные нововведения, аж страшно.
    Не скоро место ему будет в продакшне..
     
     
  • 2.86, Аноним (-), 00:49, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, до выпуска нового рхела с новой версией у арчеводов и рпочих тестингов будет время заценить и баги выловить.
     

  • 1.8, Wulf (??), 12:34, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    > с реализацией эмулятора терминала для замены штатных консолей

    Здравые мысли у Гарри бывают

    > демон systemd-consoled

    Но, похоже, их он умеет реализовывать только через задний проход

     
     
  • 2.10, RodionD (?), 12:49, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +21 +/
    Фигня это все, ждем реализацию {Open,Libre}Officed, что бы можно было вордовский док набрать не загружая систему и WebKitd что бы его можно было отправить через mail.ru.

     
     
  • 3.13, Аноним (-), 13:05, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    вагантыч, перелогинься
     
     
  • 4.49, Аноним (-), 16:35, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Это не ваганыч, идиот, это читатель блога поцтера и рассылки либреофиса.
     
  • 2.137, Аноним (-), 23:26, 01/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Но, похоже, их он умеет реализовывать только через задний проход

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

     

  • 1.9, Аноним (-), 12:47, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Молодец Лёня! Спасибо за великолепную systemd!
     
     
  • 2.12, Andrey Mitrofanov (?), 13:04, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Молодец Лёня! Спасибо за великолепную systemd!

    Согласен! Спасибо, http://lwn.net/Articles/580196/ Лёня, за еду!! Пацaны на болoте раскрашивают плакатики -- пойдут к мэpии в поддержку.

     
     
  • 3.54, Аноним (-), 17:07, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ух ты, у моей бабушки такие же очки!
     
     
  • 4.66, Аноным (ok), 19:20, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    http://static59.cmtt.ru/tj_articles_2/russian-elite-lenta/03/9ff2russian-elit
     

  • 1.14, Аноним (-), 13:08, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а системд уже сожрал pm-utils или нет?
     
  • 1.25, izyk (ok), 13:33, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    systemd-consoled

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

     
     
  • 2.26, izyk (ok), 13:37, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну или строки, в зависимости от настроек.
     
  • 2.28, Аноним (-), 13:42, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, у тебя да. При установке systemd пользователю дается простенький тест на адекватность, если баллов недобрал, то будет переключение контекста на вывод каждого символа. А на ввод - два переключения контекста и генерация qr-кода
     
     
  • 3.51, Vkni (ok), 16:49, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > да, у тебя да. При установке systemd пользователю дается простенький тест на
    > адекватность

    Решение теста: адекватные systemd не устанавливают. :-)

     
     
  • 4.92, Аноним (-), 05:32, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не надо за всех решать :) Многим SystemD не нравится, соглашусь, но кто то им пользуется. А у кого то нет выбора (arch linux-пользователи, например, которым лень слезать на другое).
     
     
  • 5.93, Vkni (ok), 06:18, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А у кого то нет выбора (arch linux-пользователи, например, которым лень слезать на другое).

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

     
     
  • 6.132, Аноним (-), 01:31, 01/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Само собой, но если выбор есть, то лучше сэкономленное на изучении systemd время потратить, скажем, на ТеХ, Хаскелл или что-то другое полезное. На Coursera много достойных материалов.

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

     
     
  • 7.133, Yuka (ok), 03:13, 01/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В этом-то и проблема
     
  • 7.134, Yuka (ok), 03:14, 01/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В этом-то и проблема этих пользователей
     
     
  • 8.136, Аноним (-), 15:45, 01/11/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    У них-то как раз c этим никаких проблем нет, они просто занимаются другими, дейс... текст свёрнут, показать
     
  • 2.30, Аноним (-), 13:45, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Они тут даже поддержку ядер старее 3.7 выпилили, а ты из-за однопроцессорных систем переживаешь...
     
     
  • 3.95, seyko2 (ok), 07:45, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Конкретно загрузка firmware из ядра, впилённая в 3.7 во время флейма относительно упёртости разработчика systemd, легко портируется даже на 2.6.18. Поэтому ядро openvz 2.6.32, вероятно, может работать с новым systemd. Хотя за ним вряд ли угонишся :-(
     
  • 2.40, Ordu (ok), 14:52, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Если у меня однопроцессорная система, то, вывод каждого символа, будет переключать контекст?

    А сейчас у тебя на каждый символ выполняется переключение контекста? А xterm требует на каждый символ переключения контекста? А приложение выполняющее графический вывод в framebuffer переключает юзерспейс-контекст в ядерный и обратно на каждый выводимый пиксель?

     
     
  • 3.56, izyk (ok), 17:21, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Если у меня однопроцессорная система, то, вывод каждого символа, будет переключать контекст?
    > А сейчас у тебя на каждый символ выполняется переключение контекста? А xterm
    > требует на каждый символ переключения контекста? А приложение выполняющее графический
    > вывод в framebuffer переключает юзерспейс-контекст в ядерный и обратно на каждый
    > выводимый пиксель?

    1. Если в текстовой консоле - нет.
    2. На 1 CPU иногда и больше: shell -> xterm -> xorg.
       Ну один точно shell -> xterm. Если этот символ '\n'.
       или терминал в RAW.
       Собственно этот режим и предлагает kmscon:
       shell -> kmscon. Тоесть отвечая на свой вопрос ДА.
    3. Нет.

    PS. Я имел ввиду не юзерспейс-ядерный контекст, а переключение
    задач, что накладней. Сорри, за путаницу.

     
     
  • 4.63, Аноним (-), 18:29, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > имел ввиду не юзерспейс-ядерный контекст, а переключение задач, что накладней

    Промолчал бы - сошёл бы за умного.

     
  • 4.65, Ordu (ok), 18:49, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    gt оверквотинг удален Вы же, по-моему, понимаете, что переключение контекстов ... большой текст свёрнут, показать
     
     
  • 5.70, izyk (ok), 20:34, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gt оверквотинг удален stderr - no gt оверквотинг удален Как настроишь так и ... большой текст свёрнут, показать
     
     
  • 6.71, Ordu (ok), 21:04, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > stderr - no

    Точно.

    >> Будет
    >> ли ядро (получив управление через write) переключать задачи или подождёт когда
    >> в ядерном буфере накопится побольше?
    > Как настроишь так и будет.

    Можно чуть подробнее -- о чём вы? Я предполагаю, но не уверен, а интересно.

    >> лишь тогда, когда ядерный буфер переполняется и без освобождения буфера невозможно
    >> выполнить write.
    > Просходит shedule() и wait event текущего процесса.

    Короче, происходит переключение процессов. ;)

    > PS. Не надо выкать, когда начал тыкать.

    Это простите великодушно. Реакция на местное тыкание вызывает естественное подражание, но привычка постоянно переключает обратно. Мне лично насрать, а вам?

     
     
  • 7.98, izyk (ok), 11:05, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +/

    > Можно чуть подробнее -- о чём вы? Я предполагаю, но не уверен,
    > а интересно.

    http://linux.die.net/man/3/termios

    Canonical and noncanonical mode:
    MIN, TIME

    Raw mode

     

  • 1.33, Анонимкус Рождественский (?), 13:57, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    вот сижу себе на eudev и думаю: "Лёня и ко" наверно думают, что остальным вообще нечем заняться, как читать и втыкать в его еженедельные - а то и быстрее, идиотизмы. Такого чудика реально в эппл нада. Там контингент как раз готовый за каждый пук обновлять девайсы!.
     
  • 1.39, Аноним (-), 14:47, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Удалена утилита "multi-seat-x", так как её функциональность теперь интегрирована в X Server 1.16;

    Не systemd way, леня уже не тот

     
     
  • 2.96, pkdr (ok), 09:39, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У них в команде латентный гномер завёлся. Но Лёня его быстро найдёт и покарает.
     

  • 1.42, Аноним (-), 15:18, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  По умолчанию включен алгоритм управления очередями ожидающих отправки пакетов

    может я уже стар, но причем тут systemd?

     
     
  • 2.69, Аноним (-), 19:59, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    скоро все будут старыми для системд, будет единственный спец по ней, не без известный сотрудник RH...
     
  • 2.105, Аноним (-), 17:26, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А он все там так захардкодил, что иначе не получается поменять уже.
     

  • 1.43, Адекват (ok), 15:19, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +20 +/
    Когда же он уже напишет свою ФС, которая будет без таблицы файлов и таблицы разделов ? вернее они будут вынесены в отдельные файлы, конечно зашифрованные, чтобы этот винт нельзя было прочитать загрузившись с флешки, и чтобы вообще ничего нельзя было сделать - типа для восстановления придумали опцию rescue Для ядра, а если она не помогает, то тогда нет смысла данные восстанвливать.

    Это не просто изнасилование трупика моего любимого щеночка, но еще и процедура отпиливания конечностей у трупика и пришивания шупалец осминога, ну и фрикции, фрикции конечно под радостные вопли фанатов "давай-давай Леннарт, прогрессивная молодежь с тобой, Леннарт !!!", и тысячи остекляневших глаз, и синхронно срывающаяся пена обезумевший толпы, сладострастно ожидающей нового взмаха топора сумащедшего садиста-кумира-systemd-fanboysd, с целью пришить к бедному трупику ЕЩЕ БОЛЬШЕ ОСМИНОГА, причем не просто осьминога но осмьинога с ВЕНЕРЫ !!!
    Щупальца же осьминога тянутся к головам слепых фанатов и и через ноздри проникают к ним и без того разрушенный мозг, куда вкачивают новые порции яда, яда под названием SYSTEMD-это-хорошо-не_знаю-почему-но-это-и-так-понятно.
    И я, такой одинокий, сижу обхватив голову руками, качаюсь из стороны в сторону и говорю себе "нет, это только сон, это не на самом деле, этого не может быть, так не бывает, НЕТ!!!", и еще я знаю что где-то в толпе этих тупых зомби есть такие же как я, кто не принимают эту реальность...
    Бедный мой щеночек, ты навсегда останешься в моем сердце таким, каким я тебя помню, резвым. добрым, озорным, с пятном в виде слова KISS на боку.

     
     
  • 2.47, Xasd (ok), 16:19, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > ...сижу обхватив голову руками, качаюсь из стороны в сторону и говорю себе "нет, это только сон, это не на самом деле, этого не может быть, так не бывает, НЕТ!!!"

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

    вместо борьбы с systemd -- попробуй понять его -- и использовать его лучшие стороны..

     
     
  • 3.50, Аноним (-), 16:47, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ага, если не удается избежать насилия, попробуйте расслабиться и получить удовольствие.
     
     
  • 4.94, Аноним (-), 07:10, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дык, его уже. Это он тут стокгольмский синдром демонстрирует.
     
  • 4.138, Аноним (-), 23:32, 01/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Тебе кто-то насильно systemd установил?
     
  • 3.110, Michael Shigorin (ok), 00:08, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > прими реальность такой какая она есть.

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

    Когда-нибудь поймёте на своих шишках, надеюсь.

     
     
  • 4.114, Xasd (ok), 01:04, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    отлично, Миша.. сейчас ты называешь других людей идиотами (точнее называешь проекты идиотскими, а не людей.. но это почти тоже самое что назвать идиотами людей :))..

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

    будешь ли ты себя тоже считать идиотом? :-)

     
     
  • 5.116, Michael Shigorin (ok), 01:12, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > отлично, Миша.. сейчас ты называешь других людей идиотами

    Дальше читать смысла не было.

     
     
  • 6.117, Xasd (ok), 01:20, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ладно, прости, я попытаюсь без оскорблений вот тебе загадка как ты собирае... большой текст свёрнут, показать
     
     
  • 7.118, Led (ok), 01:28, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > как ты собираешься монтировать кореневой раздел *мультидискового* btrfs -- без systemd
    > ?
    > и вот дополнительное условие -- контроллеры физических дисков -- *медленные* и мгновенно
    > НЕ определяются ядром (проходит сколько-то времени).

    man udev, идиот

     
     
  • 8.119, Xasd (ok), 02:30, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    разумеется без udev там ни как но конкретика-то -- где мультидисковый btrf... большой текст свёрнут, показать
     
     
  • 9.120, Led (ok), 07:30, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для таких как ты - консультация 500 в час - вали собирать бутылки ... текст свёрнут, показать
     
     
  • 10.121, Аноним (-), 07:47, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Хех, нахрен платить 500баков за консультацию по костылям, если Леня заранее и на... текст свёрнут, показать
     
  • 10.128, Xasd (ok), 16:09, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну можно ещё по циклу в bash делать btrfs device ready но решение в s... текст свёрнут, показать
     
     
  • 11.130, Led (ok), 00:55, 01/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, не угадал, ламерок Долго бутылки собирать ... текст свёрнут, показать
     
  • 9.123, Адекват (ok), 10:37, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1 Если задача из реальной практики - обоснуйте необходимость именно btrfs, я во... большой текст свёрнут, показать
     
     
  • 10.125, Аноним (-), 14:13, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Те, кто пишут код и сопровождают дистрибутивы решили иначе Вывод - в опенсорсе... текст свёрнут, показать
     
     
  • 11.126, Michael Shigorin (ok), 14:16, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кажется, некоторые из модерирующих за эту повторяющуюся наглую ложь скоро будут ... текст свёрнут, показать
     
     
  • 12.139, Аноним (-), 00:10, 02/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, предыдущий аноним погорячился, стоило сказать что-то вроде многие из тех, к... большой текст свёрнут, показать
     
     
  • 13.141, Michael Shigorin (ok), 00:40, 02/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Уж как минимум Да я и сам могу рассказать, кому он заведомо не нужен Разница в... большой текст свёрнут, показать
     
     
  • 14.143, Аноним (-), 03:25, 02/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы так говорите, как будто кто-то по ночам бродит по машинам разработчиков, уста... большой текст свёрнут, показать
     
     
  • 15.146, Michael Shigorin (ok), 22:57, 02/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Спросите дебианщиков Говорите за себя Я как раз прекрасно различаю навязывани... большой текст свёрнут, показать
     
     
  • 16.148, Аноним (-), 23:51, 02/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так их вроде уже спросили, и они проголосовали Если кому-то не нравятся результ... большой текст свёрнут, показать
     
     
  • 17.151, Michael Shigorin (ok), 01:04, 03/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не-не, их сейчас только готовятся спросить Любой дистрибутив, который хочет обе... большой текст свёрнут, показать
     
     
  • 18.154, Аноним (-), 04:43, 04/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Уточню любой дистрибутив, который хочет обеспечить наличие и определенную функц... большой текст свёрнут, показать
     
     
  • 19.155, Michael Shigorin (ok), 11:49, 05/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Можно уточнить и далее, ключевое выделил Претензия к обоснованности требования... большой текст свёрнут, показать
     
  • 10.127, Xasd (ok), 15:18, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну тогда не забудь также делать тесты и после каждого обновления ядра а то вд... текст свёрнут, показать
     
     
  • 11.129, Аноним (-), 18:00, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    О, мальчик думал пошутил В конце 90х было скучно Каждый патч на нестабильную 2... текст свёрнут, показать
     
     
  • 12.135, Xasd (ok), 03:42, 01/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а много чтоль находилось кто ставил себе девелоперский 2 3 не совсем пошути... текст свёрнут, показать
     
  • 2.53, UePhobos (?), 17:01, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну давай, рассказывай где в GNU/Linux есть KISS.
     
     
  • 3.59, chinarulezzz (ok), 17:38, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    CRUX, Slackware.
     
  • 3.67, kurokaze (ok), 19:32, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну давай, рассказывай где в GNU/Linux есть KISS.

    Уже в том что это не бздя какая нибудь

     
     
  • 4.106, Куяврег (?), 20:10, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как раз в бздях KISS в полный рост. В отличие от системды-линуксдистров.
     
  • 3.100, Адекват (ok), 12:30, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну давай, рассказывай где в GNU/Linux есть KISS.

    Было в ArchLinux

     
  • 2.62, Typhoon (ok), 18:09, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Класс!
     
  • 2.80, Кевин (?), 22:27, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    завязывай с наркотиками и графоманством..
     

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

  • 1.44, Аноним (-), 15:23, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    systemd-consoled
    systemd-censored
    systemd-paranoid
    systemd-plasmoid
    systemd-hardcoded
     
     
  • 2.57, YetAnotherOnanym (ok), 17:31, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > systemd-hardpornd

    fixed

     
  • 2.101, Аноним (101), 14:10, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    systemd-systemd
    уже пора
     

  • 1.48, equeim (ok), 16:20, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поттеринг уже говорил, когда pulseaudio станет частью systemd? А то я не слежу за проектом.
     
     
  • 2.81, Кевин (?), 22:32, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Поттеринг уже говорил, когда pulseaudio станет частью systemd? А то я не
    > слежу за проектом.

    никогда. если ленарт вернётся к проблемам звука у нас есть убелдительные доводы в пользу написания systemd-soundd который будет учитывать весь опыт и проблемы пульсы и станет лучшей альтернативой. ну а пока в линуксе есть звук для тех кто шарит(alsa\jack\etc) и звук для тех кто нет(pulsaudio)

     
     
  • 3.122, Аноним (-), 07:49, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Поттеринг уже говорил, когда pulseaudio станет частью systemd? А то я не
    >> слежу за проектом.
    > никогда. если ленарт вернётся к проблемам звука у нас есть убелдительные доводы
    > в пользу написания systemd-soundd который будет учитывать весь опыт и проблемы
    > пульсы и станет лучшей альтернативой. ну а пока в линуксе есть
    > звук для тех кто шарит(alsa\jack\etc) и звук для тех кто нет(pulsaudio)

    И для тех, кто шарит - звука в играх/новом софте не будет.

     
  • 3.140, Аноним (-), 00:31, 02/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ну а пока в линуксе есть звук для тех кто шарит(alsa\jack\etc) и звук для тех кто нет(pulsaudio)

    В первом случае более теплый ламповый звук?

     
     
  • 4.142, Michael Shigorin (ok), 00:46, 02/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > В первом случае более теплый ламповый звук?

    Есть "твердотельные" искажения, а есть ещё и цифровые -- передискретизация и прочая программная регулировка громкости (не на аналоговом микшере, а в пересчёте циферок).

    Чем меньше цифровой обработки, особенно если это было и так вовсе не идеальное 44,1/48 -- тем легче ушам и тому, что на автомате компенсирует корявость.  С картинкой примерно так же -- вроде и видно, а глаза быстрее устают, если больше надо "додумывать".

     
     
  • 5.144, Аноним (-), 05:04, 02/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это понятно, с теоретической точки зрения искажения при цифровой обработке сигна... большой текст свёрнут, показать
     
     
  • 6.147, Michael Shigorin (ok), 23:09, 02/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Можно порассуждать о том, какие искажения более приятны для уха эксперта

    Да при чём тут эксперты -- если слон по ушам не ходил, уже хорошо.

    > А даже если бы и позволили, то большинство пользователей это вообще не волнует.

    Вот так людей в скотов и превращают потихоньку.

    > Опять же "глаза устают" - это все как-то слишком субъективно.

    Кому как.


     
     
  • 7.149, Аноним (-), 00:27, 03/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Давайте не будем утрировать, Вы же, надеюсь, не хотите на самом деле назвать ско... большой текст свёрнут, показать
     
  • 7.150, Аноним (-), 00:34, 03/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот так людей в скотов и превращают потихоньку.

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

     
     
  • 8.152, Michael Shigorin (ok), 01:09, 03/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так одно другого не исключает -- дезер не лучше гопника, патриот майданного ра... текст свёрнут, показать
     
  • 2.82, mrd (??), 22:37, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это будет не pulseaudio, а systemd-audiod
     

  • 1.58, kurokaze (ok), 17:35, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >вобрав в себя лучшие черты таких систем, как launchd (Mac OS X)

    Где они там нашли лучшие черты? Это ужос. Чтобы добавить сервис надо геммороится неимоверно. Люди видели макось только на картинках очевидно

     
  • 1.64, Мяут (ok), 18:44, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > В состав включён демон systemd-consoled с реализацией эмулятора терминала для замены штатных консолей

    Забавно, что ядер без довольно экзотичной штуки CGroups - Леннарт посылает, а вот для ядер без относительно стандартной CONFIG_VT целый демон написали.

     
     
  • 2.85, Xasd (ok), 23:36, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ...ядер без довольно экзотичной штуки CGroups - Леннарт посылает, а вот для ядер без относительно стандартной CONFIG_VT целый демон написали.

    имитацию VT -- сделать смогли. да.

    но а как по твоему должен выглядеть имитатор CGroups ?

     
     
  • 3.102, vi (ok), 14:51, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> ...ядер без довольно экзотичной штуки CGroups - Леннарт посылает, а вот для ядер без относительно стандартной CONFIG_VT целый демон написали.
    > имитацию VT -- сделать смогли. да.

    Позвольте спросить, имитация VT это еще один уровень прокладки между монитором и клавиатурой (или в ядре есть что то лишнее, что можно выбросить)?

    > но а как по твоему должен выглядеть имитатор CGroups ?

    kerneld конечно же ;) Ведь управление процессами это задача ядра! ;) Или нет?
    $ ps
      PID.CG TTY          TIME CMD
    4967.34 pts/0    00:00:00 sh
    5589.34 pts/0    00:00:00 ps


     
     
  • 4.107, Xasd (ok), 22:09, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > или в ядре есть что то лишнее, что можно выбросить

    если какой-то из пользователей ПОСЧИТАЕТ что CONFIG_VT является лишним в ядре -- то systemd сможет взять на себя функцию имитации VT (нарисует на экране терминал и обработает ввод с клавы -- это можно сделать в user_space)..

    а если кто-то ПОСЧИТАЕТ что в ядре лишним является CGroups -- то здесь systemd не сможет осуществить имитацию. по той простой причине что в user_space просто нельзя реализовать функционал CGroups , а не потому что якобы такая прихоть у Лёни.

    именно поэтому в ядре без CGroups -- systemd просто не стартует (а не пытается имитировать CGroups).

    а про "еще один уровень прокладки между монитором и клавиатурой" -- я не понял. (понимаю что под прокладкой вы подразумеваете -- пользователя. но дальше ваш словестный квест -- решить я не смог :))

     
     
  • 5.109, vi (ok), 22:51, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > в user_space)..
    > а если кто-то ПОСЧИТАЕТ что в ядре лишним является CGroups -- то
    > здесь systemd не сможет осуществить имитацию. по той простой причине что
    > в user_space просто нельзя реализовать функционал CGroups , а не потому
    > что якобы такая прихоть у Лёни.
    > именно поэтому в ядре без CGroups -- systemd просто не стартует (а
    > не пытается имитировать CGroups).
    > а про "еще один уровень прокладки между монитором и клавиатурой" -- я
    > не понял. (понимаю что под прокладкой вы подразумеваете -- пользователя. но
    > дальше ваш словестный квест -- решить я не смог :))

    Насчет "квеста" извиняюсь (это действительно был квест), в остальном с Вами согласен.
    Хотя, мог бы и стартануть (хотя это и сложнее реализовать), да и RH не одобрит.

     
  • 5.111, Michael Shigorin (ok), 00:11, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > если какой-то из пользователей ПОСЧИТАЕТ что CONFIG_VT является лишним в ядре --

    Мальчик, не юзерское это дело, зарубите себе на носу.

     
     
  • 6.113, Xasd (ok), 00:57, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мальчик, не юзерское это дело, зарубите себе на носу.

    другой мальчик, тогда не отключай CONFIG_VT в ядре :-)

     
     
  • 7.115, Michael Shigorin (ok), 01:04, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > другой мальчик, тогда не отключай CONFIG_VT в ядре :-)

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

     

  • 1.83, Аноним (-), 22:48, 29/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    …но у ядерной консоли обнаружился Фатальный Недостаток — ее сделал НЕ Поцтеринг.
     
  • 1.89, genbyeqkj (?), 02:25, 30/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ждём systemd-coffeemachined
     
     
  • 2.97, Andrey Mitrofanov (?), 09:49, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ждём systemd-coffeemachined

    sd-kitchend-stinkd

     
  • 2.112, Michael Shigorin (ok), 00:12, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ждём systemd-coffeemachined

    systemd-bikeshedd, и вот там пусть и увязнут.

     

  • 1.90, Аноним (-), 03:18, 30/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    комментаторы здесь вобщем не знакомы с systemd,но хают с большим знанием дела - но всёравно такая система имеет право существовать, и относиться к разработчикам в сфере СПО с уважением и чаще использовать принцип: невкусно - не ешь! Лично я арчевод, и systemd мне не доставило никаких неудобств за 2 года на разных машинах. Извините если кого обидел!
     
     
  • 2.91, Led (ok), 04:29, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > комментаторы здесь вобщем не знакомы с systemd,но хают с большим знанием дела
    > - но всёравно такая система имеет право существовать, и относиться к
    > разработчикам в сфере СПО с уважением и чаще использовать принцип: невкусно
    > - не ешь! Лично я арчевод, и systemd мне не доставило
    > никаких неудобств за 2 года на разных машинах. Извините если кого
    > обидел!

    Не льсти себе, бот. Кого ты можешь "обидеть"?

     
     
  • 3.145, Аноним (-), 05:06, 02/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Судя по ответу, тебя?
     
  • 2.108, Xasd (ok), 22:18, 30/10/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Лично я арчевод, и systemd мне не доставило никаких неудобств за 2 года на разных машинах. Извините если кого обидел!

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

    например initrd в Арчике -- можно собрать тоже с systemd (вместо bash-скрипта -- в /init ) .. и работает такой initrd -- лучше чем с bash

     
     
  • 3.124, Аноним (-), 14:10, 31/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Добротно набросил
     

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



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

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