Co to je distribuce?
-=-=-=-=-=-=-=-=-=-=-=
A manager went to his programmers and told them: "As regards
to your work hours: you are going to have to come in at nine in the
morning and leave at five in the afternoon." At this, all of them
became angry and several resigned on the spot."
So the manager said: "All right, in that case you may set your
own working hours, as long as you finish your projects on schedule."
The programmers, now satisfied, began to come in at noon and work
to the wee hours of the morning.
-- Geoffrey James, "The Tao of Programming"
UNIX je navržen tak, že se skládá z tisíce malinkých ale
užitečných prográmků. V případě GNU a Linuxu každý tento progámek
implementoval někdo jiný a proto se standardně dodávají v oddělených
balících ve zdrojové formě a jsou poházené všude po internetu. Vy
je pak musíte přeložit, což často není vůbec jednoduché (díky tomu,
že autoři často používají jiné prostředí, než vy) a proto se musí
mírně upravovat, konfigurovat apod. To je práce pro opravdového
UNIXového hackera, protože každá chyba zde může prinést potenciální
díry v bezpečnosti. Proto hned v prvopočátcích začaly vznikat
binární distribuce. Ty obsahovaly jednotlivé balíky už zkompilované.
Ty nejstarší se většinou skládaly z jedné bootovací diskety, pomocí
které se vytvořila partition a balíku, který se na ni rozbalil.
Časem ale programů přibývalo a distribuce rostly. Většina lidí
nechtěla instalovat všechno a proto přišly první opravdové
distribuce jako SLS či Slackware, které obsahovaly oddělené balíky
pro jednotlivé programy a instalační disketu, která už pomocí
nějakého interaktivního scriptu nainstalovala pouze to, co chtěl
uživatel. Distribucí dnes existuje mnoho. Dominantní jsou ale tři -
Debian, Redhat a Slackware. My budeme dále mluvit zejména o
distribuci Debian.
výheň