LINUX.ORG.RU
решено ФорумAdmin

Пересборка ядра

 ,


0

1

Всем доброго! Прошу простить, если не совсем по теме. Не могу до конца понять следующее. Насколько производители различных сборок модифицируют (или нет) ядро от Линуса? Стоит ли тратить время на пересборку ядра, скажем под той же Убунтой? Возможно ли это и логично ли для графической станции? Стоит ли игра свеч и какой реальный выигрыш можно получить? Спасибо!

Стоит ли тратить время на пересборку ядра, скажем под той же Убунтой?

Если где и стоит, так это в Gentoo, т.к. всё под это заточено. Но никто не мешает сделать sudo apt source или как там из-под «убунты».

Возможно ли это и логично ли для графической станции?

Если только видеокарта/ещё какая фигня совсем новая, и нужно свежее ядро с «месой»/блобом/драйвером. В остальных случаях нецелесообразно в плане потраченного времени.

Стоит ли игра свеч и какой реальный выигрыш можно получить?

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

Korchevatel ★★★★★
()

Для получения профита в работе системы – нет.
Для получения знаний и понимания – да.

athost ★★★★★
()
Последнее исправление: athost (всего исправлений: 1)

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

Harald ★★★★★
()
Ответ на: комментарий от beresk_let

Строчка в резюме о пересборке ядра? Сомнительно.

Это смотря как подать. Что-то навроде «имею опыт и глубокое понимание принципов работы ОС Linux».

Korchevatel ★★★★★
()

Нет. только для набивания скилов и опіта.

Я конпелял, когда только пришел в мир линуха, интересно біло очень.

Но практического єффекта не будет для работки повседневной.

PunkoIvan ★★★★
()

Разве что если что-то не работает — фирмварь нужная отсутствует или да :) Слишком новое железо, слишком старое железо...

slackwarrior ★★★★★
()
Ответ на: комментарий от anonymous

CONFIG_FRAME_POINTER. Но я загнал дичь; ORC уже очень давно дефолт и собрать ядро с frame pointers нельзя даже если захотеть.

В любом случае, в дистрибутивных ядрах можно накопать всяких дебажных фич. Так что технически ответ на вопрос «можно ли собрать ядро быстрее чем дистрибутивное» — положительный. На практике, разумеется, это нахер никому не упало.

intelfx ★★★★★
()

Если новичок (с) в линуксах, то да. Потом надоест страдать хернёй и начнёшь использовать дефолтные ядра.

ox55ff ★★★★★
()
Ответ на: комментарий от Korchevatel

Такое после пересборки ядра тоже лучше не писать, а то спросят как со знающего, тут-то и обосрёшься.

beresk_let ★★★★★
()
Последнее исправление: beresk_let (всего исправлений: 2)

Крайне сомнительно что можно получить выигрыш, тем более ядра и без того собираются уже под x86_64 архитектуру. Для серверов тоже свои оптимизации, но и они тоже в серверных дистрах учтены

Пересобирать имеет смысл когда четко знаешь что и зачем. Судя по вопросам - не похоже. Может драйвер в ином режиме нужно собрать, но они и так настраиваются опциями модулей и вообще отдельно пересобрать можно лишь 1 модуль

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Korchevatel

Что-то навроде «имею опыт и глубокое понимание принципов работы ОС Linux»

Для этого целые книги есть, я даже парочку таких читал. Вот там реально принципы работы ядра хорошо описаны, но увы, без практики всё забывается. Пересборка ядра такого понимания не даст, и верно уже отметили - будет обосрамс на собеседке

I-Love-Microsoft ★★★★★
()

До этого поста отвечали местные двоечники.

Да, пересобирать ядро Linux необходимо. И дело не столько в приросте производительности, а требовании безопасности.

Gentoo анонсировали бинарную сборку gentoo-kernel-bin (комментарий)

Gentoo анонсировали бинарную сборку gentoo-kernel-bin (комментарий)

Для скорости начни с установки:

CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y

CONFIG_GENERIC_CPU is not set

И выбором конкретно своего процессора.

Следи за приватными ключами, лучше их надежно уничтожать, можно хранить отдельно на шифрованой флешке, в рабочей системе никаких приватных ключей быть не должно!

anonymous
()

До этого поста отвечали местные двоечники.

Да, пересобирать ядро Linux необходимо. И дело не столько в приросте производительности, а требовании безопасности.

Gentoo анонсировали бинарную сборку gentoo-kernel-bin (комментарий)

Gentoo анонсировали бинарную сборку gentoo-kernel-bin (комментарий)

Для скорости начни с установки:

CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y

# CONFIG_GENERIC_CPU is not set

И выбором конкретно своего процессора.

Следи за приватными ключами, лучше их надежно уничтожать, можно хранить отдельно на шифрованой флешке, в рабочей системе никаких приватных ключей быть не должно!

anonymous
()
Ответ на: До этого поста отвечали местные двоечники. от anonymous

Зачем два раза то? Собирать ядро нужно для создания монолитного ядра. Кроме того вряд ли в дефолтных ядрах включены экспериментальные возможности. Если включены, то эо наверное у них десктопом зовется. Кроме того собиратьь ядро нужно владельцам видеокарт c драйвером Radeon для поддержки 4К в том числе когда HDMI насильно выдает только 1920х1080. Тогда после патча будет доступно разрешение 2560х1440. А нужно это чтобы было видно что-то при загрузке, потому что бывают глчные биосы не распознающие разрешение и сыпящие ошибками по DVI. Еще ядро стоит собирать для качественного звука в режиме «реального времени» ядра. Иными словами хочешь записывать голос - собери ядро. И еще масса поводов есть заняться собиранием ядра. Например убрать оптимизации если нужна почти полная стабильность на самых новых ядрах. Может быть важно если комп сутками обрабатывает видео.

anonymous
()
Ответ на: комментарий от LINUX-ORG-RU

Нет.

Ответ идиота который ничего не понимает в обсуждаемой теме.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.