You are on page 1of 21

Una breve historia de Debian

Equipo de Documentacin de Debian < debian - doc@lists.debian.org>


Traduccin: ntonio !gnio < aognio@gmail.com>
" Damian #inich < damiancinich@"ahoo.com.ar>
$.% &'ltima revisin el ( de septiembre de $))*+
Resumen
Este documento describe la historia " los ob,etivos del pro"ecto Debian.
Nota de Copyright
Este documento puede ser distribuido libremente o modi-icado de cualquier -orma. pero sus
cambios deben estar claramente documentados.
/uede ser redistribuido libremente. " puede ser modi-icado &inclu"endo la conversin a otro
tipo de medio o -ormato de archivo a otro o la traduccin de otros idiomas+ siempre que todas
las modi-icaciones del original est0n claramente marcadas como tales.
1as siguientes personas contribu"eron a 0l de -orma signi-icativa:
2dale 3arbee < bdale@debian.org>
4artmut 5optein < 6optein@debian.org>
7ils 1ohner < lohner@debian.org>
8ill 1o9e < lo9e@debian.org>
2ill :itchell <2ill.:itchell@pobo;.com>
<an :urdoc6 < imurdoc6@debian.org>
:artin =chul>e < ,oe"@debian.org>
#raig =mall < csmall@debian.org>
2dale 3arbee < bdale@debian.org> mantiene en la actualidad este documento.
<
ndice general
1. Introduccin Qu es el proyecto Deian! 1
?.?. El comien>o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?
?.$. /ronunciacin de Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $
". #$deres %
%. &ulicaciones de Deian '
(. #a historia detallada )
*.?. 1as versiones ).; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @
*.?.?. El /rimer sistema de Empaquetamiento de Debian . . . . . . . . . . . . . A
*.$. 1as versiones ?.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B
*.C. 1as versiones $.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?)
*.*. 1as versiones C.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ??
*.%. 4echos <mportantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?$
*.%.?. Dulio de $))): :uere Doel 5lec6er . . . . . . . . . . . . . . . . . . . . . . . . ?$
*.%.$. !ctubre de $))): <mplementacin de los almacenes de paquetes . . . . . . ?$
*.%.C. :ar>o de $))?: :uere #hristopher Eutter . . . . . . . . . . . . . . . . . . . ?C
*.%.*. :ar>o de $))?: :uere Fabri>io /olacco . . . . . . . . . . . . . . . . . . . . ?C
*.%.%. Dulio de $))$: :uere :artin 2utter9ec6 . . . . . . . . . . . . . . . . . . . . ?C
*.%.(. 7oviembre de $))$: El -uego destru"e un servidor de Debian . . . . . . . ?C
*.%.@. :a"o de $))*: :ueren :anuel Estrada =ain> " ndr0s 3arcGa . . . . . . . ?C
*.(. HIu0 sigueJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?*
K7D<#E 3E7EE1 < <
*. +l mani,iesto de Deian #inu- 1'
.?. HIu0 es Debian 1inu;J . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?%
.$. H/or qu0 se estL elaborando DebianJ . . . . . . . . . . . . . . . . . . . . . . . . . . ?%
.C. HDe qu0 manera intentarL Debian poner -in a estos problemasJ . . . . . . . . . . . ?(
?
Cap$tulo 1
Introduccin Qu es el proyecto
Deian!
El pro"ecto Debian &http:MM999.debian.orgM + es un grupo mundial de voluntarios que se
es-uer>an por producir una distribucin de sistema operativo que este compuesta
enteramente de so-t9are libre. El producto principal del pro"ecto a la -echa es la
distribucin de so-t9are Debian 37UM1inu;. la cual inclu"e a 1inu; como n'cleo del sistema
operativo. asG como mi- les de aplicaciones pre-empaquetadas. =e soportan en ma"or o
menor medida distintos tipos de procesadores. inclu"endo el procesador <ntel iCA( "
superiores. " los procesadores lpha. E:. <ntel <-(*. :otorola (A6. :</=. /-E<=#.
/o9er/#. =parc &" Ultra=parc+. <2: =MCB) " 4itachi =uper4.
Debian motiv la -ormacin de =o-t9are <n The /ublic <nterest. <nc.. &http:MM999.spi - inc.
orgM + una organi>acin sin Lnimo de lucro. ubicada en 7ueva Nor6. =/< -ue -undada para
a"udar a Debian " otras organi>aciones similares a desarrollar " distribuir hard9are "
so-t9are abierto. Entre otras cosas. =/< provee un mecanismo por el cual el pro"ecto Debian
puede aceptar contribuciones que sean deducibles de impuestos en los Estados Unidos de
m0rica.
/ara obtener mLs in-ormacin acerca del =o-t9are libre. consulte el #ontrato social de debian
&http:MM999.debian.orgMsocialOcontract + " las Directrices de so-t9are libre de De-
bian asociadas. o bien la pLgina HIu0 signi-ica libreJ &http:MM999.debian.orgMintroM
-ree +.
1.1. +l comien.o
<an :urdoc6 -und o-icialmente el pro"ecto Debian el ?( de agosto de ?BBC &http:
MMgroups.google.comMgroupsJselmP#2usDD.:<5Q*)uni;.portal.comRSoutputP
gplain +. 4asta ese momento. el concepto de una TdistribucinU de 1inu; era nuevo. <an
pretendi que Debian -uera una distribucin reali>ada de -orma abierta. siguiendo el espGritu
de 1inu; " 37U &lea el mani-iesto provisto como un ap0ndice a este documento para mLs
detalles+. 1a creacin de Debian -ue patrocinada por el pro"ecto 37U de la F=F durante un
aVo &noviembre de ?BB* a noviembre de ?BB%+.
#apGtulo ?. <ntroduccin W HIu0 es el pro"ecto DebianJ $
Debian estaba pensada para ser desarrollada cuidadosa " conscientemente " ser mantenida "
soportada con un cuidado similar. 1o que comen> con un pequeVo " grupo mu" unido de
ha- c6ers de so-t9are libre. -ue creciendo gradualmente hasta convertirse en una gran
comunidad de desarrolladores " usuarios bien organi>ada.
Debian es la 'nica distribucin que estL abierta a las contribuciones de cada desarrollador "
usuario que deseen participar con su traba,o. N es la 'nica distribucin relevante de 1inu; que
no es una entidad comercial. Es el 'nico gran pro"ecto con una constitucin. contrato social. "
documento de directrices que organi>an el pro"ecto. Debian es tambi0n la 'nica distribucin
que se Tmicro-empaquetaU " que utili>a una detallada in-ormacin de las dependencias de
cada paquete con respecto a otros para asegurar la consistencia del sistema cuando tiene lugar
una actuali>acin.
Debian ha adoptado un gran con,unto de directrices " procedimientos para el empaquetamien-
to " la distribucin de so-t9are para poder alcan>ar " mantener altos estLndares de calidad. =e
producen herramientas. sistemas automLticos " documentacin de cada uno de los aspectos
claves de Debian de una -orma abierta " visible para poder sostener estos estLndares.
1.". &ronunciacin de Deian
1a pronunciacin o-icial de Debian es Tdeb i anU. El nombre tiene su origen en los nombres del
creador de Debian. <an :urdoc6. " su esposa. Debra.
C
Cap$tulo "
#$deres
Debian ha tenido varios lGderes desde sus comien>os en el aVo ?BBC.
<an :urdoc6 -und Debian en agosto de ?BBC " lo condu,o hasta mar>o de ?BB(.
2ruce /erens condu,o Debian desde abril de ?BB( hasta diciembre de ?BB@.
<an Dac6son condu,o Debian desde enero de ?BBA hasta diciembre de ?BBA.
8ichert 66erman condu,o Debian desde enero de ?BBB hasta mar>o del $))?.
2en #ollins condu,o Debian desde abril del $))? hasta abril del $))$.
2dale 3arbee condu,o Debian desde abril del $))$ hasta abril del $))C.
:artin :ichlma"r -ue elegido en mar>o del $))C " es el lGder de pro"ecto en la actualidad.
#apGtulo $. 1Gderes *
%
Cap$tulo %
&ulicaciones de Deian
Debian ).)? hasta ).B) &agosto-diciembre de ?BBC+
Debian ).B? &enero de ?BB*+: Esta publicacin disponGa de un sencillo sistema de empaque-
tamiento que permitGa instalar " desinstalar paquetes. Xarias docenas de personas -ormaban
parte del pro"ecto en ese momento.
Debian ).BCE% &mar>o de ?BB%+: En este momento se asignaron responsabilidades de cada pa-
quete a cada uno de los desarrolladores. " se empe> a utili>ar el administrador de paquetes
&dp6g+ para instalar los paquetes despu0s de la instalacin del sistema base.
Debian ).BCE( &noviembre de ?BB%+: parece dselect. Esta -ue la 'ltima publicacin de De-
bian que utili>aba el -ormato binario a.out. En este momento habGa cerca de () desarrolladores.
2dale 3arbee constru" el primer servidor master.debian.org " 4/ lo alo, en paralelo con la
publicacin de ).BCE(. 1a utili>acin de un servidor maestro especG-ico en el cual los desa-
rrolladores de Debian podGan construir cada publicacin llev directamente a la -ormacin de
una red de servidores espe,os. e indirectamente al desarrollo de la ma"orGa de las directrices "
procedimientos utili>ados para mane,ar actualmente el pro"ecto.
1a versin ?.) nunca -ue publicada: ccidentalmente <n-omagic. un proveedor de #Ds. lan>
una versin de desarrollo de Debian " la titul como ?.). El ?? de diciembre de ?BB%. Debian e
<n-omagic anunciaron con,untamente que esta versin -ue equGvoca. 2ruce /erens e;plica que
la in-ormacin colocada en % #Ds de YEecurso para el Desarrollador de 1inu; <n-omagicZ de
noviembre de ?BB%. como YDebian ?.)Z no es la versin ?.) de Debian. mas bien era una ver-
sin de desarrollo temprana que estL solo parcialmente en -ormato E1F. que probablemente
no iniciarL o no se e,ecutarL correctamente. " no representarL la calidad de un sistema Debian
publicado. /ara evitar la con-usin entre la versin prematura de la versin en #D " la ac-
tual versin de Debian. el pro"ecto Debian renombr su siguiente versin a YDebian ?.?Z. 1a
Debian ?.) prematura en #d estL desaprobada " no debe ser usada.
Debian ?.? 2u>> &?@ de ,unio de ?BB(+: Esta -ue la primera versin de Debian con un nom-
bre en cdigo. -ue tomado. como todos los demLs hasta ahora. de un persona,e de la pelGcula
To" =tor". . . en este caso. 2u>> 1ight"ear. En esa ocasin. 2ruce /erens tom la direccin
del pro"ecto desde <an :urdoc6. " 2ruce estaba traba,ando en /i;ar. la compaVa que
produce la pelGcula. Esta versin estaba completamente en -ormato E1F. usado en el 6ernel
1inu; $.). "
#apGtulo C. /ublicaciones de Debian (
contenGa *@* paquetes.
Debian ?.$ Ee; &?$ de diciembre de ?BB(+ 7ombrada como el dinosaurio de plLstico de la
pelGcula. Esta versin consisti en A*A paquetes a cargo de ?$) desarrolladores.
Debian ?.C 2o &% de ,unio de ?BB@+: El nombre viene de 2o /eep. la pastora. Esta versin
consis- ti en B@* paquetes a cargo de $)) desarrolladores.
Debian $.) 4amm &$* de ,ulio de ?BBA+: El nombre por el cerdito de la pelGcula. Esta -ue la
prime- ra versin de Debian multiplata-orma. con soporte para arquitecturas :otorola
(A))) series. #on <an Dac6son como lGder del pro"ecto. esta versin hace la transicin a libc(.
" consisti en mas de ?%)) paquetes a cargo de mas de *)) desarrolladores.
Debian $.? =lin6 &B de mar>o de ?BBB+: El nombre por el perrito de la pelGcula. =e agrega-
ron dos arquitecturas mLs. lpha &http:MM999.debian.orgMportsMalphaM + " =/E#
&http:MM999.debian.orgMportsMsparcM +. #on 8ichert 66erman como lGder del pro-
"ecto. esta versin consistGa en $$%) paquetes " requerGa $ #Ds en el paquete o-icial. 1a clav0
t0cnica de la innovacin -ue la introduccin de apt. una nueva inter-ase para la administra-
cin de paquetes. :undialmente usado. apt condu,o las cuestiones resultantes del continuo
crecimiento de Debian. " estableci un nuevo paradigma para la adquisicin de paquetes " la
instalacin de sistemas operativos !pen source.
Debian $.$ /otato &?% de agosto del $)))+: El nombre por el T:r /otato 4eadU de la pelGcu-
la. Esta versin agreg soporte para las arquitecturas /o9er/# &http:MM999.debian.orgM
portsMpo9erpcM + " E: &http:MM999.debian.orgMportsMarmM +. #on 8ichert como
lGder del pro"ecto todavGa. esta versin consisti en mas de CB)) paquetes binarios derivados
de mas de $()) paquetes -uentes a cargo de mas de *%) desarrolladores de Debian.
Debian C.) 9ood" &?B de ,ulio del $))$+: El nombre por el persona,e principal de la pelG-
cula: T9ood"U el vaquero. 'n mas arquitecturas -ueron agregadas en esta versin: <-
(* &http:MM999.debian.orgMportsMia(*M +. 4/ /-E<=# &http:MM999.debian.orgM
portsMhppaM +. :</= &big endian+ &http:MM999.debian.orgMportsMmipsM +. :</= &little
endian+ &http:MM999.debian.orgMportsMmipselM + " =MCB) &http:MM999.debian.
orgMportsMsCB)M +. Esta es tambi0n la primera versin que inclu"e so-t9are criptogrL-ico
debido a las restricciones para la e;portacin que estaban siendo iniciadas en EEUU. " tambi0n
la primera en incluir 5DE. ahora que los problemas de licencia con IT -ueron resueltas. #on
2dale 3arbee recientemente designado como lGder del pro"ecto. " mas de B)) desarrolladores
de Debian. esta versin contenGa alrededor de A%)) paquetes binarios " @ #Ds binarios en el
paquete o-icial
@
Cap$tulo (
#a historia detallada
(.1. #as /ersiones 0.-
Debian la empe> <an :urdoc6 en agosto de ?BBC. en ese entonces un estudiante de la Univer-
sidad de /urdue. /or un aVo &desde noviembre de ?BB* a noviembre de ?BB%+. Debian -ue pa-
trocinada por el pro"ecto 37U de la Free =o-t9are Foundation &http:MM999.-s-.orgM +. la
organi>acin -undada por Eichard =tallman " asociada con la 1icencia /'blica 3eneral &3/1+.
Debian ).)? hasta Debian ).B) -ue publicada entre agosto " diciembre de ?BBC. <an :urdoc6
escribi:
TDebian ).B? -ue publicada en enero de ?BB*. TenGa un primitivo sistema de empaquetamiento
que permitGa a los usuarios manipular paquetes pero que no hacGa mucho mLs &ciertamente
no tenGa dependencias ni nada por el estilo+. 4asta ese momento. habGan unas pocas doce-
nas de personas traba,ando en Debian. aunque todavGa estaba prLcticamente ensamblando las
distribuciones "o mismo. ).B? -ue la 'ltima versin terminada de esta manera.U
T1a ma"or parte de ?BB* se pas organi>ando el pro"ecto Debian mientras que otros podGan
contribuir mas e-ectivamente. por e,emplo traba,ando en dp6g &<an Dac6son -ue por mucho
tiempo el responsable de este+. 7o hubieron versiones publicadas en ?BB* que "o recuerde.
aunque hubieron varias versiones internas en las que traba,amos para hacer el proceso correc-
to.U
TDebian ).BC Eelease % tuvo lugar en mar>o de ?BB% " -ue la primera versin TmodernaU de
Debian: Esta tuvo muchos mas desarrolladores &aunque no recuerdo cuantos e;actamente+.
cada uno a cargo de sus propios paquetes. " dp6g se usaba para instalar " mantener todos
estos paquetes despu0s de que el sistema base est0 instalado.U
TDebian ).BC Eelease ( apareci en noviembre de ?BB% " -ue la 'ltima versin con a.out.
4abGan apro;imadamente () desarrolladores responsables de paquetes en la versin ).BCE(.
=i mal no recuerdo. dselect apareci por primera ves en la versin ).BCE(.U
<an :urdoc6 tambi0n apunta que Debian ).BCE( T. . . siempre -ue mi versin -avorita de De-
bianU. aunque 0l admite sobre la posibilidad de alg'n pre,uicio personal. como el habGa parado
de traba,ar activamente en el pro"ecto en mar>o de ?BB( durante la preproduccin de Debian
#apGtulo *. 1a historia detallada A
?.). que -ue publicada como Debian ?.? para evitar con-usiones despu0s de que un -abricante
de #Ds llamara errneamente a una versin no publicada como Debian ?.). Ese incidente llev
al concepto de imLgenes de #DE!: To-icialesU. como una -orma de que el pro"ecto a"ude a
los vendedores a evitar este error.
Durante agosto de ?BB% &entre Debian ).BC Eelease % " Debian ).BC Eelease (+. 4artmut
5optein inici la primera migracin de Debian. para la -amilia :otorola m(A6. El in-orma
que T:u- chos. muchos paquetes eran iCA(-centric &little endian. -m*A(. -!( " todos para
libc*+ " ha sido mu" duro conseguir en mi mLquina una base de paquetes sobre los que
comen>ar&una tari :edusa (A)*). C$ :4>+. Despu0s de tres meses &en noviembre de ?BB%+.
descargu0 $)) paque- tes de $%) paquetes disponibles. todos para libc%[U 1uego comen>
otra migracin ,unto con Xincent Eenardias " :artin =chul>e. para la -amilia /o9er/#.
Desde aquel tiempo. el pro"ecto Debian estuvo creciendo para incluir varias migraciones
&http:MM999.debian.orgMportsM + a otras arquitecturas. " otra migracin al nuevo 6er-
nel &no linu;+. el micro6ernel 37U 4urd.
Un miembro del pro"ecto desde sus comien>os. 2ill :itchell. recuerda que el 6ernel 1inu;
T. . . estaba entre la ).BBrA " la ).BBr?% cuando comen>amos. /or un largo tiempo. "o pude
construir el 6ernel en menos de C) minutos en una mLquina basada en CA( con $) :4>. "
pude tambi0n hacerlo en una instalacin Debian en la misma cantidad de tiempo con ?):b de
espacio en disco.U
T . . . recuerdo al grupo inicial inclu"endo a <an :urdoc6. "o mismo. <an Dac6son. otro <an que
no recuerdo su apellido. Dan Iuinlan. " alguna otra gente que no recuerdo sus nombres. :att
8elsh -ue tambi0n parte del grupo inicial o se uni tempranamente &ha de,ado el pro"ecto+.
lguien instal una lista de correo. " desde entonces empe>amos a -uncionar.U
T =eg'n lo recuerdo. no comen>amos con un plan. tampoco comen>amos con cualquier plan.
#omen>amos recogiendo -uentes para una coleccin de paquetes al a>ar. #on el tiempo. nos
en-ocamos en una coleccin de items que podrGan ser requeridos en la distribucin: el 6ernel.
un shell. update. gett". varios programas mLs " -icheros de soporte necesarios para iniciali>ar
el sistema. " un con,unto de utilidades.U
(.1.1. +l &rimer sistema de +mpa1uetamiento de Deian
En las primeras -aces del pro"ecto. los miembros consideraron la distribucin de paquetes
-uente solamente. #ada paquete consistirGa en el cdigo -uente principal mLs un parche TDe-
biani>adoU. " los usuarios podrGan descomprimir los -uentes. aplicar los parches. " compilar
los binarios ellos mismos. /ronto comprendieron que alg'n esquema de distribucin de bina-
rios serGa necesario. 1a primera herramienta de empaquetamiento. escrita por <an :urdoc6 "
llamada dp6g. creaba un paquete binario en un -ormato especG-ico de Debian. " podrGa ser
usa- do luego para desempaquetar e instalar los -icheros del paquete. <an Dac6son pronto
tom el desarrollo de la herramienta de empaquetamiento. renombrando la herramienta a
dp6g-deb " escribiendo una inter-ase que nombr dp6g para -acilitar el uso de dp6g-deb "
proveer las Dependencias " #on-lictos del sistema Debian de ho". 1os paquetes producidos
por estas he- rramientas tenGan una cabecera que listaba la versin de la herramienta usada
para crear el
#apGtulo *. 1a historia detallada B
paquete " una seccin dentro del paquete para un archivo producido por tar. que mediante
cierta in-ormacin de control se separaba de la cabe>era.
En ese momento se levant cierto debate entre los miembros del pro"ecto W lgunos pensa-
ron que el -ormato especG-ico de Debian creado por dp6g-deb debGa ser quitado a -avor del
-ormato producido por el programa ar. Despu0s de varios -ormatos de archivo revisados "
herramientas de empaquetamiento revisadas. el -ormato ar -ue adoptado. 1a clave de este
cambio es que este hace posible que un paquete Debian pueda ser desempaquetado en cual-
quier sistema Uni; sin la necesidad de e,ecutar un programa que no sea con-iable. En otras
palabras. solo herramientas estLndares presentes en cada sistema Uni; como \ar \ " \tar \ son
requeridas para desempaquetar un paquete binario de Debian " e;aminar su contenido.
(.". #as /ersiones 1.-
#uando <an :urdoc6 de, Debian. design a 2ruce /erens como el siguiente lGder del pro-
"ecto. 2ruce se interes por primera ves en Debian cuando estaba intentando crear una distri-
bucin 1inu; en #D para ser llamada T1inu; -or 4amsU. la cual incluirGa so-t9are 1inu; 'til
para radioa-icionados. DLndose cuenta de que el sistema Debian bLsico requerirGa de mucho
mas traba,o para soportar su pro"ecto. 2ruce acab por traba,ar en el sistema 1inu; base "
herramientas de instalacin relacionadas. posponiendo su distribucin para radioa-icionados.
inclu"endo la organi>acin &con <an :urdoc6+ del primer con,unto de scripts de instalacin de
Debian. que ho" en dGa result en el disquete de rescate de Debian &Debian Eescue Flopp"+.
<an :urdoc6 a-irma:
T2ruce era la eleccin natural para relevarme. pues "o habGa mantenido el sistema base por
casi un aVo. habGa estado llevando al mL;imo la capacidad del pro"ecto con-orme mi disponi-
bilidad de tiempo para dedicar a Debian decrecGa rLpidamenteU.
<niciali> varias -acetas importantes del pro"ecto. inclu"endo la coordinacin de es-uer>os
para producir las directrices de =o-t9are 1ibre de Debian " el #ontrato =ocial de Debian. asG
tambi0n la puesta en marcha de TThe !pen 4ard9are /ro,ectU. Durante su tiempo como lGder
del pro"ecto. Debian habGa ganado cuota de mercado " una reputacin de plata-orma para
usuarios serios " t0cnicamente capaces.
2ruce /erens tambi0n encabe> los es-uer>os para crear =o-t9are in the /ublic <nterest. <nc.
&http:MM999.spi - inc.orgM +. !riginalmente con el ob,etivo de proveer al pro"ecto Debian
una entidad legal capa> de aceptar donaciones. sus -inalidades se e;pandieron rLpidamente
para incluir soporte para pro"ectos de so-t9are libre -uera del pro"ecto Debian.
Durante ese tiempo se publicaron las siguientes versiones de Debian:
?.? 2u>> publicada en ,unio de ?BB( &*@* paquetes. 6ernel $.). completamente E1F. dp6g+
?.$ Ee; publicada en diciembre de ?BB( &A*A paquetes. ?$) desarrolladores+
?.C 2o publicada en ,ulio de ?BB@ &B@* paquetes. $)) desarrolladores+
#apGtulo *. 1a historia detallada ?)
4ubieron varias versiones intermedias TpuntualesU hechas a la ?.C. siendo la 'ltima la ?.C.?E(.
2ruce /erens -ue relevado por <an Dac6son como 1Gder del pro"ecto Debian en los comien>os
de enero de ?BBA. despu0s de llevar el pro"ecto durante buena parte de la preparacin de la
publicacin de la $.).
(.%. #as /ersiones ".-
<an Dac6son se convirti en el lGder del pro"ecto Debian a comien>os de ?BBA. " poco despu0s
se le aVadi al organigrama de =o-t9are in the /ublic <nterest en calidad de Xicepresidente.
Despu0s de la dimisin del tesorero &Tim =ailer+. /residente &2ruce /erens+. " =ecretario &<an
:urdoc6+. se convirti en el /residente del #onse,o " se eligieron los tres nuevos miembros:
:artin =chul>e &Xicepresidente+. Dale =cheet> &=ecretario+. " 7ils 1ohner &Tesorero+.
Debian $.) &4amm+ se public en ,ulio de ?BBA para las arquitecturas <ntel iCA( " la serie :o-
torola (A))). Este versin marc el traslado hacia una nueva versin de las bibliotecas de #
del sistema &libc(. basadas en glibc$+. En el momento de la publicacin. habGa mLs de ?%))
paquetes mantenidos por mLs de *)) desarrolladores de Debian.
8ichert 66erman relev a <an Dac6son como lGder del pro"ecto Debian en enero de ?BBB.
Debian $.? &http:MM999.debian.orgMreleasesMslin6M + -ue publicada &http:MM999.
debian.orgM7e9sM?BBBM?BBB)C)B + el B de mar>o de ?BBB. despu0s un retraso de una se-
mana al surgir complicaciones de 'ltima hora.
Debian $.? &=lin6+ presentaba soporte o-icial para dos nuevas arquitecturas: lpha &http:MM
999.debian.orgMportsMalphaM + " =parc &http:MM999.debian.orgMportsMsparcM +.
1os paquetes de las ]-8indo9s incluidos con Debian $.? se reorgani>aron en gran medida
con respecto a versiones anteriores. " $.? incluGa apt. la nueva generacin de la inter-ase
para el gestor de paquetes de Debian. demLs. esta versin de Debian -ue la primera en
requerir
$ #D-E!:s para el T!--icial Debian #D setU^ la distribucin incluGa apro;imadamente $$%)
paquetes.
El $? de abril de ?BBB. #orel #orporation &http:MM999.corel.comM + " el 5 Des6top /ro-
,ect &http:MM999.6de.orgM + -ormaron e-ectivamente una alian>a con Debian cuando #orel
anunci sus intenciones de publicar una distribucin 1inu; basada en Debian " en el entorno
de escritorio producido por el grupo 5DE. Durante los siguientes meses de primavera " ve-
rano. apareci otra distribucin basada en Debian. =torm 1inu;. " el pro"ecto Debian eligi un
nuevo logotipo &http:MM999.debian.orgMlogosM +. con la particularidad de disponer de
una versin o-icial. para materiales aprobados por Debian. como sitios 8eb del pro"ecto " #D-
E!:s o-iciales. " un logotipo no o-icial para su uso en materiales que mencionen o deriven de
Debian.
Una nueva " 'nica adaptacin comen> tambi0n en ese momento para el n'cleo 4urd
&http:MM999.debian.orgMportsMhurdM +. Esta es la primera adaptacin que usa un n'-
cleo distinto a 1inu;. " en su lugar usa 37U 4urd &http:MM999.gnu.orgMso-t9areM
hurdMhurd.html +. una versin basada en el micro6ernel 37U :ach.
Debian $.$ &potato+ se public el ?% de agosto del $))) para las arquitecturas <ntel iCA(. las
series :otorola (A))). alpha. =U7 =parc. /o9er/#. " E:. Es la primera versin en incluir
#apGtulo *. 1a historia detallada ??
las arquitecturas /o9er/# " E:. l momento de la publicacin. habGa mLs de CB)) paquetes
binarios " mLs de $()) paquetes -uente mantenidos por mLs de *%) desarrolladores de
Debian.
Un hecho interesante acerca de Debian $.$ es que 0l mostr cmo un es-uer>o de so-t9are
libre podrGa llevar a un moderno sistema operativo a pesar de todas las cuestiones al rede-
dor de 0l. Esto -ue completamente estudiado por un grupo de inter0s en un artGculo llama-
do #ounting potatoes &http:MMpeople.debian.orgM_,gbMdebian - countingM + citado
a continuacin:
Y`. . . a usamos el sistema sloccount de David . 8heeler para determinar el n'mero de lGneas de
cdigo -uente &=1!#+ -Gsicas de Debian $.$ &a6a potato+. :ostramos que Debian $.$ inclu"e mas de
%%.))).)))
=1!# -Gsico &casi dos veces mLs que Eed 4at @.?. publicado apro;imadamente A meses despu0s+.
mos- trando que el modelo de desarrollo de Debian &basado en el traba,o de un gran grupo de
voluntarios desarrolladores al rededor del mundo+ es tan capa> como otros m0todos de desarrollo `. .
. a esto tam- bi0n muestra que si Debian se hubiese desarrollado usando m0todos tradicionales
propietarios. el modelo #!#!:! estima que su costo podrGa cerrarse en b?.B billones de dlares para
desarrollar Debian $.$. demLs. o-recemos un anLlisis de lengua,es de programacin usados en la
distribucin &# tiene cerca del @) Q. #cc cerca del ?) Q. 1<=/ " =hell estLn cerca del % Q. con
muchos otros que siguen+. " los paquetes mLs grandes &:o>illa. el 6ernel 1inu;. /:C. ]FreeA(.
etc.+Z
(.(. #as /ersiones %.-
ntes de que 9ood" puediera comen>ar a ser preparada para ser publicada. hubo que
hacer un cambio en el sistema del archivo en -tp-master. 1os almacenes de paque-
tes. que permitieron que distribuciones de propsito especial como la nueva distribucin
TpruebasU pudieran ser usadas por primera ve> para conseguir que 9ood" estuviera lis-
ta para su publicacin. -ueron activatadas en -tp-master &http:MMlists.debian.orgM
debian - devel - announce - ))?$Mmsg))))*.html + a mediados de Deciembre del $))).
Un almac0n de paquetes es simplemente una coleccin de di-erentes versiones de un paquete
determinado. desde la cuLl multiples distribuciones &actualmente e;perimental. TinestableU.
TpruebasU. " TestableU+ pueden tomar paquetes. que luego son incluidos en el archivo /ac6a-
ges de dicha distribucin.
l mismo tiempo una nueva distribucin -u0 TpruebasU incluida. /rincipalmente. paquetes de
TinestableU considerados estables transladados a TpruebasU &despu0s de un periodo de
algunas semenas+. Esto -u0 introducido para reducir el tiempo de estabili>acin " darle al
pro"ecto la habilidad de preparar una nueva publicacin en cualquier momento.
En ese perGodo. algunas de las compaVGas que estaban entregando versiones modi-icadas de
Debian cerraron. #orel vendi su divisin de 1inu; en el primer cuarteto de $))?. =tormi; se
declar en bancarrota el ?@ de enero de $))?. " /rogen" detuvo el desarrollo de su
distribucin el )? de octubre de $))?.
1a estabili>acin para la siguiente publicacin comen> el )? de ,ulio de $))?. 'n asi. le to-
m al pro"ecto un poco mLs de un aVo publicar la nueva versin. debido a problemas en
los dis6ettes de inicio &http:MMlists.debian.orgMdebian - devel - announce - )?)*M
msg))))*.html +. debido a la inclusin de programas de ci-rado en el archivo principal "
#apGtulo *. 1a historia detallada ?$
a cambios en la estructura sub"acente &el archivo de paquetes entrantes " la arquitectura de
seguridad+. En ese tiempo. la publicacin estable &Debian $.$+ -u0 revisada hasta siete veces. "
dos lGderes del pro"ecto -ueron elegidos: 2en #ollins &en $))?+ " 2dale 3arbee. si tambi0n.
el traba,o en muchas Lreas de Debian mas allL de la creacin de paquetes continu creciendo.
inclu"endo la internacionali>acin. el sitio 9eb de Debian &mLs de mil pLginas+ -u0 traducido
a mLs de $) lengua,es di-erentes. " la instalacin de la pr;ima versin estaba lista para $C
idiomas. =e iniciaron dos pro"ectos internos: Debian Dunior &para niVos+ " Debian :ed &para
la prLctica " la investigacin m0dica+ durante el proceso de publicacin de 9ood" otorgando
al pro"ecto di-erentes en-oques que hacen a Debian adecuado para esas tareas.
El traba,o en Debian no impidi a los desarrolladores organi>ar una reunin anual
denominada Debcon-. 1a primera con-erencia se reali> del ? al % de ,ulio ,unto con 1ibre
=o-t9are :eeting &1=:+ en 2ordeau; &Francia+ reuniendo a *) desarrolladores. 1a segunda
con-erencia tuvo lugar en Toronto &#anada+ el % de ,ulio de $))$ con mas de A) participantes.
Debian C.) &9ood"+ -u0 publicada el ?B de ,ulio de $))$ para las arquitecturas <ntel iCA(. :oto-
rola (A))) series. alpha. =U7 =parc. /o9er/#. E:. 4/ /-E<=#. <-(*. :</=. :</= &DE#+
e <2: sMCB). Esta -u0 la primera versin en incluir los las adaptaciones a las arquitecturas 4/
/-E<=#. <-(*. :</=. :</= &DE#+ e <2: sMCB). l momento de la publicacin. e;istGan cerca
de A%)) paquetes binarios desarrollados por mas de mil desarrolladores de Debian. convirti0n-
dose en la primera versin en ser publicada en -ormato DXD ademLs de los "a acostumbrados
#D-E!:s.
(.'. 2echos Importantes
(.'.1. 3ulio de "0004 5uere 3oel 6lec7er
El ?? de ,ulio de $))). Doel 5lec6er. quien era tambi0n conocido como Esp". -alleci a la edad
de $? aVos. 7inguno de los que vieron el apodo \Esp"\ en dm6linu; en las listas " canales
de Debian lleg a pensar ,amLs que detrLs de ese apodo e;istGa un ,oven su-riendo la Distro-ia
muscular de Duchenne &http:MMmdausa.orgMdiseaseMdmd.html +. :ucha gente solo lo
conoci como \el tipo de la biblioteca glib " la po9erpc en Debian\ " nunca tuvo idea de las
cosas terribles contra las que Doel luch. pesar de su discapacidad -Gsica. 0l comparti su
brillante mente con otros.
Doel 5lec6er &conocido tambi0n como Esp"+ no serL olvidado.
(.'.". 8cture de "0004 Implementacin de los almacenes de pa1uetes
Dames Troup report &http:MMlists.debian.orgMdebian - devel - announce - ))?)M
msg))))@.html + que habGa estado traba,ando en la reimplementacin de las herramientas
de mantenimiento de los archivos " migrando al nuevo sistema de almacenes de paquetes.
partir de esta -echa. los -icheros son almacenados en un directorio llamado como el paquete
-uente correspondiente dentro del directorio de los almacenes. 1os directorios de distribucio-
nes solo contendrLn -icheros /ac6ages los que a su ve> contienen re-erencias al almac0n. Esto
#apGtulo *. 1a historia detallada ?C
simpli-ica la sobreposicin de TpruebasU " TinestableU. El archivo tambi0n estL siendo admi-
nistrado con bases de datos /ostgre=I1 las que agili>an las consultas.
(.'.%. 5ar.o de "0014 5uere Christopher Rutter
El )? de :ar>o de $))?. #hristopher :atthe9 Eutter &tambi0n conocido como cmr+ muri al
ser atropellado por un automvil a la edad de ?B. #hristopher era un miembro ,oven " bastante
conocido del pro"ecto Debian a"udando en la adaptacin a la arquitectura E:.
#hris Eutter no serL olvidado.
(.'.(. 5ar.o de "0014 5uere 9ari.io &olacco
El $A de :ar>o de $))?. Fabri>io /olacco -alleci despu0s de una larga en-ermedad. El pro-
"ecto Debian hace mensin a su buen traba,o " gran dedicacin a Debian " al so-t9are libre.
1as contribuciones de Fabri>io no serLn olvidadas. " otros desarrolladores continuarLn con su
traba,o.
Fabri>io /olacco no serL olvidado.
(.'.'. 3ulio de "00"4 5uere 5artin :utter;ec7
El $? de Dulio de $))$. :artin 2utter9ec6 &tambi0n conocido como blendi+ -alleci luego de
luchar contra la leu>emia. :artin era un ,oven miembro del pro"ecto quien recientemente se
habGa unido a Debian.
:artin 2utter9ec6 no serL olvidado.
(.'.<. No/iemre de "00"4 +l ,uego destruye un ser/idor de Deian
lrededor de las )A:)) #ET el $) de noviembre del $))$. el 7et9or6 !perations #enter &7!#+
de la Universidad de T9ente se incendi. El edi-icio se destru" por completo. 1os bomberos
habGan de,ado de lado las esperan>as de proteger el Lrea de servidores. Entre otras cosas el
centro hospedaba satie.debian.org que contenGa tanto el archivo de seguridad " non-U= asG
como las bases de datos de ne9-maintainer &nm+ " control de calidad &qa+. Debian reconstru"
estos servicios en el servidor 6lec6er. que habGa sido recientemente transladado de EE.UU. a
los /aises 2a,os.
(.'.). 5ayo de "00(4 5ueren 5anuel +strada =ain. y *ndrs >arc$a
El B de :a"o del $))*. :anuel Estrada =ain> &rant"+ " ndr0s 3arcGa &Er#onde+ -allecen en
un trLgico accidente automovilGstico cuando retornaba de la con-erencia de so-t9are libre que
tuvo lugar en Xalencia. EspaVa.
:anuel Estrada =ain> " ndr0s 3arcGa no serLn olvidados.
#apGtulo *. 1a historia detallada ?*
(.<. Qu sigue!
El pro"ecto Debian contin'a traba,ando en la distribucin TinestableU &que lleva el nombre
clave sid. en honor el malvado e YinestableZ niVo que es el vecino de nd" en la pelGcula To"
=tor" &quien ,amLs deberGa salir de casa+. =id es el nombre permanente para la distribucin
inestable " siempre se encuentra \=till <n Development\ &a'n en desarrollo+. 1a ma"orGa de los
paquetes nuevos las actuali>aciones son cargadas en esta distribucin.
1a distribucin TpruebasU estL pensada para convertirse en la siguiente publicacin TestableU "
en la actualidad lleva el nombe clave sarge.
/ara sarge. Debian estL traba,ando en un nuevo marco para instalaciones llamado debian-
installer. la nueva 3libc $.C " el nuevo 37U 3## C.$.
?%
*pndice *
+l mani,iesto de Deian #inu-
Escrito por <an . :urdoc6. Eevisado )?M)(MB*
*.1. Qu es Deian #inu-!
Debian 1inu; es una distribucin de 1inu; completamente nueva. En ve> de estar desarrollada
por un individuo aislado o un grupo. como se han desarrollado otras distribuciones de 1inu;
en el pasado. Debian se desarrolla abiertamente en el espGritu de 1inu; " 37U. El propsito
principal del pro"ecto Debian es acabar creando una distribucin que est0 a la altura del nom-
bre de 1inu;. Debian se estLn ensamblando con cuidado " a conciencia. " se le darL apo"o "
mantenimiento con una atencin similar.
Es tambi0n un intento por crear una distribucin no comercial que serL capa> de competir
e-ectivamente en el mercado comercial. =erL distribuida. llegado el caso. por la Free =o-t9are
Foundation en #D-E!:. " la Debian 1inu; ssociation o-recerL la distribucin en disquetes
" cinta ,unto con los manuales impresos. el soporte t0cnico " otras cuestiones igualmente im-
portantes para el usuario -inal. Todo lo anterior estarL disponible por poco mLs que el coste
original. " esa pequeVa di-erencia se destinarL al mLs amplio desarrollo de so-t9are libre para
todos los usuarios. Tal distribucin es esencial para el 0;ito del sistema operativo 1inu; en el
mercado comercial. " debe hacerse por parte de organi>aciones en situacin de avan>ar con
0;ito " abogar por el so-t9are libre sin la presin de los bene-icios o los ingresos.
*.". &or 1u se est? elaorando Deian!
1as distribuciones son esenciales para el -uturo de 1inu;. En esencia. le eliminan al usuario la
necesidad de buscar. obtener. compilar. instalar e integrar correctamente gran n'mero de he-
rramientas esenciales para conseguir un sistema 1inu; en -uncionamiento. En su lugar. la
carga de construir el sistema recae sobre el creador de la distribucin. " muchos usuarios
continuarLn usando una distribucin por pura conveniencia incluso despu0s de haberse
-amiliari>ado con el sistema operativo. De esta manera. las distribuciones ,uegan un papel
realmente importante.
#apGtulo . El mani-iesto de Debian 1inu; ?(
pesar de su obvia importancia. las distribuciones han atraGdo poco la atencin de los desa-
rrolladores. E;iste una sencilla ra>n para ello: no son ni -Lciles ni -ascinantes de construir. "
requieren gran cantidad de es-uer>o continuado por parte de su creador con el -in de
mantener la distribucin libre de errores " ademLs actuali>ada. Una cosa es ensamblar un
sistema empe- >ando desde cero. " otra mu" distinta asegurarse de que otros lo instalen
-Lcilmente. se pueda instalar " utili>ar en gran variedad de con-iguraciones de hard9are.
contenga programas que otros va"an a considerar 'tiles. " se actualice cuando los
componentes mismos e;perimenten me,oras.
:uchas distribuciones han empe>ado como sistemas bastante buenos. pero con-orme va pa-
sando el tiempo el mantenimiento de la distribucin se convierte en una prioridad secundaria.
Un caso que viene a cuento es el de =o-tlanding 1inu; ="stem &mLs conocida como =1=+. Es
bastante posible que sea la distribucin de 1inu; mLs plagada de errores " peor mantenida^
por desgracia. tambi0n es la mLs generali>ada. =in lugar a dudas. es la distribucin que atrae
la ma"or parte de la atencin de los muchos TdistribuidoresU comerciales de 1inu; que han
surgido para capitali>ar la creciente popularidad del sistema operativo.
=e trata verdaderamente de una mala combinacin. pues la ma"orGa de personas que obtienen
1inu; de estos distribuidores reciben una distribucin de 1inu; plagada de errores " de-icien-
temente mantenida. #omo si esto no -uera "a bastante malo. estos TdistribuidoresU tienen una
alarmante tendencia a publicitar engaVosamente caracterGsticas no -uncionales. o incluso e;tre-
madamente inestables. de su producto. #ombGnese esto con el hecho de que los compradores
esperan que el producto est0 a la altura de su publicidad. " que muchos creen que se trata de
un sistema operativo comercial &ha" tambi0n una tendencia a no mencionar que 1inu; es libre
" gratuito " que se distribu"e ba,o los t0rminos de la licencia p'blica general de 37U+.
/ara acabar de rematarlo. estos TdistribuidoresU estLn en realidad consiguiendo su-icientes be-
ne-icios de su es-uer>o para ,usti-icar la compra de anuncios ma"ores en mLs revistas^ es el
clLsico e,emplo de un comportamiento inaceptable recompensado por aquellos que simple-
mente no conocen nada me,or. Evidentemente ha" que hacer algo para remediar la situacin.
*.%. De 1u manera intentar? Deian poner ,in a estos prolemas!
El diseVo de Debian es lo bastante abierto para asegurar que el sistema tiene la mLs alta cali-
dad " que re-le,a las necesidades de la comunidad de usuarios. l implicar a otras personas
de diversas capacidades " baga,es. Debian puede desarrollarse de -orma modular. =us com-
ponentes son de alta calidad porque a los que tienen e;periencia en cierta Lrea se les da la
oportunidad de construir o mantener los componentes individuales de Debian que implica di-
cha Lrea. <mplicar a otros asegura ademLs que a la distribucin pueden incorporarse valiosas
contribuciones durante su desarrollo^ de esta manera. se crea una distribucin basada en las
necesidades " deseos de los usuarios. en ve> de las necesidades " deseos del constructor. Es
mu" di-Gcil para un pequeVo grupo anticiparse a estas necesidades " deseos por anticipado sin
las aportaciones directas de otros.
Debian 1inu; tambi0n serL distribuida en un soporte -Gsico por la Free =o-t9are Foundation "
la Debian 1inu; ssociation. Esto proporcionarL Debian a los usuarios sin acceso a <nternet o
#apGtulo . El mani-iesto de Debian 1inu; ?@
FT/. " ademLs hace que productos " servicios tales como manuales impresos " soporte
t0cnico est0n a disposicin de todos los usuarios del sistema. De esta manera. Debian puede
usarse por parte de muchos mLs individuos " organi>aciones que lo que serGa posible en
otro caso^ la prioridad estarL en proporcionar un producto de primera -ila " no en los
bene-icios o los ingresos. " el margen de los productos o los servicios puede usarse para
me,orar el so-t9are en sG para todos los usuarios. ha"an pagado por su Debian o no.
1a Free =o-t9are Foundation ,uega un papel e;tremadamente importante en el -uturo de De-
bian. /or el simple hecho de distribuirla. se envGa al mundo el mensa,e de que 1inu; no es
un producto comercial " que nunca lo serL. pero ello no quiere decir que 1inu; no sea nunca
capa> de competir comercialmente. /ara aquellos que disientan. les reto a que e;pliquen ra-
cionalmente el 0;ito de 37U Emacs " de 3##. que no son so-t9are comercial pero que han
tenido bastante impacto sobre el mercado comercial con independencia de ese hecho.
4a llegado el tiempo de concentrarse en el -uturo de 1inu; mLs que en el destructivo ob,etivo
de enriquecerse a e;pensas de la entera comunidad de 1inu; " de su -uturo. El desarrollo "
distribucin de Debian puede no ser la respuesta a los problemas que he apuntado en este
:ani-iesto. pero espero que al menos atraiga su-iciente atencin sobre estos problemas para
permitir resolverlos.

You might also like