The OpenNET Project / Index page

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



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

Оглавление

Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружениями NX Desktop и Maui Shell , opennews (??), 06-Мрт-23, (0) [смотреть все]

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


7. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от Аноним (80), 06-Мрт-23, 14:48 
Если ты немного подумаешь, то поймёшь, что несколько сессий со всем своим мусором это проблема. Впрочем, и сейчас завершаешь сессию и меняешь DE, а куча мусорных процессов остаётся висеть. Более того, если ты запустишь ещё раз то же самое DE, то старые процессы остаются и новые такие же появляются. Это уязвимость, ты можешь логиниться по кругу, пока дескрипторы с идентификаторами не будут исчерпаны, и вызовешь отказ от обслуживания на определённом этапе. Ну а в целом, зачем тебе невозможное и кто это оплатит?
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от Аноним (13), 06-Мрт-23, 15:19 
> Это уязвимость, ты можешь логиниться по кругу

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

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

27. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  –2 +/
Сообщение от Аноним (80), 06-Мрт-23, 15:58 
Не обязательно физический доступ, достаточно прав для запуска сессии под любым пользователем. И если допустим принято, что у каждого свой аккаунт для удобства, то доступные ресурсы будут постоянно уменьшаться.
Ответить | Правка | Наверх | Cообщить модератору

196. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от Самый Лучший Гусь (?), 07-Мрт-23, 11:50 
Не всем нужны ресурсы для работы, некоторым просто повтыкать вечерком под пивко
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +3 +/
Сообщение от Омномномном (?), 06-Мрт-23, 15:47 
>а куча мусорных процессов остаётся висеть.

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

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

36. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от ilyafedin (ok), 06-Мрт-23, 16:26 
echo KillUserProcesses=yes >> /etc/systemd/logind.conf
echo UserStopDelaySec=0 >> /etc/systemd/logind.conf
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

42. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  –1 +/
Сообщение от Аноним (80), 06-Мрт-23, 16:32 
Плохая идея. Есть процессы, запускаемые от пользователя, которые не должны умирать, независимо от того, что происходит в графической сессии. Я думаю, пользователи не оценят.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +1 +/
Сообщение от ilyafedin (ok), 06-Мрт-23, 16:37 
> Плохая идея. Есть процессы, запускаемые от пользователя, которые не должны умирать, независимо
> от того, что происходит в графической сессии. Я думаю, пользователи не
> оценят.

Для такого есть системные сервисы с заданным параметром User.

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

61. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от Аноним (80), 06-Мрт-23, 16:41 
Системные сервисы, вроде демона i2p. Запущенные из хомяка, да. Если не в хомяке, то оно не обновится.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от ilyafedin (ok), 06-Мрт-23, 16:48 
> Системные сервисы, вроде демона i2p. Запущенные из хомяка, да. Если не в
> хомяке, то оно не обновится.

Ну вот, нет проблем.

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

70. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  –1 +/
Сообщение от Аноним (80), 06-Мрт-23, 17:10 
Есть ещё фоновые задачи по кодированию, отрисовке, и так далее. Какие ещё системные сервисы?
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от ilyafedin (ok), 06-Мрт-23, 17:17 
> Есть ещё фоновые задачи по кодированию, отрисовке, и так далее. Какие ещё
> системные сервисы?

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

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

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

76. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  –2 +/
Сообщение от Аноним (80), 06-Мрт-23, 17:25 
Обычные пользовательские задачи. Fire and forget, таких большинство наверно. Заставлять пользователя что-то там мутить, когда софт даже этого не умеет?
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  –1 +/
Сообщение от ilyafedin (ok), 06-Мрт-23, 17:35 
> Обычные пользовательские задачи. Fire and forget, таких большинство наверно. Заставлять
> пользователя что-то там мутить, когда софт даже этого не умеет?

Не знаю, что за задачи такие, лично я ничего в сессии, что мне нужно было бы даже после её завершения, не запускаю. Если бы мне нужен был тот же i2p, то я бы наверное поставил его с репозитория, где уже есть сервис systemd.

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

87. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от Аноним (80), 06-Мрт-23, 17:44 
Blender, как пример.

>наверное поставил его с репозитория

Это было бы очень глупо, да.

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

146. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от ilyafedin (ok), 06-Мрт-23, 18:55 
> Blender, как пример.

Разве Blender будет работать после завершения сессии? Это же UI-приложение, он упадет как только иксы/Wayalnd-композитор завершатся.

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

147. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от Аноним (80), 06-Мрт-23, 19:01 
https://docs.blender.org/manual/en/latest/advanced/command_l...

То же самое с ffmpeg.

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

148. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от ilyafedin (ok), 06-Мрт-23, 19:03 
> https://docs.blender.org/manual/en/latest/advanced/command_l...
> То же самое с ffmpeg.

Раз уж дошли до терминала, то systemd-run

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

153. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от Аноним (80), 06-Мрт-23, 19:27 
Оч сложно, это всё какие-то бесполезные костыли. Приложухи могут просто спавнить процессы, которые долго работают. Они сами завершаются, когда заканчивают. Какой-нибудь yt-dlp может неделю скачивать файл и не факт, что сможет продолжить при повторном вызове (файл часто битый в итоге получается). Ну, criu тоже вариант, я вот не люблю терять процессорное время.
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

161. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от ilyafedin (ok), 06-Мрт-23, 19:45 
> Оч сложно, это всё какие-то бесполезные костыли. Приложухи могут просто спавнить процессы,
> которые долго работают. Они сами завершаются, когда заканчивают. Какой-нибудь yt-dlp может
> неделю скачивать файл и не факт, что сможет продолжить при повторном
> вызове (файл часто битый в итоге получается). Ну, criu тоже вариант,
> я вот не люблю терять процессорное время.

Зачем тогда жаловался на мусорные процессы?

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

163. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от Аноним (80), 06-Мрт-23, 20:09 
Процессы, которые заняты делом, не мусорные. Мусорные -- это те, которые потерялись. 100+ копий gpg-agent, kwallet, dbus и start-session, например.
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

165. "Выпуск дистрибутива Nitrux 2.7 с пользовательскими окружения..."  +/
Сообщение от ilyafedin (ok), 06-Мрт-23, 20:16 
> Процессы, которые заняты делом, не мусорные. Мусорные -- это те, которые потерялись.
> 100+ копий gpg-agent, kwallet, dbus и start-session, например.

Почему один потерялись, а другие - нет? Что полезные, что нет, с т.з. системы принадлежат сессии. Если они не должны принадлежать сессии, то стоит запускать с соответствующим лайфтаймом - через systemd-run.

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

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

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




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

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