|
|
3.5, Аноним (1), 12:26, 29/06/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Не удалить, не смотря на то, что вроде бы такая незначительная зависимость, без которой можно прекрасно обойтись и она никогда не понадобится в работе. Один вред, поскольку позволяет быстро и незаметно заразить устройство, и это даже без уязвимостей (которые там наверняка есть).
| |
|
4.10, Аноним (10), 13:22, 29/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
> позволяет быстро и незаметно заразить устройство, и это даже без уязвимостей (которые там наверняка есть).
А вот здесь поподробнее, о каких конкретно уязвимостях идёт речь? Или наверняка идёт?
| |
|
5.11, Аноним (1), 13:27, 29/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
Конкретно об уязвимостях по типу arbitrary code execution при подключении флешки с подготовленным именем раздела, которые в нём периодически находят.
| |
|
6.23, Шарп (ok), 15:02, 29/06/2023 [^] [^^] [^^^] [ответить]
| –12 +/– |
>уязвимостях
Пошёл на гитхаб и не ошибся
>Languages C 80.5%
Уязвимости никогда не кончатся. Нельзя написать прогу на сишке и не обделаться при работе с буферами.
| |
|
7.28, Аноним (28), 15:57, 29/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
Только и в других языках без буфферов обделываются посильнее. Увы, смена языка магическим образом не убирает уязвимости, особенно в ржавчина.
| |
|
8.41, пох. (?), 23:14, 29/06/2023 [^] [^^] [^^^] [ответить] | +/– | чего это не убирает Нет кода работающего - нет уязвимостей Я был бы крайне р... текст свёрнут, показать | |
|
9.66, Аноним (66), 21:06, 30/06/2023 [^] [^^] [^^^] [ответить] | +/– | Поставь usbguard и запрещай-разрешай хоть отдельные устройства, хоть классы USB ... текст свёрнут, показать | |
|
10.72, пох. (?), 14:17, 01/07/2023 [^] [^^] [^^^] [ответить] | +/– | поставь на кучу г-на еще одну какашечку в принципе уровень дол еов разработав... текст свёрнут, показать | |
|
|
|
|
|
|
4.63, pashev.ru (?), 19:01, 30/06/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Не удалить, не смотря на то, что вроде бы такая
Што? Я обычно забываю его установить, и гадаю, почему xfce мои флешки не видит )
| |
|
5.74, Аноним (1), 20:44, 01/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Именно так я удалял другую малварь atk-bridge из гтк и софта на её основе, но всё же патчи писать и сопровождать это очень много возни, а потом переводят это всё на другую сборочную систему и теперь уже сборочную систему патчить, которая вообще-то используется для сборки вообще всего. Вот и занимайся тестированием что и где сломается.
| |
|
|
|
2.4, leap42 (ok), 12:24, 29/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Самый инвазивный и бесполезный компонент, даже хуже dbus.
А что лучше dbus? При всей моей нелюбви к нему, у него по-моему вообще нет альтернатив. Что печально кстати - Linux, в отличии от мейнстримных ОС не имеет приличного ядерного IPC.
| |
|
3.6, Аноним (1), 12:31, 29/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
А для чего он вот обычному пользователю? Пока вейланда не было уж вообще сбоку припёка была. Все эти сеансы и полисикиты это конечно прекрасно, но они постоянно ломаются и по факту тоже лишняя сущность.
| |
|
4.7, Аноним (7), 12:48, 29/06/2023 [^] [^^] [^^^] [ответить]
| +10 +/– |
> А для чего он вот обычному пользователю?
Зачем вообще пользователю ядро? Просто удали этот бесполезный хлам, только место на диске занимает.
| |
|
5.8, Аноним (1), 13:07, 29/06/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ядра на диске и нет. Если говорить зачем именно линукс, то вот например я могу сбросить процессы рендера на диск и перезагрузить систему, после чего вернуть процессы с диска обратно в память и они продолжат работу.
| |
|
4.14, leap42 (ok), 13:39, 29/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А для чего он вот обычному пользователю?
Некоторым программам надо между собой общаться. Вот Gnome знает, что я музыку или видео включил. Он может реагировать (например выключить screensaver) или даже показывает кнопки play/pause (удобно, если звук где-то начал играть сам, и мне проще остановить его через Gnome). Так вот, благодаря Dbus любое количество гномов может подписаться на любое количество плееров.
| |
|
5.20, Аноним (1), 14:16, 29/06/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
Костыли ничем не лучше других. Только переусложнённые и кривые, всё равно особой универсальности и унификации нет. Вещи вроде приглушения музыки в плеере при поступлении звонка (по примеру венды) могут быть удобными, конечно, но на практике…
| |
|
|
7.37, Аноним (1), 20:48, 29/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так он жалуется, что в ядре до сих пор противятся пропихиванию кривого васянского мусора типа dbus, которому там совершенно не место, надо признать. А уж учитывая количество багов и уязвимостей в этих интерфейсах…
| |
|
6.50, leap42 (ok), 12:44, 30/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
> А в ядре это зачем?
Вот есть у вас nginx или haproxy, а ещё есть штуки две-три инстансов простого и быстрого бэкенда например на rust. Они же тож могут общаться. Захотели обновить бэк - отключаем их от шины по одному, меняем на новый. Клиенты не увидят простоя - механизм подписки на новые запросы даст понимание того, кто доступен и может обработать запрос, а кто нет. Если делать это через dbus - будет дико тормозить.
| |
|
5.48, Аноним (48), 10:19, 30/06/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Некоторым программам надо между собой общаться.
Проблема не в том, что dbus существует, а в том, что он (А) абсолютно не наглядный, (Б) не имеет ни малейшей сетевой прозрачности.
Например, я хочу подписаться на сообщения почему я не могу сделать этого просто через notifywait /dbus/org.udisks.usb ? Почему я не могу посмотреть список каналов через ls /dbus?
Дальше, если мне нужно навернуть сетевую прозрачность, это делается тривиальным монтированием по nfs с другой машины.
| |
|
|
3.9, Zenitur (ok), 13:18, 29/06/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
В своё время под KDE3 был DCOP. Причём он стартовал вместе с сессией, а не как системный процесс, в отличие от.
| |
|
4.24, Andrey (??), 15:33, 29/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
dbus-daemon стартует в одном экземпляре для системы, и по одному на каждый пользовательский сеанс. Что вполне разумно - иногда нужен доступ по IPC к общесистемным сервисам, иногда к сервисам запускаемым вместе с DE.
| |
|
5.26, Аноним (1), 15:45, 29/06/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Несколько лет назад Шляпа пропихнула требование системной сессии dbus в код xorg-server, первое время она и выкорчёвывалась из кода вручную. Но с тех пор вендорлок всё нагнетал, появился уже безалтернативны.
| |
|
6.31, Andrey (??), 17:10, 29/06/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
DBus уже больше 15 лет как мейнстрим в дистрибутивах, какой вендор-лок?
| |
|
|
8.49, Stax (ok), 12:01, 30/06/2023 [^] [^^] [^^^] [ответить] | +/– | Он был не в xorg, он нужен чтобы у того, кого запустит xorg в сессии стояли пере... текст свёрнут, показать | |
|
|
|
5.27, Аноним (1), 15:47, 29/06/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
й логинд, и вейланд я так понимаю ничего не может без системной сессии тоже. Но собственно сабж из той плеяды малвари, которая висит фоном и ничего не делает, только ждёт чтобы через неё хост поимели.
| |
|
|
|
|
1.12, Аноним (12), 13:29, 29/06/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А почему для nvme нужна своя либа, если nvme также управляется через ata-команды?
| |
|
2.16, leap42 (ok), 13:45, 29/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А почему для nvme нужна своя либа, если nvme также управляется через ata-команды?
Может nvme поновее и посложнее, ata-команды доступны для совместимости, но не охватывают весь функционал?
| |
|
|
2.19, leap42 (ok), 14:10, 29/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так видимо в этой версии и запилили. Сам всегда в консольке смотрю.
| |
|
3.39, Аноним (39), 22:06, 29/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ёжик вот всё палку с собой таскает, потому как живёт в лесу…
| |
3.60, Kuromi (ok), 17:36, 30/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
Еще вопрос как они там запилили. Gnome Disks напрbмер не может смотреть SMART на USB-SATA переходниках (не на всех во всяком случае). А вот smartmontools - может.
| |
|
|
1.21, cheburnator9000 (ok), 14:31, 29/06/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
d-bus интерфейс у этой приблуды самый проблемный, вам кажется что там все ОК, но когда начинаешь с ним работать понимаешь что во многих местах есть проблемы, имхо лучший вариант это пользоваться udisks2 оберткой в Vala.
| |
|
2.32, Аноним (32), 17:23, 29/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> d-bus интерфейс у этой приблуды самый проблемный,
в чем конкретно?
> с ним работать понимаешь что во многих местах есть проблемы
какие конкретно?
| |
|
3.44, cheburnator9000 (ok), 03:14, 30/06/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
1. Почти во всех местах возврат значения на вызовы dbus методов это строки или массив строк, но есть места, где это массив массива байтов.
2. После вызова методов почти всегда создается dbus объект Job с "прогрессом" выполнения, но вызов метода не возвращает Job#(номер), если мониторить dbus то в Job нужно "догадываться" по property что это тот самый Job, а не левый.
3. Через dbus трудно составлять список девайсов->их разделов->их luks(2) устройств, это нужно делать чуть ли не в обратном порядке.
Но оно и не удивительно что оно задом к разработчику повернуто, там же автор RedHat, мейнтейнер RedHat.
| |
|
|
|
|
3.46, Аноним (47), 09:29, 30/06/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да рассказ о балаболе, которые умеет программировать только в комментариях на опеннете. И хомке, который ему поверил.
| |
|
|
1.38, Электрон (?), 21:33, 29/06/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
" 10 Minute housekeeping_timeout keeps Western Digital Drives awake. #892 "
Висит уже который год. Не дает уснуть дискам из-за опроса SMART в простое! А PR, с хоть каким-то фиксом, судя по всему, прихлопнули.
| |
|
2.51, Oe (?), 13:14, 30/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
У меня при втыкании флешки просыпаются жесткие диски, на кой черт они просыпаются непонятно. Но всё же лучше, чем винда, в которой и по сей день не пофикшен сон для жестких дисков, можно сказать, что его там нет.
| |
|
3.54, КО (?), 14:28, 30/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Проверяются носители - просыпаются все
Гениальное решение, правда?
| |
3.56, Электрон (?), 14:41, 30/06/2023 [^] [^^] [^^^] [ответить]
| +/– |
У меня на Windows 7 работал сон дисков. Другое дело, что там некоторые системные API дергали принудительно все диски и их будили. Что-то типа "query all disks", например окно открытия файла или explorer, если дойти до Моего Компьютера. То есть очень зависило от программ.
| |
|
|
|
2.52, Oe (?), 13:17, 30/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Скоро догонят винду по количеству "фоновых процессов", будет как в винде, как только отходишь от компа, краем глаза видишь что проц и диски загружены на 100%
| |
|
3.55, Аноним (55), 14:31, 30/06/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Диски по нулям, проц 1%-3%. Неправильная винда у меня, наверное.
| |
|
4.71, COBA (?), 10:31, 01/07/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Не. Это таск-манагер неправильный. Он скрыл от вас всю правду.
| |
|
|
|
1.69, Аноним (68), 00:34, 01/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
D-Bus - дыра
PolicyKit - дыра
Добавим еще дыру и медляки. Лишь бы мышкой было что кликать.
| |
1.70, Аноним (70), 07:31, 01/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> UDisks предоставляет D-Bus API для работы с дисковыми разделами
dbus, polkitd+JS - это зло которое надо искоренять. необходимо использовать DAC и раздавать права на файлы устройств и сокетов.
| |
|