ot Nikola Antonov(30-10-2002)

reiting (46)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

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:



  1. Da ne se nalagat ogranicheniia za razprostranenieto na softuera.

  2. Vklyuchvaneto na izhodniia kod e zadulzhitelno i razprostranenieto mu ne triabva da se ogranichava.

  3. Razreshava se modifitsiraneto na softuera i razprostranenieto na modifikatsiite.

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



<< Istoriiata na Linux | GNU operatsionnata sistema i dvizhenieto za otvoren kod [3] >>