LINUX.ORG.RU

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

 


0

0

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

>>> Блог Daniel Robbins

★★★★★

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

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

А чем инфравская сборка в Gentoo хуже, чем в той же Убунту? :)

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

> Можно ссылочку на этот фритайп? Ни одного пых-пыха не юзает.

Не imlib, соврал. libgd (http://libgd.org/), если собирается с поддержкой truetype, требует freetype. Посмотри в пыхе что-нить в этом духе.

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

~ $ sudo qlop -gH gimp gimp: Mon Nov 26 20:44:48 2007: 15 minutes, 3 seconds

хы :) ноут core Solo 1.6

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

> Что, в генте за полгода 1 пакет обновился? ;)

Что, в редхате или дебе для правки манов весь дистр из репозитария переустанавливают?

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

>Переползать? Только glibc поменять!

А если я со старым хочу? А то мало ли, там, экспериментальный Амарок ещё и KDE4 захочет :)

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

>Кстати, есть ещё и психологический эффект - ждать что-то 7 минут гораздо неприятнее

А кто тебе мешает эти 7 минут работать над чем-то? :)

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

>256-ядерный проц, инженерная модель от Intel? ;)

Да нет, обычный $ uname -a

Linux bal 2.6.22-gentoo-r9 #1 SMP PREEMPT Mon Dec 3 13:49:25 MSK 2007 i686 Intel(R) Core(TM)2 CPU 4400 @ 2.00GHz GenuineIntel GNU/Linux

KRoN73 ★★★★★
()

Нет, ребята вы не правы. У source-based дистрибутивов, в частности у Дженту, есть масса плюсов:

- Собираю софт только с нужными МНЕ зависимостями. Хочу xine'ом только музыку слушать в амароке, видео смотреть не буду им - пожалуйста. Собирай только с поддержкой нужных ТЕБЕ аудиоформатов, и потянет он за собой только аудиолибы. Или комп старенький, хочу шоб firefox быстрее рендерил страницы. Пожалуйста! Собираю без поддержки pango (и поддержки правой письменности, как следствие, но она мне нах не нужна). Все. Одной командой.

- Обновляю все ОДНОЙ командой. Полностью всю систему. За год пользования геммороя вообще никогда не было.

- Для обновления emerge скачивает с нета дельт-апом лишь патчи, которые просто ложатся поверх исходников. Килобайты. Сегодня обновился Apache, скачал с нета ~64 Кб. И собрал новую проверенную версию.

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

- Оптимизация всех собранных пакетов под ТВОЮ систему. Ускорение ЕСТЬ. Особенно на сильных системах с процами, поддерживающими новые наборы инструкций.

- В конце концов ты понимаешь КАК устроена вся твоя система. Как взаимодействует ПО и железо. Как ставятся, настраиваются и удаляются программы. Ты чувствуешь всю силу подхода Open Source. И за одно такое чувство Я ЛЮБЛЮ GENTOO!!!

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

ИМХО, идеальная как домашняя, так и серверная система.

З.Ы. Ни в коем случае не пытался обидеть любителей других дистрибутивов. Пользуйтесь на здоровье! На то она и свобода выбора. Но не стоит спорить, если вы даже не разу не видели Дженту ин экшн.

А по поводу высказываний типа "джентушники все красноглазые, спят с компом" - бред. Знаю много прекрасных и общительных людей - программистов, админов и простых юзеров использующих Дженту. Никаких симптомов не наблюдал.

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

Всё, вижу. ;) Зависит от нескольких либ, которые, в конце-концов, ведут к x11-common размером несколько сотен кб и libx11 размером чуть более мега. Вы этих либок испугались? ;)

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

> .xls, на котором gnumeric валится.

Возьми свежий лицензионный Microsoft Office 2005 (если есть где) и вбей руками цифры отсюда: http://www.bestpics.ru/full/oo-sheet.gif

> Да я о тебе забочусь, чтобы тебя пустобрёхом не назвали.

Онанизмусы-то, открывающие гнумериками в яслях таблицы 2x2, создаваемые в MS Office-95? Можешь начинать крики о пустобрёхстве, ведь угрёбищность Гнумерика и его неспособность открывать виндузячьи файлы -- это такая потрясающая новость для человечества, в которую никто, конечно же, не поверит.

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

Над чем, если я хочу в ближайшее время прогу посмотреть? ;)

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

>>Собери себе дистр с поддержкой png и без поддержки jpg.

>это что-то типа »слепи снеговика из говна«, т.е. задача абсолютно не нужная, особенно в свете цены 1 гигабайта на винчестере. Есть что-то пореальнее для примера?

пример. В программировании есть такое понятие, как "аспекты", которое точно на модули не ложится, без преобразований. У тебя есть пакеты (N штук) и есть фичи (M штук), один пакет может использовать несколько фич, одну фичу может реализовывать несколько пакетов.

Получаются модули, но модули с зацеплением между другими модулями.

Теперь выходит новая фича, которая тебе нужна позарез. Сколько пакетов потребуется обновить для поддержки этой фичи? Сколько пакетов и как "узнают", что фича появилась?

Смысл USE-флагов -- проверять не NxM пакетов-модулей, а N+M в худшем случае.

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

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

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

Фичи и пакеты-модули -- это два ортогональных понятия.

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

Тогда кроме apt-get source ничего ещё не придумали. Только вряд ли в эксперименте амарок или кеды будут более счастливы старой либки. Да и юзать этот реп крайне не рекомендуется. Или кеды и амар входят в эти 30% рабочего ПО? ;)

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

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

то есть, ты хочешь не просто теги/облако тегов, а категории, группы тегов? можно пример, когда без этого -- никак или очень сложно? когда это не описывается локальными/глобальными флагами?

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

> Модули-плагины-расширения - это не зависимости, однако. Апач с тредами или без тредов - это что? Плагин? Модуль? Расширение?

это всё модули, только модули ортогональные, вроде аспектов, и зацепление модулей разное, горизонтальное и вертикальное.

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

>Собираю софт только с нужными МНЕ зависимостями.

Зачем это для всего ПО? Только для избранного - да.

>Или комп старенький

и Gentoo на него? o_0 Для этого есть спецдистры.

>Обновляю все ОДНОЙ командой.

aptitude upgrade

>Для обновления emerge скачивает с нета дельт-апом лишь патчи, которые просто ложатся поверх исходников. Килобайты.

Зато гигагерцы проца.

>Наличие мощного сообщества и прекрасной документации.

Кроме док - debian.

>В конце концов ты понимаешь КАК устроена вся твоя система.

Не нужно для не-ITшников.

>А минус-то всего один - время. Все.

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

>Я ЛЮБЛЮ GENTOO!!!

Вот единственная существенная причина, но не для всех.

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

> Слив защитан, доказательство не предоставлено.

Обтекай, пока не докажешь способность гнумерика открыть любой файл, созданный в MS Office.

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

Не знаю, как это называется в debe, но обозначается пакет1|пакет2|...

anonymous
()

KRON73 и человек с циферками - RTFM debian maint-guide!

1) Чтобы использовать stable-дистрибутив и несколько свежих софтин, берется deb-src этой софтины, и собирается с текущими зависимостями.

2) Если вас не устраивает сборка опенофиса, вы можете поправить файл debian/rules, вписав туда все флаги из ваших ебилдов, и не нести здесь чушь.

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

> Пардон. Но, скажем, stable собран с glibc-2.5, а пакет из experimental - с glibc-2.6. И как?

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

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

>Как остальные модули узнают, что появилась "новая фича" и эти модули надо пересобрать?

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

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

Дополнение к первому - механизм называется backports, и для многих реально важных софтин есть уже готовые бекпорты, как бинарные, так и src. RTFM одним словом, и use google.

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

> Чтобы использовать stable-дистрибутив и несколько свежих софтин, берется deb-src этой софтины, и собирается с текущими зависимостями.

А что мне делать, если нужного софта в репозиториях нет? Что-то мне подсказывает, что написание ebuild'а намного проще, чем деба :)

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

> 2) Если вас не устраивает сборка опенофиса, вы можете поправить файл debian/rules, вписав туда все флаги из ваших ебилдов, и не нести здесь чушь.

Это в теории. На практике исполни, а? Не уловил ещё, где грабли?

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

Тогда нафига из эксперимента?

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

>Что-то мне подсказывает, что написание ebuild'а намного проще, чем деба :)

Проще, если правильно. Но можно на скорую руку. А при хорошем знании скриптового языка никто не мешает заавтоматизировать процесс.

anonymous
()

Мда. Господа, тут многие говорят о том что Гента не нужна, что она кривая и так далее.

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

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

>Что-то мне подсказывает, что написание ebuild'а намного проще, чем деба :)

Чушь. Не читал maint-guide, но осуждаю?

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

>>Как остальные модули узнают, что появилась "новая фича" и эти модули надо пересобрать?

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

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

Не, я конечно понимаю что есть паттерн как аспекты реализовать "плоскими" модулями. Но кто-то должен уведомлять этот паттерн об изменениях, создавать гнёзда для расширения, пытаясь уместить в плоские модули принципиально двумерную структуру. Сколько изменений вручную нужно сделать при появлении нового "гнезда для расширения"?

А следить должен вручную, да? ну так флаги это автоматизируют.

Кстати, с двумерной модульностью вроде как понятно. А вот трёхмерная возникает при каких-нибудь реальных применениях?

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

>Это в теории. На практике исполни, а? Не уловил ещё, где грабли?

Ну расскажи где, посмеемся.

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

> Всё, вижу. ;) Зависит от нескольких либ, которые, в конце-концов, ведут к x11-common размером несколько сотен кб и libx11 размером чуть более мега. Вы этих либок испугались? ;)

Мсье тролль? Вот нахуа мне иксы на сервере? Мне надо буковки в гифе рисовать, иксы мне тут зачем? И так не только с иксами, однако.

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

Я, честно говоря, не понимаю, о какой гентотехнолгии идёт речь? Ключи сами нарисовались, или их сопровоздающие сделали?

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

> Это ссылка на файл?

Да, это ссылка на мутовые рыдания гнумерика преимущественно с форматом офиса-95. О формате Офиса-2005 будут рыдать лет через 10. Главное -- не потеряй пирацккие дистры с виндовым офисом-95, иначе тебе негде будет брать виндовые файлы размером 2x2, готорые умеет-таки героические открывать ясельный гнумерик.

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

Какие иксы? Будут установлены только какие-то обломки, и не факт, что они будут без иксов использоваться. Или вас x11 в названиях пакетов смущают? Или "лишние" пакеты по ночам снятся? Ваш сервер надорвётся над 3 мегами? И ради "этого" весь сыр-бор?

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

> Ключи сами нарисовались, или их сопровоздающие сделали?

сопровождающие. Собсно речь о технологии оповещения об изменениях.

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

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

>А при хорошем знании скриптового языка никто не мешает заавтоматизировать процесс.

Э... А так - он ещё и не автоматизирован, что ли? В Gentoo в 90%
случаев я указываю ссылку, откуда качать сорцы, указываю вид сборки
(make/autoconf/scons/ant/etc.) - и готово, пакет стоит в системе. Если
это минорное обновление версии - то нередко достаточно вообще только
ebuild переименовать. А как этот процесс выглядит в наследниках Дебиана?

Вот, например, как выглядит bookreader-0.2.ebuild:

SRC_URI=http://kbookreader.org/system/files/0.2.tar.bz2
HOMEPAGE=http://kbookreader.org/
IUSE=kdeenablefinal arts
inherit kde 
need-kde 3.5

Прямо отсюда можно сделать копипаст - и поставить его в систему.

Дай мне такой же пример, чтобы я прямо отсюда чего-нибудь скопипастил
и поставил bookreader в Убунту :)

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

(сорри, пришлось кавычки выкинуть, а то форум ругался на "Out of index" - достал, кстати, этот баг...)

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

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

Только что заметил?

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

>Вот нахуа мне иксы на сервере? Мне надо буковки в гифе рисовать, иксы мне тут зачем? И так не только с иксами, однако.

Кстати, да. Вопрос. Вот у меня на сервере стоят Pango и Cairo, чтобы диаграммы в том же GraphViz рисовать на русском, с антиалиазингом и т.п. Иксов на сервере, естественно, нет. В Убунту/Дебиане так можно?

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