Gentoo — Linux система
Gentoo Linux — достаточно популярный дистрибутив GNU/Linux, отличительной особенностью которого является необходимость сборки пакетов из исходных кодов. Дистрибутив ведёт своё начало с разработки Дениеэлом Робинсом дистрибутива Enoch в 1999 году.
Основные особенности
- Мощная и гибкая технология Portage, совмещающая в себе возможности конфигурирования, настройки, а также автоматизированную систему управления пакетами. Последняя создавалась под влиянием системы управления пакетами в ОС FreeBSD, называемой портами.
- Многоплатформенность — на данный момент Gentoo портирована на ARM, x86, x86-64, PowerPC, PowerPC 970 (PowerPC G5), SPARC, MIPS, DEC Alpha, PA-RISC, IBM/390, SuperH и 68k. Доступны также сборки под ядра OpenBSD, FreeBSD, NetBSD, Darwin. Система Portage портирована на платформы Mac OS X, Windows NT 5.x
- Оптимизация системы под конкретное аппаратное обеспечение и нужды пользователя. Это достигается посредством сборки программ из исходных текстов с использованием так называемых USE-флагов оптимизации и подключением/отключением необходимых модулей. Для удобства все опции могут быть внесены в конфигурационные файлы как для системы в целом (/etc/make.conf), так и для конкретных программ (/etc/portage/package.use). В случае необходимости изменения флагов, например, в случае подключения поддержки системы печати (cups) или потребности в дополнительных функциях (kerberos, pda), они будут учтены при следующем обновлении, и все программы, где используются эти флаги, включая все зависимости, — автоматически пересобраны. Таким образом, любое обновление программ или системы осуществляется очень просто, например для всей системы в целом обычно используют emerge -vDNu world, обновление только системных программ emerge -vDNu system.
- Собственная init-система, расширенная и удобная система инициализационных файлов, в частности, вместо числовых используются именованные уровни запуска (runlevels), при этом с указанием зависимости от прочих сценариев. Для управления используется команда rc-update.
- Маски?рование (masking) — возможность использовать как стабильные (по умолчанию), так и экспериментальные, но более свежие/функциональные версии программ. При этом сохраняется возможность откатиться на любую из старых версий (также следует учитывать, что есть ряд пакетов и подсистем не поддерживающих возврат к старым версиям, что связано с особенностями их функционирования, например библиотека glibc).
- Более 10000 пакетов в основном дереве и множество подключаемых оверлеев от сторонних разработчиков.
- Регулярное обновление пакетов и минимальные сроки устранения уязвимостей.
В последнее время для программ, требующих долгой компиляции, распространяются официальные бинарные сборки программ, например, openoffice-bin, mozilla-firefox-bin. Также есть много ресурсов с неофициальными сборками.
Официальный сайт
Стабильная версия
20090901
Ссылки для скачивания дистрибутива
http://mirrors.kernel.org/gentoo/releases/x86/autobuilds/current-iso/
Обратно к списку linux дистрибутивов