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 ¶ niVos+ " Debian :ed ¶ 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.