Итак, подведем итоги - уже как почти год я юзаю линух (вот отмечать скоро буду...) в качестве десктопа и основной (единственной) системы. Перепробывал множество дистров, как то - убунту, слаку, различные извращенные модификации дебиана, всяческие российские недо-дистрибутивы , но выбор пал на дженту. Собственно, почему дженту ? Итак, краткий обзор (подробнее почитайте
здесь):
Этот дистрибутив полностью собирается из исходников практически с нуля (естественно, нужен минимальный набор юниксоида, как то - gcc, glibc, binutils; впрочем все это входит в архив stage3) с помощью Воплощения Мощи и Величия Дженту - системы portage ( далее - ВМВД)
Вкратце: portage - это единая система, включающая в себя возможности автоматической сборки и установки пакетов; пакетного менеджера и системы распостранения по в одном флаконе. Например, вам нужно поставить базовые кеды, вы пишите
CODE
emerge kde-base
и ВМВД portage сама скачает исходниники (с указанного при настройке зеркала), сама их поставит, проследит за зависимостями (это делается в первую очередь, еще до скачивания) и при их наличии сообщит о проблеме неудовлетворенных зависимостей либо скачает недостающие пакеты (чаще всего - различные библиотеки)... Портежи также предоставляют достаточно широкие возможности для настройки и оптимизации оси под свою систему, свои программы (!) при помощи так называемых USE-флагов, пример оптимизации под мою систему (файлик /etc/make.conf):
CODE
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-march=athlon-xp -m3dnow -mmmx -O2 -mtune=i686 -pipe"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j2"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~x86"
GENTOO_MIRRORS="ftp://ftp.citkit.ru/pub/Linux/gentoo"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="-gtk -gnome win32codecs -ipv6 truetype userlocales opengl -oss unicode nvidia qt kde dvd alsa cdr"
LINGUAS="ru en"
ALSA_CARDS="intel8x0"
VIDEO_CARDS="nvidia"
Таким образом, контроль за системой достаточно прост, хотя всеже полной автоматизации обновления всей системы добится невозможно (например, из-за того что в новой версии, скажем, апача могут изменить расположение конфигов, их формат, соответственно придется все это напильничком дорабатывать). Вывод - несмотря на архиудобную систему портежей, при отсутствии толстого и (или) анлимного доступа в инет она станет вашим проклятием, но при наличии оного вы будете иметь всегда новейшее по (при условии добавлении опции ACCEPT_KEYWORDS="~ваша_архитектура" в /etc/make.conf или же просто указания этого флага перед запуском emerge, например
CODE
ACCEPT_KEYWORDS="~x86" emerge kde-meta
- самое новое). Короче я доволен