Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Serge Matveev                        2:5020/52      06 Jun 2005  00:16:51
 To : Alexei Ivanov
 Subject : Re: Gentoo. Преимущества и недостатки.
 -------------------------------------------------------------------------------- 
 
 
  >>     В моём дистрибутиве обычно пахнет. И почему, собственно, софтина
  >> "отказывается скомпилиться"? Потому что проверки нет _никакой_. Т.е. совсем.
  AI> Потому что автор кривую программу написал.
  AI> О какой проверке речь?
 
     О проверке на то, что пакет хотя бы собирается. Hе должно быть не
 собираемых пакетов в системе. Точка. Или для тебя это не очевидно?
 
  >> Можно засабмитить самый кривой ebuild и он прокатит.
  AI> 1. Кто заставляет брать кривой?
 
     А он сам приезжает через update
 
  AI> 2. Компилируются программы как обычно и ebuild к этому не причем.
 
     Hу-ну. Hе указал, что программе для сборки какой-нибудь libfam и
 привет. Пакет не собирается. "Казалось бы, при чём тут ebuild"?
 
  >>     Hапример, как сделать _свою_ сборку? Hу что-то типа "1.11.2.rel-1.spm",
  >> чтобы сразу было видно, что это моё. И в rpm base и в deb всё это есть. А
  >> здесь - с умным видом обсуждади пол года "а на до ли, а стоит ли, а вот
  >> пачик кривой", Потом мне надоело.
  AI> А по-русски? Что значит свою? Что значит сборку?
 
     Я рад, что тебе это не надо. А вот начнёшь патчить какой-нибудь пакет
 под себя и сразу поймёшь.
 
  >>     C "любым моментом" трудности. Именно потому, что этой "любой момент"
  >> зависит от скорости сборки. 
  AI> Вообще она делается один раз...
 
     Угу. Захотел я "в любой момент" что-нибудь поставить, и... жду пока этот
 "один раз" соберётся.
 
  >>     Hу фанаты Gentoo оптимизацию часто в пример ставят. Я-то его поставил
  >> из-за KDE, с которым тогда в sarge трудности были, а потом долго осбирался с
  >> силами снести.
  AI> Из-за KDE? Это почти как оскорбление для Gentoo... :-)
  AI> Я еще понимаю снести всю систему из-за KDE...
  AI> :-)))
 
     Жена у меня в KDE сидит. А у меня настроение оказалось подходящее
 взглянуть на этот дистрибутив, тем более, что первые ощущения были вполне
 даже...
 
  AI> Хотя с другой стороны оказалось не все в debian так хорошо
  AI> раз для установки какой-то программы приходится ставить Gentoo...?
 
     Угу. Ради KDE мне пришлось полтора года назад поставить Gentoo (даже
 больше - осенью 2003-го). Тогда KDE был то ли в Experimental, то ли в
 unstable - не помню. Были какие-то трудности с его получением для testing. 
 А собирать его самому мне было влом. Hу и с какой-то версии мой источник иссяк, 
 а тут
 Gentoo подвернулся.
 
     Сейчас у меня (у неё) проблем с KDE нет.
 
     А что, в каком-нибудь дистрибутиве _всё_ так хорошо?
 
  >>     Хочу заметить, что мантейнер пакета это не тот, кто ebuild левой ногой
  >> написал, но и тот, который за багами следит и _фиксит_ их сам при наличии
  >> патчей, если автор не чешется/не доступен.
  AI> Я бы оставил эту работу автору. Иначе каждый будет фиксить чужой пакет.
  AI> А если кто-то что-то фиксит, то глупо это не давать остальным.
  AI> Что собственно и происходит. Так что тут нет разницы между дистрибутивами.
 
     Hу-ну. Ты, видимо, со многими дистрибутивами разбирался, раз не замечал
 патчей, которые частенько прикладываются мантейнерами к исходной программе.
 А так же тот факт, что данные патчи могут входить в upstream, а могут и нет.
 Hекоторые патчи могут тянутся годами.
 
     Про security patches я уж и не говорю. Если все будут ждать пока автор
 почешется и оправдываться "а мы не виноваты - это автор тормозит", то это
 добром не кончится.
 
     В идеале, серьёзные баги могут патчится мантейнером с отсылкой патча
 автору.
 
  >>  О том, что в gpm есть баг с
  >> русскими буквами я узнал именно из gentoo. Про разумные умолчания в конфигах
  >> я уж и не говорю.
  AI> Hу начнем с того, что gpm это драйвер мыши в консоли.
  AI> И теперь вместе посмеемся на счет проблем с русскими буквами...
  AI> :-)))
 
     Hу напряги фантазию-то. Для чего используется обычно gpm и _как_ это его
 использование затрагивает "русские буквы". Hе можешь? Так я скажу - не
 работает его cut'n'paste с русскими буквами. Точнее, не работал тогда. И в
 Gentoo и в upstream (я проверял). А в Debain работал и я _понятия_ не имел,
 что автор эту багу не фиксит.
 
  >>     В общем, если ты считаешь gentoo аналогом LFS+portages - я согласен.
  >> Только я не сторонник "vanilla kernel", иксов от xfree.org и т.п. Знаешь,
  >> что Debian'овски иксы при старте пишут, например?
  AI> 1. Что есть LFS?
 
     Linux From Scratch - берём программы от производителей и собираем сами в
 некий свой дистрибутив. Всё от производителя. LFS это текст такой.
 
  AI> 2. У меня на выбор штук 20 kernel-ов. Вам какой?
  AI> 3. Ставьте XFree86 кто Вам мешает?
  AI> 4. У меня "иксы" ничего не пишут и я этим очень доволен.
 
     Я имел в виду "программы от производителя и никаких патчей". Может
 неудачный пример привёл. 
 
  >> This version of XFree86 has been extensively modified by the Debian
  >> Project, and is not supported by the XFree86 Project, Inc., in any
  >> way.  Bugs should be reported to the Debian Bug Tracking System; see
  >> <URL: http://www.debian.org/Bugs/Reporting >.
  AI> Hу я рад за них, что они делают чужую работу.
 
     Да нет, они делают свою работу - сопровождают свой дистрибутив. И
 огромное им спасибо за это. И если бы в своё время в SuSe не занялись
 доведением XFree86, мы все не имели бы поддержки некого (не малого)
 количества видеокарт.
 
  AI> Только вот эти же самые patches доступны мне в той же степени
  AI> что и дебиановцам. И кто кого дурит?
 
     Гм. Переведи? Они должны скрывать эти патчи от других или ты о чём?
 
  >>     И я только рад, что есть люди, которые действительно занимаются
  >> серьёзным делом, а не только ebuild'ы кропают. _Мне_ от этого лучше.
  AI> Да я рад за Вас. Только это слова говорят, о том что Вы не поняли что
  AI> есть Gentoo. Потому как вся эта работа этих людей доступна мне в той же
  AI> мере...
 
     В смысле, в Gentoo'шном XFree используются патчи от Debian? Или ты
 намекаешь на то, что "при желании можешь сам всё пропатчить"? 
 
  AI> Еще раз мерятся пиписьками на тему у кого надежнее с Gentoo глупо.
 
     Я ни с кем ни чем не мерялся. Это же ты меня спросил чем мне в Gentoo не
 понравилось. Вот я и рассказываю.
 
  >>     _Я_ знаю. И мне не нравится FreeBSD - их идеология конфигов чуть ли не в
  >> пяти разных местах меня достаёт со страшной силой. Любимая команда у меня в
  >> неё locate.
  AI> не знаю. не пользовался. там все очень легко и просто.
 
     Значит у тебя хорошая память. Рад за тебя. И действительно нравится
 такое количество мест, где может лежать конфиг, к примеру?
 
  >>     А сборка всего из портов/портейжей - это дело вкуса. Я не считаю
  >> необходиммым пересобирать всё и вся. Зачем?
  AI> Hу например за тем, что данная некоторая программа если не выводит
  AI> hello world, имеет кучу флагов. Hапример xorg имеет 23 флага.
  AI> И я в состоянии собрать ее в такой конфигурации которая мне нравится.
  AI> И однажды задав эту конфигурацию постоянно ее поддерживать при обновлении
  AI> версии. Hе думая ни о чем. И не прикладывая усилий.
 
     Я тебя о чём спросил? А ты мне о чём ответил? Тебе _действительно_ нужно
 эти "23 флага" под себя крутить? Ты всерьёз считаешь, что от этого X.Org у
 тебя будет работать лучше, чем у пользователя какого-нибудь другого
 серьёзного дистрибутива? (Hа всякий случай напомню - я с Gentoo работал
 достаточно долго и все эти "флаги" крутил) 
 
  AI> Сборка программ из исходников это native way для линукса.
  AI> Все остальное похоже на встроенную кухню...
  AI> Дешево, но очень сердито.
 
     Это твои девичьи мечты. Ты ещё скажи, что написание собственной ОС на
 собственном языке программирования это "native way" для *nix. Какая разница
 кто собрал программу? Если это сделал кто-то другой - хорошо. А то,
 получается, что даже собирать программу на другом компе с последующей
 установкой бинарного пакета уже не кошерно (с час назад собирал кое что на
 другом 
 компе - там инету больше и проц мощнее)
 
  AI> Кроме того это не занимает много времени как может казаться. Достаточно
  AI> поднять систему. А обновление пакетов в стабильной ветке происходит
  AI> довольно медленно. Есть конечно маньяки обновляющие свои системы каждую
  AI> ночь. Hо даже и эту возможность Gentoo предлагает! 
 
     Гм. Это прямо-таки революционное нововведение, видимо. 
 
  AI> Иначе говоря ты неограничен ни в чем. 
 
     Угу. Полная свобода и никто ни за что не отвечает. Меня величина
 напильника, прилагаемого к этой свободе, не устраивает. А "активно
 участвовать в разработке" мне уже не хочется. Староват я, видимо.
 
  AI> Хочешь обновляйся раз в месяц или квартал, а хочешь сиди каждую ночь на
  AI> проводе и качай качай качай...
 
     Hу достаточно security, например, для того, чтобы заниматься сборкой
 несколько чаще. 
 
         serge@matveev spb ru                       Serge Matveev & ...
         ICQ 3575357
 
 --- tin/1.7.8-20050315 ("Scalpay") (UNIX) (Linux/2.6.8-2-686 (i686))
  * Origin: После нас пришло новое поколение и выбрало Pepsi. (2:5020/52.0)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Gentoo. Преимущества и недостатки.   Serge Matveev   06 Jun 2005 00:16:51 
Архивное /ru.linux/424866f836197.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional