Materialut e predstaven na “Simpoziuma za svoboden softuer”, 22 oktomvri 2002 g. v Tokio
Lameter Christoph, Debian GNU/Linux: The Past, the Present and the Future
http://telemetrybox.org/tokyo/
Prevod ot angliiski: N. Antonov, nikola@linux-bg.org
1. Vuvedenie
Debian/GNU Linux e nai-goliamata Linux-distributsiia. Vupreki tova
tia ne e mnogo izvestna, mozhe bi zashtoto niama komersialen harakter.
Tova e nekomersialna organizatsiia, izgradena
iztsialo na dobrovolni nachala, za koiato ne sushtestvuva komersialna
reklama. Debian ima byudzhet mezhdu 10 i 30 hil.
dolara godishno. Nikoi ne pecheli ot prodazhbata na Debian. Vsichki
paketi s izhoden kod, kakto i binarnite,
mogat da budat iztegleni bezplatno ot internet.
CD-zapisvachkata i burzata
internet-vruzka e vsichko, koeto e
neobhodimo, za da pravite i razprostraniavate CD s Debian. Samo s
vruzka kum internet vie mozhete da izteglite Debian i da go
instalirate, bez nikakvi predvaritelni usloviia.
Ponastoiashtem Debian sudurzha poveche ot 9000 softuerni paketa.
Debian 3.0, narechen oshte “woody” (durven, durvesen
ili gorist), raboti na 11 razlichni arhitekturi. Tui kato
Intel-arhitekturata e nai-chesto izpolzvanata, povecheto hora poznavat
Debian samo za neia. Debian obache raboti kakto na IBM-meinfreim
mashini (S/390), taka i na Palm-kompyutri. Debian e nai-guvkavata
distributsiia. Silata i idva imenno ot stremezha da bude naistina
“svobodna” softuerna distributsiia. Nie priemame, che
smisulut na “free” e kato v dumata “freedom”
(svoboda), a ne kato v izraza “free beer” (bezplatna
bira). Svobodata se sudurzha vuv vuzmozhnostta da modifitsirash,
dopulvash i promeniash softuera spored sobstvenite si nuzhdi. Po tozi
nachin distributsiiata si specheli ogromen broi sutrudnitsi. Debian
razpolaga s okolo 1000 razrabotchitsi po
dokumenti i neizvesten broi dobrovoltsi, razprostraniavashti ia po
nai-razlichni nachini. Rukovodstvoto za svoboden softuer na Debian
(The Debian Free Software Guidelines)
sudurzha predpisaniia za tova na kakvi kriterii triabva da otgovaria
softuerut, vklyuchen v distributsiiata:
Da ne se nalagat ogranicheniia za razprostranenieto na
softuera.
Vklyuchvaneto na izhodniia kod e zadulzhitelno i
razprostranenieto mu ne triabva da se ogranichava.
Razreshava se modifitsiraneto na
softuera i razprostranenieto na modifikatsiite.
Da ne nalaga diskriminatsiia: Litsenzut na softuera ne mozhe
da nalaga ogranicheniia za polzvaneto mu ot opredeleni litsa ili grupi.
V povecheto sluchai softuerut na proekta
Debian e zashtiten s GPL - GNU Public License.
Debian e osnovnata dvizheshta sila v
mnogo oblasti ot sveta na otvoreniia kod. Nemalka chast ot drugi
distributsii izpolzvat kopiia na softuer, koito purvonachalno se
razrabotva ot Debian GNU/Linux. Upravlenieto na paketnata
sistema (dpkg i apt)
e izvestno kato nai-usuvurshenstvanoto v sveta na otvoreniia kod, a
vuzmozhnostta za nadgrazhdane i stabilnostta
na Debian GNU/Linux sa legendarni. Mnozhestvo termini v oblastta na
otvoreniia kod sushto sa proizlezli ot diskusiite na proekta Debian.
Initsiativata na otvoreniia kod (The Open Source Initiative),
koiato opredelia dali litsenzite otgovariat na definitsiiata za otvoren kod
(The Open Source Definition), be osnovana sushto ot chlenove na
proekta Debian.
2. Minaloto
Debian e osnovan po initsiativa na Fondatsiiata za svoboden
softuer (Free Software Foundation). Istoriiata
razkazva, che Richard Stolmun
se e obezpokoil ot vuznikvaneto na komersialnite Linux-distributsii
(SLS, Slackware, Red
Hat) i e iskal da bude siguren, che otnovo
mozhe da se vuzkresi napulno
svobodnata Linux-distributsiia. Toi predlozhil na niakolko dushi da
razrabotiat distributsiia, koiato shte nosi duha na Dvizhenieto za
svoboden softuer i v koiato
softuerut shte bude dostupen chrez litsenza na Fondatsiiata. Na
obiavata se otzoval Ian Murdock, koito zapochnal da razrabotva
distributsiia. Narekul ia Deb-Ian - ot imeto na negovata supruga Deborah
i Ian. Taka e izmisleno i imeto Debian.
Goliama grupa ot sutrudnitsi, subrani
okolo Ian, se zahvanala da mu pomaga v razrabotvaneto na novata
distributsiia. Sled izvestno vreme toi napusnal proekta. Grupata ot
sutrudnitsi obache produlzhila da go razviva i
proektut postepenno prerasnal v tova, koeto dnes e Debian.
2.1. Istoriiata na Debian v dati i tsifri
Pregled na versiite na Debian
Versiia
|
God.
|
Paketi
|
Ekip
|
Arhitekturi
|
Osnovni etapi
|
0.93R6
|
1995
|
250
|
60
|
2
|
Purvi port za m68k-arhitektura
|
1.1 (Buzz)
|
1996
|
474
|
90
|
2
|
ELF i Linux-iadro 2.0. Uvelichava se broiat na
razrabotchitsite.
|
1.2 (Rex)
|
1996
|
848
|
120
|
2
|
|
1.3 (Bo)
|
1997
|
974
|
200
|
2
|
|
2.0 (hamm)
|
1998
|
1500
|
400
|
2
|
GLIBC
|
2.1 (slink)
|
1999
|
2250
|
410
|
4
|
Poddruzhka na Alpha/SPARC-arhitekturi. Dobaven e
instrumentut apt. Produlzhava otnovo rabotata vurhu iadroto Hurd.
|
2.2 (potato)
|
2000
|
3900
|
450
|
6
|
Poddruzhka na Power
PC/Arm-arhitekturi.
|
3.0 (woody)
|
2002
|
9000
|
1000
|
11
|
Debconf. Poddurzhat se
oshte arhitekturi (S/390 IBM Mainframe).
|
Nadiavam se, che ne ste iznenadani ot tezi tsifri. Imenata na
versiite na Debian sa izbrani ot filma Toy Story. Naslednik
na Ian Murdock stava Bruce Perence. Toi e rabotil za kompaniiata
Pixar, koiato e
napravila vuprosniia film.
Versiiata 0.93R6 e izdadena ot
Ian Murdock i zatova niama spetsialno ime. Buzz e purvoto
izdanie s iadro 2.0 - purvoto osushtestviavane na tipichnoto Linux-iadro.
Ot tozi moment natatuk formatut na izpulnimite failove veche e ELF,
koeto oznachava po-dobra sposobnost za izpolzvaneto na spodeleni
biblioteki (shared libraries).
S Rex Debian udvoiava
broia na paketite, znachitelno narastva broiat na razrabotchitsite. Bo
produlzhava v tazi posoka. S Hamm novata C-biblioteka
nalaga vuvezhdaneto na znachitelni promeni v goliama chast ot softuera.
Broiat na razrabotchitsite narastva neimoverno i tova suzdava
neobhodimost proektut da bude organiziran po ofitsialen put chrez
osnovavaneto na stroina nekomersialna organizatsiia. Napisani sa
ofitsialni dokumenti i sa formalizirani obshtite protseduri po oformianeto
na paketite v Debian. Purviiat instrument za upravlenie na paketite e
razraboten, imenno za da podpomogne po-lesnoto im organizirane, koeto
suzdava usloviiata za burzoto narastvane na broia im v distributsiiata.
Niakoi ot nai-rannite podobni instrumenti (deb-make, alien, deb-sums i
dr.) sa napisani ot men po onova vreme.
Slink
e dopulnen s apt na Jason Gunthorpe, koito znachitelno oprosti
upravlenieto na zavisimostite v paketite na Debian i avtomatizira
tseliia protses na izteglianeto i instaliraneto na softuera. Stana
vuzmozhno da instalirash programi samo s edna prosta komanda. Apt
se grizhi za vsichki zavisimosti ili
konflikti i promenia drugite paketi po takuv nachin, che instalatsiiata da
stava vuzmozhna bez namesata na potrebitelia. Tova beshe zashemetiavasht
skok v razvitieto na proekta. Apt zasega e nai-usuvurshenstvaniiat
instrument za upravlenie na paketi.
Preminahme vuv
fazata, v koiato triabvashe da podobrim kachestvoto na razrabotchitsite,
vklyuchvashti se kum proekta, i vremenno zamrazihme priemaneto na novi
dobrovoltsi. Tova e i prichinata za zabavianeto na
uvelichavaneto na broia na razrabotchitsite prez sledvashtite
godini. Protsesut beshe nalozhitelen, za da se uverim, che samolichnostta
na razrabotchitsite ne e anonimna i che te sa zapoznati
s iziskvaniiata i politikata na proekta, predi da poluchat dostup do
survurite na Debian. Sponsorite
biaha vklyuchvani v proekta kato novopostupili.
Potato
produlzhi da uvelichava broia na softuernite paketi. Avtomatizatsiiata na
protsesa po dobavianeto na novi arhitekturi razshiri poddruzhkata na
mnozhestvo harduerni platformi. Spetsialno
razraboten softuer i demoni se grizheha za avtomatichnoto suzdavane na
binarni failove za drugi poddurzhani
arhitekturi.
Nastoiashtoto izdanie e Woody.
To be pusnato samo predi niakolko mesetsa. Novata sistema za
vklyuchvaneto na razrabotchitsi v proekta proraboti i broiat na
dobrovoltsite se udvoi. Broiat na softuernite paketi se utroi. Grizhata
za kachestvoto nalozhi izlizaneto na Woody
da se zabavi s niakolko mesetsa. Tova zatrudni razrabotvaneto na
softuera za vsichki arhitekturi, koito Debian poddurzha. Proektut stana
ogromen i inertsiiata, koiato nabrahme, go
napravi truden za upravlenie.
Broiat na softuernite paketi v Woody e dostatuchno krasnorechivo
dokazatelstvo za tova, che Debian e nai-goliamata distributsiia zasega.
Niama druga Linux-distributsiia, koiato da poddurzha tolkova mnogo
harduerni platformi. Debian raste i raste. Tuk vizhdate grafika na
narastvaneto na broia paketi i arhitekturi ot purvoto ofitsialno
izdanie na Debian (0.93R6) do dnes:
Sledvashtata
grafika pokazva narastvaneto na broia na razrabotchitsite. Vizhda se
periodut 1998 - 2000 g., kogato ne biahme v
sustoianie da vklyuchvame novi dobrovoltsi.
Sledva