LinuxForum.Fans
Тема

Gentoo vs LFS vs прочие source based

Автор: lone_wolf 22 сообщений 528 просмотров
#388659

Чтоб не создавать очередную тему, предлагаю обсудить вопрос тут:
"Какой дистрибутив source-based лучше выбрать для изучения новичку ?"

#388713

lone_wolf, :) Gentoo. Там будете каждый кирпичик сами ворочать.

#388715

Wolfenberg, а в LFS кирпичи еще нужно самому делать. Я за LFS!

#388716

yars, :) тупо копируя с талмуда?
А с ядром человеку там как разбираться? Лезть в Gentoo?

#388717

Wolfenberg, ну так без чтения литературы по строительству можно построить только шалаш, ибо дом, построенный абы как, развалится очень скоро. Хотите шалаш - не читайте LFS. И да, и та, и другая система устанавливается из третьей системы. Опять аналогия со строительством - без техники строить многоэтажку - плохая идея.

#388718

yars, *SCRATCH* Чтобы установить Fedora, OpenSUSE, Debian etc... нужно читать LFS?
Не знал, однако.

#388719
"yars" написал:
Wolfenberg, ну так без чтения литературы по строительству можно построить только шалаш, ибо дом, построенный абы как, развалится очень скоро. Хотите шалаш - не читайте LFS. И да, и та, и другая система устанавливается из третьей системы. Опять аналогия со строительством - без техники строить многоэтажку - плохая идея.

Согласен. Пробовал ставить себе Gentoo на виртуалку. После 4-хчасовой компиляции ядра плюнул и ушёл спать.

#388720
"Wolfenberg" написал:
После 4-хчасовой компиляции ядра плюнул и ушёл спать.

Можно было взять ядро с Gentoo MInimal CD или SystemRescueCD. Но вообще, если хочется собрать ядро, да и вообще собирать Gentoo, то лучше делать это на реальном железе, многопоточно, ну либо пробросить в виртуальную систему 2 и более ядер процессора, в таком случае при сборке ядра:

text

mount /boot
cd /usr/src/linux
make menuconfig
make -jN bzImage
make -jN modules
make install
make INSTALL_MOD_STRIP=1 modules_install

N - число ядер процессора, можно число ядер + 1.

Для все системы в целом в make.conf:

text

MAKEOPTS="-j3"
EMERGE_DEFAULT_OPTS="--jobs 3 --load-average=3"

Разрешает сборку пакета в 3 потока, если позволяет сам пакет, и одновременную сборку 3 пакетов, если удовлетворены зависимости и показатель load-average не превышает 3.

А так на виртуалке с одним ядром вы будете долго собирать не только ядро, но и систему в целом. Да и смысла ставить Gentoo на виртуалку никакого.

#388721

kostik87, разве чтобы уяснить последовательность действий. А так да, согласен - ставить Gentoo на ВМ смысла нет.

Wolfenberg написал:
установить Fedora, OpenSUSE, Debian etc... нужно читать LFS?
Не знал, однако.

А они source based? Но в любом случае не помешает.

#388723

kostik87, :) собиралось на 5 виртуальных ядрах процессора (всего могу выставить 8 ).
Собирал в шесть потоков (число ядерного процессора +1).
yars, :) можно сделать и такими.

#388724

У Gentoo оптимальный баланс между глубиной изучения и настройки системы и временнЫми затратами на освоение.

#388725
"Wolfenberg" написал:
kostik87,  собиралось на 5 виртуальных ядрах процессора (всего могу выставить 8 ).

Чем собиралось, если как описал я, то должно собраться минут за 5, в случае, если конфиг ядра оптимизирован, т.е. убраны лишние драйверы, опции, прочее, если не убраны, а использован конфиг от Genkernel, то минут 20-30. Если собиралось Genkernel`ом, то без правки его конфига он вообще в один поток собирает.

#388726

kostik87, :) собирал сам. У меня процесс заклинило на сборке realtek 128.
Genkernel вис там же.

#388728
"Wolfenberg" написал:
kostik87,  собирал сам. У меня процесс заклинило на сборке realtek 128.
Genkernel вис там же

Значит проблема в ядре, возможно.

#388729

Хорошо 1 дистриб озвучен это Gentoo.
Но если честно мня немного удивило то что некто не назвал Slackware

#388731

Wolfenberg, дело в руках. Почему-то у людей genkernel работает, а у вас нет.
lone_wolf, а что, Slackware source based? У нас только сборка упрощена насколько это возможно. Слакбилд - простой сценарий оболочки, пакет - обычный архив tar с различными алгоритмами сжатия (xz используется по умолчанию).

#388734
"yars" написал:
lone_wolf, а что, Slackware source based? У нас только сборка упрощена насколько это возможно. Слакбилд - простой сценарий оболочки, пакет - обычный архив tar с различными алгоритмами сжатия (xz используется по умолчанию).

эм эт я чет попутал *SCRATCH*

#388763

Вот уже почти целый день пытаюсь решить что выбрать Slackware или Gentoo ? *SCRATCH* блин уже шарики за ролики заскакивают %)

#388765

lone_wolf, :) начните с того, что больше нравится.

#388775
Wolfenberg написал:
lone_wolf, :) начните с того, что больше нравится.

да вот сам незнаю... вроде обе хороши

Войдите или зарегистрируйтесь, чтобы ответить.