URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 99681
[ Назад ]

Исходное сообщение
"Выпуск systemd 217 c реализацией консоли в пространстве поль..."

Отправлено opennews , 29-Окт-14 12:16 
Леннарт Поттеринг (Lennart Poettering) представил (http://lists.freedesktop.org/archives/systemd-devel/2014-Oct...) выпуск системного менеджера systemd 217 (http://www.freedesktop.org/software/systemd/), который сочетает в себе функции системы инициализации, механизм для контроля за выполнением фоновых процессов, службу для журналирования событий и средства для управления сервисами, сеансами пользователей и подключаемыми устройствами. Для определения параметров сервисов в Systemd используется набор конфигурационных unit-файлов, вместо оформления сценариев запуска в виде shell-скриптов. Система нацелена на интенсивную параллелизацию выполнения сервисов на этапе загрузки системы, вобрав в себя лучшие черты таких систем, как launchd (Mac OS X), SMF (Solaris) и Upstart (Ubuntu, старые версии Fedora). В настоящее время на использование systemd уже перешли такие дистрибутивы, как Fedora, openSUSE, Mandriva и Arch Linux, одобрен переход дистрибутивов Debian и Ubuntu по умолчанию на systemd.

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

-  В состав включён демон systemd-consoled с реализацией (https://www.opennet.ru/opennews/art.shtml?num=38543) эмулятора терминала для замены штатных консолей (kernel-console, linux-console), при сборке ядра без поддержки виртуальных терминалов (CONFIG_VT=n), т.е. позволяющий  использовать kmscon (http://www.freedesktop.org/wiki/Software/kmscon/) в качестве реализации консоли в пространстве пользователя. В настоящее время systemd-consoled позиционируется как экспериментальная возможность, предоставляющая по одному терминалу для пользователей, в настройках которых указано "Desktop=systemd-console";
-  По умолчанию включен алгоритм управления очередями ожидающих отправки пакетов, разработанного в рамках инициативы (https://www.opennet.ru/opennews/art.shtml?num=29734) по борьбе с негативным влиянием промежуточной буферизации пакетов (Bufferbloat) сетевым борудованием. В sysctl.d/ добавлен вызов "net.core.default_qdisc = fq_codel";
-  Реализовано определение контейнеров  Docker в качестве отдельного типа виртуализации;
-  Поддержка формата базы активных учётных записей UNIX utmp теперь может быть активирована на этапе сборки для поддержки устаревших систем;
-  Добавлена обработка опции "rescue", указываемой при загрузке ядра Linux. Если данная опция установлена, то system будет загружен в режиме защиты от сбоев (rescue.target). Ранее вызов данного режима требовал нажатия 1 или указания опции ядра "systemd.unit=rescue.target";
-  Добавлена обработка опции командной строки ядра  "mount.usr=", "mount.usrflags=" и "mount.usrfstype=", которые обрабатываются по аналогии с опциями "root=", "rootflags=" и "rootfstype=", но для раздела  /usr;

-  Добавлена поддержка нового сообщения D-Bus ALLOW_INTERACTIVE_AUTHORIZATION, позволяющего организовать процесс интерактивной авторизации с использованием  PolicyKit при выполнении многих привилегированных операций, включая включение и выключение юнит-файлов;


-  В journalctl добавлены новые опции "-t/--identifier=" для выборки по идентификатору/тегу syslog  и "--utc" для показа времени в GMT/UTC. Для отключения обрезания вывода по числу символов в строке теперь можно указать "-n/--lines=all";

-  Службы теперь могут заранее уведомлять управляющий процесс о предстоящем перезапуске  (RELOADING=1) или прекращении работы  (STOPPING=1), что позволяет отследить и показать внутреннее состояние подконтрольного процесса, а также избежать состояния гонки, когда процесс ещё полностью не завершился, но уже закрыл соединение D-Bus;

-  Пользовательские unit-ы теперь также могут загружаться из директории $XDG_RUNTIME_DIR/systemd/user/, что позволяет явно переопределить путь для ранее поддерживаемой директории /run/systemd/user;

-  Добавлена поддержка завершения работы или перезагрузки в случае истечения таймаута нахождения задания в очереди запуска (JobTimeoutAction= и JobTimeoutRebootArgument=). Подобная возможность может быть задействована например для перезапуска в случае зависания на этапе загрузки или ипрекращения работы при случайном включении ноутбука в сумке и остановившегося на этапе ввода пароля доступа к зашифрованным дисковым разделам. По умолчанию сейчас инициируется завершение работы при неполном выполнении basic.target в течение 15 минут;

-  Система управления пользовательскими сеансами systemd-logind теперь может быть настроена для обработки событий закрытия/открытия крышки ноутбука даже при подключении дополнительного монитора или подсоединения к док-станции (HandleLidSwitchDocked=);
-  В systemd-networkd добавлена возможность указания метрик маршрутизации для маршрутов, добавленных через DHCP;

-  Добавлена опция SELinuxContextFromNet=, позволяющая устанавливать контекст SELinux для сервисов активации по сокету на основе данных, предоставленных сетевым стеком;

-  Прекращена поддержка средств загрузки прошивок в пространстве пользоватея, в связи с чем версия минимально поддерживаемого ядра Linux повышена до выпуска 3.7;

-  Для udev-правил добавлена возможность удаления тегов для устройств при помощи опции TAG-="foobar";

-  Удалена реализация технологии readahead для заполнения дискового кэша при выполнении операций чтения, так как она во многих ситуациях не даёт ожидаемого выигрыша в производительности даже для НЖМД, а также бессмыслена для SDD-накопителей;

-  Протокол 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".

URL: http://lists.freedesktop.org/archives/systemd-devel/2014-Oct...
Новость: https://www.opennet.ru/opennews/art.shtml?num=40960


Содержание

Сообщения в этом обсуждении
"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Я , 29-Окт-14 12:20 
Как консоль врубить? Обязательно ли для этого сначала выпилить её из ядра?

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено CrazyAlex25 , 29-Окт-14 12:27 
Зачем выпилили readahead? Не у всех SATA 3 + 64 Mb cache! Так что технология хорошая

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 12:27 
В ядре осталась, не переживайте.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 14:32 
Зачем оно вообще нужно было в systemd, когда любая уважающая файловая система имеет свой readahead? Хотя, помнится, раньше адепты системд очень сильно этой своей реализацией гордились, а теперь вот оказывается, что никакого смысла в ней не было...

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено dkrot , 29-Окт-14 14:46 
Что значит "имеет свой readahead"? Одна из вещей которую readahead делает - это упорядочивание всего множества файлов для линейности прочтения. И все оседает в vfs-кэше.
Что может поделать FS если у нее _последовательно_ требуют 10k файлов лежащих (совсем) не рядом?

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Stellarwind , 29-Окт-14 17:13 
Как-то так: http://www.cuddletech.com/blog/pivot/entry.php?id=1040
Оно конечно не знает какие файлы вам понадобятся и не заменяет readahead в том случае если вы пытаетесь запомнить какие файлы всегда используются при загрузке ОС и заранее их кешировать при старте, но судя по новости это просто не приносит ожидаемого эффекта и поэтому было выпилено.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 21:28 
> Как-то так: http://www.cuddletech.com/blog/pivot/entry.php?id=1040
> Оно конечно не знает какие файлы вам понадобятся и не заменяет readahead
> в том случае если вы пытаетесь запомнить какие файлы всегда используются
> при загрузке ОС и заранее их кешировать при старте, но судя
> по новости это просто не приносит ожидаемого эффекта и поэтому было
> выпилено.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 30-Окт-14 17:07 
Откуда systemd знать как лежат файлы на диске? Конфигурационные файлы вполне себе рядом могут оказаться.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Aceler , 29-Окт-14 14:42 
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.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 18:09 
Т.е. разработчики systemd традиционно объявляют устаревшим и ненужным всё, чем они не пользуются.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Кевин , 29-Окт-14 22:19 
даже лучше, отказываются поддерживать то что никто не захотел поддерживать.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 30-Окт-14 12:03 
Это опенсорс, если никто не хочет заниматься разработкой/поддержкой, значит оно не нужно.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено ГГ , 30-Окт-14 15:21 
Тебе нужно — иди и поддерживай

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 01-Ноя-14 01:14 
> Т.е. разработчики systemd традиционно объявляют устаревшим и ненужным всё, чем они не пользуются.

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 03-Ноя-14 03:07 
Как и диванные аналитики с лора. Wait oh shi~

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Дворник , 29-Окт-14 12:34 
Сплошные нововведения, аж страшно.
Не скоро место ему будет в продакшне..

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 30-Окт-14 00:49 
Ну да, до выпуска нового рхела с новой версией у арчеводов и рпочих тестингов будет время заценить и баги выловить.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Wulf , 29-Окт-14 12:34 
> с реализацией эмулятора терминала для замены штатных консолей

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

> демон systemd-consoled

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено RodionD , 29-Окт-14 12:49 
Фигня это все, ждем реализацию {Open,Libre}Officed, что бы можно было вордовский док набрать не загружая систему и WebKitd что бы его можно было отправить через mail.ru.


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 13:05 
вагантыч, перелогинься

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 16:35 
Это не ваганыч, идиот, это читатель блога поцтера и рассылки либреофиса.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 01-Ноя-14 23:26 
> Но, похоже, их он умеет реализовывать только через задний проход

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 12:47 
Молодец Лёня! Спасибо за великолепную systemd!

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Andrey Mitrofanov , 29-Окт-14 13:04 
> Молодец Лёня! Спасибо за великолепную systemd!

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 17:07 
Ух ты, у моей бабушки такие же очки!

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноным , 29-Окт-14 19:20 
http://static59.cmtt.ru/tj_articles_2/russian-elite-lenta/03...

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 13:08 
а системд уже сожрал pm-utils или нет?

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено izyk , 29-Окт-14 13:33 
systemd-consoled

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено izyk , 29-Окт-14 13:37 
Ну или строки, в зависимости от настроек.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 13:42 
да, у тебя да. При установке systemd пользователю дается простенький тест на адекватность, если баллов недобрал, то будет переключение контекста на вывод каждого символа. А на ввод - два переключения контекста и генерация qr-кода

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Vkni , 29-Окт-14 16:49 
> да, у тебя да. При установке systemd пользователю дается простенький тест на
> адекватность

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 30-Окт-14 05:32 
Не надо за всех решать :) Многим SystemD не нравится, соглашусь, но кто то им пользуется. А у кого то нет выбора (arch linux-пользователи, например, которым лень слезать на другое).

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Vkni , 30-Окт-14 06:18 
> А у кого то нет выбора (arch linux-пользователи, например, которым лень слезать на другое).

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 01-Ноя-14 01:31 
> Само собой, но если выбор есть, то лучше сэкономленное на изучении systemd время потратить, скажем, на ТеХ, Хаскелл или что-то другое полезное. На Coursera много достойных материалов.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Yuka , 01-Ноя-14 03:13 
В этом-то и проблема

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Yuka , 01-Ноя-14 03:14 
В этом-то и проблема этих пользователей

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 01-Ноя-14 15:45 
> В этом-то и проблема этих пользователей

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 13:45 
Они тут даже поддержку ядер старее 3.7 выпилили, а ты из-за однопроцессорных систем переживаешь...

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено seyko2 , 30-Окт-14 07:45 
Конкретно загрузка firmware из ядра, впилённая в 3.7 во время флейма относительно упёртости разработчика systemd, легко портируется даже на 2.6.18. Поэтому ядро openvz 2.6.32, вероятно, может работать с новым systemd. Хотя за ним вряд ли угонишся :-(

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Ordu , 29-Окт-14 14:52 
> Если у меня однопроцессорная система, то, вывод каждого символа, будет переключать контекст?

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено izyk , 29-Окт-14 17:21 
>> Если у меня однопроцессорная система, то, вывод каждого символа, будет переключать контекст?
> А сейчас у тебя на каждый символ выполняется переключение контекста? А xterm
> требует на каждый символ переключения контекста? А приложение выполняющее графический
> вывод в framebuffer переключает юзерспейс-контекст в ядерный и обратно на каждый
> выводимый пиксель?

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 18:29 
> имел ввиду не юзерспейс-ядерный контекст, а переключение задач, что накладней

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Ordu , 29-Окт-14 18:49 
>[оверквотинг удален]
> 1. Если в текстовой консоле - нет.
> 2. На 1 CPU иногда и больше: shell -> xterm -> xorg.
>    Ну один точно shell -> xterm. Если этот символ
> '\n'.
>    или терминал в RAW.
>    Собственно этот режим и предлагает kmscon:
>    shell -> kmscon. Тоесть отвечая на свой вопрос ДА.
> 3. Нет.
> PS. Я имел ввиду не юзерспейс-ядерный контекст, а переключение
> задач, что накладней. Сорри, за путаницу.

Вы же, по-моему, понимаете, что переключение контекстов происходит не на каждый символ, а на каждый вызов fflush из stdio.h или подобного вызова из подобной библиотеки. Никто не откючает юзерспейс-буферизацию. По-умолчанию (glibc'овые настройки буферизации для stdin/stdout/stderr), переключения контекстов происходят на каждую выведенную строчку. В сложных же случаях (например, вывод через ncurses) буферизация происходит сложнее, и эти сложности отражаются на прикладном коде, который использует ncurses.

Я отмечу, между прочим, что я давно переключился с работы в консоли на иксовые эмуляторы терминалов, потому что они меньше нагружают процессор. Когда я только познакомился с линуксом, меня пёрло сидеть именно в консоли, потому что ностальгия и синдром утёнка -- мой первый опыт общения с компьютером прошёл в текстовом режиме. Но и тем не менее я пользовался X'ами, и со временем заметил такую особенность консоли -- что она может замедлить процесс компиляции пакета, просто потому что куча вывода в консоль. Вы можете проверить это элементарно:

cd /usr/src/linux/kernel
f=`ls -S | head -n 1`
time cat "$f"
sleep 1; time cat "$f"

Когда последнюю команду вгоните, нажмите Enter пока sleep работает и тут же тыкните в Alt-f2, подождите немного и вернитесь обратно. Можете затем, интереса ради, проделать то же самое в urxvt/xterm или каким там вы эмулятором терминала пользуетесь. Выпишите все эти цифры, посмотрите на них, и подумайте, что же всё-таки больше тормозит систему: переключения контекстов или ядерная реализация виртуальной консоли.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено izyk , 29-Окт-14 20:34 
>[оверквотинг удален]
>>    Собственно этот режим и предлагает kmscon:
>>    shell -> kmscon. Тоесть отвечая на свой вопрос ДА.
>> 3. Нет.
>> PS. Я имел ввиду не юзерспейс-ядерный контекст, а переключение
>> задач, что накладней. Сорри, за путаницу.
> Вы же, по-моему, понимаете, что переключение контекстов происходит не на каждый символ,
> а на каждый вызов fflush из stdio.h или подобного вызова из
> подобной библиотеки. Никто не откючает юзерспейс-буферизацию. По-умолчанию (glibc'овые
> настройки буферизации для stdin/stdout/stderr), переключения контекстов происходят
> на каждую выведенную строчку.

stderr - no

>[оверквотинг удален]
> эмулятором терминала пользуетесь. Выпишите все эти цифры, посмотрите на них, и
> подумайте, что же всё-таки больше тормозит систему: переключения контекстов или ядерная
> реализация виртуальной консоли.
> 1. В ядро никто не будет пихать кучу сложностей для того, чтобы
> сделать консоль быстрее: для консоли скорость важнее надёжности. Кроме того под
> каждую видеокарту придётся писать свой набор "сложностей".
> 2. Переключения процессов происходят не на каждый символ, и даже не на
> каждый fflush: fflush приводит лишь к сбросу юзерспейс-буфера в ядро. Будет
> ли ядро (получив управление через write) переключать задачи или подождёт когда
> в ядерном буфере накопится побольше?

Как настроишь так и будет.

> Принудительное переключение процессов происходит

Когда планировщик решит, баста какрапузики пора.

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

Просходит shedule() и wait event текущего процесса.

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

А кто и где рассуждал?
Я, лишь хотел узнать, как это реализовано?

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Ordu , 29-Окт-14 21:04 
> stderr - no

Точно.

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

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

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

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

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено izyk , 30-Окт-14 11:05 

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

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

Canonical and noncanonical mode:
MIN, TIME

Raw mode


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Анонимкус Рождественский , 29-Окт-14 13:57 
вот сижу себе на eudev и думаю: "Лёня и ко" наверно думают, что остальным вообще нечем заняться, как читать и втыкать в его еженедельные - а то и быстрее, идиотизмы. Такого чудика реально в эппл нада. Там контингент как раз готовый за каждый пук обновлять девайсы!.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 14:47 
> Удалена утилита "multi-seat-x", так как её функциональность теперь интегрирована в X Server 1.16;

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено pkdr , 30-Окт-14 09:39 
У них в команде латентный гномер завёлся. Но Лёня его быстро найдёт и покарает.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 15:18 
>  По умолчанию включен алгоритм управления очередями ожидающих отправки пакетов

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 19:59 
скоро все будут старыми для системд, будет единственный спец по ней, не без известный сотрудник RH...

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 30-Окт-14 17:26 
А он все там так захардкодил, что иначе не получается поменять уже.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Адекват , 29-Окт-14 15:19 
Когда же он уже напишет свою ФС, которая будет без таблицы файлов и таблицы разделов ? вернее они будут вынесены в отдельные файлы, конечно зашифрованные, чтобы этот винт нельзя было прочитать загрузившись с флешки, и чтобы вообще ничего нельзя было сделать - типа для восстановления придумали опцию rescue Для ядра, а если она не помогает, то тогда нет смысла данные восстанвливать.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 29-Окт-14 16:19 
> ...сижу обхватив голову руками, качаюсь из стороны в сторону и говорю себе "нет, это только сон, это не на самом деле, этого не может быть, так не бывает, НЕТ!!!"

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 16:47 
Ага, если не удается избежать насилия, попробуйте расслабиться и получить удовольствие.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 30-Окт-14 07:10 
Дык, его уже. Это он тут стокгольмский синдром демонстрирует.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 01-Ноя-14 23:32 
Тебе кто-то насильно systemd установил?

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 31-Окт-14 00:08 
> прими реальность такой какая она есть.

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 31-Окт-14 01:04 
отлично, Миша.. сейчас ты называешь других людей идиотами (точнее называешь проекты идиотскими, а не людей.. но это почти тоже самое что назвать идиотами людей :))..

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 31-Окт-14 01:12 
> отлично, Миша.. сейчас ты называешь других людей идиотами

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 31-Окт-14 01:20 
>> отлично, Миша.. сейчас ты называешь других людей идиотами
> Дальше читать смысла не было.

ладно, прости, я попытаюсь без оскорблений.. :)

вот тебе загадка:

как ты собираешься монтировать кореневой раздел *мультидискового* btrfs -- без systemd ?

и вот дополнительное условие -- контроллеры физических дисков -- *медленные* и мгновенно НЕ определяются ядром (проходит сколько-то времени).

**************************************************

как ты будешь велосипедить bash-скрипт, чтобы он *понял* бы временной момент когда все необходимые части уже готовы? (момент времени, когда уже можно начинать монтирование корня)

какие будешь для этого выставлять требования к синтаксису kernel-cmdline ( /proc/cmdline ) ?

сразу говорю что команда ``btrfs device scan`` -- не занимается ожиданием необходимых частей. :)


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Led , 31-Окт-14 01:28 
> как ты собираешься монтировать кореневой раздел *мультидискового* btrfs -- без systemd
> ?
> и вот дополнительное условие -- контроллеры физических дисков -- *медленные* и мгновенно
> НЕ определяются ядром (проходит сколько-то времени).

man udev, идиот


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 31-Окт-14 02:30 
разумеется без udev там ни как.. но конкретика-то -- где? :)

мультидисковый btrfs -- это тебе не mdadm -- в мультидисковом btrfs нет составного блочного устройства.

udev является необходимым условием. но лишь его одного -- не достаточно.

как ты собираешься через udev -- сигнализировать bash-скрипту о том что все физические части мультидискового btrfs -- готовы к монтированию?

в случае mdadm -- bash-скрипт лишь ожидает появления нужного файла в /dev/ , а затем производит монтирование (файлы в /dev/ -- появляются не без помощи udev, да). а с btrfs такой фокус не прокатит :-D ..

(либо bash-скрипт должен знать названия всех физических частей мультидискового btrfs, чтобы ожидать каждую часть отдельно.. но реализация этой идеи -- это фееричный слив, так как заставляет делает операционную систему НЕмобильной -- отнимает возможность свободно добавлять-или-удалять части из мультидискового btrfs).

((либо bash-скрипт должен просто ждать 10 секунд, надеясь что за 10 секунд уж точно все устройства обнаружатся и инициализируются.. надеюсь комментарии ущербности этой идеи -- излишни :)))

СЪЕЛ?! или начнёшь петь песенку что btrfs якобы тоже не нужен? :-D

куда не погляди -- везде эти ваши bash-скрипты (в роле инициализаторов) сливают..


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Led , 31-Окт-14 07:30 
> как ты собираешься через udev -- сигнализировать bash-скрипту о том что все
> физические части мультидискового btrfs -- готовы к монтированию?

Для таких как ты - консультация 500$ в час - вали собирать бутылки.



"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 31-Окт-14 07:47 
Хех, нахрен платить 500баков за консультацию по костылям, если Леня заранее и нахаляву для меня подумал над этим вопросом и решил его красивым способом?

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 31-Окт-14 16:09 
ну можно ещё по циклу в bash делать ``btrfs device ready ...`` ..

но решение в systemd -- более изящное (и 500баков платить не нужно :))


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Led , 01-Ноя-14 00:55 
> ну можно ещё по циклу в bash делать ``btrfs device ready ...``

Нет, не угадал, ламерок.


> но решение в systemd -- более изящное (и 500баков платить не нужно
> :))

Долго бутылки собирать?


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Адекват , 31-Окт-14 10:37 
1. Если задача из реальной практики - обоснуйте необходимость именно btrfs, я вот например прежде чем выбрать сделать работающи mdadm из простых жестких дисков -  множество тестов провел, типа какую фс выбрать и какой размер сектора выбрать, потом несколько тестов на чтение-запись мелких, больших, "всех в перемешку" файлов. Разница результатов нужно сказать колебалась в пределах 3-5%, поэтому я выбрал XFS с максимальным размером сектора, ввиду ее давности и надежности, и потому что в основном нужно было работать с файлами больших размеров.
2. Если бы systemd было _небезальтернативным_ решением, которое бы помогало решать подобные, мягко скажем "мало кому нужные задачи", все было бы ничего, но когда решение замещает собой пол-системы, безальтернативно, и малая часть этого решения помогает решать какие-то узкоспецефичные задачи - это не правильно я считаю.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 31-Окт-14 14:13 
Те, кто пишут код и сопровождают дистрибутивы решили иначе.
Вывод - в опенсорсе важнее мнение тех, кто вкладывается в опенсорс. А на нытье остальных забивают. Такова жизнь.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 31-Окт-14 14:16 
> Те, кто пишут код и сопровождают дистрибутивы решили иначе.

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

--
тот, кто пишет код
и сопровождает дистрибутивы


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 02-Ноя-14 00:10 
Ну, предыдущий аноним погорячился, стоило сказать что-то вроде "многие из тех, кто ...". Очевидно, люди разные и не все ко всему относятся одинаково.

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

Вы же понимаете, что учитывать мнение абсолютно всех людей просто нереально. Хотя бы потому, что у людей как правило бывают диаметрально противоположные мнения. Поэтому обычно мнение людей, не участвующих в разработке Вашего проекта, учитывается в следующих случаях:
1) это мнение большинства *Ваших* пользователей, а не тех кто считает что Ваш проект вообще не нужен;
2) за это платят;
3) это мнение не требует неразумных затрат времени и в целом совпадает с Вашими собственными интересами.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 02-Ноя-14 00:40 
> Ну, предыдущий аноним погорячился, стоило сказать что-то вроде

Уж как минимум.

> Но в целом-то он прав. Наверняка среди множества людей есть и те,
> кто считает что Ваш дистрибутив "не нужен".

Да я и сам могу рассказать, кому он заведомо не нужен.

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

Разница в том, что я не считаю достоинства своих проектов основанием для их впаривания или завязывания на них тихой сапой всего, до чего руки дотянутся.  В чём-то это просто естественно, в чём-то был перед глазами хороший пример того же Линуса или Каспера, которые в две руки доводили свои Linux и TYPO3 до того, когда не стыдно показать людям, а если людям понравилось и решили помочь -- ну что ж, вместе веселей.

> Вы же понимаете, что учитывать мнение абсолютно всех людей просто нереально.

Конечно.

> Поэтому обычно мнение людей, не участвующих в разработке Вашего проекта,
> учитывается в следующих случаях:
> 1) это мнение большинства *Ваших* пользователей, а не тех кто считает что
> Ваш проект вообще не нужен;

А я не ориентируюсь на "большинство" -- скорее на "пользу".  Если одному человеку нужно что-то явно полезное, можно и приложить напильник.

> 2) за это платят;
> 3) это мнение не требует неразумных затрат времени и в целом совпадает
> с Вашими собственными интересами.
> Может что-то упустил, но в основном все прочие мнения просто игнорируются,
> хотя бы просто из-за недостатка времени.

Игнорировать тоже можно по-разному -- что-то с сожалением, что руки не дойдут, а что-то быстро.  Но в целом Вы скорее правы, замечание к п. 1 можно ведь понимать и как часть интересов из п. 3 :-)


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 02-Ноя-14 03:25 
> Разница в том, что я не считаю достоинства своих проектов основанием для их впаривания или завязывания на них тихой сапой всего, до чего руки дотянутся.

Вы так говорите, как будто кто-то по ночам бродит по машинам разработчиков, устанавливает на них systemd и завязывает все их проекты на него. Вы же понимаете, что люди сами это делают, по разным причинам:
1) добавление новой полезной функциональности может быть удобнее и проще, чем с альтернативными решениями, или просто в принципе невозможно с существующими альтернативными решениями;
2) если требуется взаимодействовать с какими-то внешними интерфейсами, то предпочтительнее завязываться на мэйнстримный проект с солидной поддержкой, который точно не загнется в ближайшее время.

В чем заключается "впаривание"? Насколько я понимаю, подразумевается заставить человека пользоваться чем-то практически против его воли (хотя это понятие растяжимое) или против его интересов, которых он может и сам не понимает (что тоже не слишком конкретно). Может у Вас есть лучшее определение?

Вот я, например, пользуюсь systemd, хотя "пользуюсь" - это громко сказано, я на него практически внимания не обращаю. Я разработчик и у меня просто на рабочей машине по разным причинам (никак не связанным с systemd) в основном используется fedora. У меня есть свои интересы и по работе и личные, и ковыряние во внутренностях системы инициализации в них на данный момент не входит. Просто systemd появился как-то с очередным апгрейдом, точно так же как происходят и многие другие замены пакетов на альтернативные по всевозможным причинам (в которые я часто особо и не вникаю, есть и свои более важные и интересные дела), и в общем-то работает. Изредка мне бывает нужно поставить что-то специфическое не из пакетов (типа mythtv, который я собираю со своим патчем), что иногда требует потратить пару минут на поиск в инете существующих конфигов для инита и их правку. Раньше искал скрипты, потом конфиги для systemd, в любом случае это пара минут. Изучение и редактирование конфигов systemd до сих пор вообще не требовалось, в отличие от скриптов.

Конечно, первое время после появления systemd бывали и проблемы, отнимающие некоторое время. Суть в том, что такого же типа проблемы бывали и до systemd и отнимали заметно больше времени, а в последнее время уже даже и не помню, когда такое случалось. Разве что бывает, что systemd задумывается при перезагрузке, что решается с помощью magic sysrq за пару секунд и большой проблемой явно не назовешь. В любом случае, я сам в ходе работы непредумышленно вешаю, убиваю и как-либо еще издеваюсь над системой чаще, чем systemd мог бы при всем желании. Когда я не работаю, а смотрю фильм например или читаю новости, то не вижу никаких проблем вообще.

Является ли появление у меня systemd "впариванием"? Я так не считаю, для меня это просто один из множества проектов, которые я использую не заморачиваясь на этот счет. Смогу ли я переключиться на альтернативу при желании? У меня на этот счет сомнений нет. Если что-то, например DE, будет привязано к systemd, ну переключусь на что-то другое, это вообще не проблема, или даже сам попробую отвязать, если уж совсем приспичит. Но лично мне никто systemd не впаривал в том смысле, что я никогда и не был против, просто нет для этого причин. Например, так же, как и при замене в репах OpenOffice на LibreOffice. В итоге плюсы systemd для меня - заметно меньшее количество проблем. Минусов по сравнению с предыдущим инитом пока не видел. И я почему-то думаю, что большинство разработчиков, не связанных напрямую с systemd и вообще с системами инициализации, мыслят примерно так же. Поэтому меня совсем не удивляет популярность systemd и его появление во многих дистрах. Угадайте, как бы я проголосовал по вопросу systemd, и есть ли в этом вина его разработчиков или какого-то "впаривания" с чьей-либо стороны?

Я понимаю, что админам и дистростроителям systemd добавил проблем, но я также понимаю, что они представляют довольно незначительное (по количеству) меньшинство не только среди пользователей, но и среди разработчиков софта, мнение которых обычно решающее в большинстве проектов.

> А я не ориентируюсь на "большинство" -- скорее на "пользу".  Если одному человеку нужно что-то явно полезное, можно и приложить напильник.

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

> Игнорировать тоже можно по-разному -- что-то с сожалением, что руки не дойдут, а что-то быстро.  Но в целом Вы скорее правы, замечание к п. 1 можно ведь понимать и как часть интересов из п. 3 :-)

Да, в реальности перечисленные случаи часто переплетаются :)
Насчет игнорировать по-разному - я согласен, в чисто человеческом плане, иногда можно объяснить человеку, почему его пожелания не получается осуществить, и в лучшем случае даже надеяться на понимание. Но суть не меняется - все мнения учесть невозможно, особенно в широко используемых проектах.
И если бы тот же Поттеринг публично высказал сожаление и попытался разъяснить, что он в принципе при всем желании не может учесть критику всех присутствующих, мол, руки не доходят, это бы вряд ли что-то изменило в лучшую сторону, согласитесь. :)


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 02-Ноя-14 22:57 
> Вы так говорите, как будто кто-то по ночам бродит по машинам разработчиков,
> устанавливает на них systemd и завязывает все их проекты на него.

Спросите дебианщиков.

> Вы же понимаете, что люди сами это делают, по разным причинам:

Говорите за себя.  Я как раз прекрасно различаю навязывание.

> В чем заключается "впаривание"? Насколько я понимаю, подразумевается заставить
> человека пользоваться чем-то практически против его воли (хотя это понятие
> растяжимое) или против его интересов, которых он может и сам не понимает
> (что тоже не слишком конкретно). Может у Вас есть лучшее определение?

Вынудить взять то, что ему не нужно (степень осознания ненужности может варьироваться).

> Является ли появление у меня systemd "впариванием"?

Зависит в т.ч. от того, был ли выбор.

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 02-Ноя-14 23:51 
> Спросите дебианщиков.

Так их вроде уже спросили, и они проголосовали. Если кому-то не нравятся результаты голосования - бывает... У нас и результаты выборов некоторым не нравились, но как-то доказать серьезные фальсификации никто так и не смог. И что теперь, майдан?

> Говорите за себя.  Я как раз прекрасно различаю навязывание.

Есть ли у Вас конкретные факты и улики на тему того, как кого-то силой, под дулом пистолета или подкупом заставили перейти на systemd? А то как-то все о чем-то рассуждают, это напоминает стандартный белоленточный аргумент из серии "всем известно, что ...". Что systemd навязывают и впаривают, и т.д. Все знают, что systemd впаривают, ведь каждый знает, что никто же в здравом уме и светлой памяти не использовал бы systemd добровольно. Так по-вашему? Я вот за всё время чтения здесь дискуссий не видел ни одного реального аргумента, кроме того, что в комитете дебиана большинство сторонников systemd. Да, это факт. Это еще не доказывает, что все было куплено злобными капиталистами из redhat, чтобы systemd захватил галактику. Пока что это лишь говорит о том, что многие в дебиане поддерживают systemd.

Михаил, со многими Вашими постами по другим темам я вполне согласен (хоть и не всегда), но когда речь о systemd, Вы начинаете вести себя примерно так же, как и те, кого Вы обычно критикуете по другим вопросам.

> Зависит в т.ч. от того, был ли выбор.

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

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

> Ещё как изменило -- отношение к людям многое определяет.  А он, похоже, звёздную болячку поймал на пару с Сиверсом.  И отвергал не только критику, но и патчи -- после начальных заявлений вида "у нас делать некому" (что сильно отличается от "нет и всё").

Слава богу, мне не приходилось на себе испытывать такой шквал критики (в основном необоснованной, от людей которые вообще толком не понимают что такое systemd) как ему, и Вам, надеюсь, тоже. Но с неадекватными пользователями сталкиваться приходилось (слава богу, не в таких масштабах). Вы можете предсказать, как бы Вы себя вели в такой ситуации? Я - нет, скорее всего просто послал бы всех к такой-то матери, и просто делал бы то, что нравится мне. Если это нравится кому-то еще - пользуйтесь, кому не нравится - пишите и используйте свое, это опенсорс. Но никто не обязан под ваши хотелки подстраиваться. Если Вам не нравится systemd, это еще не значит, что он в связи с этим должен не нравиться разработчикам гнома, людям из дебиана, или кому-то еще.
И если у людей есть мнение отличное от Вашего, это само по себе еще не значит, что их купили или заставили, как бы Вам не было удобно так думать.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 03-Ноя-14 01:04 
>> Спросите дебианщиков.
> Так их вроде уже спросили, и они проголосовали.

Не-не, их сейчас только готовятся спросить.

>> Говорите за себя.  Я как раз прекрасно различаю навязывание.
> Есть ли у Вас конкретные факты и улики на тему того, как кого-то силой,
> под дулом пистолета или подкупом заставили перейти на systemd?

Любой дистрибутив, который хочет обеспечить наличие GNOME3, должен обеспечить наличие systemd.

> А то как-то все о чем-то рассуждают, это напоминает стандартный белоленточный
> аргумент из серии "всем известно, что ...".

Вы хоть раз за мной эту фразу замечали?

> Михаил, со многими Вашими постами по другим темам я вполне согласен (хоть
> и не всегда), но когда речь о systemd, Вы начинаете вести себя примерно так же,
> как и те, кого Вы обычно критикуете по другим вопросам.

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

>> Зависит в т.ч. от того, был ли выбор.
> Был, конечно, меня ведь никто не заставляет использовать ту же федору или
> какой-то другой дистрибутив с systemd.

Это выбор более высокого порядка, чем системы инициализации в рамках дистрибутива (спросите тех же сузешников, у них обе работали по рубильнику).

> Если я её выбрал по каким-то своим причинам, это еще не означает что мне её "впарили"

Разумеется.

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

Или что Вам без разницы, что тоже вариант.

> И, пожалуйста, не надо мне пытаться объяснять, что я просто идиот,
> использующий ненужный мне софт, потому что мне его "впарили".

Зачем бы?  Равно же и Вы постарайтесь не переносить своё безразличие на других.  Мне вот приёмы внедрения systemd очень даже напомнили пропихивание налогового кодекса на бывшей Украине.  И привкус от этих приёмов точно такой же мерзкий.

> Вы почему-то не можете признать, что я и многие другие люди реально выбирают systemd

Почему бы?  Ваше дело.

> Слава богу, мне не приходилось на себе испытывать такой шквал критики (в
> основном необоснованной, от людей которые вообще толком не понимают что такое
> systemd) как ему, и Вам, надеюсь, тоже.

Насчёт "такой" не скажу, но сопоставимый, думаю, доводилось.

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

Да, конечно.  Вот только если разработчики гнома и отдельные (sic!) люди из дебиана приколачивают свои манатки гвоздями к systemd -- я оставляю за собой право вслух выразить сомнение их разумностью.

Дело не в том, что кому-то что-то нравится или не нравится.  А когда люди, которые пришли в сообщество, где вообще-то не принято целенаправленно разрушать модульность и совместимость строительных блоков, начинают пытаться менять порядки заангажированным образом (почему так? -- потому что единственным допустимым вариантом объявляется своё поделие; почему единственным? -- см. polkit).

> И если у людей есть мнение отличное от Вашего, это само по себе еще не значит,
> что их купили или заставили, как бы Вам не было удобно так думать.

А можно за меня не расписываться, как Вам удобно думать о том, как мне удобно думать?  Заранее благодарю.


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 04-Ноя-14 04:43 
> Любой дистрибутив, который хочет обеспечить наличие GNOME3, должен обеспечить наличие systemd.

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

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

>> А то как-то все о чем-то рассуждают, это напоминает стандартный аргумент из серии "всем известно, что ...".
> Вы хоть раз за мной эту фразу замечали?

Так я ее Вам и не приписываю, иначе я бы сказал "Вы" вместо "все" (на всякий случай уточню, слово "все" не стоит понимать буквально, в виду имелись не только лишь все в смысле "всё человечество", а рассуждающие о вышеупомянутом на данном форуме).

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

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

>> Вы почему-то не можете признать, что я и многие другие люди реально выбирают systemd
> Почему бы?  Ваше дело.

Например потому, что это как-то не очень согласуется с теорией "впаривания".

> Да, конечно.  Вот только если разработчики гнома и отдельные (sic!) люди из дебиана приколачивают свои мaнатки гвоздями к systemd -- я оставляю за собой право вслух выразить сомнение их разумностью.

Ну, не знаю. Мне тоже может не нравиться, когда, например, какой-то софт поддерживает vdpau, но не vaapi, или наоборот. Или directx, но не opengl. Мне может не нравиться выбор разработчиков в плане внешних зависимостей, но я не берусь делать выводы об их "разумности" и т.д. - я же понимаю, что это их проект и их выбор. У меня есть свой выбор, и он заключается в том, пользоваться или не пользоваться этим проектом, как и всем, что на него завязано. Многим здесь не нравится винда, или BSD, или что угодно еще, но это вроде еще не повод сомневаться в разумности всех разработчиков, проекты которых завязаны на это. Это лишь может быть достаточным поводом не пользоваться такими проектами (даже если при этом придется жертвовать своими интересами).

> Дело не в том, что кому-то что-то нравится или не нравится.  А когда люди, которые пришли в сообщество, где вообще-то не принято целенаправленно разрушать модульность и совместимость строительных блоков, начинают пытаться менять порядки заангажированным образом (почему так? -- потому что единственным допустимым вариантом объявляется своё подeлие; почему единственным? -- см. polkit).

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

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

Заранее благодарю.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 05-Ноя-14 11:49 
>> Любой дистрибутив, который хочет обеспечить наличие GNOME3,
>> должен обеспечить наличие systemd.
> Уточню: любой дистрибутив, который хочет обеспечить наличие и определенную
> функциональность GNOME3, должен обеспечить реализацию требуемых
> для этого внешних интерфейсов.

Можно уточнить и далее, ключевое выделил.  Претензия к обоснованности требования.

> Так же как любой дистрибутив linux должен для юзерспейса обеспечить реализацию
> интерфейсов ядра linux, и выбор из возможных реализаций тут тоже невелик

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

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

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

> Ну, не знаю. Мне тоже может не нравиться, когда, например, какой-то софт
> поддерживает vdpau, но не vaapi, или наоборот. Или directx, но не opengl.

Первый пример "теплее", но согласен с обоими.

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

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

> Доказательств целенаправленного разрушения я пока так и не видел.

А я вижу по совокупности косвенных признаков, которая только сгущается.

> В том же ядре (как и в других активно развивающихся проектах) чуть ли не
> каждый день повляются новые интерфейсы, а предыдущие объявляются устаревшими
> и выкидываются.

Внутренние, но не юзерспейсные.

> Считаете ли Вы это также целенаправленным разрушением совместимости?

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

> Берусь предположить, что многие такие изменения в ядре Вам "без разницы",
> потому что напрямую Вас они не затрагивают и проблем не создают

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

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

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

А в редхате решили офедорить полмира принудительно, похоже.  Смысл вполне понятен -- одномоментное перекидывание экономически и политически выгодней (не забываем про upstart в RHEL6).  Вот только уж больно это по-нынешне-американски -- объявить что-либо единственным демократическим путём и прогнуть всех no matter what.

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


> Пока что на тему systemd я не видел никаких доказательств или хотя бы серьезных
> оснований подозревать тайные заговоры

Одна кучка голосований дебиановского TC живо напомнила первый майдан и три тура "до победного".

> но вроде очевидный факт в том, что постоянно озвучиваемая Вами точка зрения как раз
> подразумевает, что мнение многих людей по поводу systemd продиктовано именно каким-то
> давлением, навязыванием, впариванием и т.д., это же не я за Вас придумал.

Придумали. :)  Мнение можно подсунуть (введя человека в заблуждение), продиктовать его нельзя.  Людей, для которых достоинства systemd перевешивают его недостатки, знаю и понимаю.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 31-Окт-14 15:18 
> я вот например прежде чем выбрать сделать работающи mdadm из простых жестких дисков -  
> множество тестов провел

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

а то вдруг скоростные характеристики изменятся (уже после того как настроешь систему и обновишь ядро), и в итоге окажется что измерял ты одно а на практике вышло другое :-)


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 31-Окт-14 18:00 
О, мальчик думал пошутил? В конце 90х было скучно. Каждый патч на нестабильную 2.3 применялся и тестилась сетевая и дисковая подсистема. Чисто для удовольствия. Но ты продолжай клоунствовать.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 01-Ноя-14 03:42 
а много чтоль находилось кто ставил себе девелоперский 2.3 ? :)

> думал пошутил?

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

поэтому если протестировали что-то -- всё равно нельзя оставаться уверенными что оно так и есть.


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено UePhobos , 29-Окт-14 17:01 
Ну давай, рассказывай где в GNU/Linux есть KISS.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено chinarulezzz , 29-Окт-14 17:38 
CRUX, Slackware.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено kurokaze , 29-Окт-14 19:32 
> Ну давай, рассказывай где в GNU/Linux есть KISS.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Куяврег , 30-Окт-14 20:10 
Как раз в бздях KISS в полный рост. В отличие от системды-линуксдистров.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Адекват , 30-Окт-14 12:30 
> Ну давай, рассказывай где в GNU/Linux есть KISS.

Было в ArchLinux


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Typhoon , 29-Окт-14 18:09 
Класс!

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Кевин , 29-Окт-14 22:27 
завязывай с наркотиками и графоманством..

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 15:23 
systemd-consoled
systemd-censored
systemd-paranoid
systemd-plasmoid
systemd-hardcoded

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено YetAnotherOnanym , 29-Окт-14 17:31 
> systemd-hardpornd

fixed


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 30-Окт-14 14:10 
systemd-systemd
уже пора

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено equeim , 29-Окт-14 16:20 
Поттеринг уже говорил, когда pulseaudio станет частью systemd? А то я не слежу за проектом.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Кевин , 29-Окт-14 22:32 
> Поттеринг уже говорил, когда pulseaudio станет частью systemd? А то я не
> слежу за проектом.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 31-Окт-14 07:49 
>> Поттеринг уже говорил, когда pulseaudio станет частью systemd? А то я не
>> слежу за проектом.
> никогда. если ленарт вернётся к проблемам звука у нас есть убелдительные доводы
> в пользу написания systemd-soundd который будет учитывать весь опыт и проблемы
> пульсы и станет лучшей альтернативой. ну а пока в линуксе есть
> звук для тех кто шарит(alsa\jack\etc) и звук для тех кто нет(pulsaudio)

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 02-Ноя-14 00:31 
> ну а пока в линуксе есть звук для тех кто шарит(alsa\jack\etc) и звук для тех кто нет(pulsaudio)

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 02-Ноя-14 00:46 
> В первом случае более теплый ламповый звук?

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 02-Ноя-14 05:04 
> Есть "твердотельные" искажения, а есть ещё и цифровые -- передискретизация и прочая программная регулировка громкости (не на аналоговом микшере, а в пересчёте циферок).

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

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

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

Насчет идеальности, аудиозаписи часто представляют собой что-то воспроизведенное человеком, там и так все далеко от идеала (если это не полностью синтезированная цифровая музыка). Частоты не точны, в такт всё на доли секунды не попадает, в музыкальные программы специально добавляют такие случайные отклонения в качестве спецэффекта для придания реалистичности "живого" звука. Так что "корявость" - понятие не менее субъективное, чем теплый ламповый звук.

> С картинкой примерно так же -- вроде и видно, а глаза быстрее устают, если больше надо "додумывать".

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

В общем-то, суть в том, что для (примерно) 99.99% пользователей pulseaudio вся его цифровая обработка не имеет очевидных недостатков, а если 0.01% считают его непригодным по каким-то объективным или субъективным причинам, они всегда могут использовать альтернативы, но это вовсе не означает, что остальные обязаны делать то же самое.


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 02-Ноя-14 23:09 
> Можно порассуждать о том, какие искажения более приятны для уха эксперта

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

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

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

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

Кому как.



"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 03-Ноя-14 00:27 
> Вот так людей в скотов и превращают потихоньку.

Давайте не будем утрировать, Вы же, надеюсь, не хотите на самом деле назвать скотами всех людей, кто не тратит свое время и деньги на то, чтобы прослушивать пятую симфонию Баха в теплом ламповом звуке, а довольствуется прослушиванием пожатых mp3-шек через наушники или настольные колонки за 5 баксов. Это никак не мешает многим людям получать удовольствие от музыки, и не делает их неполноценными, правда?

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 03-Ноя-14 00:34 
> Вот так людей в скотов и превращают потихоньку.

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


"(offtopic) про pulseaudio"
Отправлено Michael Shigorin , 03-Ноя-14 01:09 
> А вообще, мне кажется это скорее происходит с теми, кто ведется на
> рассказы типа "только с нашей аналоговой аппаратурой за 100500тысяч [...]"

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено mrd , 29-Окт-14 22:37 
Это будет не pulseaudio, а systemd-audiod

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено kurokaze , 29-Окт-14 17:35 
>вобрав в себя лучшие черты таких систем, как launchd (Mac OS X)

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Мяут , 29-Окт-14 18:44 
> В состав включён демон systemd-consoled с реализацией эмулятора терминала для замены штатных консолей

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 29-Окт-14 23:36 
> ...ядер без довольно экзотичной штуки CGroups - Леннарт посылает, а вот для ядер без относительно стандартной CONFIG_VT целый демон написали.

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено vi , 30-Окт-14 14:51 
>> ...ядер без довольно экзотичной штуки 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



"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 30-Окт-14 22:09 
> или в ядре есть что то лишнее, что можно выбросить

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

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

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

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


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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 31-Окт-14 00:11 
> если какой-то из пользователей ПОСЧИТАЕТ что CONFIG_VT является лишним в ядре --

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 31-Окт-14 00:57 
> Мальчик, не юзерское это дело, зарубите себе на носу.

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 31-Окт-14 01:04 
> другой мальчик, тогда не отключай CONFIG_VT в ядре :-)

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 29-Окт-14 22:48 
…но у ядерной консоли обнаружился Фатальный Недостаток — ее сделал НЕ Поцтеринг.

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено genbyeqkj , 30-Окт-14 02:25 
ждём systemd-coffeemachined

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Andrey Mitrofanov , 30-Окт-14 09:49 
> ждём systemd-coffeemachined

sd-kitchend-stinkd


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Michael Shigorin , 31-Окт-14 00:12 
> ждём systemd-coffeemachined

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 30-Окт-14 03:18 
комментаторы здесь вобщем не знакомы с systemd,но хают с большим знанием дела - но всёравно такая система имеет право существовать, и относиться к разработчикам в сфере СПО с уважением и чаще использовать принцип: невкусно - не ешь! Лично я арчевод, и systemd мне не доставило никаких неудобств за 2 года на разных машинах. Извините если кого обидел!

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Led , 30-Окт-14 04:29 
> комментаторы здесь вобщем не знакомы с systemd,но хают с большим знанием дела
> - но всёравно такая система имеет право существовать, и относиться к
> разработчикам в сфере СПО с уважением и чаще использовать принцип: невкусно
> - не ешь! Лично я арчевод, и systemd мне не доставило
> никаких неудобств за 2 года на разных машинах. Извините если кого
> обидел!

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 02-Ноя-14 05:06 
Судя по ответу, тебя?

"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Xasd , 30-Окт-14 22:18 
> Лично я арчевод, и systemd мне не доставило никаких неудобств за 2 года на разных машинах. Извините если кого обидел!

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

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


"Выпуск systemd 217 c реализацией консоли в пространстве поль..."
Отправлено Аноним , 31-Окт-14 14:10 
Добротно набросил