LINUX.ORG.RU

Debian - единственный правильный дистрибутив и точка. Slackware, Crux и прочие, которые прикрываются "простотой" и "it just works" - смешно. Гораздо труднее сдизайнить и реализовать Debian, чем Slackware. Когда не надо ковырять /etc/rc.d/rc.inet1 чтобы dhcpcd тебе выставлял полученный по DHCP hostname, и когда не надо ковырять тот же файл чтобы ifenslave bond0 eth0 eth1 заработало, только потому, что автору не пришло в голову, что ethernet девайсы могут быть логическими. Сравните с /etc/network/interfaces в Debian. В Debian почти в каждый пакет вкладывается душа. Посмотрите на apache2 - объедение просто. Gentoo тоже неплохо, но слишком много hype'а вокруг прироста производительности от вздернутых до потолка флагов оптимизации. -O2 дает 90%. И стоит ради лишних %5-%10 (в лучшем случае) от --march терпеть огромные объемы сорсов и время сборки?

rihad
()

Ребят, а вам делать больше нечего, как "пробовать" разные дистры? Вы что, все студенты что ли?

Поставь дистр, исправь глюки (коли есть), и живи себе довольным, - что это за идиотия кучи дистров опробовать? Руки что ли кривоваты _хоть_ _один_ дистр в работоспособное состояние привести?

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

Душа вкладывается во всех дистрибутивах. А оптимизация в Gentoo делается не только на опциях компилятора. Надо учитывать также опции USE, которые в немалой степени влияют и на размер собранного пакета и собранного таким образом дистрибутива, который получается собраннным без лишних библиотек. В любом другом пакетном дистрибутиве сделать это не получится, поскольку за тебя там уже все собрали и подумали не спросив, а надо это тебе или нет..

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

>поставил gentoo теперь рад очень этим дистрибом - экономит время

И как же он экономит?

По аналогии с трактористом который приехал в поле работать,
вместо этого он ждет, когда его весь трактор разберут на части,
а потом соберут "под тракториста"?

То ли дело ударил кувалдой по кардану и поехал на грядки,
напевая песенку.

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

>И как же он экономит?

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

Дебиан не решает моих проблем - вот точка.

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

>Дебиан не решает моих проблем - вот точка.

а что за проблемы? можно конкретнее, какие проблемы он не решает?
может мы решим?
то что написано выше, дебиан решает эти проблемы.

неужели магический прирост в скорости (который под большим вопросом) настолько важен?

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

> компилилось чтобы быстрее хотя бы (а прирост есть в скорости)

О как! А жизнестойки легенды то...

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

> а что за проблемы? можно конкретнее, какие проблемы он не решает?
> может мы решим?

"мягкие" зависимости.

даже в дебиане это проблема. что уж тут говорить про рпм-дистры.

эту проблему решает _только_ source-based

например мне нужен постфикс с поддержкой SQL, а моему знакомому - без него, но с поддержкой LDAP, которая мне нафиг не сдалась.

а теперь следуя принципу - "ничего лишнего на сервере", я внимательно слушаю как ты разрулишь эту ситуацию на любом binary-based

ЗЫ пример явно выдуманный

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

Ради этого постфикса скомпилирую его из исходников и всего делов то! Не хочется скомпилить один пакет, - ну можно конечно скомпилять всю систему целиком :).

Так что место генты на только сервере? Простой десктоп-ююзер может и простоты ради пожертвовать 5-10 метроами HDD.

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

>>>>>> Ради этого постфикса скомпилирую его из исходников и всего делов то! Не хочется скомпилить один пакет, - ну можно конечно скомпилять всю систему целиком :).

>>>>>> Так что место генты на только сервере? Простой десктоп-ююзер может и простоты ради пожертвовать 5-10 метроами HDD.

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

а уж затем идет - невозможность секьюрити апдейтов штатными средствами
и апгрейда тоже


и в результате имеем - ...... слаку .... ну или LFS

или уж в лучшем случае - Gentoo

Так зачем идти длинным путем, тогда как коротким путем все равно туда придем ? на source-based with soft dependencies & packet manager

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

да, в догонку - место дженту явно не на сервере

на сервере нужна система к которой идут только секьюрити - апдейты

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

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

да, опять вдогонку

для сервера важна воспроизводимость поведения системы

а не так например


Q у меня apache *****+php *****+mysql****** и уменя вот такая вот фигня *****

A у меня apache такой же, но вот php ****** & mysql ****** . и такой фигни нет. попробуй проапргейдиться - может поможет ?


Тогда как в binary-based - если есть глюк, то он воспроизводится одинаково на _всех_ системах (за исключением глюков связанных с железом)
и найти и пофиксить этот глюк у разработчиков не составляет особого труда



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

Что-то я нифига не понял!!! Увидел в темах лора сообщение что Gentoo Rulit!!!??? aaaaa зашёл по ссылке, на которой якобы Gentoo rulit и что я вижу! - Gentoo 20% а Debian - 22%! у меня глюки или у вас? Почитал я тут ваш флейм, посмотрел на свой свежеобновлённый репозиторий дебиана 12GB, и репозиторий сорцов того же дебиана, и понял что вы занимаетесь каким-то самовнушением... А то что Gentoo вначале был на лидирующих позициях, дак это только от того, что Gentoo-шники целыми днями и ночами только и делают, что собирают сорцы да настраивают дистр, а Debian-щики в это время спокойно спят.... ;) Debian-шики проснулись - и всё стало на свои места! :-D

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

Что-то я ничего не понял!!! Увидел в темах лора сообщение что Gentoo Rulit!!!??? aaaaa зашёл по ссылке, на которой якобы Gentoo rulit и что я вижу! - Gentoo 20% а Debian - 22%! у меня непонятки или у вас? Почитал я тут ваш флейм, посмотрел на свой свежеобновлённый репозиторий дебиана 12GB, и репозиторий сорцов того же дебиана, и понял что вы занимаетесь каким-то самовнушением... А то что Gentoo вначале был на лидирующих позициях, дак это только от того, что Gentoo-шники целыми днями и ночами только и делают, что собирают сорцы да настраивают дистр, а Debian-щики в это время спокойно спят.... ;) Debian-шики проснулись - и всё стало на свои места! :-D

romaxa (*

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

О как! А если учесть что Дженту еще очень молодой, а Демьян с сединой в бородке :-) Делайте выводы.

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

> а оптимизация ? вообщем не то это совсем.

Кончаем курить траву и смотрим результаты тестов и обзоров. Ну не дает эта оптимизация хоть сколько-нибудь заметного эффекта! Мой вам совет - забейте и пропишите в make.conf CFLAGS="-O2 -march=i686". И надежней (с -O3 некоторые софтины долго не живут, и не всегда в портеже это отфильтровывается), и не надо систему пересобирать при смене проца.

А сила дженты - в USE-флагах, разумеется. И, по большому счету, это _единственное_ преимущество source-based дистров перед binary-based (разумеется, при условии, что в последних есть грамотный менеджер пакетов - как в Debian, например).

Ах да, еще мне init в дженте нравится =)

int19h ★★★★
()

И действительно, дебиан вырвался на первое место. Впрочем, с поправкой на возраст ветерана - вполне заслуженно =) Но молодежь еще дождется своего часа...

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

>например мне нужен постфикс с поддержкой SQL, а моему знакомому - без него, но с поддержкой LDAP, которая мне нафиг не сдалась.

Для тех кто в танке и дебиан ещё ни разу не видели. В дебиане есть такая вешь - deb-src. То есть не сам бинарник, а оригинальные сорцы, __с которых бинарник собран__. Говоришь, хочу сорцы. Сорцы сгружаются. Правишь строчку, передаваемую configure и без лишних телодвижений собирается deb пакет. Если какая библиотека или хедер отсутствует при сборке, он автоматом сгружается и устанавлевается.

На этот манер можно пересобрать __полностью__ весь дистрибутив a la gentoo. Вопрос только, а оно надо?

swar0g ★★★★
()

вполне ожидаемый результат

Gentoo рулит но пока не совсем, на первом месте Debian, ветеран еще крепко держится, слака жива своими фанатами, коих немало, а так нафиг никому не сдалась :) RH/Fedora по инерции в передовиках, ему в спину дышат SUSE и мандрейк, активно движется вперед KNOPPIX - многие еще не знают что это за зверь, думают что игрушка :)

ожидаю в будущем роста популярности кноппикса, падения интереса к RH и слаке, из дебиана и др дистров народ мигрирует в Gentoo, популярность суси и мандраки сравняется с красношапкой/федорой

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

> эту проблему решает _только_ source-based
например мне нужен постфикс с поддержкой SQL, а моему знакомому - без него, но с поддержкой LDAP, которая мне нафиг не сдалась.
а теперь следуя принципу - "ничего лишнего на сервере", я внимательно слушаю как ты разрулишь эту ситуацию на любом binary-based
ЗЫ пример явно выдуманный


в сад :-)
./configure --blah && make && sudo checkinstall

it just works ;-)

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

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

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

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

> На этот манер можно пересобрать __полностью__ весь дистрибутив a la gentoo. Вопрос только, а оно надо?

конечно надо!! теперь длина пиписьки зависит н етолько от аптайма, но и от 3% сомнительной оптимизации. и самый главный буонус у адепта создаётся впечатление, что он делает что-то полезное доброе вечное славное - наблюдается сублимация, выраженная в сборке пакетов и НИРВАНА от неё ))

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

> Так что место генты на только сервере?

для избранных извращенцев )) хинт: обновление glibc и последствия от этого :)

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

> 1) не запаритесь каждый раз смотреть список поддерживаемых опций, путаться и дрючить мейк.конф?

Не запаримся. Это делается один раз =) Специфические опции для отдельных пакетов потом пихаются в /etc/portage/package.use

> а вот захерачит генту конфиг куда-нибудь (это ж ужас во что они /etc превратили - только хмл файла не хватает)

А что именно вам не нравится в джентушном /etc? Конфиги апача? ;) Еще что-то?..

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

> для избранных извращенцев )) хинт: обновление glibc и последствия от этого :)

А кто заставляет на сервере emerge -u world делать ежедневно?

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

> На этот манер можно пересобрать __полностью__ весь дистрибутив a la gentoo. Вопрос только, а оно надо?

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

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

> Для тех кто в танке и дебиан ещё ни разу не видели. В дебиане есть такая вешь - deb-src. То есть не сам бинарник, а оригинальные сорцы, __с которых бинарник собран__. Говоришь, хочу сорцы. Сорцы сгружаются. Правишь строчку, передаваемую configure и без лишних телодвижений собирается deb пакет

эдак можно в любом дистре ручками все собрать. а расскажи, что ты делаешь, когда новая версия программы выходит. Дай угадаю: "Говоришь, хочу сорцы. Сорцы сгружаются. Правишь строчку, передаваемую configure и без лишних телодвижений собирается deb пакет". Правильно? :)

А что происходит, когда ты делаешь автоматическое обновление системы и не пересобрал предварительно новую версию этой программы в нужной тебе конфигурации? Менеджер пакетов похоронит плоды твоего труда, поскольку он ни сном ни духом о твоей "ручной" сборке.

Так шта...

> На этот манер можно пересобрать __полностью__ весь дистрибутив a la gentoo. Вопрос только, а оно надо?

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

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

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

>эдак можно в любом дистре ручками все собрать. а расскажи, что ты делаешь, когда новая версия программы выходит. Дай угадаю:

господин анонимус, не ищите правды в кофейной гуще. мой предыдущий пост был ответом на вопрос: "а что же делать мне, если понадобилась прога X именно с опциями Y"

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

>Тебе ж люди говорят, что надо и именно поэтому многим и нравится дженту, что система собирается так, как надо, а не так, как есть.

а теперь объясните мне, как можно собрав программу X с опциями Y поставить её на 10 компьютеров. а теперь умножте эту цифру ещё на 10 и подумайте

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

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

> А что происходит, когда ты делаешь автоматическое обновление системы и не пересобрал предварительно новую версию этой программы в нужной тебе конфигурации? Менеджер пакетов похоронит плоды твоего труда, поскольку он ни сном ни духом о твоей "ручной" сборке.

Зря Вы так:

У каждого пересобираемого пакета стоит добавить в debian/changelog то, что ты изменил. А потом hold на эту версию. Когда появится обновление пересобранного пакета, тебе apt-get об этом скажет (ну ещё одну строчку надо прописать в /etc/apt/apt.conf.d/99local), и всё. Если не снять hold с пакета, то apt-get dist-upgrade его не обновит.

А дальше всё просто: пересобираешь пакет с security fix, и ставишь его. Правишь hold. ВСЁ.

Можно сделать ещё проще. Этот способ удобнее, если пересобранный пакет ставится на несколько машин. Создаёшь локальный репозиторий пакетов, прописываешь ему приоритет повыше (apt_preferences(5)) и потом, по приходе очередного DSA просто закидываешь переделанный пакет в этот репозиторий. Поскольку ему прописан высокий приоритет, пакеты из него не будут (автоматически) заменяться на пакеты из других репозиториев.

BTW: Хочу посмотреть Gentoo. Насколько хорошо этот дистрибутив охарактеризовывается сидюками этого дистра? Или всё-же чтобы оценить все плюсы и минусы этого дистра всё же нужно постоянно скачивать...?

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

>да, в догонку - место дженту явно не на сервере >на сервере нужна система к которой идут только секьюрити - апдейты

ну вот опять ... с системой дела не имел, а уже хаит ...

glsa-check has you

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

>например мне нужен постфикс с поддержкой SQL, а моему знакомому - >без него, но с поддержкой LDAP, которая мне нафиг не сдалась. >а теперь следуя принципу - "ничего лишнего на сервере", я >внимательно слушаю как ты разрулишь эту ситуацию на любом >binary-based >ЗЫ пример явно выдуманный

Нужен мне был радиус с mysql и больше без ничего. Взял я srpm, сделал rpm -i freeradius...

Поправил spec-файл и пересобрал.

После чего поставил.

P.S. Ты ищешь трудности там, где их нет.

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

> Не запаримся. Это делается один раз =) Специфические опции для отдельных пакетов потом пихаются в /etc/portage/package.use

то есть, вы считаете, что этот способ гибче, чем configure?

> А что именно вам не нравится в джентушном /etc? Конфиги апача? ;) Еще что-то?..

с апача - я вообще ох**ел)). они, на мой взгляд, всё усложняют - а зачем? усложнение - минимазация возможностей + чем сложней, тем ошибок больше.

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

> Я раза 3-4 обновлял glibc и проблем небыло...

а 20 000 000 леммингов спрыгнули вводу :-). был косяк - не работал proftpd, сервер ISP - благо быстро сообразили методом тыка. а так сиди и думай: почему после emerge -u world что-то не работает. а обновлятся надо. следить за ченджлогом всего дерева - невозможно (я к тому, что в слаке-каррент такая ситуация с глибц практически невозможна)

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

> У него простое ручное управление с помощью рычагов, а не руля.

Как-то где-то за бугром, дорожная полиция остановила автомобиль. За рулём была женщина, кормившая грудью ребёнка, звонившая по телефону и что-то записывавшая. И при этом она-таки вела машину! Посмотрел бы я на то, как она делала бы всё это в вашем тракторе с ручным управлением рычагами.

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

> Gentoo поинтереснее в том плане, что больше возможностей его поломать.

"Тётка-бухгалтер" тебе скажет за это большое "спасибо" :) Главное, чтоб на хлеб с маслом после такого спасибо хватало :)

watashiwa_daredeska ★★★★
()

Кстате, результат показывает скока кого под Линухом. Debian & Gentoo & часть RH - сервера. SuSe & другая часть RH - кому работать надо. Knoppix & Mandrake - дисктоп. Slackware - фанатики :D:D:D Other - всего помоленьку. :) /голосовал за SuSE :) [vt]Vitus

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

Неправильно :)

Debian 7948 / 22%
Gentoo 7572 / 21%
Fedora/Red Hat 4942 / 13%
Other --> /dev/null (включая и Slackware :) )

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

>apt-get install some ? >ну и где там ffmpeg-0.48 ? http://packages.debian.org/ffmpeg а transcode ?? http://packages.debian.org/transcode a rzip (http://rzip.samba.org/) ??? http://packages.debian.org/rzip ps у меня не сервер, а "мультимедийная" станция

Из-за проблем с лицензиями. Hint: marillat.free.fr ;-)

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

> то есть, вы считаете, что этот способ гибче, чем configure?

Нет, но поддается автоматизации. Т.е. я _единственный_ раз прописываю в package.use нужные мне флаги (скажем, mplayer я по жизни собираю с USE="-gtk2"), и потом когда появляется новая версия просто делаю emerge mplayer.

> с апача - я вообще ох**ел)). они, на мой взгляд, всё усложняют - а зачем?

Честно говоря, зачем они так конфиги апача покорежили - я тоже не понял. Хотя возможность включать/выключать SSL и PHP в отдельном файле - это удобно. На эту тему был кстати тред на их форумах, но я там заблудился =)

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

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

> а так сиди и думай: почему после emerge -u world что-то не работает.

Во-первых, уже было сказано: нех на серваке emerge -u world делать! Максимум - glsa-check --list по крону и админа звать ежели что новое появится.

Кстати, если какие-то пакеты могут при обновлении поломать систему, и вы это знаете - ну и пропишите их себе в /etc/portage/package.mask. У меня вон ATI'шные дрова уже который месяц на 3.2.8 так застыли =)

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

>например мне нужен постфикс с поддержкой SQL, а моему знакомому - без него, но с поддержкой LDAP, которая мне нафиг не сдалась. >а теперь следуя принципу - "ничего лишнего на сервере", я внимательно слушаю как ты разрулишь эту ситуацию на любом binary-based

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

#apt-cache search postfix-
postfix - A high-performance mail transport agent
postfix-dev - Postfix loadable modules development environment
postfix-doc - Postfix documentation
postfix-ldap - LDAP map support for Postfix
postfix-mysql - MYSQL map support for Postfix
postfix-pcre - PCRE map support for Postfix
postfix-snap - Postfix Mail Transport Agent - snapshot release
postfix-snap-dev - Postfix-snap loadable modules development environment
postfix-snap-doc - Postfix-snap documentation
postfix-snap-ldap - LDAP map support for Postfix-snap
postfix-snap-mysql - MYSQL map support for Postfix-snap postfix-snap-pcre - PCRE map support for Postfix-snap
postfix-tls - TLS and SASL support for Postfix


подсказка требуется как с этими пакетами быть и в каком случае? =))))))))

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

Реальный показать доебана - 28% Пусть кто-нибудь попробует доказать, что Knoppix это не Debian unstable собраный с оптимизацией.

anonymous
()

Показатели сии демонстрируют лишь предпочения тех, кто посещает /.
Кто б сомневался, что среди них много любителей Gentoo. Но всё это никоим образом не отражает реальный процент использования тех или иных дистрибутивов. К примеру, фактическая доля RH, Mandrake и SUSE значительно выще - просто многие ламеры/полуламеры, использующие их, о /. (а тем более - о ЛОР) даже и не слыхали. Потому единственное, чем могут похвастать гентущники, - это тем, что многие из них часто бывают на ./. Или тем, что на ./ - мода на gentoo. И не более. О репрезентативности выборки не может быть и речи.
Посмотрите на число проголосовавших: 35980. Какой это процент от числа тех, кто юзает линукс? :) Самим-то не смешно?

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

>ну и сколько "попугаев" с оптимизацией своей выжал ? в топку !

самого тебя в топку: реально в раза два быстрее все работать стало, до этого была бинарная слака - правда и в ней некоторые вещи были собраны с оптимизацией. Так что это Вас в топку =)

А для меня оптимизация важна - ускоряет процесс рабочий - даже здоровье бережет - раньше больше курить выходил =) Про сервер не скажу - ибо на серверах слака стоит - там скорее больше надежность важна чем оптимизация - да и не руля Я серверами - скучное это дело.

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