Představení distribuce Debian GNU/Linux. Doplněk k referátu předneseném na Linuxovém semináři MFF UK.
Copyright © 1999 Petr Čech
Tento text můžete distribuovat a modifikovat podle požadavků GNU General Public Licence verse 2.
Distribuce Debian/GNU byla vytvořena s cílem poskytnout volně šiřitelný a universálně použitelný operační systém. Součástí distribuce se může stát pouze program, který vyhoví DFSG (Debian Free Software Guidelines). Tato pravidla zaručují volné šíření a užívání programu. Například program, který nesmí být použit v komerční sféře, či pouze za úplatu, se nemůže dostat do distribuce. Distribucí Debian je pouze část, která se nachází na serveru v adresáři main (tzv. sekce main), tj. splňuje DFSG. Pro pohodlí uživatelů však byly zřízeny sekce contrib a non-free. Programy v sekci contrib vyhovují DFSG, ale vyžadují k běhu programy, které jsou buď v sekci contrib či non-free, nebo nejsou v distribuce vůbec. V sekci non-free se ocitnou programy, které sice nevyhovují DFSG, ale je je možno legálně distribuovat (některé programy nedovolují distribuci programů ze změněných zrdojových kódů (qmail, pine), proto je v sekci non-free zabalen pouze zdrojový kód, který si uživatel musí sám přeložit a vytvořený balík nainstalovat). Pokud není možná ani distribuce, tak se program nemůže dostat do žádné části distribuce. Existuje ještě jedna důležitá podmínka k začlenění programu, a to, že někdo vytvoří balíček a hodlá ho udržovat.
Následující část je výhahem z project-history, který naleznete
na Debian documentation project.
Historie systému Debian GNU/Linux začala v srpnu 1993, kdy se Ian Murdoch rozhodl vytvořit Linuxovou distribuci. Trvalo však ještě několik let, než byla zveřejněna první oficiální verse. V listopadu roku 1995 vyšla poslední pre-prelease 0.93R6, která byla ještě založena na formátu a.out.
Mezitím však začal linuxový svět přecházet na nový formát souborů (ELF), proto se začalo s prací na versi 1.0, která by již byla kompletně ve formátu ELF. Díky zmatkům s výrobou CD, kdy někteří výrobci uvedli zkušební versi jako 1.0, bylo zveřejnění oficiální verse pozdrženo až do června 1996. Tehdy oficiálně vyšel Debian 1.1 (Buzz), již kompletně podporující formát ELF a kernel 2.0. Další verse byly Debian 1.2 (Rex) v prosinci 1996 a Debian 1.3 (Bo) v červenci 1997.
Poté byly zahájen přechod na glibc2 (aka libc6), který byl úspěšně zakončen v červenci 1998 zveřejněním Debian GNU/Linux 2.0 (Hamm). Nejnovějším přírůstkem je Debian GNU/Linux 2.1 (Slink), který byl zveřejněn v březnu 1999.
V současnosti je pracuje na přechodu na glibc 2.1, integraci
kernelu 2.2, nová verse perlu 5.005_03, větší podpora PAMu, IPv6. Dále je přidáváno
mnoho nových programů. V dalším releasu by se již měl objevit Gnome
ve stabilní versi.
Dalším projektem Debianu je systém Debian GNU/Hurd. Jedná se o distribuci
Debian/GNU, která používá místo jádra Linux mikrojádro GNU Hurd www.gnu.org.
Toto jádro je zatím ve vývoji, ale lze již spouštět některé aplikace. Tento
projekt vzniká za velmi úzké spolupráce přímo s FSF www.fsf.org.
Pěkný popis postupu i s příklady naleznete v balíčku maint-guide.
Vytvoření balíčku je v něm demonstrováno na příkladu, od začátku až
do nahrání do distribuce.
Detailní popis umístění souborů v balíčku debian-policy, který
popisuje logické členění a organizaci balíčků. Nedodržení pravidel specifikovaných
v debian-policy je považováno za chybu a je dobré ji oznámit
přes Bug-tracking.
V balíčku packaging-manual naleznete popis vlastní realizace
pravidel z debian-policy, jakožto i popis programů, které
vám to usnadní.
Popis organizace archívu Debianu naleznete v balíčku developers-reference.
Dále obsahuje různé informace o fungování organizace, které by měl každý
maintainer vědět.
Většinu informací o Debianu naleznete na www.debian.org,
případně na některém jeho zrcadle. Doplňkovým zdrojem informací pro českého uživatele
Debianu je www.debian.cz.
Především zde naleznete informace o projektu Debian. Dále informace
o minulých releasech, seznam a archiv poštovních konferencí, výčet akcí, na kterých
bude Debian k vidění. Potom jsou zde aktuální zprávy o dění v Debianu a
Debian Weekly News.
Pro šťouravé uživatele a pro údržbáře :) je zde oddíl devel.
Samozřejmě nesmí chybět archiv konferencí.
Jak již jméno napovídá, naleznete zde informace o Debianu v zemích Českých i na Slovensku. Není však zrcadlem hlavního serveru. Snahou je soustředit informace o místech a způsobu získání Debianu u nás. Dále má zde domov několik lokalizačních projektů. Jedná se o překlad popisu balíčků do češtiny a slovenštiny a počeštění Linuxové konzole a systému X Window.
Pak existuje několik projektů, které mají jisté propojení na Debian, nebo kde
se lze něco dozvědět o volně šiřitelném softwaru. Rád bych zmínil alespoň
server freesoft, server Linux-CZ
a server Penguin Penguin
Uživatelská podpora uživatelů systému Debian se skládá z mnoha
mailing-listů a z systému Bug-tracking. Některé mailing-listy jsou
šířeny i pomocí news, ale pouze v read-only módu. Kromě mailing-listů
v angličtině existují i konference v finých jazycích. Mnoho z nich je
hostováno přímo na debian.org, ale některé jsou
provozovány nadšenci ve svých domovských zemích. Existuje i konference
v češtině. Postup na přihlášení naleznete na
http://www.debian.cz/.
cech@debian.org