LINUX.ORG.RU

нужно что-то типа gentoo: сборка из сырцов и bleeding edge


1

2

UP: Выбор пал на gentoo потому что остальные типа lunar, sources, etc протухли или при смерти. Возможно так же calculate является хорошим выбором. Я выбрал funtoo gentoo. И может поверх генты paludis (и systemd :))).

PS какашка ваш funtoo, там нет новых версий udev, util-linux и наверняка других пакетов. Так что systemd уже не собрать будет. Да и на другие well-known (судя по багтрекеру) наткнулся.

---

Нужен source-based дистр для адского сеанса отладки моего (гусары, молчать!) кода.

Почему не гента: не радуют меня её тормозные портежи. Но если ничего лучше нет то возьму её.

Краем уха слышал что от генты есть пара отщепенцев, но последние лет 6 прогресс шёл мимо меня и я не следил за ними.

★★★★★

Последнее исправление: true_admin (всего исправлений: 3)

Ответ на: комментарий от true_admin

Значит ли это что фунту поломан?

Скорее недопилен. Добавь тупо портаж генты ^_^

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

да, у фанты свои базовые пакеты и свой удев.

ну быстрый синк же... )))

я же говорю, главное понимание того, что используешь и зачем

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

понимание того, что используешь и зачем

поэтому я и спрашиваю на форуме. Короче, нафиг эту фунту. Поставлю этот, как его, exherbo для общего развития.

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

к слову, насколько я знаю, и drobbins и другие в funtoo недолюбливают systemd :) не думаю, что совместимость с systemd там какая-то будет в скором времени.

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

CPU you selected does not support x86-64 instruction set

Зашибись. Я щас поставлю в kvm чтобы проц был какой-нить core2duo, но осадочек остался..

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

Репозитории и в gentoo неплохо работают, причем emerge сейчас не уступает по скорости cave;)

А в сложных ситуациях, что палудис, что портеж все одно перекладывают решения на плечи пользователя (впрочем как и любой другой менеджер пакетов).

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

Не вижу смысла ставить systemd. Сравнивал и то и то - openrc и systemd при запуске одинаковых демонов ноздря в ноздрю финишируют. Кто не верит может повторить эксперимент самостоятельно.

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

Не вижу смысла ставить systemd.

1) мне чтобы поиграться

2) мне интересны его фишки по управлению сервисами

причем emerge сейчас не уступает по скорости cave;)

эээх, слишком поздно я об этом узнал :(

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

systemd конфликтует с udev. Пытаюсь вынести udev:

sysresccd linux-3.6.3 # cave uninstall udev                                                                        
Done: 337 steps               

These are the actions I will take, in order:

<   sys-fs/udev 182-r1:0::installed
    Reasons: target

Total: 1 uninstalls

I did not take the following:

(<) dev-util/gperf 3.0.4:0::installed
    Reasons: was used by sys-fs/udev-182-r1:0::installed
    Take using: --purge
(<) sys-apps/usbutils 005:0::installed
    Reasons: was used by sys-fs/udev-182-r1:0::installed
    Take using: --purge

I cannot proceed without being permitted to do the following:

X   sys-boot/grub 1.99-r3:0::installed
    Will be broken by uninstalls:
    Reasons: dependent upon sys-fs/udev-182-r1:0::installed (build, run)
    Cannot proceed without: --uninstalls-may-break or --remove-if-dependent


 * No unread news items found

Пробовал cave uninstall --uninstalls-may-break system udev, не помогает. ЧЯДНТ?

Вообще подход мне разрабов не нравится. «у нас нет PORTAGE_NICENESS потому что есть nice». Логика зашибись, типа юникс-вей и всё такое. А то что теперь нужно городить свои костыли их не волнует, зато сэкономили три строки в исходниках. Кажется я начинаю понимать Торвальдса. В общем, имхо, чуваки не понимают грань между удобством и фанатизмом.

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

Кажется я начинаю понимать Торвальдса.

В чем именно? Может, я что-то пропустил из-за того, что Линус слишком часто троллит кого-нибудь?

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

В чем именно?

В том что между «удобно» и «идеалогически правильно» лучше выбирать «удобно».

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

uninstall --uninstalls-may-break system udev

Ты блин вообще не спишь, что-ли? Доброе утро сначала. Вообще была та же проблема при установке, --uninstalls-may-break grub, установка может сломать граб надо, вроде как. Ну на крайний случай просто снеси граб, потом переустанови.

Логика зашибись

А чем найс не устраивает? И вообще зачем это на стадии установки?

В общем, имхо, чуваки не понимают грань между удобством и фанатизмом.

Ну, чуваки просто перфекционисты. Но зато, на самом деле, вам было так сложно поставить ядро без портейжа, генкернеле, бут апдейта и т д и т п?

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

причем emerge сейчас не уступает по скорости cave

Напомните мне, когда уступал? Хотя смотря как вы сравниваете. Это не cave уступает, это sydbox.

А в сложных ситуациях, что палудис, что портеж все одно перекладывают решения на плечи пользователя (впрочем как и любой другой менеджер пакетов).

конечно, но resolve всё равно работает иначе.

Не вижу смысла ставить systemd

в Gentoo я тоже вижу сомнительный профит этого, ну кроме как поиграться

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

Доброе утро сначала.

Доброе :)

--uninstalls-may-break grub

да, помогло, спасибо.

А чем найс не устраивает?

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

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

\о/

Не обращай внимания, это я так, искал повод чтобы снести exherbo. Но теперь... теперь оно что-то собирает и я чувствую как мои волосы становятся мягкими и шелковистыми.

^___^ вообще, очень советую подобные вещи спрашивать на #exherbo, люди там все добрые.

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

а gcc-то зачем патчить? в чём проблема вообще? что нельзя задать CFLAGS в make.conf? его можно задать в /etc/paludis/bashrc

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

gcc патчат по разным причинам, в генту примерно с десяток таких патчей наберется.

В данном конкретном случае это не просто -O3 -marh=atom -mtune=atom, а именно набор позволяющий достигать лучшей производительности большинства программ, оптимизированных компилятором своими силами. С этим набором CFLAGS в gentoo скомпилируется любая программа для процессора атом, а в exherbo компиляция прервется с ошибками (речь не о месте, где указывается этот флаг - предполагается, что в обоих системах он прописан там где положено)

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

Я не спорю, но проверено лично, что cave и emerge работают с примерно одинаковой производительностью - разница несущественная.

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

Я не отговариваю ставить exherbo! При достаточном времени Вы сможете даже составить свой личный репозиторий с любимыми версиями необходимых Вам пакетов. Но, как уже упоминал, более тонкой оптимизации мне удавалось добиваться только в gentoo. Я exherbo ставил третьей системой - прожила на компе около полугода, потом снес, так как очень много времени уходит на создание того, что уже давно есть в генту.

Насчет exherbo нет никакой иронии - система хорошая, но пока не раскрученная. Однако, составить конкуренцию генту при желании сможет вполне.

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

neocrust

https://github.com/lunar-linux/moonbase-other/commits/

сейчас статистика по коммитам (конкретно по impact) не работает, но из того что я вижу коммиты от полутора пользователей. Это слишком мало. А сколько в генту каждый день вливают? (на самом деле не знаю, не нашёл где быстро смотреть)

true_admin ★★★★★
() автор топика

И может поверх генты paludis (и systemd :))).

Всё верно.

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