Вы здесь

hands vs genkernel

вот я всю линуксовую жизнь собирал ядро руками,часто приходилось потом попровлять что-то.Вот я и подумал может попробовать попользовать genkernel?
не -all конечео ,а --menuconfig.
Кто пользовался подскажите есть разница между ядром от genkernel и ядром собраным руками?

Насколько я помню, genkernel - это ядро с теми же параметрами, с которыми собрано то ядро, которое загружается в память при использовании live-CD для установки Gentoo Linux. В нем включены практически все драйвера для того, чтобы оно работало при любой конфигурации железа у пользователя. Лично я всегда собираю ядро руками. Это ведь не так сложно, да и глюков у меня ниразу после этого не было.
________________
chmod -x chmod

Конечно, есть.

Прежде всего -- так НАМНОГО легче, не приходится заботиться о вводе последовательности make-ов -- ломает их вспоминать :)
Потом, genkernel автоматом делает и устанавливает не только ядро, но и initrd, иначе -- будешь ручками это делать...

В остальном же -- настройки задаешь ты ТОЧНО ТАК ЖЕ, как и при "обычной" сборке.

Попробую пояснить. Я -- не стороник мазохистского ковыряния в command line там, где это не необходимость. genkernel избавляет меня от геморроя, не привнося своих проблем.

IMHO

Цитата:
НАМНОГО легче, не приходится заботиться о вводе последовательности make-ов -- ломает их вспоминать

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

Цитата:
устанавливает не только ядро, но и initrd

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

Genkernel это просто удобный скрипт для сборки ядер и инитрамфс.
Но настраивать ядро конечно лучше самому чем использовать дефолтные конфиги.
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

—

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Дефолтные конфиги от генкернела (кстати, по-моему они идут не в пакете genkernel а в gentoo-sources а дальше можно собирать ядро и без генкернела), так вот, гентушная конфигурация ядра меня радует тем, что она сначала работает а уже потом можно выкидывать всё лишнее. Ну вот ленивый я, вообще на генту с мандрейка переполз. :) И такая ламерская философия меня пока тоже не подводила...
У генкернела есть одно паршивое свойство - он по-умолчанию далает mr-proper. Это напрягает в ситуации, когда нужно вкомпилить всего пару модулей а ради них приходится пресобирать ВСЁ ядро.

а если не сделать mproper иногда вылазят противные ошибки

Чтобы не напрягаться, нужно сперва почитать man genkernel и узнать об очень хорошей опции --no-clean :)

Меня ломает генкернелом пользоваца, мне лень.
последовательность комманд набрал однажды в скрипт, добавил звучки со спикера, и всё. Ничего не надо читать, ничего скачивать, всё само. :)

А вот генкернел не умеет со сплашем рамдиски делать, а без энтого он нафиг ненужен :P

______
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650; 256Mb(PC2700 DDR SDRAM))
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
:)

—

:)

Опаньки, уже научился:
# genkernel --gensplash=themename initrd

:)

_________________
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650; 256Mb(PC2700 DDR SDRAM))
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
:)

—

:)

И получается, что КОМУ ЧТО НРАВИЦА.
А по мне -- genkernel это хорошо. :)

Народ, объясните ламеру зачем нужен framebuffer, gensplash и прочяя фигня ежели все равно все (почти) сидят в иксах?

—

_________________
~? **!

Цитата:
но я бы его очень сильно переделал прежде чем использовать.

Я вот тут тоже прикиниул х-к-н, и решил перенести из своего скрипта в генкернел, всё, что мне не хватает, и добавить новое. Так, что спор, что лучше, потихоньку становится безпредметным. Ибо нет больше ни генкернела, ни былого скриптика, а свое, оно всехда лучше, ага :P

:)

—

:)