The OpenNET Project / Index page

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



"В ядро Linux принят 21-строчный патч, ускоряющий ядро на 2.6%"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В ядро Linux принят 21-строчный патч, ускоряющий ядро на 2.6%"  +/
Сообщение от opennews (??), 31-Окт-24, 23:23 
Джош Пуамбеф (Josh Poimboeuf) из компании Red Hat  опубликовал патч для ядра Linux, ускоряющий на 2.6% прохождение теста "per_thread_ops", оценивающего число операций, которые могут быть выполнены в одном потоке. Патч содержит всего несколько строк кода, заменяющих медленный вызов barrier_nospec() на более быстрое маскирование указателя в 64-битной функции copy_from_user(), используемой для копирования блока данных в ядро из пространства пользователя. Линус Торвальдс уже перенёс данную оптимизацию в состав ветки ядра 6.12...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62153

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

Оглавление

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


2. "В ядро Linux принят 21-строчный патч, ускоряющий ядро на 2.6..."  –1 +/
Сообщение от Bottle (?), 31-Окт-24, 23:24 
Ждём новостей о том, как данная оптимизация что-нибудь да сломает.
Ответить | Правка | Наверх | Cообщить модератору

12. "В ядро Linux принят 21-строчный патч, ускоряющий ядро на 2.6..."  +/
Сообщение от Аноним (-), 31-Окт-24, 23:44 
> Ждём новостей о том, как данная оптимизация что-нибудь да сломает.

Это было бы довольно нехарактерно для Торвальдса. Он не нуб в таких вещах и знает что у него в системе творится.

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

14. "В ядро Linux принят 21-строчный патч, ускоряющий ядро на 2.6..."  +10 +/
Сообщение от Аноним (14), 31-Окт-24, 23:51 
Тонко.
Ответить | Правка | Наверх | Cообщить модератору

16. "В ядро Linux принят 21-строчный патч, ускоряющий ядро на 2.6..."  –11 +/
Сообщение от CDN (?), 31-Окт-24, 23:53 
Что он знает ? Ты часом не ошибся ? Как из убунты содрать xml конфиги ?
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

24. "В ядро Linux принят 21-строчный патч, ускоряющий ядро на 2.6..."  +/
Сообщение от Аноним (-), 01-Ноя-24, 00:21 
> Что он знает ? Ты часом не ошибся ? Как из убунты содрать xml конфиги ?

Он ядро делает. В том числе и этой убунте. А сама убунта на минуточку такие себе ядерные разработчики. Довольно криволапые и сами по себе ничего из себя не представляющие.

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

103. "В ядро Linux принят 21-строчный патч, ускоряющий ядро на 2.6..."  –1 +/
Сообщение от X86 (ok), 01-Ноя-24, 10:45 
Такие же, как и дед Торвальдс
Ответить | Правка | Наверх | Cообщить модератору

47. "В ядро Linux принят 21-строчный патч, ускоряющий ядро на 2.6..."  +1 +/
Сообщение от Аноним (47), 01-Ноя-24, 04:01 
> Ждём новостей о том, как данная оптимизация что-нибудь да сломает.

Скорее не сломает, а новых бэкдоров понаделает для кого следует.

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

88. "В ядро Linux принят 21-строчный патч, ускоряющий ядро на 2.6..."  +/
Сообщение от n00by (ok), 01-Ноя-24, 09:53 
>> Ждём новостей о том, как данная оптимизация что-нибудь да сломает.
> Скорее не сломает, а новых бэкдоров понаделает для кого следует.

Зачем публиковать бред по вопросу, в котором нет понимания?

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

4. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +1 +/
Сообщение от Аноним (4), 31-Окт-24, 23:36 
Это конечно хорошо, но можете рассказать на что это влияет, для обычного пользователя?
Ответить | Правка | Наверх | Cообщить модератору

6. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 31-Окт-24, 23:38 
Ответить | Правка | Наверх | Cообщить модератору

13. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (-), 31-Окт-24, 23:45 
> Это конечно хорошо, но можете рассказать на что это влияет, для обычного пользователя?

Система станет немного жустрее в каких-то вещах. Совершенно нашару. Поди плохо?! :)

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

19. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +7 +/
Сообщение от Аноним (19), 31-Окт-24, 23:55 
Обычный пользователь сможет набрать побольше попугаев в пузомерках.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

51. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +2 +/
Сообщение от penetrator (?), 01-Ноя-24, 05:16 
barrier_nospec это функция блокирующие уязвимости в результате спекулятивного исполнения, она сама по себе медленнее чем маскирование указателей

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

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

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

89. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  –1 +/
Сообщение от n00by (ok), 01-Ноя-24, 09:56 
Обычный пользователь ничего не заметит. Если таких изменений накопится десяток-другой, то система начнёт работать так же быстро, как до внедрения всех этих защит от спектрумов-мельдониев (тогда система замедлилась, но обычный пользователь этого не заметил).
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

108. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от нах. (?), 01-Ноя-24, 11:18 
2.6% - это не те 40 которые намерял запрещенный инженер гугля. Даже если их накопится десяток, все равно не хватит вернуть как было.

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

Собственно, все что должен был сделать вменяемый (а не нынешний) менеджер проекта - это послать подобный патч в критичном месте - лесом.

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

26. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +3 +/
Сообщение от Я (??), 01-Ноя-24, 00:53 
это конечно здорово, но зачем это как новость?
Ответить | Правка | Наверх | Cообщить модератору

87. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Bottle (?), 01-Ноя-24, 09:43 
Имеет образовательный смысл - если обвешать каждую функцию ядра бенчмарками и проводить подобные микрооптимизации, оно будет гораздо шустрее.
Ответить | Правка | Наверх | Cообщить модератору

90. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от n00by (ok), 01-Ноя-24, 09:57 
Можно посмотреть код и научиться чему-то большему, чем упаковывать ядро в пакетик.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

102. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (102), 01-Ноя-24, 10:43 
Нужно показать, что он еще чем-то занят. Ну и отсылку к статье 282 УК РФ (по пункту 1, если подробнее) не лишнее дать.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

27. Скрыто модератором  –2 +/
Сообщение от 12yoexpert (ok), 01-Ноя-24, 01:02 
Ответить | Правка | Наверх | Cообщить модератору

30. Скрыто модератором  –1 +/
Сообщение от Вася Пупкин (?), 01-Ноя-24, 01:09 
Ответить | Правка | Наверх | Cообщить модератору

40. Скрыто модератором  +/
Сообщение от Аноним (40), 01-Ноя-24, 03:03 
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

63. Скрыто модератором  +/
Сообщение от Аноним (63), 01-Ноя-24, 06:20 
Ответить | Правка | Наверх | Cообщить модератору

37. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  –2 +/
Сообщение от Дима из Крыма (?), 01-Ноя-24, 02:54 
У Ядра сомнительное будущее, и в первую очередь из-за того, что всё завязано на одного типа, который не вечен. Приходится рассчитывать, что разработку возьмет под своё крыло какая-нибудь корпорация типа IBM или Microsoft. Но что-то мне подсказывает, что закончится всё сотнями форков, которые каждая мелкая компашка будет пилить под свои нужды и которые будут не совместимы между собой.
Ответить | Правка | Наверх | Cообщить модератору

38. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  –2 +/
Сообщение от Аноним (40), 01-Ноя-24, 02:59 
> закончится всё сотнями форков

Похоже ящик Пандоры уже открылся. Читаю reddit, habr, что у них, что у нас уже намечается движуха в этом направлении, потому что прецедент создан.

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

55. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +2 +/
Сообщение от ДаНуНафиг (?), 01-Ноя-24, 05:39 
Форков могут быть хоть тысячи - это бесплатное развлечение, да только работать никто не хочет.
Ответить | Правка | Наверх | Cообщить модератору

52. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +1 +/
Сообщение от ijuij (?), 01-Ноя-24, 05:21 
Есть информация, что некая крупная китайская компания пилит ядро на Rust с нуля. Посмотрим, что из этого выйдет.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

72. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (63), 01-Ноя-24, 07:37 
Rust "идет" от данных. Ядро это молотилка, работающая с чем попало.
Ответить | Правка | Наверх | Cообщить модератору

97. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от scriptkiddis (?), 01-Ноя-24, 10:14 
А линк?
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

56. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от ДаНуНафиг (?), 01-Ноя-24, 05:41 
Как раз все выглядит наоборот - некий Джош предложил эту оптимизацию, а не "один тип, который не вечен".
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

81. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (81), 01-Ноя-24, 09:21 
Только вот Джош не в пустоту предложил оптимизацию, а конкретному типу который не вечен. А когда этого типа не станет куда и как надо будет предлагать оптимизации и кто их будет рассматривать и по каким правилам?
Ответить | Правка | Наверх | Cообщить модератору

107. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  –1 +/
Сообщение от Аноним (107), 01-Ноя-24, 11:15 
Да что ж вы такие узколобые. Ну не будет васи будет петя. Он принимает решения что включать а что нет потому что все решили что у него это получается лучше всех. Если ты с этим не согласен сделай свой форк сядь на свой трон и принимай решенияесли ты будешь лучше то к тебе все потянутся
Ответить | Правка | Наверх | Cообщить модератору

110. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от нах. (?), 01-Ноя-24, 11:22 
> Он принимает решения что включать а что нет потому что все решили

где можно ознакомиться с всехрешением?

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

Вот такие вот у тебя "все".

> ты будешь лучше

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

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

67. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (63), 01-Ноя-24, 06:32 
Ждем Большого Взрыва...
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

94. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (81), 01-Ноя-24, 10:04 
Нейросетевое ядро. Я тоже жду.
Ответить | Правка | Наверх | Cообщить модератору

100. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Зазнайка (?), 01-Ноя-24, 10:30 
Ну, как бы Линусь где-то работает и является гражданином Оймериканский Стейтс. Что само по себе уже должно намекать. Ну, да ландо, до некоторых очень медленно доходит. Но когда-нибудь дойдёт (или нет), возможно, даже при их жизни.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

101. Скрыто модератором  +/
Сообщение от Судья (-), 01-Ноя-24, 10:34 
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

104. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (102), 01-Ноя-24, 10:46 
> всё завязано на одного типа, который не вечен

Не соглашусь с собеседником по нику Судья. Наказание гораздо скромнее - на первый случай штраф. Хуже репутационные потери. А мог бы приличным человеком уйти.

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

50. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +5 +/
Сообщение от DEF (?), 01-Ноя-24, 05:00 
Жора Пумбофф молодец. Еще 38 патчей и скорость Линукса возрастет на 100%.
Ответить | Правка | Наверх | Cообщить модератору

53. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +1 +/
Сообщение от _ (??), 01-Ноя-24, 05:22 
Линукс быстрее процессора!(C) Напомнило :)
Ответить | Правка | Наверх | Cообщить модератору

58. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (58), 01-Ноя-24, 05:48 
Ага, классика времён второго ядра, когда система показывала якобы сверхнизкое потребление, а пост-карта сигнализировала о нагрузках уровня ааа-игоря.
Ответить | Правка | Наверх | Cообщить модератору

78. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Su127 (?), 01-Ноя-24, 08:12 
Ну этот образ из камня
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

68. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (63), 01-Ноя-24, 06:36 
Можно вообще перестать бороться с уязвимостями ради попугаев.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

93. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (81), 01-Ноя-24, 10:02 
А можно писать сразу корректный код.
Ответить | Правка | Наверх | Cообщить модератору

66. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (-), 01-Ноя-24, 06:32 
> которые могут быть выполнены в одном потоке

То есть реальный прирост будет на количество потоков?

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

69. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (63), 01-Ноя-24, 06:56 
Нарастающее движение отказа от безопасности в ядре наводит на мысль, что его тянут для "огороженных" платформ. Простые смертные обойдутся или будут использовать спецпрограммы.
Ответить | Правка | Наверх | Cообщить модератору

73. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от scriptkiddis (?), 01-Ноя-24, 07:42 
А давайте про каждый микропатчик тоже писать по новости
Ответить | Правка | Наверх | Cообщить модератору

74. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +3 +/
Сообщение от Аноним (63), 01-Ноя-24, 07:46 
Заменить полноценный фильтр-функцию, отвечающую за уязвимость, на маскирование это не микропатчик.
Ответить | Правка | Наверх | Cообщить модератору

75. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +1 +/
Сообщение от scriptkiddis (?), 01-Ноя-24, 07:58 
21 строка - микропатчик. Пишите про остальные тогда тоже
Ответить | Правка | Наверх | Cообщить модератору

83. Скрыто модератором  –2 +/
Сообщение от Афроним (?), 01-Ноя-24, 09:33 
Ответить | Правка | Наверх | Cообщить модератору

79. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (79), 01-Ноя-24, 08:36 
А что за уязвимость?
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

85. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (85), 01-Ноя-24, 09:36 
В Дебиане какое-то странное обновление для всех пакетов... С огромным трудом нашёл элемент чейнджлога (причём в data.tar.xz/usr/share/doc/zstd/ , а не в conrol.tar.xz/ )


```
libzstd (1.5.6+dfsg-1+b1) sid; urgency=low, binary-only=yes

  * Binary-only non-maintainer upload for amd64; no source changes.
  * Rebuild for PAC/BTI support

-- amd64 / i386 Build Daemon (x86-csail-01) <buildd_amd64-x86-csail-01@buildd.debian.org>  Tue, 29 Oct 2024 03:22:06 +0000
```

Но есть нюанс... x86_64 не имеет PAC/BTI! Это фича AArch64!

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

86. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (85), 01-Ноя-24, 09:39 
Также я до сих пор не знаю, как посмотреть, кто триггернул это binNMU на buildd и на каком основании (ну не может же быть так, что в Дебиане любой хрен имеет полномочия полсистемы перекомпилировать по желанию левой пятки, а перекомпилированное - юзерам отгрузить, со всеми бэкдорами)!
Ответить | Правка | Наверх | Cообщить модератору

91. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от jobserver (ok), 01-Ноя-24, 09:58 
вы всё ещё думаете?)
Ответить | Правка | Наверх | Cообщить модератору

96. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от n00by (ok), 01-Ноя-24, 10:13 
А что, в CrowdStrike уже выяснили, кто "триггернул"?
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

99. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (85), 01-Ноя-24, 10:17 
Ну ты же не думаешь, что коммерческая корпорация будет выносить это на публику? Там все под NDA не просто так сидят. Любой вынос на публику бьёт по имиджу, а значит - по продажам.
Ответить | Правка | Наверх | Cообщить модератору

92. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (81), 01-Ноя-24, 10:00 
Опять Jia Tan балуется это тянет на пару тройку новостей с расследованием. Пиши внизу в кнопку добавить.
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

98. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (85), 01-Ноя-24, 10:14 
Меня другое удивляет - ни в одном mail listе дебиана это не обсуждают. Неужели один я на сиде сижу, а других "сумасшедших" нет? Или архив списков рассылки просто цензурируют, как и сами списки (вполне реально, используя LLM!)?
Ответить | Правка | Наверх | Cообщить модератору

105. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (105), 01-Ноя-24, 10:46 
> Это фича AArch64!

кто-то перепутал две буквы

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

106. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Аноним (85), 01-Ноя-24, 10:59 
Какие именно? AFAIK на x86_64 подобные технологии было давно, и это просто выкинули из компиляторов (gcc и clang) даже с формулировками "это оказалось бесполезно и легко обходимо".
Ответить | Правка | Наверх | Cообщить модератору

109. Скрыто модератором  +/
Сообщение от Аноним (105), 01-Ноя-24, 11:20 
Ответить | Правка | Наверх | Cообщить модератору

95. "В ядро Linux принят 21-строчный патч, ускоряющий прохождение..."  +/
Сообщение от Cyber100 (ok), 01-Ноя-24, 10:09 
теперь заживем...
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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