LINUX.ORG.RU
ФорумAdmin

Gentoo в продакшеке. Насколько реалистично и стабильно?

 , ,


2

5

Интересно, много ли лоровцев использует генту в продакшене? Какие впечатления? Какие-нибудь минусы заметили? Используете стабильные или экспериментальные маски для пакетов?

Харденед генту кто-нибудь использует?

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

Нет, я к тому моменту свалю обратно на генту :3

А пока что компилить пакеты на SSD не хочу, в оперативке — не могу.

Deleted
()

Дома пользовал 3 года на десктопе. И даже видел один сервак с билингом на генту. И горы фряхо-дебианов :)

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

Если все так плохо, можно обновить древо portage на 3-4 месяца, установить (ключевые (?)) обновления, обновить ещё на 3-4 месяца… Git же.

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

Кстати, с кривыми зависимостями: пытался удалить gtk3 (который каким-то боком вперся в мою генту). А вот фиг!

equery -q d gtk+-3.10.8
app-crypt/pinentry-0.8.3
app-text/ghostscript-gpl-9.14
app-text/gtkspell-2.0.16
app-text/stardict-3.0.3-r2
app-text/stardict-3.0.4
dev-cpp/gtkmm-2.24.4
dev-java/icedtea-bin-7.2.4.3
dev-java/swt-3.5.2
dev-libs/libpeas-1.9.0
dev-libs/libunique-3.0.2
dev-python/pygobject-3.10.2
dev-python/pygtk-2.24.0-r4
dev-python/wxpython-2.8.12.1-r2
dev-qt/qtgui-4.8.5-r1
dev-qt/qtgui-4.8.5-r2
dev-util/geany-1.24.1
gnome-base/libglade-2.6.4
gnome-base/libglade-2.6.4-r1
gnome-base/libgnomecanvas-2.30.3
gnome-base/libgnomeprintui-2.18.6
gnome-base/librsvg-2.40.2
gnome-extra/polkit-gnome-0.105-r1
mail-client/thunderbird-bin-24.5.0
media-gfx/fotoxx-14.05
media-gfx/geeqie-1.1
media-gfx/gimp-2.8.10-r1
media-gfx/gtkimageview-1.6.4
media-gfx/inkscape-0.48.4-r1
media-gfx/ufraw-0.19.2
media-plugins/audacious-plugins-3.4.1
media-sound/alsa-tools-1.0.27-r1
media-sound/audacious-3.4.1
media-sound/easytag-2.2.2
media-sound/timidity++-2.14.0-r2
net-analyzer/nmap-6.25
net-libs/webkit-gtk-2.2.6
net-libs/webkit-gtk-2.2.6-r200
net-misc/dropbox-2.4.10
net-misc/dropbox-2.6.33
net-news/liferea-1.10.3
net-news/liferea-1.10.8
sci-calculators/galculator-2.1.3
sci-visualization/gnuplot-4.6.4-r2
sci-visualization/gnuplot-4.6.5
sys-apps/lshw-02.17b
sys-apps/lshw-02.17b-r1
sys-devel/gcc-4.7.3-r1
sys-devel/gcc-4.8.2
www-client/firefox-bin-29.0.1
www-client/google-chrome-35.0.1916.114_p1
x11-drivers/nvidia-drivers-337.12
x11-drivers/nvidia-drivers-337.19
x11-libs/gtk+-3.10.8
x11-libs/gtkglext-1.2.0-r1
x11-libs/gtksourceview-2.10.5-r2
x11-libs/libnotify-0.7.6
x11-libs/libwnck-3.4.7
x11-libs/vte-0.28.2-r206
x11-libs/wxGTK-2.8.12.1-r1
x11-misc/gmrun-0.9.2-r1
x11-misc/notify-osd-0.9.34
x11-misc/parcellite-1.1.7
x11-misc/xscreensaver-5.26
x11-misc/xscreensaver-5.27

Как? Как от этой говнобиблиотеки могут зависеть, скажем, xscreensaver, gcc, nvidia-drivers? Ну вообще...

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

Как же вы все задрали!

Применение ОС Дженту в АСУ Предприятия.

да, в советском языке все это называлось АСУ, под производством понимался завод, тудыть его не качалку.

Сейчас все вернется во времена «Служебного романа»
И серия ЕС и терминалы и даже ихняя ОС.

Из всех поделок взлетела только 1С, да и та была сделана под тлетворным влиянием Запада.

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

Ты equery d используешь? Поздравляю, он выдает ВОЗМОЖНЫЕ зависимости установленных пакетов.

gcc с флагом gcj будет тянуть gtk, например. Поэтому он есть в этом списке.

Pinkbyte ★★★★★
()


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

Была Фря, радовала своими пакетными извращениями с конпеляцией. Потом пришел RHEL. Но счастья нет.

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

Угу, и при обновлении openrc ты рискуешь превратить системник в тыкву при ребуте - там черным по^W^W серым по чёрному написано - нужно делать etc-update

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

Применение ОС Дженту в АСУ Предприятия.

Нет, применение дистрибутива "gentoo linux" в АСУ предприятия. Так правильней. Таки гента — не ось, а дистрибутив.

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

Ну там можно и dispatch-conf вызывать, я оговорился. Имеется ввиду что со старыми конфигами МОЖЕТ случиться «ой». А openrc - это не та вещь, где можно позволить себе «ой». Особенно на серваке, стоящими дальше чем на расстоянии вытянутой руки.

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

Угу, и при обновлении openrc ты рискуешь превратить системник в тыкву при ребуте

Это тебе не арчебунта - тут если чего-то нет в конфиге, то будет предупреждение, но всё запустится.

Я над гентой с 2005 года колдую, так что бесполезно меня переучивать.

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

С какими флагами собран тот же gcc, например?
И содержимое USE в студию.

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

И eselect news не нужен?

Не нужен. Есть rss с сайта генты с этими же новостями.

Иногда может что-то сломаться.

Когда сломается - заходи. У меня пока нет.

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

Это тебе не арчебунта - тут если чего-то нет в конфиге, то будет предупреждение, но всё запустится.

Угу, я уже себе так один раз openrc при переходе на 0.9, кажется, упорол. У меня там были свои настройки, которые сильно поменялись в 0.10, в результате openrc не стартовал большую часть сервисов, включая ssh. Так что я предпочитаю читать выхлоп emerge, а не игнорировать его.

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

У меня там были свои настройки

ССЗБ as-is.
Хотя на самом деле у меня отсутствие особых проблем - из-за полнейшего примитивизма системы.

devl547 ★★★★★
()

Сервер с gentoo, работает уже несколько лет, время от времени только ядро и nginx/openssl обновляю. Все работает :)

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

А где-то есть еще дистрибутив с таким уровнем кастомизабельности? После Gentoo смотришь на другие не-source-based дистры как на говно.

Только вот мне кажется, что сама гента уже скатывается в унылое говно, когда тут до сих пор нет цифровых подписей пакетов и качество поддержки дистрибутива оставляет желать лучшего (собственного такого понятия как «контроль качества», судя по всему вообще нет). Про кривожопый мультилиб, который представляет из себя не-харденед архив с кучей непонятно кем скомпиленных либ бинарных я вообще молчу: это просто грязью в лицо, что данный вопрос ещё не автоматизирован.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от KRoN73

По большому счёту пофиг, что там будет с Ubuntu завтра. На сервере ещё на долго хватит LTS, а на десктопе я после выхода 14.04 почти совсем ушёл на винду :)
Gentoo тут в любом случае уже не конкурент.

Ну да, в производстве глючного кривого говна MS'у нет равных. Вот убунту пытается равняться, судя по тому, что гном в 14.04 вылетает, астериск старее, чем в 12.04, а рестарт нетворкинга в серверной редакции не работает.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от router

Существует мнение, что пионеров из продакшна гонят ссаными тряпками.

А что делать, если нужен новый софт, а не дерьмо мамонта из центы?

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от deterok

Кальку рекомендую.

И много ли серверов у Вас на ней крутится?

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Pinkbyte

Понял, спасибо. Что-то я и не догадался сам, что можно попытаться просто удалить пакет с флагом --pretend и посмотреть, что будет.

  x11-libs/gtk+-3.10.8 pulled in by:
    app-text/ghostscript-gpl-9.14 requires x11-libs/gtk+:3
    dev-libs/libpeas-1.9.0 requires >=x11-libs/gtk+-3:3[introspection]
    dev-libs/libunique-3.0.2 requires >=x11-libs/gtk+-2.90.0:3[introspection]
    gnome-extra/polkit-gnome-0.105-r1 requires x11-libs/gtk+:3
    media-gfx/fotoxx-14.05 requires x11-libs/gtk+:3
    media-plugins/audacious-plugins-3.4.1 requires x11-libs/gtk+:3
    media-sound/alsa-tools-1.0.27-r1 requires x11-libs/gtk+:3
    media-sound/audacious-3.4.1 requires x11-libs/gtk+:3
    net-libs/webkit-gtk-2.2.6 requires >=x11-libs/gtk+-3.6.0:3[-aqua]
    net-news/liferea-1.10.8 requires x11-libs/gtk+:3
    sci-calculators/galculator-2.1.3 requires x11-libs/gtk+:3
    x11-libs/libwnck-3.4.7 requires >=x11-libs/gtk+-3.4:3[introspection]
    x11-misc/notify-osd-0.9.34 requires >=x11-libs/gtk+-3.2:3

Какие-то дикие зависимости остаются: ну сфига ли ghostscript? А alsa?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от partyzan

Есть USE="-gtk3"

У меня тоже. Только, судя по выхлопу emerge, нонче писать надо -gtk+3

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Pinkbyte

Использую в продакшене. Большей частью stable, максимум - пара пакетов из ~(как правило я их мэйнтэйнер, мне можно ;-)). На одной работе парк ~20 машин, на другой - еще примерно столько же

И каких же это пакетов? И как ты решаешь вопрос с поддержкой такого большого парка машин с гентой, которая требует достаточно много времени для этого (и регулярности)?
По поводу билд-серверов: я тут не понял: ты бинарные пакеты там собираешь, а потом просто ставишь на рабочие сервера или просто используешь распределенную компиляцию? Контроль качества то какой-то у тебя есть? Или как обычно: поставили на рабочий сервак, если работает и не падает, то значит всё ок. :)

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

Что это за лизоблюдства такое gtk3 из системы удалять? Куда же программ от него зависят, и использование gtk3 нисколько не требует gnome3 ставить или прочий буллшит, типа юнити.

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

gtk3 — это жуткое говнище как в плане внешнего вида (вырвиглазное убожество), так и в плане кода (писать что-то под gtk3 вместо gtk2 — тот еще мазохизм).

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

А пока что компилить пакеты на SSD не хочу, в оперативке — не могу.

Зря. Четвертое поколение даже своп может пережить.

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

Куда же программ от него зависят

Далеко не куча. gtk3-only полторы программы, которые конкретно ему в системе могут быть и не нужны. Их легко вычислить по кривой теме =)

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

gtk3 — это жуткое говнище как в плане внешнего вида (вырвиглазное убожество), так и в плане кода (писать что-то под gtk3 вместо gtk2 — тот еще мазохизм).

Я не спорю, только вот отказываться из-за этого от кучи программ, которые реально нужны, я не хочу. Тем более никаких проблем с установкой gtk3 нет, а переход на него всех программ - это только вопрос времени (даже MATE уже на него перешел).
Что касается вырвиглазности - тут Вы просто готовить не умеете и качать темы, которые сразу Qt4/GTK2/GTK3 совместимые (по сути три темы, выдержанные в одном стиле).

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от vurdalak

Далеко не куча. gtk3-only полторы программы, которые конкретно ему в системе могут быть и не нужны. Их легко вычислить по кривой теме =)

Ну если Вы - кедераст, то наверное. У меня их около 30, реально пользуюсь постоянно 5-ю. И в чем проблема то лишнюю либу скомпилить? Или gtk3 уже systemd требует? :D

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от BattleCoder

Согласен. Использование слов «продакшен», «продакшен-реди» и «энтерпрайз» является общепринятой.

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

Ну если Вы - кедераст, то наверное.

Ты же говорил, что оно не требует ставить gnome3. Вот я его и не ставил.

И в чем проблема то лишнюю либу скомпилить? Или gtk3 уже systemd требует? :D

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

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

Ну если Вы - кедераст, то наверное

Терпеть не навижу кеды и прочие культи:

ENABLE="7zip \
a52 aac aalib acpi alsa apache2 \
bash-completion blas bluray bmp bzip2 cairo cddb cdr cgi cleartype corefonts crypt css cuda cups curl \
dbus device-mapper djvu dri dri2 dts dvd dvdr \
enca encode exif faac faad ffmpeg fftw fits flac fontconfig fuse \
gedit ghostscript gif glut gnuplot gost gsl gtk gtk2 hddtemp icewm iconv id3tag imagemagic imlib2 jack jpeg jpeg2k \
lame lapack latex libass libcaca libnotify libsamplerate lm_sensors logrotate \
mad matroska mencoder midi mime mmx mmxext mng motif mp3 mp4 mpeg mpeg2 mplayer multilib  \
nautilus ntfs nvidia ogg opengl openmp openssl optimisation pch pdf png pnm postgres postgresql proftp \
rar real sftp sockets sox spell sqlite sqlite3 squid sse sse2 sse3 ssse3 ssse4 svg \
tga theora threads tiff timidity truetype ttf type1 udev usb v4l2 vdpau vorbis vlc \
wav win32codecs wmf X x264 xinerama xinetd xorg xosd xscreensaver xvid"

# All that must be disabled
DISABLE="-abiword -gstreamer -bluetooth -consolekit -doc -eds -gnome -gtk3 -handbook \
-joystick -kde -networkmanager -perl -phonon -policykit -pulseaudio \
-qt3 -qt4 -qt5 -sdl -systemd -udisks -upower -wallpapers"

USE="${ENABLE} ${DISABLE}"

Или gtk3 уже systemd требует?

А черт ее знает.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от blackst0ne

Ты когда-нибудь обратно очаруешься гентой-то? =)
А то одни негативные эмоции от тебя.

Ну это ж просто маразм на старости лет: он вот уже на винду перешел, скоро в штаны ходить начнет. :)
А если серьёзно: раньше гента реально было куда большим тортом, особенно на фоне говн мамонта с плохой поддержкой комьюнити.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Eddy_Em

А черт ее знает.

Это шутка была. :)

Терпеть не навижу кеды и прочие культи

Культ минимума библиотек? Может, ты ещё, как мегабакс, будешь мне рассказывать, что 32-битные сборки - это торт, а 64-битам ещё далеко до продакшена?
А может проблема в том, что нужно просто купить современное железо (от 16Гб оперативки + SSD)?

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Pinkbyte

О, а вот и закапыватели генты подтянулись. Теперь тред можно считать, так сказать «тьюринг-полным»

Без цифровых подписей, с таким отношением к стабильности и качеству она сама себя зароет.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Eddy_Em

Кстати, с кривыми зависимостями: пытался удалить gtk3 (который каким-то боком вперся в мою генту). А вот фиг!

Вы бы ещё ядро бы из бута удалили, а потом рассказывали всем, что ничего теперь не работает.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от dada

Вот теперь не знаю, то ли они были криворукими, то ли гента такая.

Криворукие. Есть такая вещь, как бекапы, а так же виртуалки и снапшоты. Уже с 1974-го года как.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от mix_mix

Ну а что тогда использовать, если не говно мамонта нужно?

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Fist

Использую обычную (не hardened) Gentoo в «условном энтерпрайзе» (не критичные сервисы, а также вся внутренняя инфраструктура маленького портала). К Gentoo притензий нет (смесь стабильной и эксперементальной ветвей).

Ну а как же проблемы со сложностью развертки и поддержки?

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