The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для systemd реализована поддержка управления десктоп-сессиям..., opennews (?), 26-Июн-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "Для systemd реализована поддержка управления десктоп-сессиям..."  +5 +/
Сообщение от VoDA (ok), 26-Июн-12, 12:01 
> так и не понял, что это и зачем.. поясните кто-нибудь

теперь код запуска пользователских сессий сделан общим и универсальным. небольшая конфигурация в виде Unit и замена DM готова.

меньше кода => меньше багов => проще поддержка

Ответить | Правка | Наверх | Cообщить модератору

68. "Для systemd реализована поддержка управления десктоп-сессиям..."  –1 +/
Сообщение от pavlinux (ok), 26-Июн-12, 23:09 
> меньше кода => меньше багов => проще поддержка

меньше кода => меньше багов => проще поддержка => меньше денег за саппорт => РедХат впанике!

Ответить | Правка | Наверх | Cообщить модератору

85. "Для systemd реализована поддержка управления десктоп-сессиям..."  +/
Сообщение от VoDA (ok), 27-Июн-12, 12:29 
RedHat-у пофигу. Они деньги за саппорт получают просто по факту того, что это ИХ ОС и они самые компетентные в случае если *БУДЕТ* проблема с ОС.

Большие компании покупают саппорт чтобы снизить свои риски. И это несколько иная бизнес модель от описанной вами ;)

Ответить | Правка | Наверх | Cообщить модератору

73. "Для systemd реализована поддержка управления десктоп-сессиям..."  +3 +/
Сообщение от Аноним (-), 27-Июн-12, 06:32 
Приятно всё-таки, что помимо петросянов есть и люди, способные читать и понимать текст :)

От себя добавлю небольшое пояснение:
на данный момент код, запускающий и контролирующий выполнение различных программ реализован как минимум дважды - общесистемный инит (sysvinit, upstart..) и дисплей-манагер (kdm, gdm, xdm...)

Это глупо, нерационально и порождает ошибки.

Следуя философии unix-way предлагается реалзовать инструмент который будет решать только данную задачу и решать её наиболее качественно: systemd будет проводить как общесистемную, так и специфичную для пользовательской сессии инициализацию, позволив устранить дублирование и выкинуть *dm.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

77. "Для systemd реализована поддержка управления десктоп-сессиям..."  +/
Сообщение от Аноним (-), 27-Июн-12, 06:57 
где вы увидели дублирование между общесистемным init и разными display manager ?

вы мне пальцем покажите где нужна поддерка pam/nss и прочих веслостей для общесистемного init - который весь от рута выполняется.

Тоже самое с kms.. блин охрененная штука - только весь *dm - должен стартовать от рута что бы делать su($user_name) - или вы знаете лучший способ смены пользователя без рута?
вот и получается что kms - просто глупая шутка для ухода от "моргания" при старте.

Ответить | Правка | Наверх | Cообщить модератору

112. "Для systemd реализована поддержка управления десктоп-сессиям..."  +1 +/
Сообщение от Eugeni Dodonov (ok), 27-Июн-12, 18:04 
> где вы увидели дублирование между общесистемным init и разными display manager ?

Раньше:
init запускает кучу процессов (в том числе и DM) и висит в фоне. DM запрашивает login/password, впускает юзера, запускает кучу процессов через shell scripts и висит в фоне.

Теперь:
systemd запускает кучу процессов (в том числе и DM), висит в фоне и следит за ними. DM запрашивает login/password и подает systemd сигнал что можно запускать процессы для логина юзера и выходит.

Результат один и тот же, а на один процесс меньше в фоне.

Кстати, с помощью systemd можно, например, реализовать переключение перед разными сессиями без неодходимости logout (https://plus.google.com/115124063126128475540/posts/j4Jw8rC516M). То есть можно залогиниться в kde и подменить его gnome (либо xbmc) через systemctl isolate - все программы продолжают работать, а вместо одного DE уже другой. Причем без помощи DM.

Ответить | Правка | Наверх | Cообщить модератору

118. "Для systemd реализована поддержка управления десктоп-сессиям..."  +1 +/
Сообщение от Eugeni Dodonov (ok), 27-Июн-12, 18:11 
> То есть можно залогиниться в kde и подменить его gnome (либо
> xbmc) через systemctl isolate - все программы продолжают работать, а вместо
> одного DE уже другой. Причем без помощи DM.

О, как раз хороший пример - можно повесить systemctl isolate на эвенты ACPI, и при отключении от розетки подменять KDE на LXDE. А при подключении менять обратно. Причем одной единственной командой (systemctl isolate kde.target / systemctl isolate startlxde.target), без необходимости что-бы то ни было менять в DM либо в каких-нибудь инит скриптах :).

Ответить | Правка | Наверх | Cообщить модератору

121. "Для systemd реализована поддержка управления..."  +/
Сообщение от arisu (ok), 27-Июн-12, 18:14 
интересно, как при этом поведут себя, например, плазмоиды. или программы, которые пользуются сервисами KDE. или всё отвалится, или будут запущены И KDE, И LXDE. обалденная экономия.
Ответить | Правка | Наверх | Cообщить модератору

126. "Для systemd реализована поддержка управления..."  +2 +/
Сообщение от Eugeni Dodonov (ok), 27-Июн-12, 18:33 
> интересно, как при этом поведут себя, например, плазмоиды. или программы, которые пользуются
> сервисами KDE. или всё отвалится, или будут запущены И KDE, И
> LXDE. обалденная экономия.

Совершенно верно, вот именно это и произойдет при попытке сделать это используя текущие механизмы dm и init scripts (под которыми имеются в виду startkde/startlxde которые используются сегодня)! И именно эту проблему systemd решает.

Хотя вы конечно не поверите даже если мы это продемонстрируем (что и случится через неделю на PLUG 2012 :)). Так что не буду спорить. Да-да, все отвалится, systemd умрет и даже кулер оторвется и вылетит в окно, жизнерадостно насвистывая. И все из-за Поттеринга :).

Ответить | Правка | Наверх | Cообщить модератору

136. "Для systemd реализована поддержка управления..."  +/
Сообщение от arisu (ok), 28-Июн-12, 12:05 
ну, демонстрируйте, чо. я, правда, в магию не верю, но хомячьё верит. ЦА понятна.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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