LINUX.ORG.RU

Для тех, кто думает перейти на Gentoo

 


64

27

Привет

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

TL; DR: Для тех, кто думает перейти на Gentoo (комментарий)

В каких случаях имеет смысл выбирать Gentoo:
1. Вы любите настраивать систему под себя. В Gentoo есть больше возможностей по кастомизации системы в сравнении с многими другими дистрибутивами: USE флаги, параметры компиляции, поддержка пользовательских патчей в пакетном менеджере, хуки пакетного менеджера (вставка своих шагов на этапе установки пакетов), игры с версиями приложений и/или зависимостей, игры с альтернативными имплементациями (openrc/systemd/..., rsyslog/syslog-ng/metalog, slang/ncruses, dhcpcd/dhclient/...).
2. Вы хотите обучиться основам Линукс. Установка Gentoo невозможна без практического понимания базовых принципов Линукс: интерфейс командной строки, chroot, работа с диском (MBR, GPT, возможно LVM, возможно шифрование, типы файловых систем, параметры монтирования и т. п.), настройка сети (WiFi/Ethernet, DHCP, ifconfig/ip, выбор между wicd/NetworkManager/sysinit и т. п.), ядро (конфигурация/компиляция/установка, firmware, внешние модули aka @modules-rebuild, возможно параметры при запуске и т. п.), графический сервер (Xorg/wayland, драйвера) и др. Большинство дистрибутивов скрывают это за инсталлятором, но в Gentoo вам придется столкнуться с этим непосредственно.
3. Требуется система максимально оптимизированная под определённую платформу или нефункциональные требования: минимальный размер (embedded), минимальный отклик (банковские системы, игровые сервера), максимальное быстродействие в конкретных областях (обработка видео потоков) и т. п. Стоит заметить, что Gentoo имеет смысл выбирать только в том случае, когда нет дистрибутива уже заточенного под эти требования, или он чем-то не устраивает.

В остальных случаях Gentoo скорее всего не лучший выбор, разве что Just for Fun.

Сильные стороны Gentoo:
#1 Gentoo очень гибкая и всенастраиваема
Пример того что в Gentoo делается просто:
- Использовать openrc вместо systemd или наоборот; pulseaudio или без него
- Наложить кастомный патч; пример когда это нужно
- Подключить или отключить такие вещи как vaapi, vdpau, opencv и т. п.
- Иметь несколько веток софта; уточню, что это работает только для определённых пакетов; например можно одновременно установить python 2.7, 3.4, 3.5 или qt4 и qt5, но нельзя одновременно установить qt 5.7 и 5.8

#2 Очень удобный и функциональный пакетный менеджер
Примеры удобных фич:
- Прервать установку (вплоть до перегрузки компьютера), а потом ее продолжить. Можно продолжить с последнего пакета (emerge --resume), продолжить но пропустить последний пакет, например, если его установка прервалась с ошибкой (emerge --resume --skipfirst, некоторые нюансы); для больших пакетов можно продолжить саму компиляцию (ebuild <полный путь и имя файла>.ebuild merge).
- Когда при установке обновляется конфиг приложения, определяется редактировался ли предыдущий конфиг пользователем. Если да, конфиг не перезаписывается, а кладётся радом, и выводится сообщение пользователю с предложением обновить конфиг.
- Обновить всю систему, но исключить некоторые пакеты (удобно для исключения больших пакетов из ежедневного обновления)
- Почистить зависимости - удалить те пакеты, которые больше никому не нужны.
- Поскольку ebuild - текстовый файл, то можно пропарсить на предмет требований к количеству ресурсов для установки:

$ for F in $(find /usr/portage -name "*.ebuild") ; do REQ=$(grep "CHECKREQS" "$F") ; if [[ -n "$REQ" ]]; then echo -e "\n$F\n$REQ" ; fi; done
- Вынести компиляцию на другой компьютер (поддержка distcc на уровне пакетного менеджера). Важно когда Gentoo устанавливается на слабый компьютер.


#3 Хорошая документация, по крайней мере на английском. Более того, поскольку Gentoo-специфичные утилиты являются лишь надстройкой на generic механизмами, документация от других дистрибутивов (например от Arch) в большинстве случаев тоже подходит.
Опрос 2014: У какого дистрибутива лучшая документация

#4 Достаточно свежий софт, много сторонних репозиториев.
Список сторонних репозиториев
Gentoo - rolling release, а значит как только новая версия конкретного софта появилась в репозитории, её можно установить. Но здесь не имеется ввиду, что как только новая версия зарелизилась, она моментально становится доступна в основном дереве; лаг есть, но он как правило не большой, хотя зависит от пакета. В тестинг ветке новые версии появляются раньше. Кроме того мейнтейнеры Gentoo могут маскировать некоторые версии, если в них обнаруживаются серьезные баги. Однако всегда можно размаскировать нужную версию. Кроме того для некоторых пакетов есть -live версии, когда исходники скачиваются напрямую из github или аналога.
Пример когда «у меня не самый свежий софт в Gentoo»

#5 Полный порядок в системе, ничего лишнего - эстетическое удовольствие, плюс возможно можно немного улучшить перформанс

#6 В процессе установки и эксплуатации получаешь полное понимание как работает система, а значит возникающие проблемы решаются быстро. На самом деле без должного знания Линукса (или желания его узнать в процессе) Gentoo нормально не установить.

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

#2 Пакетный менеджер хоть и удобный, но очень медленный

#3 Если не обновлять систему долго (полгода и более), то сложность обновления сопоставима с установкой новой системы. Есть мнение, что emerge-webrsync --revert=yyyymmdd должен помочь (лично я не проверял).

Особенности
#1 Высокий порог входа; дистрибутив не для новичков. Если человек не комфортно чувствует себя в командной строке, никогда не компилировал ядро, не разбивал диски на разделы, не привык изучать докуменацию, вчитываться в сообщения и анализировать логи, то Gentoo покажется сложной в обслуживании, а возникающие проблемы будут списываться на дистрибутив.

#2 Обновляться нужно часто.

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

#4 Есть две ветки: stable и testing. В stable меньше шансов встретить проблему, но в testing более свежий софт. Ветки можно комбинировать.

Мифы
Миф #1 Gentoo даст прирост производительности за счет того, что весь софт компилируется под конкретное железо.
Краткий ответ: Без дополнительных телодвижений - в пределах пары процентов, так что вряд ли вы это заметите.

Детальный ответ.
Не следует ожидать что просто скомпилировав систему из исходников вы получите сколько-нибудь заметное улучшение перформанса.
Для большинства приложений компиляции под конкретное железо даст прирост производительности в районе 1-2%.
Ложка дегтя: в некоторых случаях даже может быть замедление. Например Firefox, можно ускорить с помощью PGO. В Gentoo по умолчанию это отключено, так как PGO увеличивает время компиляции почти в два раза. В бинарных дистрибутивах соотв. софт может быть скомпилирован с PGO.
Так как добиться улучшения производительности? Узкий круг приложений может быть значительно ускорен при компиляции под конкретную платформу - на 30%-50% и больше. В основном это приложения которые активно занимаются вычислениями. Но для этого требуется соотв. настройки. Например, активация SIMD инструкций, даст прирост производительности в мультимедиа приложениях. Некоторые процессоры имеют аппаратную поддержку шифрования AES. В бинарных дистрибутивах подобные фичи будут отключены, так как не все процессоры это поддерживают, а бинарные дистрибутивы в первую очередь заботятся о совместимости.
Небольшое улучшения перформанса возможно если убрать из системы всё лишнее (мнение 1, мнение 2).
Еще интересный случай

Миф #2 Обновления занимают много времени
Краткий ответ: 5-10 минут на фоне, не мешая основной работе.

Детальный ответ.
Обновления не занимают много времени, но опять же, при правильном подходе.
Во-первых, как было сказано выше, обновляться нужно часто. Для testing ветки это каждый день, или по крайней мере не реже чем в раз 2-3 недели. Для стабильной ветки - раз в неделю достаточно (на стабильной ветке намного реже выпускаются обновления)
Во-вторых, есть пакеты которые правда очень долго компилятся: libreoffice, firefox, chromium... Их всего 10-15. Я их исключаю из ежедневного обновления, а обновляю раз в несколько месяцев.
Еще нужно сказать, что на этом вопросе часто заостряют неоправданно много внимания. Обычно обновления происходят на фоне, и не сильно влияют на работу; так какая разница как долго они выполняются?
В итоге, у меня обновления занимают примерно 5-10 мин ежедневно (у меня тестинг-ветка).
К тому же всё происходит на фоне, в любой момент можно поставить на паузу (Ctrl+Z, fg), продолжить после прерывания (умышленного или случайного).
Мой скрипт ежедневного обновления

Миф #3 Gentoo требует много времени на обслуживание
Краткий ответ: это зависит от вас.

Детальный ответ.
Обслуживание Gentoo занимает меньше времени по сравнению с другими дистрибутивами, но только при грамотном обращении, конечно. Достигается это за счет следующего:
- хороший пакетный менеджер: маскировки, глобальные и индивидуальные установки для пакетов (USE флаги, опции компиляции, каталоги), хуки, приоритеты (чтобы компиляция происходила на фоне и можно было работать), много опций для установки и анализа, подсказки после установки.
- всё происходит в CLI, а значит типовые операции можно обернуть в скрипты/алиасы.
- уже существуют много утилит для облегчения обслуживания: eselect, equery, eix, eclean, euse, genlop и др.
Грамотное обращение означает, что вы правильно и регулярно обновляете систему, исполняете предписания emerge, которые он выдает после установки, держите в порядке конфигурационные файлы, а если таки возникает проблема, которую решить вы не можете, то вы обращаетесь в форумы, а не просто жалуетесь на жизнь.
Что до проблем с обновлениями - см. следующий пункт «Миф #4 Установка, обновление постоянно падают; частые блокировки»

Миф #4 Установка, обновление постоянно падают; частые блокировки
Краткий ответ: Не чаще чем в других дистрибутивах

Детальный ответ.
Если говорить про «часто» и «постоянно», то проблемы с обновлением/установкой могут быть если:
- система давно не обновлялась
- система неправильно обслуживается (см. выше про Грамотное обращение)

В редких случаях пакет просто не компилируется. На самом деле это проблема не Gentoo, а тех, кто писал этот софт. И в подавляющим большинстве случаев это не является проблемой, и вот почему. Если это обновление, то можно продолжить процесс запустив emerge с параметрами --resume --skipfirst - он обойдет проблемный пакет, пересчитает зависимости чтобы система осталась консистентной, и продолжит обновление (а можно изначально передать параметр --keep-going, тогда это будет происходить автоматически, прерываний вообще не будет). Если пакет критичен, можно установить предыдущую версию, которая компилировалась (а проблемную замаскировать чтобы пакетный менеджер ее не видел).

Что может заблокировать обновление полностью:
- просьба пакетного менеджера поменять флаги пакета. При этом emerge предлагает сделать это автоматически, но лично я предпочитаю делать вручную. Для ручного способа, решается добавлением строчки в package.use
- просьба пакетного менеджера задать лицензию. Это валидно только для не-свободных лицензий, например EULA, Skype, Adobe Flash и т. п. Если мы говорим имено про обновление, то такое бывает только когда лицензия обновляется, что бывает очень редко (как много у вас пакетов под не-свободной лицензией, и как часто они меняют лицензию?). Решается добавлением одного слова в make.conf
- просьба пакетного менеджера размаскировать пакет. По моему опыту нужно не размаскировывать, а наоборот замаскировывать пакеты, которые тянут замаскированные зависимости. Это, да, требует минут 5-10 на разобраться. Но, если только у вас нет смешения веток и live пакетов, такой вариант случается раз в пятилетку.
- сложные блокировки. Большинство блокировок пакетный менеджер разрешает сам; по моим наблюдениям, качество данного механизма значительно улучшилось пару лет назад. Из своего опыты скажу, что (учитывая частые обновления) блокировок, которые бы совсем останавливали обновление я уже не видел года 1.5. Но если они есть, то это действительно сложный кейс.

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

Миф #5 В Gentoo нет бинарных пакетов
Краткий ответ: Есть там, где это действительно нужно.

Детальный ответ
29 декабря 2023 года было официально объявлено о релизе бинарного варианта Gentoo: Gentoo становится бинарным / https://www.gentoo.org/news/2023/12/29/Gentoo-binary.html Также есть Calculate Linux - полностью бинарный форк Gentoo.
С самого начала в «классическом» Gentoo в основном репозитории всегда были несколько бинарных пакетов: libreoffice-bin, firefox-bin, некоторые другие. Связано это с тем, что из исходников они очень долго компилируются, и иногда проще поставить бинарник.
Бинарный пакет можно сделать самому командой quickpkg --include-config y <установленный пакет> - удобно для бекапов.
Но стоит обратить внимание на то, что при использовании бинарных пакетов пропадают те главные особенности, ради которых имеет смысл выбирать Gentoo. Если вам нужен уже скомпилированный софт, возможно вам имеет смысл присмотреться к другим дистрибутивам.

FAQ

#1 Установка на слабый компьютер
Смотря что есть слабый компьютер.
Из собственного опыта: Intel Core2 Duo 6600 @ 2.40GHz, 2Gb RAM + 4Gb swap хватало для комфортной работы в Gentoo.
Зачастую ebuld'ы содержат информацию о том, сколько нужно памяти для компиляции пакета. TOP 5:
16G - chromium
8G - ledger, isabelle
7G - ceph
6G - firefox x64 (для x32 нужно 3G), pypy x64 (для x32 нужно 3G)
5G - electron
Если компьютер и вправду слабый, то лучше выбрать не Gentoo (точнее не-source-based дистрибутив). Альтернатива - можно вынести компиляцию на другой «не-слабый» компьютер с помощью distcc.


Опрос 2025: Какую операционную систему и/или дистрибутив GNU/Linux вы используете на ПК?
Опрос 2022: Какой дистрибутив GNU/Linux вы используете на домашнем ПК/ноутбуке/моноблоке?
Опрос 2022: Лучший дистрибутив линукса или ОС для сервера
Опрос 2021: Какую операционную систему и/или дистрибутив GNU/Linux вы используете на ПК?
Опрос 2021: Какой операционной системой вы пользуетесь на серверах?
Опрос 2018: Какой ОС вы пользуетесь на основном ПК?
Опрос 2017: Какую ОС вы используете на основном ПК?
Опрос 2014: Какой дистрибутив вы используете на десктопе?
Опрос 2013: Какой дистрибутив вы используете на десктопе?
Опрос 2013: Какой дистрибутив Linux считаете максимально близким к UNIX-way?
Опрос 2011: Какой из дистрибутивов, по вашему мнению, обладает наиболее полной и внятной документацией?
Опрос 2011: Какая ОС установлена на вашем рабочем компьютере?
Опрос 2006: Каким дистрибутивом GNU/Linux Вы пользуетесь?
W3Tech стастика дистрибутивов на серверах
Отличия дистрибутивов, время работы ноутбука
Чем удобны USE флаги
Сколько памяти нужно для РАБОТЫ Gentoo (сколько нужно для компиляции было указано выше)
Сколько места на диске нужно для Gentoo
Правильное полное обновление Gentoo, Мой скрипт ежедневного обновления, Еще вариант
Gentoo для девелоперов
Практика инсталляции Gentoo: в двух словах простым языком
Небольшой скрипт - сборка livecd

★★★★★

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

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

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

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

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

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

Да, просто следуй хэндбуку, в т.ч. в том, что касается binhost.

У меня примерно 70% пакетов устанавливаются с бинхоста, остальное компилируется. Это безо всяких специальных мер, просто прописал бинхост.

Chord ★★★★
()
22 марта 2025 г.

Кому интересно - добавил разных опросов в первое сообщение. Хотел посмотреть как менялась популярность дистрибутивов среди пользователей ЛОР:

  • Gentoo в 2006 году пользовалсь 25% опрошенных; далее цифра колеблется в районе 10%
  • Arch медленно ползёт вверх: от ~17% до ~20%.
  • Debian колеблется в районе 20%, но в 2025 упало до 13%.
  • Ubuntu всегда было около 25%, но в 2025 упало до 12%.
  • Fedora держится в районе 8%.
  • Slackware: 2%-3%. Рекорд был в 2006: 14%
  • SuSe: начала были твёрдые 6%, начиная с 2017 - твёрдые 4%

Disclamer: Цифры примерные, так как опросы не совсем идентичные в разные года.

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

А какая разница? Это все погрешности среди погрешностей. Пока не существует коммерческих десктопных дистрибутивов и фирм, целенаправленно этим занимающихся, на десктопе линукса не будет, как товара.

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

А какая разница?

Выше популярность Arch — выше вероятность, что chrome будут официально собирать не только в rpm и deb пакеты.

Пока не существует коммерческих десктопных дистрибутивов

SteamOS. Да тот же RHEL Workstation.

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

Вот радость то -_-… Мне как гентушнику от популярности арча ни горячо, ни холодно. Вон есть клиент телеги сторонний под арчик собранный. Так у вас там все версии софта перекручены. Половина устарела, половина в крайней нестабильности. Напрямую бинарник не возьмешь, надо собирать.

СтимОС это достаточно узкоспециализированное. Это не отноится к десктопным осям общего применения. Тем более к комерческим.

Редхат отказались от десктопов еще в начале нулевых.

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

Мифы

Самые свежие версии программ раньше всех.

Когда я загрузил свежеустановленную gentoo, получил систему с версиями около debian stable. Из доступных после установки репозиториев можно было установить немногое, не то что новое. Настроил источники, тут переход к

Миф #3

Долгие компиляции. Всё из исходников. Да ты задолбишься всё собирать.

Чтобы что-то установить надо настроить источники, разобраться с USE-флагами, пробиться через masked-пакеты, иногда вручную порулить зависимостями. После этого дождаться окончания сборки — меньшая проблема. Вот программа установлена и следующий миф

Gentoo — хороший инструмент для (само)образования. Освоил gentoo — с любым linux справишься.

С одной стороны это так. После установки многие программы на gentoo не работают просто потому, что не имеют рабочего дефолтного конфига. На других системах настройка происходит редактированием дефолтного конфига, на gentoo — написанием своего. С другой стороны, в большинстве случаев gentoo-опыт непременим за её пределами.

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

Не пиши больше про генту, ты не знаешь что это вообще такое.

Версии дебиана и генты отличаются не в статике, это разные подходы. Между разными дистрибутивами вообще версии даже примерно совпадать не могут. Даже если взять примерно «равные» по версиями и подходу арч и генту.

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

Вообще генту не про сборку изначально сейчас. У меня 99,9% софта ставится бинарниками. Это про возможности настройки.

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

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

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 2)
29 апреля 2025 г.
Ответ на: комментарий от LightDiver

Не пиши больше про генту, ты не знаешь что это вообще такое.

Ты это, сказки тут нам всем не рассказывай про генту

Версии дебиана и генты отличаются не в статике, это разные подходы. Между разными дистрибутивами вообще версии даже примерно совпадать не могут. Даже если взять примерно «равные» по версиями и подходу арч и генту.

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

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

Ты смотри какой ты сказочник. У генты дефолт use-флаги сделаны так, чтобы этим пользоваться было или проблематично или невозможно. Например vim без поддержки буфера обмена X или emacs без jit imagemagick json xft libxml2. И поэтому в генте придумали autounmask, без которого гентой пользоваться нельзя. И потом эти файлы, сгенеренные autounmask’ом становятся очень большими и разобраться в этом очень проблематично. «Не нужно настраивать никакие исходники - в этом и принцип генту» лолкек, сказочник 146lvl

Вообще генту не про сборку изначально сейчас. У меня 99,9% софта ставится бинарниками. Это про возможности настройки.

Это если у тебя use-флаги совпадают с профилем gnome-desktop. А т.к 99% софта с кривыми дефолтными use-флагами, то соберутся только 40-60% зависимостей. Но хоть так. До этого вообще было никак

А так, я писал, что генте нужно:

  1. релизы
  2. бинарная установка пакетов
  3. минус пердолинг релиз в релизах(а в ~ пердольтесь хоть 24/7)
  4. пересмотреть все дефолтные use-флаги т.к по ним бинари генерятся. А то в дебиане всё хорошо, а в генте ffmpeg -vdpau

Это всё с логическим И, а не с ИЛИ

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

Калькой никогда не станут пользоваться, даже если там всё это есть. В этом-то и дело. А гента еще имеет шанс стать даже топовым дистрибом в проде, если это сделают(но шанс околонулевой)

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

В генте ничего из этого не сделают. В ней даже стандартные базовые баги не закрывают просто потому что «сами пишите скрипты».

В кальке все это учтено, закрыто, продумано больше 10 лет. В том числе твои запросы.

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

релизы бинарная установка пакетов

Нафига? Берите дебиан или шапку - будут вам и релизы и бинарная установка.

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

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

Qui-Gon ★★★★★
()
Ответ на: комментарий от LightDiver

В генте ничего из этого не сделают. В ней даже стандартные базовые баги не закрывают просто потому что «сами пишите скрипты».

Они этого не делают, потому что людей нет. Сейчас они какие-то подвижки в правильном направлении делают

serg002 ★★★★
()
Ответ на: комментарий от Qui-Gon

Нафига? Берите дебиан или шапку - будут вам и релизы и бинарная установка.

У тебя забыл спросить, что мне брать

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

Никто не запрещает сделать вменяемую сборку по дефолту, которая будет удовлетворять 99% хотелок и оставить возможность кастомизировать под себя. Так были бы и пользователи и мейнтейнеры и инвестиции

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

вменяемую сборку по дефолту, которая будет удовлетворять 99% хотелок

Ну вот вроде уже большой дядя а соображалка так и не выросла. Те 99% которые готовы жрать полной ложкой дефолт в генту не ходят. Для них убунта-бубунта есть. А в генту ходят те кому не хочется быть в числе 99% процентов одинаковых с лица хомячков. Смекаешь?

А что ты предлагаешь - сделать генту вот такой же безликой массой на бинарных пакетах. НА-ФИ-ГА? Просто потому что несколько хомячков хотят поставить бинарную говносборку как у всех но гордо заявлять - у меня не шапка как у вас лошары а генту! И пускай гентушные меитейнеры горбатятся задаром дабы хомячки выглядели кул хацкерами?

У тебя забыл спросить, что мне брать

ну своим хамством и переходом на личности ты себе чести не делаешь. фу таким быть.

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

Те 99% которые готовы жрать полной ложкой дефолт в генту не ходят. Для них убунта-бубунта есть. А в генту ходят те кому не хочется быть в числе 99% процентов одинаковых с лица хомячков. Смекаешь?

Это надо чтобы почитало руководство генты. Идеальный пример

Конечно не ходят. В генту вообще 20 лет уже никто не ходит, окроме очень редких кейсов. Итого: у генты сообщество 15 человек и она умирает и чтобы она не сдохла - надо чтобы в нее ходили. А чтобы ходили - ее надо довести до юзабельного состояния, лол

А что ты предлагаешь - сделать генту вот такой же безликой массой на бинарных пакетах. НА-ФИ-ГА? Просто потому что несколько хомячков хотят поставить бинарную говносборку как у всех но гордо заявлять - у меня не шапка как у вас лошары а генту! И пускай гентушные меитейнеры горбатятся задаром дабы хомячки выглядели кул хацкерами?

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

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

Никто не запрещает сделать вменяемую сборку по дефолту, которая будет удовлетворять 99% хотелок

Такого не будет никогда, потому что у каждого свои хотелки. У меня в кальке мешков 30-40 со своими юзами, ну не попали разработчики в мои хотелки, что теперь?

Гента - это в первую очередь конструктор и все хотелки удовлетворяются только ее «оператором».

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

Гента - это в первую очередь конструктор и все хотелки удовлетворяются только ее «оператором».

Гента - это в первую очередь мёртвый конструктор

Такого не будет никогда, потому что у каждого свои хотелки. У меня в кальке мешков 30-40 со своими юзами, ну не попали разработчики в мои хотелки, что теперь?

Хватит сказки рассказывать. Дебиан собирает дистриб, который в 99.9% не требует никаких телодвижений. В генте use-флаги выставлены именно так, чтобы базовая система не разрасталась, потому что ее невозможно сопровождать при пердолинг-релизе. А по-факту при дефолте гентой невозможно пользоваться

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

Ну тут уж надо выбрать или живем с лишним мусором или делаем по себя идеальную систему.

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

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

Ну тут уж надо выбрать или живем с лишним мусором или делаем по себя идеальную систему.

Ахахах, хорошая аргументация. Лишний мусор - это 100мб либ с одной стороны, с другой или живем с лишним мусором или генте трындец. На какой стул сядешь ты, регистрант?

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

Ну закроется и хрен с ней. Как и с фантой, слакой и еще кучей дистрибов, которые неадекватные и неюзабельные

serg002 ★★★★
()
Ответ на: комментарий от Qui-Gon

Гента и не занала что клоун с лора ее похоронил.

Вот не надо этого. Половина портажа не собирается. Мейнтейнеров нет. Куча пакетов-сироток. Финансирования нет. Донатов нет. Юзеров нет. В проде нигде ее нет 20 лет. Клоун, ага

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

В проде нигде ее

Она не для прода. Ну какбы надо еще пару извилин чтобы понять что не все для прода. Ну какбы есть болиды формулы-1. Они офигенные - но они не для прода. Вот гента это немного о том же.

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

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

Она не для прода. Ну какбы надо еще пару извилин чтобы понять что не все для прода.

Если дистрибутив нельзя применить в работе - то это поделка мертва. Это операционная система, а не развлекательная штука

Ну какбы есть болиды формулы-1. Они офигенные - но они не для прода. Вот гента это немного о том же.

Хорошо, есть болит Маруся в единственном экземпляре. Стоит в музее суперкаров прошлого. Так же будет и с гентой. Тебя устраивает это?

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

Нет! Сломанные эбилды - это системная проблема. Она не решается баг-репортами. Она решается перестройкой use-флагов, релизами раз в три года и притоком людей и мейнтейнеров. Слать багрепорт сломанного эбилда - лишь трата времени и отодвигать время принятия нужных решений руководством или закрытия проекта

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

или закрытия проекта

Честно говоря она де-факто и так уже мертва лет 20 т.к неприменима нигде. То, что сайт работает - это не показатель. У слаки и кракса тоже сайты работают и там новости обновляются. Я генту на сервер ставил в 2008 году. После меня админ пришел и сказал «кто эту херню сюда поставил?» и удалил генту и залил дебиан. Фактически с 2008 года я ее нигде и не видел на работах

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

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

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

Хорошо, есть болит Маруся в единственном экземпляре. Стоит в музее суперкаров прошлого.

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

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

Есть феррари, ламборгини и астон-мартин. В такси не работают и на

Не-не-не. Это дебиан, редхат и убунта

Гента - это именно Маруся

serg002 ★★★★
()

30.06.17

Тогда ещё у гентушников была надежда на будущее. Сейчас гента по ненужности что-то вроде иксов.

ox55ff ★★★★★
()

Каждый год с момента моего полного перехода не генту в 2011 вижу обсуждение её скорой кончины из-за нехватки мейнтейнеров и отсутствии интереса у пользователей… Про несобираемость половины портажа особенно доставило.

thorus_dv
()

Оно и правильно. Надо по-тихому отвечать, а то вдруг придут и еще твои слова опровергнут. Да, thorus_dv? Я пердолился с 2008 до 2016 года. И даже такой тупой как я, начал что-то подозревать. А так, каждый апдейт был - как отдельный квест. Сказки он рассказывает про генту. Прекращай уже петросянить

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

Не-не-не. Это дебиан, редхат и убунта

дебиан редхат и убунта это так, киа, хюндай и рено. Где все за тебя сделал дядя - а ты просто баранку держишь трясущейся рукой.

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

Где все за тебя сделал дядя - а ты просто баранку держишь трясущейся рукой

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

И едешь в такой Марусе и руки трясутся «ща как проапдейчусь и Маруся вся рассыпется на запчасти»

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

Самое главное у тебя все работает, апдейты апдейтятся, ничего потом не отваливается, колеса круглые и так далее. К чему же такая озабоченность тем, с чем ты дела уже давно не имеешь? Я бы плюнул и забыл давно. Мстя? Попытка заставить «прозреть» тех, кто еще не «прозрел»?

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

Я бы плюнул и забыл давно. Мстя? Попытка заставить «прозреть» тех, кто еще не «прозрел»?

Пусть это для вас всех останется загадкой

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

Сколько же бесполезной инфы, ты хоть сам Gentoo ставил?

Уже 20 лет на Генте. А что?

Жена, дети, родители на Генте. Всё работает идеально.

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

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

Я пердолился с 2008 до 2016 года. И даже такой тупой как я, начал что-то подозревать. А так, каждый апдейт был - как отдельный квест

И с чего ты решил что проблема в Генту?

Вместо того чтобы ныть по форумах, пришёл бы и как любой нормальный человек задал вопрос, тебе помогли бы решить проблему.

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

Я просто оставлю это тут: https://www.gentoo.org/news/2025/04/30/osuosl.html

US$ 250.000 can be provided within the next two weeks OSL will have to shut down

Гкхм. А может релизы с 3-х летним циклом сделать? Может use-флаги пересмотреть? Та неее, кому надо бинарное и релизы - пусть дуют в убунту или дебиан. Гента не для прода, говорили они)))

250к задонать, Карл! За 250к можно купить серверов на 50 лет вперед. А эти 250к уйдут куда-то в OSL, который их употребит по собственному усмотрению

https://www.gentoo.org/news/2025/01/05/new-year.html

Finances of the Gentoo Foundation Income: The Gentoo Foundation took in approximately $20,800 in fiscal year 2024; the dominant part (over 80%) consists of individual cash donations from the community.

Expenses: Our expenses in 2024 were, as split into the usual three categories, operating expenses (for services, fees, …) $7,900, only minor capital expenses (for bought assets), and depreciation expenses (value loss of existing assets) $13,300.

Balance: We have about $105,000 in the bank as of July 1, 2024 (which is when our fiscal year 2024 ends for accounting purposes). The draft finanical report for 2024 is available on the Gentoo Wiki.

Transition to SPI: With the move of our accounts to SPI, see above, the web pages for individual cash donations now direct the funds to SPI earmarked for Gentoo, both for one time and recurrent donations. Donors of ongoing recurrent donations will be contacted and asked to re-arrange over the upcoming months.

Деняк нет, всего $105к

serg002 ★★★★
()
Последнее исправление: serg002 (всего исправлений: 5)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)