У самого слакварь на тачиле, но заинтересовал генту. Реально ли его собрать на древнем компе как у меня? И сколько он недель может на нем собираться? *ROFL*
ЦП: Celeron 1700 MHz, RAM 768 Mb DDR1 133 MHz.
Завлекает оптимизированность и подгонка этого дистра к железу. Но я боюсь даже подумать чего это может стоить для меня (по времени)
Сборка Gentoo на старой машине
я бы ориентировался часов на 18-28 машинного времени... с учётом первой установки, чтения манов и всего такого может растянуться на срок до недели...
половину установки, а если уже есть хороший опыт, то и 90%, можно провести в chroot'е...
если рядом есть другие машины, то можно поднять на них distcc... но нужно соответствие версии компилятора хотя бы до второго числа ...
ключевой вопрос - с иксами и иксовыми приложениями? FireFox вы в любом случае поставите ТОЛЬКО бинарный. Есть-ли смысл? Ядро и glibc вы можете и в слаке собрать...ЦП: Celeron 1700 MHz, RAM 768 Mb DDR1 133 MHz.
Завлекает оптимизированность и подгонка этого дистра к железу. Но я боюсь даже подумать чего это может стоить для меня (по времени)
ключевой вопрос - с иксами и иксовыми приложениями? FireFox вы в любом случае поставите ТОЛЬКО бинарный. Есть-ли смысл? Ядро и glibc вы можете и в слаке собрать...[/quote][quote="Wehrmacht_Rover"]ЦП: Celeron 1700 MHz, RAM 768 Mb DDR1 133 MHz.
Завлекает оптимизированность и подгонка этого дистра к железу. Но я боюсь даже подумать чего это может стоить для меня (по времени)
Да с иксами со всей сопутствующей начинкой.
Я так понял что больше пользы будет именно от сборки ядра и glibc? А что еще можно было бы пересобрать для увеличения производительности чтобы не переходить на генту?
И для чего нужен glibc?
Эээ... к чему я это, ... не факт что при оптимизации получишь большую производительность.
На данный момент для меня главное в Gentoo это не то на сколько больше попугаев получу, а гибкость дистрибутива.
не факт что при оптимизации получишь большую производительность.
У меня старый комп из которого я хочу выжать всю мощность. Был бы комп помощнее, то я бы не парился на эту тему.
Да, и какие флаги оптимизации лучше использовать для сборки glibc и других библиотек и программ для Целерона?
Я думаю использовать вот такую оптимизацию:
-O2 -march=native -pipe -fomit-frame-pointer -msse -msse2 -mmmx -fno-exceptions -fforce-mem -fforce-addr
Если держать gentoo в актуальном состоянии пакетной базы с десктоптным профилем, то на таком железе это вечная компиляция. Если не в актуальном, то смыла не вижу в gentoo. Ну если только поиграться.
Ну так что насчёт флагов? Отпишитесь, пожалуйста, кто в теме.
ЦП: Celeron 1700 MHz, RAM 768 Mb DDR1 133 MHz
Тащемта, на Sempron 2600+ 1800 МГц и 1 Gb RAM DDR1 собиралось отнюдь не неделями. Хотя пару дней пришлось угрохать на полную легковесную систему.
Кеды и гномы не собирал. В чисто-машинном времени не скажу. Машинка вроде весьма близкая такая...
Если держать gentoo в актуальном состоянии пакетной базы с десктоптным профилем, то на таком железе это вечная компиляция. Если не в актуальном, то смыла не вижу в gentoo.
Стабильная ветка обновляется не так часто. Там, где нужны новые версии пакетов, package.keywords в помощь.
Обновление раз в неделю-две таки можно оставить и на ночь, пока спишь. Ошибок при компиляции на всё той же стабильной ветке обычно мало. firefox и libreoffice лучше из бинарников.
Машинка вроде весьма близкая такая...
Не забываем что AMD имеет встроенный контроллер памяти. Кажется, к Семпронам это тоже относится *DONT_KNOW*
Так что насчёт оптимизации?? Так никто и не ответил :(
Подойдёт ли такая:
-O2 -march=native -pipe -fomit-frame-pointer -msse -msse2 -mmmx -fno-exceptions -fforce-mem -fforce-addrЭто для Celeron, хочу с такой оптимизацией пересобрать glibc.
Сойдёт. Только собираться будет от 8 часов...
Сойдёт. Только собираться будет от 8 часов...
o_O Да не может быть чтоб так долго! Исходники весят 10 метров.
У меня ядро не более двух часов собиралось.
Тогда - примерно часа 1.5 :)
У меня на двухядерном - ядро 6 часов собиралось с нужными патчами...
У меня на двухядерном - ядро 6 часов собиралось с нужными патчами...
Если отключить всё «лишнее», неиспользуемое — минут 15÷20 на Dual-Core CPU E6500 @ 2.93GHz.
На нём же glibc собирается...
[console]
gentoo-home lupo # genlop -t glibc
* sys-libs/glibc
Thu Aug 2 21:26:03 2012 >>> sys-libs/glibc-2.14.1-r3
merge time: 16 minutes and 56 seconds.
Tue Aug 21 15:43:00 2012 >>> sys-libs/glibc-2.15-r2
merge time: 15 minutes and 12 seconds.
Sat Oct 20 13:03:20 2012 >>> sys-libs/glibc-2.15-r3
merge time: 16 minutes and 14 seconds.
[/console]
...и на ноутбуке
[console]
gentoo-laptop ~ # uname -a
Linux gentoo-laptop 3.6.2-funtoo-r0a #1 PREEMPT Sat Oct 13 10:20:16 FET 2012 i686 Genuine Intel(R) CPU T1350 @ 1.86GHz GenuineIntel GNU/Linux
gentoo-laptop ~ # genlop -t glibc
* sys-libs/glibc
Tue Jun 19 13:10:11 2012 >>> sys-libs/glibc-2.13-r4
merge time: 31 minutes and 25 seconds.
Thu Oct 4 23:06:33 2012 >>> sys-libs/glibc-2.15-r2
merge time: 33 minutes and 23 seconds.
Tue Oct 16 22:20:56 2012 >>> sys-libs/glibc-2.15-r3
merge time: 27 minutes and 23 seconds.
[/console]
У меня на двухядерном - ядро 6 часов собиралось с нужными патчами...
Ээээ...ой подозреваю...что вы всё ядро компильнули, а не только то что нужно вашей машине *JOKINGLY*
В своём конфиге я всё лишнее повырубал, е если нужно дровишек подкинуть, тогда компилю модули, а так всё вшито в ядро.
Да у меня там и так стояли патчи только на nv, realtec, intel - Dual-Core E2200 @ 2.2GHz
[quote="Wolfenberg"]У меня на двухядерном - ядро 6 часов собиралось с нужными патчами...
Ээээ...ой подозреваю...что вы всё ядро компильнули, а не только то что нужно вашей машине *JOKINGLY*
В своём конфиге я всё лишнее повырубал, е если нужно дровишек подкинуть, тогда компилю модули, а так всё вшито в ядро.[/quote]
Пробовал всё собрать - после 16 ч компилирования комп вырубил нафиг...
А при сборке окружения - вообще на всё плюнул - 42ч сборки KDE - нафиг нуно...