Я использую 3.10-3-686-pae и думаю, что хотел бы перейти на 3.12, чтобы узнать больше о том, как все это работает. Мой компьютер работает очень хорошо, учитывая, сколько ему лет. Я учусь использовать Linux чуть более двух месяцев.
4 ответа
Вы можете найти эту статью несколько познавательной, чтобы ответить на вопрос «почему» на ваш вопрос. Что касается «как?«Это зависит от вашего особенного вкуса Linux. И компиляция собственного ядра может быть довольно сложной. Для меня наиболее образовательный опыт был получен после следования руководству Gentoo по этому вопросу.
Как получить последнее ядро? Перейдите на kernel.org и загрузите файл "mainline" tar.xz. Убедитесь, что у вас достаточно места на жестком диске. wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.3.tar.xz
Я обычно использую opensuse, но вам может потребоваться внести коррективы в процесс для вашего дистрибутива.
распакуйте ядро.
says you put it in /usr/src/kernel
goto to that folder.
cd /usr/src/kernel
make localmodconfig
make -j 8 bzImage
make -j 8 modules
make -j 8 modules_install
make -j 8 install
yast bootloader
select the new kernel version and set it active.
reboot and it is active.
Вам не нужно делать это в первую очередь, на самом деле. Установите последние (не предоставленные вашим дистрибутивом) версии инструментария разработки, и только после этого начинайте компиляцию! Это сэкономит вам много времени, а многие ошибки и предупреждения просто не появятся вообще. Используйте исходники Git с kernel.org - и вперед!
Linux очень модульный, и поэтому ядро обсуждается чаще, так как с ним можно многое сделать. Например, вы можете взять ядро, исправить его множеством исправлений, настроить другие параметры, удалить все, что вам не нужно, а затем заменить исходное ядро на конечный продукт, и оно будет работать нормально.