Разборки с kernel (Дока по компиляции ядра)
Модератор: Модераторы разделов
-
oleg410
- Сообщения: 69
Разборки с kernel
Добрый день!
С компиляцией ядра особого опыта нет. Только начинаю
разбираться. Подскажите есть ли на свете дока где
расписаны подробно компоненты для сборки и их
влияние на систему при включении/выключении в ядро.
Т.е где речь идет о драйверах я еще интуитивно
понимаю что к чему и то не во всех секциях (а хочется не интуитивно
а осознано и твердо). В др.секциях нет понимания нужно это включать или нет.
И дело не столько в английском описании , сколько в непонимании че будет
если это включить,и надо ли его вообще включать ,есть ли
какие то рекомендации что должно быть обязательно включено при сборке,
а что можно включать в виде модулей (хотелось бы знать).
И еще вопрос на сколько оправдана пересборка ядра в отличии от дефолтной?
Я понимаю что все зависит от конкретных задач возложеных на данный комп (ну там
роутинг,фаервол и прочее что возможно не включено по дефолту) с этим понятно,
а если фичи которые нужны уже включены в дефолтное ядро, то насколько я
понял пересборку делают для оптимизации системы что бы лишнее на грузилось и т.п.
Так насколько ощутим выигрыш в производительности в процентах или "попугаях"?
Если не более 10-15% может и не стоит заморачиваться? Поделитесь опытом плиз.
Где то гуглил,где то почитывал книжки но доки где
ясно все описано не нашел - HELP !!!.
Посоветуйте доку ,линк !!!
С компиляцией ядра особого опыта нет. Только начинаю
разбираться. Подскажите есть ли на свете дока где
расписаны подробно компоненты для сборки и их
влияние на систему при включении/выключении в ядро.
Т.е где речь идет о драйверах я еще интуитивно
понимаю что к чему и то не во всех секциях (а хочется не интуитивно
а осознано и твердо). В др.секциях нет понимания нужно это включать или нет.
И дело не столько в английском описании , сколько в непонимании че будет
если это включить,и надо ли его вообще включать ,есть ли
какие то рекомендации что должно быть обязательно включено при сборке,
а что можно включать в виде модулей (хотелось бы знать).
И еще вопрос на сколько оправдана пересборка ядра в отличии от дефолтной?
Я понимаю что все зависит от конкретных задач возложеных на данный комп (ну там
роутинг,фаервол и прочее что возможно не включено по дефолту) с этим понятно,
а если фичи которые нужны уже включены в дефолтное ядро, то насколько я
понял пересборку делают для оптимизации системы что бы лишнее на грузилось и т.п.
Так насколько ощутим выигрыш в производительности в процентах или "попугаях"?
Если не более 10-15% может и не стоит заморачиваться? Поделитесь опытом плиз.
Где то гуглил,где то почитывал книжки но доки где
ясно все описано не нашел - HELP !!!.
Посоветуйте доку ,линк !!!
-
Thoth
- Сообщения: 432
- Статус: Хорошему коту и в декабре март.
- ОС: gentoo only !!!
Re: Разборки с kernel
не флуда окоянного ради !!!
идите не www.gentoo.org там на русском в хендбуке описано то что вас интересует, тока в сусе несколько по другому ставят ядро ,а так все одно и тоже . <_<
А да если будет конкретно что то не понятно , то
1: lspci // это вам раскажет что у вас вообще есть
2: lsmod // это какие модули подгружены в даный момент
идите не www.gentoo.org там на русском в хендбуке описано то что вас интересует, тока в сусе несколько по другому ставят ядро ,а так все одно и тоже . <_<
А да если будет конкретно что то не понятно , то
1: lspci // это вам раскажет что у вас вообще есть
2: lsmod // это какие модули подгружены в даный момент
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
-
oleg410
- Сообщения: 69
Re: Разборки с kernel
Thoth писал(а): ↑25.09.2006 11:39не флуда окоянного ради !!!
идите не www.gentoo.org там на русском в хендбуке описано то что вас интересует, тока в сусе несколько по другому ставят ядро ,а так все одно и тоже . <_<
А да если будет конкретно что то не понятно , то
1: lspci // это вам раскажет что у вас вообще есть
2: lsmod // это какие модули подгружены в даный момент
ВЫ как в воду смотрели, дело в том что уже неделю парюсь с gentoo и хэндбук
наизусть знаю но там описывается всего пару моментов и те которые надо
принимать на веру т.е делай так и все, а почему? Вот поэтому я и написал
о поиске более подробной доки. Наверняка многие с этим сталкивались,
и что методом проб и ошибок ваять ядро?
-
Thoth
- Сообщения: 432
- Статус: Хорошему коту и в декабре март.
- ОС: gentoo only !!!
Re: Разборки с kernel
можно ко мне в асю если хотите : 192177788 <_<
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
-
oleg410
- Сообщения: 69
-
dartsyms
- Сообщения: 3
- ОС: *nix'ы
Re: Разборки с kernel
и посоветовать что-то конкретное кроме как ссылки трудно 
Kernel Newbies - для старта
там найдете и книги и ссылки на онлайн-документацию и тп
и здесь тоже может что-то подчерпнете
Kernel Build Howto
Kernel Newbies - для старта
там найдете и книги и ссылки на онлайн-документацию и тп
и здесь тоже может что-то подчерпнете
Kernel Build Howto
-
oleg410
- Сообщения: 69
Re: Разборки с kernel
dartsyms писал(а): ↑25.09.2006 14:40и посоветовать что-то конкретное кроме как ссылки трудно
Kernel Newbies - для старта
там найдете и книги и ссылки на онлайн-документацию и тп
и здесь тоже может что-то подчерпнете
Kernel Build Howto
Спасибо ! Буду ковырять.
-
Sniff
- Сообщения: 330
- ОС: Debian Lenny
Re: Разборки с kernel
Не думаю, что на десктопной SUSE пересборка ядра даст видимый эффект. Зато могут появиться проблемы.
Это мое мнение. Есть у кого мысли по этому поводу?
Это мое мнение. Есть у кого мысли по этому поводу?
-
shulik
- Сообщения: 256
- ОС: OpenSuse 11 / FreeBSD 7.0
Re: Разборки с kernel
Согласен... ИМХО сначала отвалится splash... Про гору патчей, наложенных дистростроителями я вообще молчу
"Так не возможно
Не оступиться,
Не избежать высоты.
Остановиться нам еще можно,
Есть еще шаг до черты." © А.Горшенев
Не оступиться,
Не избежать высоты.
Остановиться нам еще можно,
Есть еще шаг до черты." © А.Горшенев
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: Разборки с kernel
Есть. имел опыт пересборки. Вопервых быстрее не стало !! ВО творых убил больше 3х часов отвечая на 1000 и один вопрос. И в третитх объем ядра остался темже просто общий вес модулей стал меньше. И того нафиг не нужна эта пересборка если пашет и так (а есл инет то модуль прикрутить можно не собирая все ядро) . В а также если учесть время комипляции (не знаю сколько у меня заняло т.к. ставил на ночь) . В общем простым смертным эта пересборка ничего не даст кроме потери времени и может повлечь некий геморой с устройствами которые не использовались на момент сборки а потом вы их прикупили подключили и удивились
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
-
Xentrix
- Бывший модератор
- Сообщения: 2429
- Статус: PackageMonkey
- ОС: OpenSuSE 11.1
Re: Разборки с kernel
Slimy delo govorit. Inoe budet naglym vraniom.
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
-
oleg410
- Сообщения: 69
Re: Разборки с kernel
Спасибо за ответы. Сэкономили мне кучу времени.
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Разборки с kernel
Хм.. и даже если пересобирать из тех исходников, что идут в дистрибутиве и ставятсяв виде rpm-пакета ?
Разве они не содержат все пачти, которые накладывают Новелловцы на свое ядро ?
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Разборки с kernel
Goodvin
more /usr/src/linux/README.SUSE
more /usr/src/linux/README.SUSE
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
bvlad
- Сообщения: 260
- ОС: Suse
Re: Разборки с kernel
Хорошо, с пересборкой ядра все ясно.
Подскажите, как правильно обновить ядро в SUSE (например SUSE 10.0)?
Недавно, где-то подымался этот вопрос, Xentrix ругал дефолтное ядро SUSE 10.0, привел несколько ссылок на rpm пакеты. Попробовал обновить, отвалился модем и WIFI и еще что-то. Пришлось откатиться назад.
Вопрос, надеюсь, будет интересен многим.
Подскажите, как правильно обновить ядро в SUSE (например SUSE 10.0)?
Недавно, где-то подымался этот вопрос, Xentrix ругал дефолтное ядро SUSE 10.0, привел несколько ссылок на rpm пакеты. Попробовал обновить, отвалился модем и WIFI и еще что-то. Пришлось откатиться назад.
Вопрос, надеюсь, будет интересен многим.
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: Разборки с kernel
bvlad писал(а): ↑27.09.2006 23:23Хорошо, с пересборкой ядра все ясно.
Подскажите, как правильно обновить ядро в SUSE (например SUSE 10.0)?
Недавно, где-то подымался этот вопрос, Xentrix ругал дефолтное ядро SUSE 10.0, привел несколько ссылок на rpm пакеты. Попробовал обновить, отвалился модем и WIFI и еще что-то. Пришлось откатиться назад.
Вопрос, надеюсь, будет интересен многим.
ну так нужно собрать модули устройств под новое ядро. для этого нужно обновить сырци до соответсвующей версии ядра поставить gcc дальше найти сырци модуля и следовать написанному в мане (или найти ман в нете можно даже с картинками). Хотя странно то что если сборка оффициальная актуальных устройств в новой версии не должно стать меньше, разве что только больше. Т.е. отвалится ничего не должно если все пахало из коробки. Другой разговор если это потом доставлялось.
Кстати если у вас все опять же работало из коробки может смыла обновлять ядро нет? Я так теперь лишний раз не подрывась обновить ядро т.к. знаю что сразу отвалится моя RT2500 которую почемуто из 10.1 нагло выбросили даже несморя на то тчо драйвера свободно распространяемые на сырцовом уровне. Сборка новых модулей не проблема но зачем лишний раз трогать то что и так работает?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
-
bvlad
- Сообщения: 260
- ОС: Suse
Re: Разборки с kernel
Это значит, что я могу взять исходники нужного мне модуля из нового ядра, собрать их, установить, и не нарушив при этом никаких связей?
А как быть если в новой версии ядра исправлены обнаруженные ошибки или внесено что-то новое?
А как быть если в новой версии ядра исправлены обнаруженные ошибки или внесено что-то новое?
-
shulik
- Сообщения: 256
- ОС: OpenSuse 11 / FreeBSD 7.0
Re: Разборки с kernel
Хмм... Ну вот в Мандриве по-моему свежее ядро можно взять из Кукера. Может под Сузю взять из фактори?
"Так не возможно
Не оступиться,
Не избежать высоты.
Остановиться нам еще можно,
Есть еще шаг до черты." © А.Горшенев
Не оступиться,
Не избежать высоты.
Остановиться нам еще можно,
Есть еще шаг до черты." © А.Горшенев
-
agbr
- Сообщения: 486
- ОС: openSUSE 10.2
Re: Разборки с kernel
Мне например ничем не мешают, а даже помогают пропатченные suse ядра. Если не нравиццоо идите юзать генту.
И вообще, вам анонимус с лора че завещал? "легким движением make install..."
jabber: agbr@jabber.ru
против проприетарного ПО в GNU/Linux
против проприетарного ПО в GNU/Linux
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: Разборки с kernel
ну выпускаемые счас ядра отличаются последними циферками прикрутить сложно когда переходы на уровне 2.х если же 2.6.х то ни каких проблемы быть не должно. Покрайней мере у меня не было (кроме лени разумеется). Насчет ошибок ну никто не гарантирует что с исправлением старых ошибок не добавили новых, но касаемо совместимости как я понимаю есть некий стандарт написания этих самых модулей(как же без него то?) в плане интерфейса, он меняется только видно с изменением первых двух цифр версии, что есть очень печально мне бы модуль надля 2.0 ядра собрать но увы ... Так что модуль можно собирать смело. Только сырци самого модуля нужно в интернете разуемеется искать. еще как маловероятный вариант проверить наличие уже собранных модулей для этой версии ядра (шансы очень маленькие что такое есть обычно только для дефолтного ядра сборки есть).
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
-
Sniff
- Сообщения: 330
- ОС: Debian Lenny
Re: Разборки с kernel
Если не нравится, идите... (так, навеяло). Вы, уважаемый о чем вообще?
И вообще, вам анонимус с лора че завещал? "легким движением make install..."
Вы меня явно с кем-то путаете. Или ссылку дайте...