Přehled informací o distribuci Debian GNU/Linux


Souhrn

Představení distribuce Debian GNU/Linux. Doplněk k referátu předneseném na Linuxovém semináři MFF UK.

Autorská práva

Copyright © 1999 Petr Čech

Tento text můžete distribuovat a modifikovat podle požadavků GNU General Public Licence verse 2.


Obsah


1. Debian - principy

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.


2. Stručná historie

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.


3. Jak na balíček

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.


4. Kde lze co nalézt

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.

4.1 Co naleznete na www.debian.org.

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í.

4.2 Co naleznete na www.debian.cz.

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.

4.3 Další zdroje v Čechách.

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


5. Uživatelská podpora Debianu

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/.


[ Obsah ] [ Linuxový seminář ]
Přehled informací o distribuci Debian GNU/Linux
20. září 1999
Petr Čech cech@debian.org