Внимание: Тази статия се нуждае от актуализиране.
Gentoo Linux е дистрибуция от типа "направи-си-сам" в която всичко се компилира на вашия компютър за вашия хардуер от вас. За разлика от LinuxFromScratch, не е нужно да четете ред по ред какво трябва да се компилира и с какви параметри. Gentoo се грижи сам за това. Той притежава пакетна система, която позволява да свалите последната версия на даден продукт от Интернет, като добавя кръпките за него, сваля програмите/библиотеките от които е зависим и го компилира пред очите ви.
Двигателя на тази дистрибуция е PORTAGE-пакетна система, която се състои от ebuilds текстови инструкции /рецепти/ как да се компилира даден пакет и какви са неговите зависимости, ала BSD-ports.
Изключително удачно е решен и въпроса за update-a, след 'emerge sync' чрез rsync се обновяват само новите неща в PORTAGE. Следва 'emerge -u world' и започва сваляне и компилиране на пакетите.
Новите неща се появяват много бързо, тъй като е необходимо само някои разработчик да компилира и напише/допълни 'ebuild' и да го вкара в PORTAGE.
Мотото на Gentoo е: 'Да дава възможност за избор при инсталация, конфигуриране и работа'
Накратко ще се опитам да систематизирам плюсовете/минусите на Gentoo:
Плюсове:
1.Решава почти напълно /99%/ проблема с зависимостите /dependencies/;
2.Поддържа едновременно няколко инсталирани версии на даден пакет, чрез системата на СЛОТОВЕ, напр. GTK1 и GTK2, freetype1 и 2 и др.;
3.Много силна страна е използването на USE-опцията, която позволява да се компилира даден пакет със или без поддръжка от напр. 'gtk, alsa, kde, gnome, slang ...' и още над 100 флага. Това допълва и обогатява опциите зададени по подразбиране за конкретен пакет;
4.Напълно се контролират инсталираните и работещи сървърни-услуги на машината, няма предварително инсталирани и/или работещи такива;
5.Възможност за работа със стабилната /x86/ или нестабилната /~x86/ версия на пакетите, или и двете заедно. За някои пакети ползвам напр. и част от ~x86;
6.Ползволява избор на ядро от около 2 основни поколения: 2.4.x (старо) и 2.6.xx (текущо), няколко вида /поне 9-10/ на ядро със различни пачове към ядрото.
Новите ядра обикновенно излизат само няколко дни след официалното им обявяване;
7.Много добра докуметация и сайт, а мейлинг-листа е превъзходен за справяне с проблеми и за обучение;
8.Относително малък размер на инсталационното CD~700 МБ. Към него има и второ опционно CD със прекомпилирани основните пакети /бърз инстал./ След допълнението на kaloyan мога само да добавя, че в GRP CD-тата има записани бинарни пакети и някои мета-пакети с най-често използваните програми, /KDE, GNOME и други/ което спестява много време за компилиране и начална инсталация на основната система. Освен това на http://chinstrap.alternating.net и др. има бинарни /i686/ пакети с най-новите версии на програмите /неофициален проект/
9.Инсталационните CD-та за в зависимост от архитектурата на Вашия процесор - x86, i686, Pentium3, Pentium4, Athlon-XP и AMD64;
10.За най-запалените има install-x86-minimal CD /50 MB/ с което можете да си компилирате системата от нула, със всички Ваши настройки и опции.
11.Съществуват много готови ядра /kernel-и/ в които е интегриран GRSecurity-пача, а отделно цялата система може да се компилира със ETDYN (PIC, PIE) и SSP - опции за защита от много типове атаки. Два други още по-добри (security) проекта са: RSBAC и SELinux
12.Развитието на дистрибуцията е изключително динамично и от 2004 г. се планира да излиза нова версия на всяко тримесечие.
От 2005 по два пъти в годината
Минуси:
1.Инсталацията не е подходяща за начинаещи, въпреки много добрата документация и поддръжка с мейл и чат;
2.Понякога се налага след инсталиране /компилиране/ на нов пакет, някои друг - зависим пакет да бъде също прекомпилиран, пример: QT<-->KDElibs, засега това става с - revdep-rebuild. Това обаче е и един вид плюс, тъй като с това се решават много проблеми, и тази функционалност дава възможност за един почти неограничен ъпгрейд на инсталацията, следвайки новите възможности и версии на пакетите;
3.Тъй като всичко се компилира от сорс е препоръчително /необходимо/ компютъра да бъде поне средно мощен. Също така компилацията може да натоварва допълнително (при сървъри) - hint: използвай 'nice';
4.Не на последно място е и необходимостта от поне средно бърза интернет връзка, тъй като пакетите се свалят от интернет /с модем е по-трудно/.
Последната инсталационна версия на Gentoo Линукс е 2008.0
- 07.07.2008 г.
На българското огледало [1] са налични ИСО-та и Stages на 2007.0
Българско огледало/mirror, distfiles,rsync/ на Gentoo [1]:
http://mirrors.ludost.net/gentoo
rsync://mirrors.ludost.net/gentoo-portage
Най-новото огледало.
Налични са последните инсталационни версии за x86,amd64 и др.
Българскa страница/mirror, distfiles,rsync/ на Gentoo [2]:
http://gentoo.internet-bg.net
(изглежда вече не се обновява, последна версия - 2004.2)
Вместо това може да сваляте от секция дистрибуции - www.linux-bg.org.
Налични са последните инсталационни версии за x86 и amd64 (вече не).
Друг мирър на Gentoo [3], вече не работи:
http://gentoo.itdnet.net
Четвърти български сървър за сваляне на Gentoo [4]:
ftp://ftp.uni-sofia.bg/cd-images/linux/gentoo
Тук вече няма версии на Gentoo.
Вече има инсталиран subversion сървър на който в trunk са качени последните (към 9-дек-2007) версии на официалната документация на Gentoo. В branches ще се актуализира тази документация.
Мисля да започна да превеждам документите (trunk). Ако някои друг има време и желание ще се радвам да се включи, адреса е:
svn://svn.qrypto.org/gentoo-doc.bg - анонимен read-only достъп
PS: Това е моят рутер, ако някой иска повече информация/достъп моля да ми пише - rumen@qrypto.org.
Връзки и допълнителна информация:
http://store.gentoo.org/ - Gentoo Linux Store
http://www.gentoo.org/main/en/docs.xml - официална документация за Gentoo
http://www.gentoo.org/main/en/irc.xml - официални Gentoo IRC канали
Ето и някои неофициални, но много популярни страници:
http://gentoo-wiki.com/
http://www.gentoo-portage.com/
Снимки, лога и теми за Gentoo:
Лога и теми за Gentoo Linux
Икони за Gentoo Linux
Снимки на Gentoo Linux
Последна редакция: 7-ное-2014 г.
Редактори на тази секция са Rumen_Yotov, TheArch |