LINUX.ORG.RU

Daniel Robbins хочет вернуться в Gentoo Foundation

 


0

0

Основатель Gentoo Linux Daniel Robbins в своем блоге отметил, что нынешнее руководство Gentoo находится в кризисе и предложил путь выхода из кризиса - свое возвращение на должность президента Gentoo Foundation. "Если я стану президентом, я сохраню Gentoo, как некоммерческий дистрибутив. Без этого вы будете иметь то, что имеете сегодня", - пишет Daniel. Далее он предлагает целую программу по возвращению Gentoo былого могущества.

>>> Блог Daniel Robbins

★★★★★

Проверено: JB ()

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

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

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

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

> Кроме стат. компиляции - никак, ибо программы неправильно написаны.

БГААААААААА ... все, сливай масло.

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

>Понятно, для вчерашних виндузистов неудобно. Поставил mplayer, запустил mplayer porno.avi -- не показывает. Снёс. Поставил xine, попробовал -- снова хрен. Прочитал наконец сообщение об ошибе, залез в ман. Выяснил, что нужны какие-то кодеки. Снёс xine, поставил снова maplyer, скачал кодеки. Опять не показывает. Снёс mplayer, поставил обратно xine. Один хрен не показывает. Пошёл поспать. Проснулся. Понял, что кодеки взял не для своей архитектуры. Снёс xine, поставил mplayer с верными кодеками. Заработало mplayer porno.avi. Зачем его запускал, уже не вспомнил. На ум пришло: "Во всём Гента виновата!" :)

Какая-то фигня написана, но мысль ясна - это пройдёт, как только появятся _нормальное_ свободное ПО и нормальная документация.

>Но если мне нужно изменить её поведение, в Генте/Слаке я это сделаю на раз, а для других дистров буду семь слоёв жира снимать, пока до скелета доберусь.

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

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

Угу мозилла 5 часов, оупеноффис 5 часов, кеды 5 часов. Правка 5 часов. Все остальное еще 10 часов.

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

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

У меня на 1100 Duron, 512 мег. и 15 Гб винте с 10 мег/с. установка пакетов шла в среднем ок. минуты. Debian stable/testind/unstable

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

> У меня для отопления квартиры есть батарея, а шум может издавать стиральная машина. Зачем мне всё это ещё и от компа?

Вообще-то, это мейнстрим. Меньшее купить проблематично уже сейчас.

> Среднее время установки пакета в моей системе - 1 минута. Это только какой-нить nano так быстро компилиться будет.

nano - 28 секунд

xterm - 50 секунд.

gqview - 52 секунды.

компиз - 2 минуты

emerald - полторы.

Монстры типа emacs, kdelibs, gimp - около 20-30 минут.

Это всё на 2х1.8 Turion с гигом рамы.

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

> А в каких дистрах кроме Генты openoffice по умолчанию собран с опцией --with-system-freetype?

Ну в альте например. Тут вообще много что собрано с системными либами.

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

> А как быть с пакетами вроде мплейера, которые сами разработчики просят компилить?

Этих людей вообще слушать нельзя, вы что.

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

> а не изучать мануал 200 страниц по написанию конфигов для альсы и иксов.

А чем отличается xorg.conf Генты от этого же файла под Шапкой, Сусёй, Дебом или Шлакой? И кто мешает запустить "Xorg -configure" для автогенерации этого файла под любым дистром?

Ещё вопрос: что там в альсе конфигурить? У меня звук сам под Гентой заработал, как его надо сломать, чтобы всласть повозиться? Где тут нужен ман на 200 страниц?

cat /etc/conf.d/alsasound

# ENABLE_OSS_EMUL:
# Do you want to enable in-kernel oss emulation?
# no - Do not load oss emul drivers
# yes - Load oss emul drivers if they're found

ENABLE_OSS_EMUL="no"

# RESTORE_ON_START:
# Do you want to restore your mixer settings?  If not, your cards will be
# muted.
# no - Do not restore state
# yes - Restore state

RESTORE_ON_START="yes"

# SAVE_ON_STOP:
# Do you want to save changes made to your mixer volumes when alsasound
# stops? 
# no - Do not save state
# yes - Save state

SAVE_ON_STOP="no"

# LOAD_ON_START:
# Do you want to load sound modules when alsasound starts?
# no - Do not load modules
# yes - Load modules
LOAD_ON_START="yes"

# UNLOAD_ON_STOP:
# Do you want to unload sound modules when alsasound stops?
# no - Do not unload modules
# yes - Unload modules
UNLOAD_ON_STOP="yes"

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

> Кроме стат. компиляции - никак, ибо программы неправильно написаны.

Ага. Вспоминается саныч с неправильными дверями :)

Ключ ./confugure есть? Есть. Остальное - проблема дистра.

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

>1. С 1-го (он усердно ставит все -dev-пакеты)

apt-get build-dep mplayer

> Следущий вопрос викторины: сколько анонимус протрахается с удовлетворением бинарных зависимостей для скачанного бинарного mplayer'а? :)

apt-get install ./mplayer-foo.arch.baz

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

>Вообще-то, это мейнстрим. Меньшее купить проблематично уже сейчас.

Ява - это тоже мейнстрим. Какое мнение о ней?

В конце-концов, есть технология, а есть маркетинг.

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

> Коре квад то мейнстрим? Или двухгиговые планки?

Ну ладно, подожди еще годик :)

Вспоминается, блин, мерянье пиписьками в толксах, когда у каждого рамы в 32 бита не влезала и 4-х ядерники по всей материнке натыканы...

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

>Остальное - проблема дистра.

Скорее философия. Ибо при модульной разработке USE-флаги уже потеряют ценность.

>Вспоминается саныч с неправильными дверями

А модульная ванилла с insmod/rmmod не вспоминается?

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

>а для других дистров буду семь слоёв жира снимать, пока до скелета >доберусь. И не факт, что доберусь быстро, т.к. готовый рецепт может >быстро и не нагуглиться, а копать самому просто времени не хватит.

в любом другом пакетном дистре - качаете сорс пакета, правите что хотите флаги/опции/патчи (тоже что в вашей генте, даже рецепты можете из билдов выковыривать), собираете, устанавливаете. Времени на это надо не сильно много по сравнению с гентой. Только надо это для 1-2 пакетов на систему. Смысл генты чисто пробовать сбор из сорцов, эксперименты со "странными" сборками, производительностью и т.п. специфические применения. Весь культ Генты мне, честно говоря, не ясен.

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

> Гентушнеки конечно молодцы. Но дистр не для меня. Флаги - раздувшаяся, плоская система.

Двухуровневая, как минимум. Есть локальные и глобальные флаги. И они, разумеется, могут применяться по разному к разным пакетам.

> Целые педии уже настрочили гентушнеки, чтобы конфиги ручками-ручками под каждую железочку настраивать.

Т.е. наличие хорошей документации - плохо?

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

Адепт церкви красноглазых? Бывает...

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

> Про слаку верю, про генту - нет.

Ну не верь себе на здоровье. У меня на втором ноуте Деб, когда надо было что-то там напильником допиливать, часто самая нормальная документация и howto находились именно на gentoo-wiki. Гента настолько гармоничная система, что после двух недель эксплуатации лично у меня потребность в гуглении для настройки резко снизилась. В большинстве случаев даже без манов обхожусь. Если сразу сам не соображу, какой конфиг для той или иной настройки править, "find /etc | xargs grep что_мне_надо" в большинстве случаев помогает.

После Генты ещё Слака нормально воспринимается, а шапка, зюзя и деб кажутся вендой, где за всех дяди всё подумали, что "всем" надо позапускали, настройки заныкали и выпустили бинарное bloatware.

P.S. Начинал с -ксами в конце 90-х со шлакой и фрёй.

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

>Т.е. наличие хорошей документации - плохо?

Наличие _хорошей_ документации. То есть короткой, полной, непротиворечивой.

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

>когда надо было что-то там напильником допиливать, часто самая нормальная документация и howto находились именно на gentoo-wiki.

Дока в дебе действительно не лучшая.

>и деб кажутся вендой, где за всех дяди всё подумали, что "всем" надо позапускали, настройки заныкали и выпустили бинарное bloatware.

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

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

>в любом другом пакетном дистре - качаете сорс пакета, правите что хотите флаги/опции/патчи (тоже что в вашей генте, даже рецепты можете из билдов выковыривать), собираете, устанавливаете. Времени на это надо не сильно много по сравнению с гентой. Только надо это для 1-2 пакетов на систему. Смысл генты чисто пробовать сбор из сорцов, эксперименты со "странными" сборками, производительностью и т.п. специфические применения. Весь культ Генты мне, честно говоря, не ясен.

а потом выйдет новая версия пакета - заново этот процесс повторять? в генте прописал флаги и забыл.

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

А консоль для автоматизации кто-то отнимал?

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

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

Ага, качаем и понимаем, что сорс протухший. Качаем свежий сорс, а ему нужна либа, которую ещё в репо не выложили. Берём исходники либы, компилим мейкфайлом. Просит другую либу. Так ипёмся, пока не поймём, что собрали пол-генты, а конца-края dependence hell не видно. Удаляём всё поставленное нах.

Берём протухший сорс бинарного пакета. Пробуем собрать заново. Бываем посланы нах на этапе ./configure, т.к. бинарник собирался год назад под зависимости годовалой давности, а мы имели глупость сделать "yum update" или "aptitude update" и все версии библиотек "уплыли" в будущее по сравнению с моментом, когда собирали нужный нам бинарник. Не сделать этого мы не могли, т.к. иначе система была бы дырявая, непропатченная. А с новой библиотекой, неизвестной на момент первоначальной сборки, либо ./configure выкинет, либо патчи старые не наложатся, либо при компиляции всё обломится.

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

Думаете, что это фантазии? Пересоберите опенофис на своём любимом бинарном дистре. Пересоберите не сразу в день установки, а на отжившей полгода системе, которая регулярно обновлялась. И не просто пересоберите, а убедитесь, что вы изменили пару флагов и эти изменения реально вступили в силу. В Генте это делается на раз, даже моск включать не надо.

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

>У меня на втором ноуте Деб, когда надо было что-то там напильником >допиливать, часто самая нормальная документация и howto находились >именно на gentoo-wiki.

Вы просто к нему привыкли. Большенство проблем с дебиан решалось заходом на debian-administration.org и через багзилу.

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

>Ага, качаем и понимаем, что сорс протухший. Качаем свежий сорс, а ему нужна либа, которую ещё в репо не выложили. Берём исходники либы, компилим мейкфайлом. Просит другую либу. Так ипёмся, пока не поймём, что собрали пол-генты, а конца-края dependence hell не видно. Удаляём всё поставленное нах.

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

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

> Вы просто к нему привыкли. Большенство проблем с дебиан решалось заходом на debian-administration.org и через багзилу.

Не я, а Гугль. Я ещё в те времена не помышлял ставить Генту, но оказывалось, что нужные мне вопросы нормально именно на генту-вики расписаны, в других местах нормальные описания не гуглились.

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

Любители же бинарных дистров в случае, если инсталлятор зависает, берут другой дистр. Ну какой им смысл ставить дистр, если им дефолтное фабричное ядро не подошло? Почитайте форумы. "Не встала Бубунта-X? Ставь Деб-Y." Вопрос "почему не встала" даже не поднимается, т.к. понятно, что придётся блеклистить модули и пересобирать ядра, что "бинарщики" делать не любят и не умеют.

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

>Ага, качаем и понимаем, что сорс протухший. Качаем свежий сорс, а ему нужна либа, которую ещё в репо не выложили.

Интересно девки пляшут - в генту выложили, а в наш не выложили?

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

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

Какой пакет? Зачем для деба мне что-то собирать? По каким правилам? Я что, Деб-мейнтейнер или работаю на космонавта?

Открой сейчас терминал и собери себе под дебом свежий openoffice с нужными тебе, а не космонавту флагами. Собери один раз для себя, пакет для других можешь пока не делать. Узнаешь много нового о своём дебиане. А лучше перечитай раза три то, что я написал, т.к. ты спич мой ниасилил.

vim или nano ты легко пересоберёшь, т.к. им версией выше или версией ниже всё пох. openoffice пересобери с новыми флагами. расскажешь, сколько времени ушло. в дебовских манах это не пишут, я тебе по секрету скажу: флаги ./configure опенофиса коренным образом меняют зависимости. только другим дебианщикам не говори. с высокой вероятностью вообще не пересоберёшь за пару суток, т.к. узнаешь много нового о зависимостях своего любимого дистра.

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

> Интересно девки пляшут - в генту выложили, а в наш не выложили?

В ваш выложили, но по причине патентных проблем у вас статическая freetype без BCI. Ну положено так опенофис распространять. Даже в генте ебилд смотрит, что он делает. Если из сорцов ставит -- делает "--with-system-freetype". Если бинарник собираем, то делаем как у всех любителей бинарных дистров.

Всё ещё не доходит? Что такое BCI понятно? openoffice и его проблему с фонтами знаем? Редкий пакет? Фонты нормальные не нужны?

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

>Любители же бинарных дистров в случае, если инсталлятор зависает, берут другой дистр. Ну какой им смысл ставить дистр, если им дефолтное фабричное ядро не подошло? Почитайте форумы. "Не встала Бубунта-X? Ставь Деб-Y." Вопрос "почему не встала" даже не поднимается, т.к. понятно, что придётся блеклистить модули и пересобирать ядра, что "бинарщики" делать не любят и не умеют.

Это не правда. И пользователи Убунты тут не показатель ибо у дистриба очень слабое комьюнити. Берём любой дистр с нормальным сообществом - Дебиан, Федора, Суся на вопрос "не встала" всегда можно получить ответ в багзиле. Так же у данным сообществ большое кол-во всяких вики и т.п. помошников.

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

> Берём любой дистр с нормальным сообществом - Дебиан, Федора, Суся

Пересобери сам опенофис для RHEL5/CentOS. Попробуй уложиться в неделю круглосуточного красноглазия. Маленькое сообщество у RHEL?

Попробуй найти описание решения этой проблемы с учётом того, что openoffice постоянно пишут и инструкция для снапшота недельной давности может не прокатить.

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

> openoffice пересобери с новыми флагами.

а нах его пеерсобирать, если сборка от инфры еесть, до которой гентушной еще пилить и пилить?

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

a11oc а что на OOO свет клином сошелся? у меня вообще нет его. Да и в офисах, если ставят, то ставят инфравский.

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

блин космонавты. Вам Гунта мозг поломала что ли ??

>Какой пакет? Зачем для деба мне что-то собирать? По каким правилам? Я что, Деб-мейнтейнер или работаю на космонавта?

Раз вам хочется чего-то пересобрать, соответственно вы знаете чего вы хотите.

>Открой сейчас терминал и собери себе под дебом свежий openoffice с нужными тебе, а не космонавту флагами.

Я что похож на пионера ? Меня ОО в дебиан устраивает полностью.

>А лучше перечитай раза три то, что я написал, т.к. ты спич мой ниасилил.

Уж лучше вы всё таки попытайтесь понять чего я вам пытался сказать.

>vim или nano ты легко пересоберёшь,

Даже пытаться не буду ибо мне туда ничего добалять не надо, а вот всякие tora и т.п. qt библиотеки пересобирал с добавлением много чего "штатного" и своего - ушло времени на полное осознание проблем с дефолтными сборками, чтением манов про сбор пакета в дебиан из сорцов, узнавание что к чему и пути решения (да-да через багзилу демьяна), и пересборку пакетов ушло 1.5 часа. Больше всего времени ушло на именно на пересборку (qt программы не быстро компилируются). Это + к тому что я до этого на дебиан ничего никогда не пересобирал.

>т.к. узнаешь много нового о зависимостях своего любимого дистра.

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

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

>http://www.PetitionOnline.com/ebuild01/petition.html

Мне кажется, что ты немного перегнул.

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

Я не заметил, что дистриб загибается, но развитие замедлилось. Думаю, что возвращение Роббинса объеденило бы разработчиков и сообщество для создания единого пути развития (конечно, достаточно широкого :)
Чтоб ибилды из багзиллы и оверлеев по достижении стабильности снова стали очень оперативно проваливаться в основную ветку.

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

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

>Пересобери сам опенофис для RHEL5/CentOS.

Вы можете мне сказать зачем мне это ? Что мне туда добавить ? или это просто для того что "покомпилять" ? :D

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

>Редкий пакет?

Для меня это вообще пакет-призрак.

А кто мешает пакет ручками поправить? Да, неудобно.

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

>Тролль?

Где? (оглядываюсь по сторонам).

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

> Я что похож на пионера ? Меня ОО в дебиан устраивает полностью.

На досуге почитай гугль. Ключевые слова: openoffice, freetype, bytecode interpreter.

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

А чем маны генты отличаются от манов деба, а, пионер?

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

> А кто мешает пакет ручками поправить? Да, неудобно.

Ну попробуй поправь. Вот открой сейчас терминал и собери у себя заново опенофис, даже не испрвавляя ничего для начала. Если повезёт и получится, залезь в *.spec (или что там у тебя) и покрути пару ключиков для ./configure, начинающихся на --with-system-... Только не надо умозрительные ответы, базирующиеся на фантазиях и умозаключениях делать, попробуй действительно что-то объёмное пересобрать.

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

> Вы можете мне сказать зачем мне это ? Что мне туда добавить ? или это просто для того что "покомпилять" ? :D

Чукча писатель? Работу с системной BCI надо добавить.

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

> a11oc а что на OOO свет клином сошелся? у меня вообще нет его. Да и в офисах, если ставят, то ставят инфравский.

"оо не юзаю, но знаю, что нужен оо такой-то сборки"? Ну и собирайте всю вашу байду по пятидесяти ливнам/инфрам, atrmp-ам и Dag Wieer-ам, пока мы компиляем нашу.

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

Я лису собирал. Большой проект? В дебе - с полпинка. Нужные либки устанавливаются apt-ом, ошибок нет. Что ещё?

Судя по всему, чухча не юзал deb, ограничившись убогими rpm-based дистрами.

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