On 2003.04.10 at 11:38:04 +0600, Dimitry N. Naldaev wrote:
> 
> а мне например make-kpkg понравилось :-) хотя раньше тоже ручками ядро на 
> место ставил... хотя кое какие притензии к make-kpkg у меня все же имеются...

Надеюсь, что эти претензии имеют место не только у тебя в голове,
но и на bugs.debian.org? Специально для таких претензий там
предусмотрена priority wishlist.

> >
> > В принзипе так всё и делаю:
> > make oldconfig
> ^^^^^^^^^^^^^^^^^ --- a это что такое???

Это способ, очень полезный при апгрейде ядра.
Кладешь в новое ядро старый .config, говоришь make oldconfig
и вся конфигурация воспроизводится. Если появились какие-то новые опции
конфигурации задаются вопросы только про них.

это примерно эквивалентно тому чтобы запустить make menuconfig
и выйти не внося никаких изменений в выбор. Но отличается тем, что
акцентирует внимание на новых фичах.

> ну... тут я пожалуй ничем помочь не могу --- ведь я не знаю, что у тебя за 
> тачка... а на случай средне статистического компютера как раз и расчитано 
> "стандартное" ядро, которое идет вместе с дистрибутивом.

К сожалению, не на среднестатистический, а на среднехудший. Отключены
некоторые фичи, которые работают на 90% современных (и даже не очень
современных) компьютеров, но могут создать неприятности на некоторых
относительно редких конфигурациях.

Например, большинство дистрибутивных ядер - неSMP. А то единственное,
которое SMP не умеет больше 960Мб. Я уж не говорю про поддержку
HyperThreading. Большая часть дистрибутивных ядер IDE по умолчанию тоже
ставит в некие умолчательные режимы.

В результате вчера когда мне привезли новый компьютер я
поставил базовую систему и получил 2Мб/с обмена с жестким диском и один
процессор в /proc/cpuinfo.
Пошаманил с hdparm, получил требуемые 50Мб/c и сразу стал ставить все
необходимое для пересборки ядра (благо в одном новом процессоре
богомипсов в 5 раз больше, чем в 2-х старых). Пересобрав ядро
получил 4 логических процессора и на 40Мб памяти больше чем до этого.

Заметим, что ни одно дистрибутивное ядро мне бы этого не дало - я тащил
пакет kernel-sources из unstable, поскольку в stable ядра с поддержкой
hyperthreading вообще нет. Благо я знаю, что он sources, и от libc не
зависит. 

Ответить