Что бы такое подкрутить в ядре?
Модератор: Модераторы разделов
-
- Сообщения: 16
Что бы такое подкрутить в ядре?
Вынуждено пришлось компилировать ядро (вешалась интел графика под xen). Что хотел получил, система работает стабильно и захотелось еще что-нибудь подкрутить там. Про выбор типа процессора понятно, а еще? Добавить драйвера на железо? Убрать то что точно не надо? Ну раз уж добрался.
-
- Сообщения: 953
- ОС: [K]Ubuntu, Debian
Re: Что бы такое подкрутить в ядре?
Включать, наверно, нечего -- раз всё работает. Выключить можно, с большой вероятностью, FDDI и Token Ring. Чего ещё специфического у вас нет -- смотрите по выводу lspci.
Если эта тема интересна -- читайте. (Что это -- глава из Gentoo handbook -- не пугайтесь, сборка ядра там самая что ни на есть ванильная, только пакет исходников предлагают пропатченный.)
Ещё можно покопаться в файловых системах. Например, для FAT поставить по умолчанию входную кодировку (codepage) 866 и выходную (iocharset) из локали -- скорее всего, utf8.
Если эта тема интересна -- читайте. (Что это -- глава из Gentoo handbook -- не пугайтесь, сборка ядра там самая что ни на есть ванильная, только пакет исходников предлагают пропатченный.)
Ещё можно покопаться в файловых системах. Например, для FAT поставить по умолчанию входную кодировку (codepage) 866 и выходную (iocharset) из локали -- скорее всего, utf8.
-
- Сообщения: 19
- ОС: Fedora 35 Workstation
Re: Что бы такое подкрутить в ядре?
xserver писал(а): ↑12.02.2013 09:08Вынуждено пришлось компилировать ядро (вешалась интел графика под xen). Что хотел получил, система работает стабильно и захотелось еще что-нибудь подкрутить там. Про выбор типа процессора понятно, а еще? Добавить драйвера на железо? Убрать то что точно не надо? Ну раз уж добрался.
localmodconfig - файл конфигурации, создающийся автоматически, в который включается только то, что нужно данному конкретному устройству. При вызове данной команды большая часть ядра будет замодулирована.
localyesconfig - файл конфигурации, похожий на предыдущий, но здесь большая часть будет включена непосредственно в ядро. Идеальный вариант для начинающих.
А дальше используйте menuconfig или gconfig или же xconfig. Как говорится кому что на вкус и цвет ближе удобнее и быстрее.
На заметку: для menuconfig потребуется дополнительный пакет libncurses5-dev
для gconfig - libgtk2.0-dev libglib2.0-dev libglade2-dev
и для xconfig - libqt4-dev
Программное обеспечение, как секс: он лучше, если это бесплатно.
Linus Torvalds
Linus Torvalds
-
- Сообщения: 2076
-
- Сообщения: 2599
- ОС: gentoo fluxbox
Re: Что бы такое подкрутить в ядре?
Здравия!
gentoo, компиляю ядро сам, без genkernel. Не помню когда, но не с самого начала, недавно, после очередного обновления появились строчки в логе:
Правильно ли я понимаю, что эти слова ругательные, и лучше от них избавиться? Система amd64, процессор amd же.
gentoo, компиляю ядро сам, без genkernel. Не помню когда, но не с самого начала, недавно, после очередного обновления появились строчки в логе:
Код: Выделить всё
[kernel] x86/fpu: Legacy x87 FPU detected.
[kernel] x86/fpu: Using 'lazy' FPU context switches.
Последний раз редактировалось yoricI 09.04.2019 21:24, всего редактировалось 1 раз.
-
- Сообщения: 1354
Re: Что бы такое подкрутить в ядре?
Обнаружен устаревший математический сопроцессор.
Используется 'ленивое' переключение контекста сопроцессора.
На более новом процессоре таких строчек не будет.
В ядре 4.6 по умолчанию отказались от ленивого переключения, в последующих было предложено его вовсе убрать:
https://lkml.org/lkml/2016/10/4/487
Используется 'ленивое' переключение контекста сопроцессора.
На более новом процессоре таких строчек не будет.
В ядре 4.6 по умолчанию отказались от ленивого переключения, в последующих было предложено его вовсе убрать:
https://lkml.org/lkml/2016/10/4/487
-
- Сообщения: 2599
- ОС: gentoo fluxbox
Re: Что бы такое подкрутить в ядре?
Понятно, то есть это не я виноват, не включив что-то в конфиге, а процессор устарел. Учтём.
-
- Сообщения: 2599
- ОС: gentoo fluxbox
Re: Что бы такое подкрутить в ядре?
Пришло ядро 4.9, теперь ленивый изменилось на "eager" - алчный, энергичный, напористый, ух какой :-D