The OpenNET Project / Index page

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



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

Оглавление

Опубликован набор патчей, ускоряющих сборку ядра Linux на 50-80%, opennews (?), 03-Янв-22, (0) [смотреть все]

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


47. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  +6 +/
Сообщение от Аноним (321), 03-Янв-22, 12:36 
Проблема в том, что с точки зрения функциональности, стабильности, надёжности, безопасности и скорости работы эти патчи ничего не улучшают. Для пользователей эти патчи ничего не добавляют, но при таком объёме изменений возникновение функциональных регрессий почти неизбежно, а эти регрессии уже могут влиять на качество работы ядра, а не только на удобство его сборки.
Ответить | Правка | Наверх | Cообщить модератору

49. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  +/
Сообщение от Аноним (40), 03-Янв-22, 12:41 
Совершенно верно вот и надо будет больше тестов а потом как всегда патчи патчи и еще раз патчи.Энтропия вселенной однако.
Ответить | Правка | Наверх | Cообщить модератору

60. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  –1 +/
Сообщение от tty0 (?), 03-Янв-22, 12:59 
Как практик, могу сказать, что после повышения времени сборки 3 минут - ошибки начинают возникать просто из-за вынужденной смены контекста при ручной проверке
Ответить | Правка | Наверх | Cообщить модератору

61. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  +8 +/
Сообщение от Аноним (61), 03-Янв-22, 13:08 
Патчи приводят кодовую базу в порядок. Из-за свободы, которую даёт разделяемая сборка в С и С++, разработчикам часто сносит голову, и они начинают включать заголовки не глядя, создавая бардак из перекрестных включений. Что не только существенно замедляет скорость сборки, но ещё затрудняет понимание структуры кода человеком, а также приводит к незаметным ошибкам связанным с порядком обработки препропроцессором объявлений-макросов.
В С++ уже приняли modules, которые в перспективе могут улучшить ситуацию. А вот в С остаётся уповать только на разработчиков. Но люди - это всегда слабое звено: они невнимательны, глупы и ленивы.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

82. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  –3 +/
Сообщение от Аноним (250), 03-Янв-22, 13:43 
> разработчикам часто сносит голову, и они начинают включать заголовки не глядя, создавая бардак из перекрестных включений.

но ты, конечно, не из их числа, зато аналитика у тебя уровня 80

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

152. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  –3 +/
Сообщение от Аноним (16), 03-Янв-22, 18:03 
Так ты плати за рефакторинг и проблем не будет. Аааа...не хочешь? Ну тогда терпи.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

156. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  +/
Сообщение от Аноним (-), 03-Янв-22, 18:16 
в линуксе заголовочные файлы адский ад, тут включи дефайны gnu, там bsd и смотри не перепутай, соберётся, но с ошибками в процессе работы.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

224. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  +3 +/
Сообщение от Прохожий (??), 04-Янв-22, 11:11 
Линукс написан на Си. Там НЕ БУДЕТ Си++. Поэтому появившаяся в этом языке модульность ничего не изменит. Шанс есть только у  Rust пока что.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

85. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  +/
Сообщение от Аноним (46), 03-Янв-22, 13:48 
Как бэкенд разработчик в ентерпрайз проекте на 3 млн строк кода, выражу мнение, что без чисто технического рефакторинга, который ничего продуктового не добавляет, а только уменьшает техдолг тяп-ляпных архитектурных решений, проект со временем становится невозможно сопровождать. В каждой большой компании есть правило, что N процентов спринта команды отводится на ликвидацию имеющегося техдолга.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

268. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  +2 +/
Сообщение от Michael Shigorin с дорогиemail (?), 04-Янв-22, 17:22 
> Для пользователей эти патчи ничего не добавляют

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

Причём со сборками теми же есть эффект потери/сохранения контекста: пока что-то происходит достаточно долго (минутку или пять -- всяко дольше тех секунд двадцати, которые ты лично его согласен обождать без переключения на другое), протерять собранный в голове контекст или его нюансы несколько проще, чем когда make\n -- размял плечи, шею, посмотрел вдаль в окошко, о -- а вот и результат готов.

С другой стороны, если прерывания по делу идут слишком часто, тоже бывает нехорошо (в сторону выжатого лимона и в клиническом случае -- выгорания).  В этом плане опять вспоминаются http://lib.ru/MEMUARY/ERSHOW_W/zapiski_ezdowogo_psa.txt насчёт различия полётов на Ил-18 и Ту-154 с точки зрения количества рейсов в сутки...

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

301. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  +1 +/
Сообщение от jezhik (?), 04-Янв-22, 19:51 
Однако в реальности после обретения стиралки эта мама будет либо больше залипать в сериалы, либо сможет лишние пару раз вымыть полы или протереть пыль.
Так люди устроены.
Ответить | Правка | Наверх | Cообщить модератору

347. "Опубликован набор патчей, ускоряющих сборку ядра Linux на 50..."  +/
Сообщение от uis (ok), 05-Янв-22, 14:13 
Эти регрессии будут способствовать на порядки большей прогрессии
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

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

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




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

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