Обзор дистрибутива Gentoo

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

Преамбула

Потребовалось как-то заказчику развернуть на новом и довольно мощном компьютере стек LAMP и установить CMS. В общем, предполагалось организовать сервер специально под сайт. Руководствуясь правилом Debian — для работы, все остальное — для баловства, я принялся было устанавливать этот прекрасный дистрибутив, как вспомнил о том, что на Либератуме от меня неоднократно требовали обзор Gentoo. А что, случай очень подходящий. Ведь на сервер не предполагается устанавливать много софта и всё можно быстро скомпилировать с оптимизацией под конкретный тип процессора и выжать максимум. Почему бы и нет?!

Сайт Gentoo и символика

Официальный сайт Gentoo мне понравился лаконичностью интерфейса, подробной документацией и хорошей русификацией. Особенно порадовало отсутствие пингвинов. Уж простите, но более неудачный символ для Linux сложно и представить. И маркетологи со мной согласны: все уважаемые дистрибутивы стараются избегать использовать данный символ. У Debian — закорюка, у Ubuntu — шестеренка, у openSUSE — хамелеон. И только у самых отстойных на логотипе пингвин.

Логотип Linux. Пингвин — отстой!

Так вот, логотип Gentoo считаю весьма удачным. Металлическая лепешка с дыркой. Какие ассоциации вызывает это лого? Что-то непонятное, компактное, но очень надежное. Так оно и есть.

Логотип Gentoo

Кратко об идеологии Gentoo

Основная идея, заложенная в Gentoo и отличающая этот дистрибутив от тысяч остальных унылых клонов заключается в следующем. Сначала вы устанавливаете минимальный набор программ для сборки своей уникальной версии Gentoo, которая будет максимально оптимизирована под используемое оборудование и ваши потребности. Грубо говоря, вы получаете загрузчик, ядро, командную оболочку, компилятор и другие средства разработки. Этот набор и составляет тот ISO-образ, который выложен в разделе Downloads на официальном сайте. Разумеется, он не содержит ни графического сервера, ни тем более графических оболочек. Только необходимый для компиляции минимум. И занимает такой минимум всего 245 Мб.

Дальше можно поступить несколькими способами. Можно, например, обойти все сайты с нужными программами, скачать исходники, собрать все необходимые заплатки, разобраться с зависимостями и, используя скаченный набор, собрать свой дистрибутив. Однако, выбрав такой способ, пользователь рискует умереть от старости,
прежде чем рабочая ОС будет получена. Поэтому любезные разработчики Gentoo подготовили еще кое-что в нагрузку к основному загрузочному образу ISO.

Это stage3 — архив tar.bz2 с подробной информацией о том, откуда брать программы, какие заплатки и где искать, с какими опциями компилировать. В общем, все необходимая для сборки любой программы информация. Пользователю остается только указать название желаемой программы. Этот архив занимает еще приблизительно 180 Мб.

Что получаем: minimal-install-iso + stage3 = Gentoo. Но как в таком случае выглядит процесс установки дистрибутива?

Установка Gentoo

Установка Gentoo представляет собой... чтение документации (довольно качественной и на русском) и перепечатывание команд из руководства в терминал. Казалось бы, довольно глупое занятие, не дающее пользователю никакого полезного опыта. Перепечатывать команды можно посадить и обезьяну, а умный человек просто возьмет и установит то, что уже кто-то перепечатал до него. Но это не так. Я считаю, что пройдя через этот процесс установки, пользователь получает полное представление о том, как устроен Linux. И эти базовые знания позволят в будущем избежать огромного количества ошибок.

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

Например, устанавливая Gentoo, вам придется вручную разбивать диск на разделы с помощью легендарной программы fdisk, унесшей столько жизней данных нерадивых пользователей. Узнаете и как настраивать сеть без помощи графического интерфейса. Поймете как работает загрузчик. И конечно же, вас ждет самое большое наслаждение, которое только можно испытать в мире Linux — самостоятельная компиляция ядра.

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

Настройка сети

Разумеется, первое, что нужно сделать — выйти в интернет. Потребуется настроить нужный тип подключения — PPPoE, Wi-Fi, Ethernet и т.д. — с помощью командной строки и правки текстовых конфигурационных файлов. Подозреваю, что уже на этом месте значительная часть энтузиастов нажмет кнопку «выкл».

В моем случае тип подключения был голый Ethernet с работающим в сети DHCP-сервером (который автоматически раздает IP-адреса, отправляет адрес шлюза и маску подсети). В общем, ничего настраивать вручную не пришлось и я только убедился, что интернет есть (ping ya.ru).

Продолжение креатива

Ваша оценка: Нет Средняя оценка: 4.5 (13 votes)
dk

Спасибо.

Только поправка — кроме fdisk, унесшего итд по тексту, на minimal iso так же имеет место быть псевдографический cfdisk, работа с которым на порядок понятнее

Ваша оценка: Нет Средняя оценка: 5 (3 votes)
pomodor

fdisk тоже предельно понятен. n — создать новый раздел, p — первичный, вписываем номер, отвечаем на вопрос о размере, l — ставим тип 83. Всё. Запутаться трудно. До сих пор с удовольствием пользуюсь и ничего удобнее пока не видел.

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

Ваша оценка: Нет Средняя оценка: 5 (2 votes)
Intercessio

Спасибо.
Где-то в журнале читал статью совершенствующегося линуксоида, который
утверждал,что до того как он сам не инсталировал подстроенную под себя систему
из арча, он всё-таки не полностью понимал что такое линукс. Уровень владения
Gentoo по развитию ещё выше.
И я твёрдо решил, что мне необходимо пройти по этому пути. Т. е. чувствую в себе
какой-то существенный изъян из-за отсутствия этого шага.
З. Ы. Ждём заметок с этого нелёгкого пути. Хотел написать «фронтовых»,
но на Украине это уже не шутка.

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
Texnoline

После Debian в 2008 году, занялся с яростным убеждением осваивать Gentoo, прошло несколько месяцев, в приятном «интимном» сношении с данным дистром, особенно при заточке под различное железо, как серверное так и десктоп и несколько вариантов было под «тонкие клиенты», но не прижился, ушел на Ubuntu 8.04, затем оставил себе парочку образов для будущего, так сказать домашнего изготовления....При имении желании и времени, очень хорошо оптимизируется под конкретное железо, маскимальная производительность при совершенной кастомизации как ядра, так и системных приложений!

Ваша оценка: Нет
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.