LINUX.ORG.RU
ФорумTalks

Конпилять генту если много компов

 , ,


1

1

Допустим есть несколько воркстанций плюс несколько ноутбуков. На всех гента конпиляется отдельно.

Но недавно мне сказали, что это не есть тру, а правильно иметь какой-то там сервер, на котором всё конпиляется, а потом ставится на ноутбуки. Но мне нравится конпилять соурсы.

Вопрос: как тру?

Deleted

Я использую старый сервер, который обычно выключен, и distcc.

nighthawk
()

Рекомендую в таком случае поставить отдельный сервер (или арендовать VDS), на котором собирать все нужные пакеты и который будет играть роль бинарного репозитория. Подробнее всего об этом написано здесь.
У меня есть 2 компа и 1 ноут, на которых стоит Gentoo. Я арендую VDS, из которой сделал бинарный репозиторий. Очень удобно.

Rinaldus ★★★★★
()

Генту надо внести в разряд экологически вредных продуктов. Они отравляют природу. При чём не только окружающую среду, но и мозг хозяина.

Deleted
()
Ответ на: комментарий от Deleted

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

Deleted
()
Ответ на: комментарий от Deleted

Иксы с GUI софтом отравляют куда больше. Только нативная консоль без иксов позволяет добиться на активно используемой системе

> cat /proc/loadavg
0.00 0.01 0.05 1/149 27590

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Гуишный софт стоит на всех его компах? Так что, при прочих равных - генту более ресурсозатратен по сравнению с пакетно ориентированными дистрибутивами, где поиск ошибок и перекомпилирования ведутся централизовано, на более подходящем железе.

Deleted
()
Ответ на: комментарий от Deleted

Гуишный софт стоит на всех его компах?

Кого «его»?

генту более ресурсозатратен

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

> cat /proc/loadavg
0.00 0.01 0.05 1/149 27726
Хоть это и не Gentoo, а LFS.

А в бинарных дистрибутивах приходится жрать что дают. Без всяких оптимизаций.

saahriktu ★★★★★
()

... тем более не стоит </thread>.

t184256 ★★★★★
()
Ответ на: комментарий от nvidia

В том-то и дело, что нет. Отвыкли люди от лёгкого софта, привыкли что софт монструозен, и каждый инструмент отжирает под 60% проца... Точнее, не то чтобы совсем отвыкли, но не рассматривают его как повседневный пользовательский софт. Так, очередные кирпичики для скриптов... А им можно пользоваться как обычным.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Стоп! Ты сам вырабатываешь электричество или «жрёшь что дают»? Вопрос не в удобстве конкретно тебе, вопрос в энергоэффективности этого метода по сравнению с другими и в масштабах планеты

Deleted
()
Ответ на: комментарий от Deleted

И где логика? Если человек вместо Gentoo будет юзать какой-нибудь Debian, то электростанция, которая питает его розетку, начнёт вырабатывать меньше энергии? Очевидно же, что мощности, до которых раскочегаривают электростанции, определяются не отдельными потребителями, а теми, кто их раскочегаривает. А вот здесь они могут учитывать сколько по их подсчётам уходит на одну квартиру, и сколько квартир они питают. И если все массово перейдут, например, на Raspberry Pi с LFS'ом без иксов, то владельцы электростанций заметят резкое снижение нагрузки, и уже не будут их раскочегаривать до таких мощностей как раньше, и экология будет лучше. А без этого остаётся только снижать нагрузку на своей стороне. Больше тут ничего не поделать.

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

Только нативная консоль без иксов позволяет добиться на активно используемой системе

В чем профит?

alozovskoy ★★★★★
()
Ответ на: комментарий от saahriktu

Ну давай сравним Распери с ЛФСом и Распери с демьянычем. Оба без иксов. Кто из них будет жрать больше? Тот кто «жрёт что дают», или тот кто героически канпеляет под него?

Deleted
()

Тру вот так:
1. Не насиловать глобальные репозитории; лишь один из твоих компов должен синхронизиться с глобальным репозиторием, остальные синхронизят дерево ebuild'ов с ним
2. В общем случае distcc
3. Если есть два компа с одинаковым конфигом - копилируешь на одном зи них, а на второй переносишь бинарные пакеты.

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 2)
Ответ на: комментарий от Deleted

Конечно, Debian. В нём бинарники линкуют с кучей ненужных библиотек. И они каждый раз загружаются в память, даже если они и не нужны. Это лишний расход системных ресурсов. Другой вопрос, что разница не настолько велика, как почему-то хочется противникам оптимизаций. Но, это только одна сторона вопроса. В LFS'е можно организовать более удобные инструменты, чем позволяет Debian. Вон, недавно кто-то писал, что на том же Raspberry Pi в Debian'е mpv отказывается воспроизводить видео без иксов. А в LFS'е mpv можно заставить показывать видео без иксов. Тяжёлые видео там, конечно, без лагов не посмотришь, но это уже не так важно. А потому нативная консоль в LFS'е может быть удобнее для юзера.

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

Тоесть. Приносим Распери в каждый дом, каждый годами изучает ЛФС и Генту, компиллируя, устанавливая, переустанавливая, перекомпиллируя, радуясь что вообще хоть что-то завелось, не то, что оптимизировано. Это энергоеффективнее чем принести Распери с дебяном и человек просто будет пользоваться, периодически устанавливая обновления и участвуя в жизни проекта, продавливать те или иные нужности в софте?

А давай копнём глубже. А почему ты жрёшь говно типа Распери, когда легко и непринуждённо мог бы собрать железо под себя, паяльником и матюками? Это тоже эффективнее! Повыкидывать то что не нужно, поставить то что нужно - Земля тебе спасибо скажет. ДАЁШЬ ПАЯЛЬНИК С МИКРОСКОПОМ В КАЖДЫЙ ДОМ!

Deleted
()
Ответ на: комментарий от Deleted

Не надо смешивать энергоэффективность и другие вещи. Я юзаю потому, что могу и так мне удобнее. А если кто-то не может, то здесь уже до всего остального дело просто не доходит. Это как ряд людей просто едят в не так уж и больших количествах и при это не деликатесы, и побочным эффектом этого является экономия ресурсов кошелька. А есть люди, которые настолько привыкли много и вкусно жрать, что урезать привычный рацион просто никак, им сразу становится плохо. И побочных эффектов, разумеется, тоже не следует.

saahriktu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.