Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В ядро Linux 5.12 принята подсистема KFence для выявления ошибок при работе с памятью" | +/– | |
Сообщение от opennews (?), 28-Фев-21, 10:41 | ||
В состав находящегося в разработке ядра Linux 5.12 включена реализация механизма KFence (Kernel Electric Fence), который проверяет работу с памятью, отлавливая выход за границы буферов, обращения к памяти после освобождения и другие ошибки подобного класса... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +26 +/– | |
Сообщение от A.Stahl (ok), 28-Фев-21, 10:43 | ||
Всё, Раст больше не нужен? (Ну, он и раньше был не нужен, но теперь за него вообще никаких аргументов не осталось) | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +11 +/– | |
Сообщение от ИмяХ (?), 28-Фев-21, 10:46 | ||
Благодаря этому инструменту выявятся те участки кода, которые нужно переписать на раст. | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Аноним (6), 28-Фев-21, 10:57 | ||
Нужно ли? Чтобы добавить оверхед на пустом месте? | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +11 +/– | |
Сообщение от Аноним (12), 28-Фев-21, 11:31 | ||
А сабж - оверхед не на пустом месте? | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (6), 28-Фев-21, 11:57 | ||
Сабж только для разработки и вполне отключается. | ||
Ответить | Правка | Наверх | Cообщить модератору |
178. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (178), 03-Мрт-21, 20:37 | ||
Сабж таки позиционируется как годный и для продакшнового применения. Если от KASAN оверхед солидный то от этого уже куда разумнее. Поэтому можно позволить себе избавиться от непонятных барабашек и сделать хакерам неудобно. Если это важнее максимального перфоманса любой ценой. | ||
Ответить | Правка | Наверх | Cообщить модератору |
184. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (6), 03-Мрт-21, 20:49 | ||
Если есть проблемы. Если их нет, то и оверхэд ни к чему. | ||
Ответить | Правка | Наверх | Cообщить модератору |
196. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (196), 07-Мрт-21, 10:25 | ||
> Если есть проблемы. Если их нет, то и оверхэд ни к чему. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Anonimous (?), 28-Фев-21, 11:58 | ||
Так сабж всегда можно отключить, если дебаг не нужен. При отклюбчении не будет и оверхеда. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
19. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +3 +/– | |
Сообщение от Аноним (19), 28-Фев-21, 11:58 | ||
Сабж это культ-карго от легковерных туземцев, которые ужас как боятся дыреней. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
79. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –2 +/– | |
Сообщение от пердёжник (?), 28-Фев-21, 16:54 | ||
> Сабж это культ-карго от легковерных туземцев, которые ужас как боятся дыреней. | ||
Ответить | Правка | Наверх | Cообщить модератору |
140. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (140), 01-Мрт-21, 23:13 | ||
Сейчас 2021 год сейчас ничего не вылетает раз в час. Вылезь уже из криокамеры. | ||
Ответить | Правка | Наверх | Cообщить модератору |
154. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от пердёжник (?), 02-Мрт-21, 19:38 | ||
> Сейчас 2021 год сейчас ничего не вылетает раз в час. Вылезь уже | ||
Ответить | Правка | Наверх | Cообщить модератору |
202. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от нах.. (?), 31-Авг-21, 15:39 | ||
Ну дык да, стабильно раз в 10 минут или random time. | ||
Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору |
179. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (178), 03-Мрт-21, 20:37 | ||
> Ну да, это нормально когда у вас приложение вылетает раз в час (сарказм) | ||
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору |
170. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:16 | ||
Нене, за карго культом - к растаманам. У них там эрзац пакетного менеджера. | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
43. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –2 +/– | |
Сообщение от Owlet (?), 28-Фев-21, 14:14 | ||
У раста нет оверхеда по сравнению с си на эквивалентном коде. Все его фичи работают во время компиляции. | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
45. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –2 +/– | |
Сообщение от Аноним (6), 28-Фев-21, 14:45 | ||
Это не так, мы уже выяснили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Аноним (12), 28-Фев-21, 14:53 | ||
Сылки на треды, в которых проходило обсуждение | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 01-Мрт-21, 19:56 | ||
> Сылки на треды, в которых проходило обсуждение | ||
Ответить | Правка | Наверх | Cообщить модератору |
142. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Nuzhny (?), 01-Мрт-21, 23:43 | ||
Brotli обсуждали? Вот: https://dropbox.tech/infrastructure/lossless-compression-wit... | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
147. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (-), 02-Мрт-21, 16:40 | ||
> Brotli обсуждали? Вот: https://dropbox.tech/infrastructure/lossless-compression-wit... | ||
Ответить | Правка | Наверх | Cообщить модератору |
161. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Nuzhny (?), 03-Мрт-21, 06:42 | ||
А мой папа! | ||
Ответить | Правка | Наверх | Cообщить модератору |
166. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 14:46 | ||
> А мой папа! | ||
Ответить | Правка | Наверх | Cообщить модератору |
167. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 14:49 | ||
> ... впрочем, особой разницы с ссылкой выше в смысле повторимости тоже нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
168. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Nuzhny (?), 03-Мрт-21, 16:55 | ||
О, совсем другое дело. Почитаю. | ||
Ответить | Правка | К родителю #166 | Наверх | Cообщить модератору |
180. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (178), 03-Мрт-21, 20:39 | ||
> А grep переписали в ripgrep и получилось быстрее. | ||
Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору |
186. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от тот самый аноним (?), 04-Мрт-21, 00:58 | ||
> Вон там сравнили один конкретный алгоритм, одинаковый. | ||
Ответить | Правка | Наверх | Cообщить модератору |
197. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 07-Мрт-21, 10:33 | ||
> При этом, один и тот же алгорим может быть реализован разными способами, | ||
Ответить | Правка | Наверх | Cообщить модератору |
164. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Alexey (??), 03-Мрт-21, 08:17 | ||
Надеюсь вы сами прочитали статью. Dropbox как минимум утверждает, что | ||
Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору |
165. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Совершенно другой аноним (?), 03-Мрт-21, 09:50 | ||
> Надеюсь вы сами прочитали статью. Dropbox как минимум утверждает, что | ||
Ответить | Правка | Наверх | Cообщить модератору |
181. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (178), 03-Мрт-21, 20:41 | ||
И это, gcc 4.9 немного протух. А они не хотят хотя-бы 9..10 взять? А то б еще 2.95 бенчмаркали :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
190. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Совершенно другой аноним (?), 04-Мрт-21, 10:01 | ||
> И это, gcc 4.9 немного протух. А они не хотят хотя-бы 9..10 | ||
Ответить | Правка | Наверх | Cообщить модератору |
188. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Alexey (??), 04-Мрт-21, 06:35 | ||
Да, похоже на то. Они как-то коряво написали, но дальше однозначно | ||
Ответить | Правка | К родителю #165 | Наверх | Cообщить модератору |
198. Скрыто модератором | +/– | |
Сообщение от Аноним (198), 07-Мрт-21, 13:58 | ||
Ответить | Правка | К родителю #165 | Наверх | Cообщить модератору |
49. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Славик (?), 28-Фев-21, 14:53 | ||
Smart_pointer - это разве не оверхед? Каждое обращение к памяти со спинлоком! | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
51. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –8 +/– | |
Сообщение от Аноним (12), 28-Фев-21, 15:01 | ||
у тебя весь код состоит из смартпоинтеров? | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +3 +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:00 | ||
Самое место внутри IRQ :D | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
120. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +3 +/– | |
Сообщение от n00by (ok), 01-Мрт-21, 08:20 | ||
"Но у меня на виртуалке работает!" :D | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Siborgium (ok), 01-Мрт-21, 09:44 | ||
Оверхед, но никаких спинлоков там нет. Проблема там в том, что умные указатели плохо оптимизируются, но от этого страдают и кресты в той же степени. | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
203. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Славик (ok), 14-Окт-22, 10:35 | ||
Я имел ввиду Thread Safety смарт поинтера. Если не спинлок то атомик, хрен редьки не слаще. | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от _ (??), 01-Мрт-21, 14:20 | ||
О каких умных указателях ты говоришь? | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
169. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:12 | ||
Указатель обычно сводится к вгрузке аж 1 регистра (базы) константой (адресом), от которого потом и пляшут. В лучшем случае - круть типа LTO еще потом допрет, что вон там и вон там уже похожее было, так что вместо кодирования всего адреса закодирует только смещение в команде. В каком месте может оверхед возникнуть? Это ж примитивные регистровые операции в современных процессорах. Можно даже прямо относительно PC (IP, ...) кодировать на нормальных процах с относительной адресацией, ARM такое очень любят. Уродцы типа x86-32 не в счет, ими уже почти никто не пользуется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
199. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от _ (??), 11-Мрт-21, 11:28 | ||
Оверхед появляется на оптимизируемом коде с алиасингом, см сишный restrict | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +3 +/– | |
Сообщение от Аноним (81), 28-Фев-21, 17:20 | ||
Садись, два | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
125. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Siborgium (ok), 01-Мрт-21, 09:45 | ||
Полная чушь. Да, на расте можно писать как на си, но тогда он от си ничем не отличается. На сейф расте оверхед есть и он очень заметный. | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
149. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (149), 02-Мрт-21, 16:42 | ||
ооооооооооооо даааааааааааааааааааааааа | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
94. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Онаним (?), 28-Фев-21, 22:59 | ||
Нужно. А то ядро почти не течёт. | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
62. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (62), 28-Фев-21, 15:43 | ||
>Благодаря этому инструменту выявятся те участки кода, которые нужно переписать на раст. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
82. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (81), 28-Фев-21, 17:21 | ||
Да это просто влажные мечты растомана. Проходим мимо | ||
Ответить | Правка | Наверх | Cообщить модератору |
189. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от пердёжник (?), 04-Мрт-21, 08:25 | ||
> Но зачем? Раз уж выявили, то можно существующих код на C подправить. | ||
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору |
148. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (149), 02-Мрт-21, 16:41 | ||
Нет не выявляются. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
171. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:17 | ||
> Благодаря этому инструменту выявятся те участки кода, которые нужно переписать на раст. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
7. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –3 +/– | |
Сообщение от Аноним (7), 28-Фев-21, 10:59 | ||
Ты не так остёр, как думаешь. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
54. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (54), 28-Фев-21, 15:12 | ||
что самое интересное, его плюсуют какие-то смузи-фанбои, что говорит о том, насколько интеллектуально развиты 95% местной аудитории | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Аноним (62), 28-Фев-21, 15:46 | ||
Так смузи-фанбои они же наоборот, за Rust топят. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (68), 28-Фев-21, 15:59 | ||
> что самое интересное, его плюсуют какие-то смузи-фанбои, что говорит о том, насколько интеллектуально развиты 95% местной аудитории | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
10. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +8 +/– | |
Сообщение от Леголас (ok), 28-Фев-21, 11:27 | ||
> Всё, Раст больше не нужен? | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
13. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +14 +/– | |
Сообщение от A.Stahl (ok), 28-Фев-21, 11:38 | ||
(Ну, он и раньше был не нужен, но теперь за него вообще никаких аргументов не осталось) | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (19), 28-Фев-21, 11:59 | ||
Безопасных языков еще полно, можно за любой топить хоть за zig. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
46. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (6), 28-Фев-21, 14:48 | ||
> Безопасных языков еще полно, можно за любой топить хоть за zig. | ||
Ответить | Правка | Наверх | Cообщить модератору |
141. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (140), 01-Мрт-21, 23:15 | ||
Языку zig 5 лет, а топил ты за него когда его не было. Завязывай уже с тем что ты там делаешь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
143. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (6), 02-Мрт-21, 06:13 | ||
И что такого? Я оценил аргументы автора ещё когда он только разрабатывался. Но, в конечном счёте, пришлось признать, что си при грамотном подходе намного лучше альтернатив. | ||
Ответить | Правка | Наверх | Cообщить модератору |
172. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:23 | ||
Для си статический анализ и инструментацию более-менее нарулили. А типовые проблемы - хотя-бы уже известны. А когда все обмазано новыми кульными фичами, там вообще поди угадай что сломается. К тому же растаманы шагу ступить без unsafe не могут, особенно в системщине, а так arian 5 даже и на ada безопасной расфигачили. Ну и вообще, был прикол когда олдскульный натовский разработчик авионики дал нехилый мастеркласс хипстоте, фапавшей на contract driven. Он у них баг нашел прямо в контракте. В том алгоритме который они пытались реализовать. А, он естественно на сях без багов такое же написал в два счета. Без обмазывания контрактами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –3 +/– | |
Сообщение от Аноним (62), 28-Фев-21, 15:48 | ||
>Fracta1L теперь не нужен. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
16. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от anonymous (??), 28-Фев-21, 11:55 | ||
Так вот кусочек за кусочком пытаются из Си сделать недо-Rust :) | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
21. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от alex312 (?), 28-Фев-21, 12:00 | ||
раст, в отличии от, делает проверки на этапе компиляции | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (32), 28-Фев-21, 12:46 | ||
переполнение буфера от присланного по сети кривого пакета раст тоже на этапе компиляции проверяет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (35), 28-Фев-21, 13:20 | ||
При обращении к буферу Rust автоматически сделает проверки на выход за границу. При выходе будет либо паника, либо вернется Option::None, зависит как обращаться. Если эти проверки гарантированно не нужны, их выкинет оптимизатор. Для чтения данных применяются методы, которые тоже проверяют границы переданного им буфера, и не выходят за границу. (Слайсы в Rust содержат не только голый указатель, но и длину). | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Siborgium (ok), 01-Мрт-21, 09:49 | ||
Так нет оверхеда, или есть автоматические проверки на выход за границу? | ||
Ответить | Правка | Наверх | Cообщить модератору |
158. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (158), 03-Мрт-21, 01:28 | ||
> Так нет оверхеда, или есть автоматические проверки на выход за границу? | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Совершенно другой аноним (?), 01-Мрт-21, 10:57 | ||
Например, кривой пакет состоит из заголовка плавающего размера и тела. Например, в заголовке, по лучшим традициям Microsoft (у них часто применялся такой подход) в самом начале есть длина заголовка, на основании которого можно вычислить, где начинается тело и размер самого тела пакета. Ну и вот, вдруг, например размер заголовка кто-то сформировал не 10, а 100. Соответственно при разборе такого пакета можно вылететь за буфер на 90 байт, если взаимно не контролировать все эти длины и между собой и с общей длиной пакета. | ||
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору |
159. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от тот самый Аноним (?), 03-Мрт-21, 01:37 | ||
> Например, кривой пакет состоит из заголовка плавающего размера и тела. Например, в | ||
Ответить | Правка | Наверх | Cообщить модератору |
182. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:46 | ||
> Это, конечно, не фича языка, просто в стандартной библиотеке есть вот | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 28-Фев-21, 14:38 | ||
> переполнение буфера от присланного по сети кривого пакета раст тоже на этапе | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
53. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –2 +/– | |
Сообщение от Сишник (?), 28-Фев-21, 15:10 | ||
Ну так и в сишке можно массив гарантированно обойти без промаха и проверок - макрос тип FOR(list, pointer, type) юзаешь и всё. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –2 +/– | |
Сообщение от Аноним (12), 28-Фев-21, 15:15 | ||
Кто-то говорил, что нельзя? А почему все не юзают? А говорит ли об этом компилятор? А почему мне язык не даст по рукам, если я использую небезопасную версию, если безопасная версия не имеет штрафа по перформансу? | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Сишник (?), 28-Фев-21, 16:01 | ||
> А говорит ли об этом компилятор? | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –2 +/– | |
Сообщение от Аноним (-), 28-Фев-21, 16:16 | ||
> Такова иделогия языка, что он ничего не навязывает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. Скрыто модератором | –2 +/– | |
Сообщение от Сишник (?), 28-Фев-21, 16:43 | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Аноним (88), 28-Фев-21, 20:27 | ||
> А почему все не юзают? | ||
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору |
101. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (12), 28-Фев-21, 23:22 | ||
То есть эта хитрая штука не переносима между платформами? Язык Си точно для кросплатформенной разработки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Совершенно другой аноним (?), 01-Мрт-21, 11:02 | ||
Скажем так, по всей видимости разработчики стандарта C никак не могли повлиять на разработчиков аппаратуры (тем более тогда архитектур было побольше). Соответственно, там где не получалось найти консенсус меж разработчиками аппаратуры, и где эта самая аппаратура вела себя по-разному, там разработчики стандарта C писали - мы не знаем, как на Вашем железе, с Вашим компилятором оно будет. Это сейчас Rust-а всего одна реализация, и там его разработчики могут сказать - у нас в компиляторе оно так, и мы говорим, что оно так стандартно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (135), 01-Мрт-21, 18:23 | ||
Ну то есть эта штука не кросплатформенна | ||
Ответить | Правка | Наверх | Cообщить модератору |
144. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Совершенно другой аноним (?), 02-Мрт-21, 10:16 | ||
> Ну то есть эта штука не кросплатформенна | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Siborgium (ok), 03-Мрт-21, 07:08 | ||
> То есть эта хитрая штука не переносима между платформами? Язык Си точно | ||
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору |
183. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:49 | ||
> То есть эта хитрая штука не переносима между платформами? Язык Си точно | ||
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору |
72. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Аноним (-), 28-Фев-21, 16:12 | ||
> Ну так и в сишке можно массив гарантированно обойти без промаха и | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
74. Скрыто модератором | –1 +/– | |
Сообщение от Сишник (?), 28-Фев-21, 16:21 | ||
Ответить | Правка | Наверх | Cообщить модератору |
163. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Siborgium (ok), 03-Мрт-21, 07:09 | ||
>> Ну так и в сишке можно массив гарантированно обойти без промаха и | ||
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору |
185. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:52 | ||
> Понимаешь, алгебраические типы данных и отсутствие null - это не только модные | ||
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору |
187. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 04-Мрт-21, 01:15 | ||
>> Понимаешь, алгебраические типы данных и отсутствие null - это не только модные | ||
Ответить | Правка | Наверх | Cообщить модератору |
173. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:25 | ||
> раст, в отличии от, делает проверки на этапе компиляции | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
80. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +4 +/– | |
Сообщение от freecoder_xx (?), 28-Фев-21, 17:01 | ||
Это пять! Зашел сюда специально, чтобы почитать комменты про Rust. Заголовок новости просто кричит о том, что в комментариях будут его обсуждать. ) | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
84. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Анончик (?), 28-Фев-21, 18:38 | ||
Ну только поржать над людьми которые больше helloworld.c не видели и даже не вдупляют что такое санитайзер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Анончик (?), 28-Фев-21, 18:36 | ||
каким был тролем таким и остался. Думал возраст тебя исправит но видно нет. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
92. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от GrayRats (ok), 28-Фев-21, 22:13 | ||
ммм ядро пишут на С и Shell и других очень низких языках раст тут не нужен | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
93. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 28-Фев-21, 22:58 | ||
> ммм ядро пишут на С и Shell и других очень низких языках раст тут не нужен | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от n00by (ok), 01-Мрт-21, 08:24 | ||
>> ммм ядро пишут на С и Shell и других очень низких языках раст тут не нужен | ||
Ответить | Правка | Наверх | Cообщить модератору |
174. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:26 | ||
> ммм ядро пишут на С и Shell и других очень низких языках раст тут не нужен | ||
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору |
146. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (149), 02-Мрт-21, 16:40 | ||
А он был кому-то кроме фрактала (не написавшего не строчки) нужен? | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
3. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –2 +/– | |
Сообщение от Аноним (-), 28-Фев-21, 10:46 | ||
Лучше бы добавили простую возможность узнавать-проверять валидные границы памяти в приложениях, существующие решения или набор непереносимых костылей или огромные библиотеки снижающие производительность | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Онаним (?), 28-Фев-21, 10:51 | ||
Такая возможность в C/C++ и много других языков уже давно добавлена. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (19), 28-Фев-21, 12:02 | ||
Умные указатели уже миллион лет как придумали в с++. Это все равно что аналог safe в с++. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
30. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –2 +/– | |
Сообщение от Аноним (12), 28-Фев-21, 12:25 | ||
> Умные указатели уже миллион лет как придумали в с++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от SR_team (ok), 28-Фев-21, 13:18 | ||
> А когда запретят писать на "тупых" указателях? | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (12), 28-Фев-21, 15:18 | ||
Ему про тупые указатели, он про раст и safe, сначала определи, что такое safe, можешь при этом не использовать слово "раст" | ||
Ответить | Правка | Наверх | Cообщить модератору |
138. Скрыто модератором | +/– | |
Сообщение от Аноним (140), 01-Мрт-21, 23:10 | ||
Ответить | Правка | Наверх | Cообщить модератору |
145. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от SR_team (ok), 02-Мрт-21, 10:48 | ||
> Ему про тупые указатели | ||
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору |
175. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:28 | ||
> сначала определи, что такое safe, можешь при этом не использовать слово "раст" | ||
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору |
150. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (149), 02-Мрт-21, 16:46 | ||
> А когда запретят писать на "тупых" указателях? | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
177. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (178), 03-Мрт-21, 20:34 | ||
Особенно с железками поработать. Особенно когда точный паттерн доступа к адресу важен, ога. Но хрустики напишут unsafe asm и поимеют офигенно безопасТный и охренеть какой читаемый код. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Аноним (8), 28-Фев-21, 11:08 | ||
Что-то Debian стал много есть оперативки. Голая установка на uefi занимает 75 Мб оперативки. А ведь ещё пару лет назад 30 было. Ядро жиреет или что? | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (11), 28-Фев-21, 11:27 | ||
Про systemdick не забывай. | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (8), 28-Фев-21, 11:54 | ||
Чего минусов налепили? Проверьте сами в виртуалке хотя бы. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
23. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (19), 28-Фев-21, 12:03 | ||
Хорошая попытка, но нет. Даже без гуя. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (6), 28-Фев-21, 12:16 | ||
Моё ядро занимает 80-100 (понятное дело без гуя вообще без всего). Но там все эти acpi с i2c и edac и всё прочее -- если их отключить, вроде даже можно что-то сэкономить, но тогда никакого контроля над железом просто не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (8), 28-Фев-21, 12:17 | ||
Почему раньше всё работало и занимало 30 Мб? | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +3 +/– | |
Сообщение от Аноним (6), 28-Фев-21, 12:20 | ||
Из того что я знаю, добавили различные защиты и канареечные значения на случай атак, кроме того структуры ядра теперь рандомизируются в памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (12), 28-Фев-21, 12:23 | ||
Если раньше все работало, то зачем ты что-то меняешь? Сиди себе на своем старье на пуле памяти в 30мб | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
40. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +3 +/– | |
Сообщение от Аноним (8), 28-Фев-21, 14:03 | ||
Я хотел узнать причины, а не слушать едкие бессмысленные колкости. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –2 +/– | |
Сообщение от Аноним (12), 28-Фев-21, 14:52 | ||
Ну смотри | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (8), 28-Фев-21, 15:21 | ||
При чём здесь мой выбор новой версии? Я спросил лишь причину жора оперативки. Меня не интересует обсуждение причин выбора новой версии. Неужели это непонятно? Но раз уж такой интерес, скажу. Старые версии не имеют поддержки и исправления безопасности к ним не приходят. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (12), 28-Фев-21, 15:29 | ||
> Старые версии не имеют поддержки и исправления безопасности к ним не приходят | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (65), 28-Фев-21, 15:46 | ||
Я не вижу достаточной аргументации, лишь верчение словами, а это не ответ. | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (12), 28-Фев-21, 23:29 | ||
> А счего ты взял, что жрут? | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (8), 28-Фев-21, 23:42 | ||
Не знаешь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (12), 28-Фев-21, 23:59 | ||
Прекрасно знаю | ||
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору |
111. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:40 | ||
1. x86-64 | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
58. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (8), 28-Фев-21, 15:24 | ||
Специалист по ИБ из вас так себе. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
61. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (12), 28-Фев-21, 15:33 | ||
Ты тоже из тех, кто считает, что если в системе есть баги, то это называется "все работает"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (65), 28-Фев-21, 15:47 | ||
Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:40 | ||
Ты тоже из тех, кто считает, что бывают сколь-либо сложные системы, в которых нет багов? :) | ||
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору |
117. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (12), 28-Фев-21, 23:58 | ||
Я из тех, кто считает, что если тебя все устраивает, то зачем что-то менять? | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Онаним (?), 01-Мрт-21, 00:37 | ||
Ну так абсолютно правильный ответ в начале дали. Нет смысла обновляться на новое ядро и т.п., если всё устраивает :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (135), 01-Мрт-21, 18:25 | ||
ну так ему и сказали - не обновляйся, но ведь он хочет "безопасность", значит его уже не все устраивает | ||
Ответить | Правка | Наверх | Cообщить модератору |
176. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (-), 03-Мрт-21, 20:29 | ||
> Чего минусов налепили? Проверьте сами в виртуалке хотя бы. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
38. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от timur.davletshin (ok), 28-Фев-21, 13:52 | ||
Отключи Huge pages и будет кушать НАМНОГО меньше. Другой вопрос, что ты будешь потом жаловаться на фрагментацию оперативной памяти. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
97. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –2 +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:04 | ||
Смотря какие huge pages. Если transparent - то ведро нормально справляется с переаллокацией. Если принудительные аллокации в софте - там да, хип на полтора байта 2 метра весит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от timur.davletshin (ok), 28-Фев-21, 23:08 | ||
> Смотря какие huge pages. Если transparent - то ведро нормально справляется с | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:21 | ||
> Ну переключи madvise параметр у ядра и проверь, сколько будет жрать ОЗУ | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:28 | ||
Хотя не, про распределённые вру, total был более 0. | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от timur.davletshin (ok), 28-Фев-21, 23:31 | ||
Раз уж за жадный до РАМы Линукс пошла пьянка, то ещё аллокатор памяти можно на какой-нибудь jemalloc поменять через LD_PRELOAD. Со старыми версиями glibc (до 2.26 вроде) особенно было актуально. Сейчас тоже смысл есть зачастую, но надо тестировать с самым "любимым" приложением. Ситуация перестала быть очень однозначной. Плюс, ряд приложений внутренне уже используют свой аллокатор памяти (FF тот же jemalloc древней версии какой-то использует). | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
108. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:35 | ||
Мне показалось - именно показалось, тестов много не делал, что в последнее время разница между malloc и jemalloc почти стёрлась. | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от timur.davletshin (ok), 28-Фев-21, 23:41 | ||
Она значительно уменьшилась, но не исчезла. Cугубо на синтетических тестах вроде http://ithare.com/testing-memory-allocators-ptmalloc2-tcmall.../ у меня jemalloc всё ещё выигрывает у родного. Но в реальных приложениях разница в производительности уменьшилась по сути до точности измерения. Хотя, по кол-ву пожираемой памяти разница есть заметная. | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:22 | ||
С madvise даже немножко меньше выходит, потому что ядро себя слегка пооптимальнее раскладывает. | ||
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору |
103. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от timur.davletshin (ok), 28-Фев-21, 23:26 | ||
C ним и должно меньше выходить. На десктопе разница заметнее кстати. | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:31 | ||
Ну да. Там смотрю буферы диска с thp пооптимальнее ещё разложились. | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:03 | ||
Делайте скидку на x86-64, в два раза разбухают указатели. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
115. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (8), 28-Фев-21, 23:44 | ||
Пару лет назад у меня был всё тот же x86-64. Видимо код разрыхлили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:52 | ||
Не совсем код. | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (140), 01-Мрт-21, 23:12 | ||
Никаких скидок, только рассрочка. | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
9. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Lex (??), 28-Фев-21, 11:17 | ||
Т.е памяти потребляться будет ещё больше ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +4 +/– | |
Сообщение от Аноним (14), 28-Фев-21, 11:48 | ||
Нет, физическая память под guard-страницы не выделяется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Урри (ok), 01-Мрт-21, 17:22 | ||
А указатели на эти дополнительные струкуры не в физической памяти создаются? | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –4 +/– | |
Сообщение от Zenitur (ok), 28-Фев-21, 12:09 | ||
Самое то для старых компьютеров, на которых memtest бьёт тревогу, а QEMM постоянно показывает окно "ой, у вас тут содержимое памяти повредилось". Но при этом надо как-то выживать, потому что SIMM или DIMM SDRAM уже хрен купишь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +4 +/– | |
Сообщение от Иван Лох (?), 28-Фев-21, 13:17 | ||
Нет. Это не то. То (возможномть передать ядру список битых блоков RAM) есть с первых версий linux. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от n80 (?), 28-Фев-21, 13:33 | ||
Не то, это легковесный аналог address sanitizer, чисто пытается проверять выходы за границу массивов/объектов. Для твоих нужд badram давно в ядре есть, если сбоят конкретные участки. Но, вообще говоря, контакты чисть и проверь охлаждение. | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
85. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Анончик (?), 28-Фев-21, 18:43 | ||
полгода назад выкинул 10 планок по 64мб pc-133, до этого оно лежали на авито с полгода по 1 рубль штука. | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
193. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (193), 07-Мрт-21, 00:17 | ||
> полгода назад выкинул 10 планок по 64мб pc-133, до этого оно лежали | ||
Ответить | Правка | Наверх | Cообщить модератору |
195. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от n80 (?), 07-Мрт-21, 10:08 | ||
> Странно, они на драгмет заметно дороже идут. | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:04 | ||
Тут скорее проблема как можно быстрее мусорное ведро найти. | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
201. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (201), 30-Авг-21, 16:40 | ||
Может, тебе подумать, какому бы музею вычтехники всю твою коллекцию продать? На вырученны, глядишь, и один новый компуктер прикупить выгорит. | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
29. Скрыто модератором | –5 +/– | |
Сообщение от Нанобот (ok), 28-Фев-21, 12:24 | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (41), 28-Фев-21, 14:06 | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. Скрыто модератором | –3 +/– | |
Сообщение от Аноним (31), 28-Фев-21, 12:28 | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (37), 28-Фев-21, 13:47 | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (39), 28-Фев-21, 13:57 | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –5 +/– | |
Сообщение от Аноним (41), 28-Фев-21, 14:10 | ||
Почему не интегрировали готовую защиту памяти от PaX из https://grsecurity.net ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Dzen Python (ok), 28-Фев-21, 14:50 | ||
А давно ли суды были с этой самой сесурити, забившей на лицензию? | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (52), 28-Фев-21, 15:04 | ||
Там длинная история: https://www.opennet.dev/openforum/vsluhforumID3/119728.html#31 | ||
Ответить | Правка | Наверх | Cообщить модератору |
194. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (194), 07-Мрт-21, 00:21 | ||
> Там длинная история: https://www.opennet.dev/openforum/vsluhforumID3/119728.html#31 | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Аноним (-), 28-Фев-21, 15:46 | ||
Не всем удается без смс и просмотра рекламы его скачать. Может по-этому ? | ||
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору |
69. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –3 +/– | |
Сообщение от Плохой Танцор (?), 28-Фев-21, 15:59 | ||
По моему скромному мнению, это всё костыли, а проблема кроется в неудачной архитектуре процессора и его системы команд. Можете бить меня тапками или кидать в меня камни, но от своего скромного мнения, я не откажусь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +2 +/– | |
Сообщение от Ordu (ok), 28-Фев-21, 16:07 | ||
> от своего скромного мнения, я не откажусь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:38 | ||
Проблема кроется в неудачной архитектуре человеческих мозгов, которые не заточены на 100% точные вычисления. | ||
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору |
129. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от InuYasha (??), 01-Мрт-21, 11:41 | ||
Как бы, и да, но наследие есть наследие, и пилить архитектуру с чистого листа, конечно, можно (если есть много денег и времени), но её внедрение будет весьма затруднительно. Так что, пока живём с x86 и наслоением новых макроинструкций. \(o_O)/ | ||
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору |
157. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (157), 02-Мрт-21, 22:11 | ||
Плохому танцору вечно что-то мешает | ||
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору |
75. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (75), 28-Фев-21, 16:23 | ||
>Подобная функциональность уже присутствовала в ядре в виде опции сборки KASAN (kernel address sanitizer, использует Address Sanitizer в современных gcc и clang) - однако позиционировалась в основном для отладочного применения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (75), 28-Фев-21, 16:25 | ||
Ошибся, не kasan, а kaslr. | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (75), 28-Фев-21, 16:28 | ||
Судя по описанию, на рабочих системах такое не нужно, в эксплоитах это обойдут, а говнодрайверы броадкома и так постоянно крашатся при полном отсутствии свободных аналогов, хорошо что хоть к панике ядра это не приводит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. Скрыто модератором | +/– | |
Сообщение от Аноним (87), 28-Фев-21, 19:43 | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (-), 28-Фев-21, 21:24 | ||
Товарищи, как бы это дело бекпортировать хотяб на 4.19 ? Памагите ! | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (-), 28-Фев-21, 21:28 | ||
И что это за сабатирование arm-a ? зачем 64, не хотим мы 64 | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Онаним (?), 28-Фев-21, 23:37 | ||
Я так понимаю, "классический" arm лет через эннадцать пойдёт на выпил вместе с i?86 :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от еман (?), 01-Мрт-21, 09:10 | ||
они лишь оттягивают неминуемое переписывание на rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
152. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (152), 02-Мрт-21, 17:03 | ||
Они доказывают ненужность rust | ||
Ответить | Правка | Наверх | Cообщить модератору |
156. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (157), 02-Мрт-21, 22:09 | ||
> неминуемое переписывание на rust | ||
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору |
133. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Урри (ok), 01-Мрт-21, 17:23 | ||
Валгринд засунули в ядро. | ||
Ответить | Правка | Наверх | Cообщить модератору |
155. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +1 +/– | |
Сообщение от Аноним (157), 02-Мрт-21, 22:08 | ||
Чтобы не ждать вечность пока работает валгринд. | ||
Ответить | Правка | Наверх | Cообщить модератору |
151. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (152), 02-Мрт-21, 17:02 | ||
> но предусмотрена настройка "panic_on_warn" | ||
Ответить | Правка | Наверх | Cообщить модератору |
153. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Аноним (68), 02-Мрт-21, 17:36 | ||
Так прикольнеее ^_^ | ||
Ответить | Правка | Наверх | Cообщить модератору |
160. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от Ordu (ok), 03-Мрт-21, 02:14 | ||
Какое приложение? Это санитайзер для ядерной кучи, для памяти используемой ядром. Если там косяк, то это косяк ядра, и юзерспейс код тут ни при чём. Более того, даже если его грохнуть, то это скорее всего не поможет, потому как косячные структуры в куче ядра продолжат существовать. | ||
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору |
191. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok), 04-Мрт-21, 14:54 | ||
Можно, panic_on_warn именно это и делает | ||
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору |
192. "В ядро Linux 5.12 принята подсистема KFence для выявления ош..." | –1 +/– | |
Сообщение от Аноним (192), 04-Мрт-21, 23:28 | ||
Когда система уходит в бесконечный своп и перестаёт реагировать на операции ввода, о чём в это время думает Торвальдс, какие все кругом 3.14-до-сы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |