LINUX.ORG.RU

10 лет c момента первого выпуска Gentoo Linux

 


0

3

Сегодня, 31 марта 2012 г., исполняется 10 лет с момента первого выпуска дистрибутива Gentoo Linux, основанного под влиянием системы управления пакетами Ports в FreeBSD. Gentoo был создан на основе разработок Дэниела Роббинса Enoch Linux. В октябре 2009 г. отмечалось 10-летие Gentoo, точнее, философии, на основе которой начиналась его разработка, но именно 31 марта 2002 г. вышел первый релиз.

Основной целью и идеей зародившегося тогда (в 1999 г.) дистрибутива была сборка, оптимизированная под конкретное аппаратное обеспечение с изначально минимальным набором необходимых программ, позволяющих пользователю делать с системой всё что угодно.

Я начал работу над Gentoo, потому как не мог найти дистрибутива, который бы меня устраивал. Во всех Linux-дистрибутивах я заметил одну неприятную деталь — инсталляционные утилиты, управляющие установкой ПО в системе, предназначались для упрощения работы, однако на практике лишь мешали администрированию системы.

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

/ Дэниел Роббинс (Перевод: Логинов Игорь, источник)

С 2004 года все права на исходный код и торговые марки были переданы Робинсоном некоммерческой организации Gentoo Foundation и теперь разработка управляется группой Board of Trustees (ответственных за управление фондом) и советом Gentoo Council (технические вопросы).

Появившийся дистрибутив быстро развивался. Несмотря на то, что он получил известность как «дистрибутив исходников», принцип «from source» (из исходников) не являлся основным, хотя и был важным ключевым моментом. С самого своего начала система Portage поддерживает установку из бинарников (что и можно сейчас наблюдать для некоторых пакетов).

В настоящее время существует обширная база статей Gentoo wiki (русская страница), помогающих в настройке системы, которая, как и выходящие на её основе сборники статей (как онлайн версия, так и pdf) является учебником для многих пользователей.

>>> Официальный сайт Gentoo

★★★★★

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

Да ну? :) А про сервера в закрытый инфраструктуре ты не слышал, наверное?

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

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

Ну вот лично я не осилил нормальную конфигурацию ядра и настройку загрузчика, так что как минимум нужна хорошая документация

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

«Работа в Gentoo», «Работа с Portage» входят в состав handbook -это то, что необходимо знать для управления системой.

Сборники статей в wiki чаще описывают общие вещи, характерные и часто применимые для большиства других дистрибутивов (настройка ядра, настройка ALSA и пр.) - то есть зачастую описывая настройку сторонних пакетов, иногда ссылаясь на некоторые особенности их настройки в Gentoo, если они вдруг имеют место быть.

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

ребяческий взгляд. «у меня на венде не запустилось» - венда кака.

P.S. венды у меня на данный момент нет даже в виртуалке. вообще из 4 домашних компов (не считая рутера) она есть на одном. и еще одна во вбоксе.

P.P.S полететь может что угодно. только на этой неделе на работе после нагрянувших обновлений ESXi устроил представление. в итоге - простой энтерпрайза.

anonymous
()

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

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

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

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

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

Не видел Centos и Debian? Пора уже давно было поставить и посмотреть.

Centos

Смешно.

Debian

Тоже заставляет похихикать, но уже не так сильно.

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

Мне что на декстопе, что на сервере гента удобнее, по очень многим причинам. Кому то удобнее убунта, это субъективные параметры.

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

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

cache ★★
()
Ответ на: комментарий от ms-dos32

Ну вот лично я не осилил нормальную конфигурацию ядра и настройку загрузчика, так что как минимум нужна хорошая документация

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

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

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

Или genkernel, что лучше бинарного будет.

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

ребяческий взгляд. «у меня на венде не запустилось» - венда кака.

Если бы «что-то», я бы не говорил. Ситуации подобные моей - правило. Работа с офтопиком это постоянная война. Извините, если у вас есть терпение и время на это, это ваша проблема, но зачем другим ее навязывать?

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

Смешно.

Centos - отличный дистрибутив для сервера. Что не так?

Мне что на декстопе

Вот и выросло поколение, которое считает, что Linux годен для домашнего ПК, наравне с Windows.

celsius
()
Ответ на: комментарий от ms-dos32

Граб ставится в две команды. Ну а с ядром просто собрать рабочее не так трудно надо только включить не модулем драйвер винта да файловую систему

micro-chipset
()
Ответ на: комментарий от celsius

Не видел Centos и Debian? Пора уже давно было поставить и посмотреть.

Как в дебиане или центоси поставить версию программы отличающуюся от «стандартной» в репо? Как мне ее состав выбрать? Функциональность? А вы, я извиняюсь, вообще использовали дебиан? Обновляли его? Если да, то зачем нести эту чушь?

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

Centos - отличный дистрибутив для сервера. Что не так?

Для какого сервера?

Вот и выросло поколение, которое считает, что Linux годен для домашнего ПК, наравне с Windows.

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

Более того, ты забыл что Linux это ядро? Если нет, то уточняй о каком именно дистрибутиве идет речь.

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

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

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

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

Или genkernel, что лучше бинарного будет.

Точно, извиняюсь, не упомянул.

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

Ну вот лично я не осилил нормальную конфигурацию ядра

# USE=symlink emerge gentoo-sources && genkernel --noclean [--menuconfig] --install all

и не парься с ручной настройкой. я это делал 100500 - ознакомился со структурой menuconfig, теперь использую его только для включения нужного мне, что не включается по дефолту генкернелом (и то один раз).

и настройку загрузчика

# emerge =grub-1.99-r2 # grub-install /dev/sda # echo GRUB_CMDLINE_LINUX_DEFAULT=«real_resume=UUID=<UUID> video=uvesafb:1680x1050-32,mtrr:3,ywrap quiet nodetect doload=ahci» >> /etc/default/grub # grub2-mkconfig -o /boot/grub/grub.cfg

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

Ну вот лично я не осилил нормальную конфигурацию ядра

# USE=symlink emerge gentoo-sources && genkernel --noclean [--menuconfig] --install all

и не парься с ручной настройкой. я это делал 100500 - ознакомился со структурой menuconfig, теперь использую его только для включения нужного мне, что не включается по дефолту генкернелом (и то один раз).

и настройку загрузчика

# emerge =grub-1.99-r2
# grub-install /dev/sda
# echo GRUB_CMDLINE_LINUX_DEFAULT=«real_resume=UUID=<UUID> video=uvesafb:1680x1050-32,mtrr:3,ywrap quiet nodetect doload=ahci» >> /etc/default/grub
# grub2-mkconfig -o /boot/grub/grub.cfg

anonymous
()

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

TDrive ★★★★★
()

Ложка дёгтя

Сейчас при обновлении не собрался xmbc, оказывается emerge -u world надо перемежать с revdep-rebuild

J ★★★★★
()
Ответ на: комментарий от micro-chipset

Граб-то я поставил, только, когда настраивал uvesafb, не разобрался, где и какие конкретно вписывать initramfs и образ ядра

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

Сейчас генту стала гораздо проще, удобнее и главное надежнее любого бинарного дистрибутива

Остапа несло. :)

Jayrome ★★★★★
()
Ответ на: комментарий от ms-dos32

Граб-то я поставил, только, когда настраивал uvesafb, не разобрался, где и какие конкретно вписывать initramfs и образ ядра

Ты шутишь, чтоли? :) в /boot/grub/menu.lst

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

Если не лень расскажите чем Дженту хороша для сервера.

+ Разные версии пакетов можно ставить — ок.
+ Выбросить лишнее — ок (чем проще система, тем она стабильнее).

- Если Дженту поставить на продакшн и не обновлять — кражи, убийства, насилия.

Что-то ещё?

Мне один раз достался сервер заказчика, который не обновлялся с 2007. Это сильно меня травмировало, но вины дистрибутива в той ситуации не было.

ksevelyar
()

Для десктопа лучше Calculate ИМО

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

- Если Дженту поставить на продакшн и не обновлять — кражи, убийства, насилия.

Что-что-что? Ничего не понял.

Мне один раз достался сервер заказчика, который не обновлялся с 2007. Это сильно меня травмировало, но вины дистрибутива в той ситуации не было.

Сильно зависит от того, что за сервер то. И какой там софт. Обычно обновляется все прекрасно, только поправить пару параметров. Но опять же - причем тут дистрибутив? :)

tazhate ★★★★★
()
Ответ на: комментарий от ms-dos32

grub2-mkconfig сам всё впишет. тебе надо подправить /etc/default/grub

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

Граб-то я поставил, только, когда настраивал uvesafb, не разобрался, где и какие конкретно вписывать initramfs и образ ядра

Или какой граб у тебя был? Второй?

tazhate ★★★★★
()

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

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

Да, если Gentoo долго не обновлять, то при попытке обновить систему, проблемы действительно могут быть (и скорее всего будут - придётся, например, разгребать кучу блокировок как минимум), но к счастью, они решаемы.

grem ★★★★★
() автор топика
Ответ на: Ложка дёгтя от J

Сейчас при обновлении не собрался xmbc, оказывается emerge -u world надо перемежать с revdep-rebuild

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

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

Да, если Gentoo долго не обновлять, то при попытке обновить систему, проблемы действительно могут быть (и скорее всего будут - придётся, например, разгребать кучу блокировок как минимум), но к счастью, они решаемы.

В случае декстопа, скорее. На сервере редко что-то выплывает подобного плана.

tazhate ★★★★★
()
Ответ на: Ложка дёгтя от J

Сейчас при обновлении не собрался xmbc, оказывается emerge -u world надо перемежать с revdep-rebuild

В новом портаже, кстати, emerge автоматически пересобирает битые библиотеки.

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

не пересобирает. а лишь предлагает сделать emerge @preserved-rebuild.

qnikst ★★★★★
()

Виват!! Лучший дистрибутив Линукса!!

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

Я знаю по какому поводу сегодня выпью припасённый коньячок. :)

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