Найти тему
Plectrom

Стоит ли собирать свое ядро Linux?

Все дистрибутивы Linux поставляются с ядром, которое поддерживает очень широкий спектр аппаратных средств. Обычно, оно включает в себя драйвера всех популярных на рынке комплектующих и способно работать на процессоре с любой архитектурой. Это стандартизированное ядро Linux, не оптимизированное под какую-то конкретную платформу.

Но всегда можно собрать ядро самостоятельно, подогнав его под свое оборудование. Но даст ли это какие-то преимущества пользователю?

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

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

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

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

Но и здесь не стоит ожидать каких-то серьезных результатов. Скомпилировав свое собственное ядро без лишних модулей, вы сэкономите 300-400 Мб.

Короче говоря, сборка собственного ядра Linux, оптимизированного под вашу систему, сэкономит вам немного места на жестком диске и поднимет производительность процессора, в лучшем случае, на несколько процентов.

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

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

#технологии #linux #линукс