|
Стаж: 16 лет
Сообщений: 8181
Благодарностей: 2709
Полезность: 0
|
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 работу другого человека, и как считают деньги. Поэтому наиболее благодатный объект для наблюдения — это пожарные, которые тушат пожар в бухгалтерии. При этом компилируя OpenOffice на ноутбуке
В мире Линукса, где каждый выбирает себе дистрибутив согласно своим душевным болезням склонностям, тоже есть такой, наиболее подходящий для медитативного наблюдения объект: это дистрибутив под названием Gentoo. Апологеты заявляют, что он гораздо компактнее, гораздо быстрее, гораздо надёжнее, и гораздо понятнее и логичнее всех остальных дистрибутивов GNU/Linux. Так ли это на самом деле - объективных свидетельств нет.
Однако постороннему наблюдателю совершенно очевидно, что Gentoo привлекает своих фанов вовсе не этим, а возможностью бесконечно наблюдать, как их компьютер дни и ночи напролёт, неустанно и с полной загрузкой процессора трудится, компилируя и перекомпилируя все приложения, или, на Гентушном жаргоне, «пересобирая мир». Впрочем он позволяет «пересобирать» и без сообщений, в фоновом режиме и даже поддерживает распределенную сборку, кэш повторения (ccache) и даже бинарные пакеты(как у людей Debian и подобных). Но тогда ананимуса это не забавляет.
Первичная инсталляция занимает, по меньшей мере, многие часы, или даже дни, что, с одной стороны, неимоверно повышает Чувство Собственной Важности Гентушника, а с другой, часто даже не требует от него практически никаких умственных усилий, поскольку все сценарии компиляции уже описаны заранее сотнями (и даже тысячами) так называемых «ебилдов» (хотя бывают серьёзные проблемы, успешное и грамотное решение которых может поднять ЧСВ Гентушника более, чем до 9000. Даже до 9999).
Поскольку постоянно появляются новые ебилды, процесс «пересобирания мира» у Гентушников настоящих практически никогда не останавливается, обеспечивая прекрасную возможность на 100 % оправдать вложение денег в самый последний сверхмощный процессор. В случае, если вдруг, по какой-то причине доступные для сборки ебилды заканчиваются, Гентушник настоящий вовсе не впадает в уныние — наоборот, он выходит в высшее медитативное состояние, известное как «Ожидание Ебилда».
Впрочем, доступность документации по Ебилдам позволяет особенно продвинутым гентушникам переходить в какой-то мере на самообеспечение. Ебилды же можно писать самому (создавая попутно ещё и свои оверлеи (альтернативные ебилд-репозитории)). На самом деле
На самом деле, наcтоящие ценители Gentoo — убеждённые перфекционисты. Они искренне наслаждаются ускорением работы системы (изредка даже заметным на глаз, если заниматься не дзеном, а реальной оптимизацией). Cборка пакетов — занятие небыстрое, однако делать это каждый день совсем необязательно. В принципе, если использовать уже скомпилированные пакеты (например, как в Sabayon Linux, ну или во бздюхе), то серьёзных отличий от того же дебиана или ред хата у Gentoo нет, не считая некоторого количества заново изобретённых велосипедов, тут и там и вздутого до предела ЧСВ гентушников Все пакеты бинарных дистрибутивов собираются по принципу «чтобы работало везде и у всех», поэтому некоторая оптимизация отключается. Собирая пакеты самому, можно включить поддержку SSE, SSE2, 3dNow, чёрта лысого, на своё личное усмотрение. Сия процедура аналогична игре в русскую рулетку — можно добиться как улучшения производительности, так и ухудшения стабильности, нарвавшись на не совсем корректную реализацию этих ваших новомодных фишек на три буквы в конкретном целевом процессоре, ведь никакая линейка процессоров с годами не остается на одном и том же процессорном ядре — они и обновляются и вообще выпиливаются нафик и заменяются другими. Компилятор таких изменений в процессорной линейке не фиксирует и определить не способен. Что понятно учитывается адекватными разработчиками адекватных дистрибутивов, но нашим гентушникам это по***. Они вдобавок займутся еще одной игрой в эту самую рулетку — использованием флагов оптимизации -O3, то есть использованим режима тестировки новых и не совсем готовых фич оптимизации, которые будучи готовы сразу же кочуют в -O2. Некоторые дистрибутиводельщики страдают тяжёлой формой ГГМ (ГНУизмом головного мозга) и выраженным синдромом проприетарофобии, поэтому принципиально не включают в репозиторий программы с лицензиями, отличными от GPL. В Gentoo ты собираешь и ставишь всё сам, не вызывает проблем поставить закрытые фирменные драйвера для NVidia с нормальной поддержкой 3D, или скачать и поставить набор стандартных ttf-шрифтов от Microsoft. Использование некоторых программ и алгоритмов ограничивает законодательство Пиндостана и некоторых других государств. (Хрестоматийный пример[пруфлинк?] с интерпретатором байткодов в движке рендеринга шрифтов, патент на который (до июля 2010 г.) принадлежал Apple.) Нашему анонимусу на это решительно насрать с высокой колокольни, даже на законодательство Этой страны, так что можно собирать что угодно и как угодно, и не волноваться.
Линукс — он и в Африке линукс; но, несмотря на это, гентушники уже тянут свои мерзкие ручонки репродуктивные органы и к другим дистрибутивам. В частности, существует портежеподобная система для Слаки, Emerde. Также, справедливости ради стоит отметить, что по Gentoo существует огромное количество документации, мануалов и всяческих хэнд-буков, в том числе в читабельном русском переводе, где даются не только чёткие указания чего и как делать, но и приводятся разъяснения зачем, и как это влияет на систему. Что в свою очередь помогает понять принципы её (системы) работы надолго отбивает у гентушников охоту экспериментировать и даже думать головой — бывали даже случаи когда в make.conf ставился флаг оптимизации −03 (ноль-три вместо православного О-три) И при этом гентушнег был искренне убежден в приросте производительности. Алсо
Gentoo-tan Говорят, что Господь Бог был гентушнегом — тоже мир 6 дней собирал. Впрочем, эта гипотеза - серьезный повод к сомнениям в Его истинном "православии": Иначе откуда взяться поговорке "Я бы изменил мир, но Бог не дает исходников"?
|