Gentoo
Материал из Lurkmore
В эту статью нужно добавить как можно больше юз-флагов и тирад разъярённых красноглазиков. Также сюда можно добавить интересные факты, картинки и прочие кошерные вещи. |
« |
Кто гентушник? Я - гентушник? Сам иди нахуй. | » |
— Анонимус |
« |
В слове 'ебилд' буква 'д' явно не на своём месте | » |
— Он же |
Gentoo — один из семейства source-based дистрибутивов Linux, отличительная особенность которых — пакеты собираются на пользовательской машине из исходников, находящихся в репозитории. В отличие от этого, пакетные дистры (Debian/Ubuntu, Mandriva, Red Hat/Fedora, SUSE/OpenSUSE, тысячи их, но формат пакетов обычно или deb, или rpm), как видно из названия, заточены на установку уже собранных пакетов с откомпилированными исполняемыми файлами. Хотя как в сорц-базед есть возможность ставить бинарники, так и в пакетниках никто не мешает брать из репов rpm-src или deb-src и собирать их на месте (не путать со сборкой через ./configure && make && make install или checkinstall, хотя и этого никто не запрещает).
« |
А я люблю компилировать генту и дрочить. Каждый день я скачиваю на компьютер все ебилды которые нахожу. На два гига целый день уходит. Зато, когда после тяжёлого дня я прихожу домой, включаю компьютер и ставлю на компиляцию свое сокровище. И дрочу, представляя, что меня поглотил единый организм портаж. Мне вообще кажется, что ебилды, умеют думать, у них есть свои семьи, города, чувства... А вчера, мне приснился чудный сон, как будто я нырнул в море, и оно превратилось в портаж, рыбы, водоросли, медузы, все из портажа, даже небо, даже Линус Торвальдс! | » |
— Вован о Gentoo |
Содержание |
[править] Дзен
Как гласит пословица, можно бесконечно смотреть на четыре вещи: горящий огонь, текущую воду, работающего человека и на консоль, в которой компилируется OpenOffice. Поэтому наиболее благодатный объект для наблюдения — это пожарные, которые тушат пожар в бухгалтерии.
В мире Линукса, где каждый выбирает себе дистрибутив согласно своим душевным болезням склонностям, тоже есть такой, наиболее подходящий для медитативного наблюдения объект: это дистрибутив под названием Gentoo. Апологеты заявляют, что он гораздо компактнее, гораздо быстрее, гораздо надёжнее, и гораздо понятнее и логичнее всех остальных дистрибутивов GNU/Linux. Так ли это на самом деле — объективных свидетельств нет.
Однако постороннему наблюдателю совершенно очевидно, что Gentoo привлекает своих фанов вовсе не этим, а возможностью бесконечно ебаться с системой дни и ночи напролёт, неустанно пытаясь обновить хоть что-то, компилируя и перекомпилируя все приложения, или, на Гентушном жаргоне, «пересобирая мир».
Обычный для линукса аргумент «раз настроил — работает годы» здесь не работает, ибо стабильность системы также зависит от используемых пакетов и пакетного менеждера, которые на Gentoo (ебилды и portage соответственно) наиотвратительнейшего качества, а посему ёбля пользователям обеспечена и перезапускать обновление системы 5 раз из-за то и дело возникающих ошибок — обычное дело. Видимо убунтовский принцип Just Work™ в мире Gentoo воспринимается как злейшее ругательство.
Первичная инсталляция занимает, по меньшей мере, многие часы, или даже дни, что, с одной стороны, неимоверно повышает Чувство Собственной Важности Гентушника. Причём довольно часто возникают серьёзные проблемы, успешное и грамотное решение которых может поднять ЧСВ Гентушника более, чем до 9000. Даже до 9999.
Поскольку постоянно появляются новые ебилды, процесс «пересобирания мира» у настоящих Гентушников практически никогда не останавливается, обеспечивая прекрасную возможность на 100% оправдать вложение денег в самый последний сверхмощный процессор. В случае, если вдруг, по какой-то причине доступные для сборки ебилды заканчиваются, Гентушник настоящий вовсе не впадает в уныние — наоборот, он выходит в высшее медитативное состояние, известное как «Ожидание Ебилда».
Впрочем, доступность документации по Ебилдам позволяет особенно продвинутым гентушникам переходить в какой-то мере на самообеспечение. Ебилды же можно писать самому (создавая попутно ещё и свои оверлеи (альтернативные ебилд-репозитории)).
[править] На самом деле
« |
Во истину - Gentoo - это бесконечный квест и оч увлекательный | » |
— Красноглазик после решения его очередной проблемы на форуме |
На самом деле, наcтоящие ценители Gentoo — убеждённые мазохисты. Они искренне наслаждаются постоянными проблемами разной степени решаемости. Cборка пакетов — занятие небыстрое и крайне ненадёжное, однако делать это каждый день совсем необязательно. В принципе, если использовать уже скомпилированные пакеты (например, как в Sabayon Linux, ну или во бздюхе), то серьёзных отличий от того же дебиана или ред хата у Gentoo нет, не считая некоторого количества заново изобретённых велосипедов, тут и там и вздутого до предела ЧСВ гентушников
- Все пакеты бинарных дистрибутивов собираются по принципу «чтобы работало везде и у всех», поэтому некоторая оптимизация отключается. Собирая пакеты самому, можно включить поддержку SSE, SSE2, 3dNow, чёрта лысого, на своё личное усмотрение. Сия процедура аналогична игре в русскую рулетку — можно добиться как улучшения производительности, так и ухудшения стабильности, нарвавшись на не совсем корректную реализацию этих ваших новомодных фишек на три буквы в конкретном компиляторе или целевом процессоре, ведь никакая линейка процессоров с годами не остается на одном и том же процессорном ядре — они и обновляются и вообще выпиливаются нафик и заменяются другими. Компилятор таких изменений в процессорной линейке не фиксирует и определить не способен. Что понятно учитывается адекватными разработчиками адекватных дистрибутивов, но нашим гентушникам это похуй. Они вдобавок займутся еще одной игрой в эту самую рулетку — использованием флагов оптимизации -O3, то есть использованим режима тестировки новых и не совсем готовых фич оптимизации, которые будучи готовы сразу же кочуют в -O2.
- Некоторые дистрибутиводельщики страдают тяжёлой формой ГГМ (ГНУизмом головного мозга) и выраженным синдромом проприетарофобии, поэтому принципиально не включают в репозиторий программы с лицензиями, отличными от GPL. В Gentoo ты собираешь и ставишь всё сам, не вызывает проблем поставить закрытые фирменные драйвера для NVidia с нормальной поддержкой 3D, или скачать и поставить набор стандартных ttf-шрифтов от Microsoft.
- Использование некоторых программ и алгоритмов ограничивает законодательство Пиндостана и некоторых других государств. (Хрестоматийный пример[пруфлинк?] с интерпретатором байткодов в движке рендеринга шрифтов, патент на который (до июля 2010 г.) принадлежал Apple.) Нашему анонимусу на это решительно насрать с высокой колокольни, даже на законодательство Этой страны, так что можно собирать что угодно и как угодно, и не волноваться.
Линукс — он и в Африке линукс; но, несмотря на это, гентушники уже тянут свои мерзкие ручонки репродуктивные органы и к другим дистрибутивам. В частности, существует портежеподобная система для Слаки, Emerde. Также, справедливости ради стоит отметить, что по Gentoo существует огромное количество документации, мануалов и всяческих хэнд-буков, в том числе в читабельном русском переводе, где даются не только чёткие указания чего и как делать, но и приводятся разъяснения зачем, и как это влияет на систему. Что в свою очередь помогает понять принципы её (системы) работы надолго отбивает у гентушников охоту экспериментировать и даже думать головой — бывали даже случаи когда в make.conf ставился флаг оптимизации −03 (ноль-три вместо православного О-три) И при этом гентушнег был искренне убежден в приросте производительности.
[править] Алсо
- Говорят, что Господь Бог был гентушнегом — тоже мир 6 дней собирал. Впрочем, эта гипотеза — серьезный повод к сомнениям в Его истинном «православии»: Иначе откуда взяться поговорке «Я бы изменил мир, но Бог не дает исходников»?
- К выходу LibreOffice гентушники как раз закончили компилировать OpenOffice.
- В Gentoo файлы для сборки программ в системе portage называются "ебилд" (ebuild), что как бы намекает.
- Есть соответствующий вид общелинуксового маскота. Самый быстрый в мире пингвин, кстати (36 км/ч, 10 м/с).
[править] Караоке с генту
Красные глаза — |
http://www.linux.org.ru/jump-message.jsp?msgid=2556078&cid=2556808 |
[править] Башорг
<@insomnia> Нужно выполнить всего три команды, чтобы поставить Gentoo |
394695 |
RS_Guardian: поставь соляру |
403342 |
bbl321_: а у меня виноград
|
404715 |
<Byron> Дочка Убунту прибежала к Дебиану и, весело смеясь, поцеловала его в лоб: "С днём рождения, папа!" Затем она окинула радостным взглядом сидящих за столом гостей и спросила своим звонким голосом: — Папа, а где Gentoo, разве он ещё не пришёл? — Нет, он ещё только собирается. |
404277 |
ххх: я конечно понимаю что у каждого свои тараканы в голове, но это слишком. на прошлой неделе просила мужа купить булочки с повидлом - купил отдельно булочки и отдельно повидло, мотивируя это тем, что так лучше |
404580 |
torkvemada> Он гентушник |
405641 |
Алина: Кать, у тебя есть черный лак для ногтей? |
405977 |
<plab> так, господа айтишники, очень актуальный вопрос |
394118 |
xxx: Настоящий гентушник никогда не качает мп3, он качает ноты и сам собирает песню! |
405425 |
[править] Пример юз флагов
ATTENTION! ACHTUNG! BHNMAHNE! Каждую строчку под катом Анонимус использует на свой страх и риск, информация может быть недостоверной, устаревшей или просто just for lulz.
[править] Примечания
[ + ] Gentoo — лучше всех! Я гарантирую это!
|
|||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|