LINUX.ORG.RU
ФорумTalks

Что же отличает Funtoo от Gentoo?

 , ,


1

3

В новость такое не пропустят, поэтому толксы.

Вопрос из заголовка это тот вопрос, который появляется при каждом упоминании Funtoo.

И вот, BDFL Funtoo небезызвестный Daniel Robbins ответил на него «программной» статьёй Wolf Pack Philosophy

Рекомендую прочитать оригинал.

Краткая выдержка если убрать философию, отличительные особенности Funtoo:

  • всё ещё ручная но упрощённная установка
  • готовое ядро, для поддержки современного оборудования в stage3 включено предварительно собранное ядро и initramfs на основе debian-sources
  • поддержка настольных систем, как пример отдельные stage3 с GNOME или Cinnamon etc и профили для окружений рабочего стола
  • пустой make.conf, приоритет официальным профилям
  • наличие вещей, которые есть в Gentoo и не поддерживаются в Funtoo из-за статуса и ресурсов проекта
  • metatools - автоматизации создания ебилдов и поддержания их в актуальном состоянии

И немного «философии» волчьей стаи:

  • аутентичность, характерная для мета-дистрибутива на основе исходных текстов - «мы сами управляем своей судьбой»

  • стайность, поиск общих путей развития, как пример приоритет в использовании профилей разработанных сообществом, а не локального make.conf

  • избирательность, не подбирать что-то предоставляемое другими проектами, только потому, что это выглядит привлекательным (в оригинале там про какашки), как пример - systemd

  • голод, аналогия с охотой чтобы жить и жить чтобы охотиться, автоматизция всего, чтобы оставалось больше времени на инновации

  • огороженность (территориальность), не откусывать больше, чем можно проглотить, соизмерение своих сил, осмысленное развитие без потерь

  • вой, выражение своих потребностей и пожеланий через баг-трекер

Как-то так - Funtoo.

★★★★★

Последнее исправление: vvn_black (всего исправлений: 4)

Ну и зачем оно на десктопе? 2004 был очень давно, все нормальные дистры ставятся легче шинды. Люди не ценят свое время?

karton1 ★★★★★
()
Последнее исправление: karton1 (всего исправлений: 1)

Все равно непонятно, зачем она нужна.

упрощённная установка

неактуально, один раз установил и забыл

готовое ядро

с недавних пор есть и генту собраное ядро

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

Ну и зачем оно на десктопе?

Вопрос не совсем логичный в контексте отличительных особенностей сабжа от Gentoo и в контексте приведённой «philosophy of the Funtoo community».

Дистрибутив ставят не только, чтобы его установить и на этом всё? Некоторые вот до уровня философии доводят своё рабочее окружение.

Применительно к Gentoo/Funtoo время потраченное на установку (как и время на регулярное обслуживание) не является критичным. Критичным является наличие-отсутствие каких-то навыков и простого интереса к такого рода регулярным занятиям. Так что, люди скорее всег оценят совё время, поэтому и распоряжаются им сами.

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

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

Т.е. если мне неинтересен пердолинг, то это критично?

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

Т.е. если мне неинтересен пердолинг, то это критично?

Странно заниматься чем либо, если процесс и результат тебе не интересен. Как страннен и твой вопрос.

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

Все равно непонятно, зачем она нужна.

Вот, просто, можно даже вопрос переадресовать к ненужности Gentoo:

Funtoo Linux is not a full fork of Gentoo Linux, but we do fork some ebuilds.
It's more accurate to refer to Funtoo Linux as a Gentoo Linux variant, meaning that it is more like another flavor of Gentoo than a fork.
We do try to collaborate with Gentoo developers when possible. 
vvn_black ★★★★★
() автор топика
Последнее исправление: vvn_black (всего исправлений: 1)

Что сказать то хотел? Что ты сектант? Или школьник нашёл статью как стать ъ-байкером.

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

Что сказать то хотел?

Так, в ОП всё, что хотел сказать.

Что ты сектант?

Ага

Или школьник нашёл статью как стать ъ-байкером.

Два раза «ага»

vvn_black ★★★★★
() автор топика
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от karton1

¯\(ツ)

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

А так, только могу пожать плечами «бывает».

vvn_black ★★★★★
() автор топика

стайность, поиск общих путей развития, как пример приоритет в использовании профилей разработанных сообществом, а не локального make.conf

Хм, использование стандартных профилей для сборки пакетов при возможности пересобрать конкретные пакеты под себя? Так это же $random_binary_distro !

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

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

P.S.

Что же отличает Funtoo от Gentoo?

Fu от Ge не отличаешь? ☺

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

Fu от Ge

👍

Хм, использование стандартных профилей для сборки пакетов при возможности пересобрать конкретные пакеты под себя

У drobbins’а риторика такая, если что-то надо, что-то сломалось, что-то не устраивает пишите всё в баг-трекер - добавим, исправим, обсудим.

Этот пункт либо избыточен… (либо) забиваем болт на мнение сообщества, если оно нам не нравится

В оригинале этот пункт расшифрован на примере systemd и только systemd. Есть, конечно, изрядное лукавство и, кмк, самоотождествление BDFL с community, этакий вариант «государство это я».

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

vvn_black ★★★★★
() автор топика
Последнее исправление: vvn_black (всего исправлений: 4)

И вот, BDFL Funtoo небезызвестный Daniel Robbins ответил на него «программной» статьёй Wolf Pack Philosophy

Wolfaboo?

theNamelessOne ★★★★★
()

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

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

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

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

karton1 ★★★★★
()

If you read this far, please notice that the wolf illustration has five legs. Behold, the mighty five-legged wolf!

Funtoo как собаке пятая нога.

wandrien ★★
()

Почему бы просто не написать – ничем

CryNet ★★★★★
()

А как сейчас в Gentoo/Funtoo обращаются с SSD дисками? Размещаете каталог для компиляций на HDD или имеете громадный размер оперативной памяти, из-за чего можно все делать в tmpfs?

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

А как сейчас в Gentoo/Funtoo обращаются с SSD дисками?

Думаю, что-то дистроспецифичного нет.

/var/tmp/portage по привычке в память, но не из-за SSD, а именно по привычке, памяти всегда много.

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

Размещаете каталог для компиляций на HDD или имеете громадный размер оперативной памяти, из-за чего можно все делать в tmpfs?

Можно разделить: некоторые уж очень прожорливые до места пакеты можно на диск отправить, прописав в специально созданном конфиге. А сборка в tmpfs заметно ускоряет, тем более, что всё равно опция pipe у большинства стоит. Поэтому при достатке оперативки, нет смысла гонять данные на ssd и обратно.

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

Эээээ, а память не быстрее ssd разве?

Разве вопрос был не в плане «сберечь» SSD перенося временный каталог в память?

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

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

Не знаю. Я в память переносил для ускорения сборки. У меня и ssd то нет.

У тех у кого есть деньги на ssd, имхо, не должно быть проблем с памятью.

Бинарный rust в 3 Гб не влез в этот раз :)

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

А сколько минимум памяти нужно при таком раскладе для сборки наиболее тяжеловесных программ: Rust, LibreOffice, Firefox, Chromium?

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

Много. Из перечисленного собираю только Firefox и на диске, а не в памяти. Либру давным-давно заменил на WPS, и раст и хром ставлю бинарными пакетами.

Под остальное надо совсем мало, но есть неожиданные монстры типа spidermonkey, там надо гигабайт 8.

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

Для тяжелых указывается место сборки отдельное от tmpfs либо бинарники есть, жаль что webkit* нет еще.

8Гб думаю минимум.

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

Официальная бинарная ж репа тестируется сейчас. Там qtwebebgine есть.

grem ★★★★★
()

По моим наблюдениям как пользователя (неделю назад перешедшего с Funtoo на Gentoo):

  1. В Funtoo есть релизы. В Gentoo только rolling release. Следствий из этого много, но все очевидные.
  2. В Funtoo хуже QA. Даже в Funtoo 1.4 есть, например, blender, зависящий от Python 3.9. Python 3.9 отсутствует даже в rolling релизе Funtoo Next. Т.е. в «стабильном» релизе есть пакет который невозможно установить.
Gentooshnik ★★★★★
()
Ответ на: комментарий от Gentooshnik

п. 1. «В Funtoo есть релизы», оно конечно так, но по факту релизов всё-таки нет, stage3 всегда «актуальные». Да, есть привязка к какому-то срезу дерева генты, и следствий из этого не так много, но они как раз НЕ очевидные и во многом провоцируют п. 2.

п. 2. Иногда складывается впечатление, что QA относительно пакетов в мета-репо просто отсутствует - это и «добавили ebuild, не положили патчи в files», и «обновили версию пакета, не убрали старый уже ненужный патч из ебилда», «тупо перенесли новые кеды из дерева генты, забыли пройтись sed’ом по ним».

С уверенностью устанавливается то, чем пользуется drobbins, это условный system и рабочее окружение на GNOME. В остальных случаях, могут быть либо несвежие версии, либо вот такие косяки.

Для пользователя с опытом это решается без проблем. А так, да, осадок оставляет.

И, через баг-трекер всё решается довольно быстро.

в rolling релизе Funtoo Next

Next - это, по-моему мнению, тот ещё эксперимент с неизвестным результатом.

P.S. Баг по блендеру открыт в августе, но blender-bin есть, ему по-моему 3.9 не нужен. Судя по трекеру задача по обновлению системного питона до 3.9 плавно переходит в стадию «а зачем, если сразу уже можно до 3.10».

vvn_black ★★★★★
() автор топика
Последнее исправление: vvn_black (всего исправлений: 1)

прочитал как* «что же ожидает* Funtoo от Gentoo?»

reuser
()
Последнее исправление: reuser (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.