Diferencia entre revisiones de «Debian»
m (Debian trasladada a Debian GNU/Linux sobre una redirección: La palbra Debian no solo respresenta la versión del sistema GNU/Linux, también existen varias adaptAdaptaciones a otros núcleos como: Debian GNU/Linux Debian GNU/Hurd ...) |
m |
||
| Línea 1: | Línea 1: | ||
| − | |||
{{Ficha Software | {{Ficha Software | ||
| − | |nombre=Debian | + | |nombre=Debian |
| − | |familia= | + | |familia= |
| − | |imagen= | + | |imagen=2000px-Openlogo-debianV2.svg.png|thumb| |
| − | |tamaño= | + | |tamaño= |
|descripción= | |descripción= | ||
| − | |imagen2= | + | |imagen2= |
| − | |tamaño2= | + | |tamaño2= |
| − | |descripción2= | + | |descripción2= |
| − | |desarrollador= | + | |creador= |
| − | |modelo de desarrollo= | + | |desarrollador= |
| − | |lanzamiento inicial= | + | |diseñador= |
| − | |última versión estable= | + | |modelo de desarrollo= |
| + | |fecha de creación= | ||
| + | |lanzamiento inicial= | ||
| + | |versiones= | ||
| + | |última versión estable= | ||
|núcleo= | |núcleo= | ||
| − | |tipo de núcleo= | + | |tipo de núcleo= |
| − | |plataformas soportadas= | + | |plataformas soportadas= |
| − | |idioma= | + | |género= |
| − | |licencia= | + | |sistemas operativos= |
| − | |premios= | + | |idioma= |
| + | |licencia= | ||
| + | |premios= | ||
|web=http://www.debian.org/ | |web=http://www.debian.org/ | ||
| − | + | '''Adaptaciones a otros núcleos''' | |
| + | * [[Debian GNU/Linux]] | ||
| + | * [[Debian GNU/Hurd]] | ||
| + | * [[Debian GNU/NetBSD]] | ||
| + | * [[Debian GNU/kFreeBSD]] | ||
| + | '''Filosofía''' | ||
| + | * [[Manifiesto Debian]] | ||
| + | * [[Directrices de software libre de Debian]] | ||
| + | * [[Contrato Social de Debian]] | ||
| + | '''Varios''' | ||
| + | * [[Debconf]] | ||
| + | * [[Software in the Public Interest]] | ||
| + | }} | ||
| − | + | [[Archivo:800px-DebianLenny_50.png|thumb|Instalación predeterminada de Debian Lenny, usando el entorno de escritorio [[Gnome]].]] | |
| − | + | '''Debian''' o '''Proyecto Debian'''<ref>[http://www.debian.org/intro/about.es.html#what ¿QUÉ es debian?]</ref> (en [[idioma inglés|inglés]] '''''Debian Project'''''<ref>[http://www.debian.org/intro/about.en.html#what WHAT is debian?] (en inglés)</ref>) es una comunidad conformada por [[desarrollador]]es y [[usuario]]s, que mantiene un [[sistema operativo]] [[GNU]] basado en [[software libre]]. El sistema se encuentra precompilado, empaquetado y en un formato [[deb]] para múltiples [[arquitectura de computador|arquitecturas de computador]] y para varios [[Núcleo (informática)|núcleos]]. | |
| − | |||
| − | + | Nació como una apuesta por separar en sus versiones el [[software libre]] del [[software no libre]]. El modelo de desarrollo del proyecto es ajeno a motivos empresariales o comerciales, siendo llevado adelante por los propios [[usuario]]s, aunque cuenta con el apoyo de varias [[empresa]]s en forma de infraestructuras. Debian no vende directamente su [[software]], lo pone a disposición de cualquiera en [[Internet]], aunque sí permite a personas o [[empresa]]s distribuirlo comercialmente mientras se respete su [[licencia de software|licencia]].<ref>[http://www.debian.org/doc/manuals/project-history/ch-intro.en.html A Brief History of Debian, debian.org]</ref> | |
| − | + | La comunidad de desarrolladores del proyecto cuenta con la representación de [[Software in the Public Interest]],<ref>[http://www.debian.org/donations.es.html#money_donations Donaciones de dinero]</ref> una [[organización sin ánimo de lucro]] que da cobertura legal a varios proyectos de [[software libre]]. | |
| − | |||
| − | |||
| − | |||
| − | + | La primera adaptación del ''sistema Debian'', siendo también la más desarrollada, es [[Debian GNU/Linux]], basada en el [[núcleo (informática)|núcleo]] [[Linux (núcleo)|Linux]], y como siempre utilizando herramientas de [[GNU]]. Existen también otras adaptaciones con diversos [[núcleo (informática)|núcleos]]: [[Hurd]] ([[Debian GNU/Hurd]]); [[NetBSD]] ([[Debian GNU/NetBSD]]) y [[FreeBSD]] ([[Debian GNU/kFreeBSD]]). | |
| − | + | == Organización del proyecto == | |
| − | + | El Proyecto Debian es una [[asociación voluntaria|organización voluntaria]] con 3 documentos fundadores: | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | :* El [[Contrato Social de Debian]], define las bases por las cuales el proyecto y sus desarrolladores tratan los asuntos. | |
| − | + | :* Las [[Directrices de software libre de Debian]], definen los criterios del ''[[Software libre]]'' y dictan qué [[software]] es aceptable para la [[Distribución Linux|distribución]], según lo referido al contrato social. Estas pautas también se han adoptado como base de la definición del ''[[Open Source]]''. | |
| − | |||
| − | * | ||
| − | |||
| − | |||
| − | + | :* La [http://www.jus.uio.no/sisu/debian_constitution_v1.2/opendocument.es.odt Constitución de Debian], describe la estructura de la organización para la toma de decisiones de manera formal dentro del proyecto. Enumera el poder y las responsabilidades del ''Líder de Proyecto Debian'', de la secretaría, y de los [[desarrollador]]es en general. | |
| − | + | Actualmente, el proyecto incluye más de mil desarrolladores. Cada uno de ellos posee algún lugar en el proyecto ya sea relacionado con los [[paquetes de software|paquetes]]: ''mantenimiento, documentación, control de calidad'' o relacionado con la infraestructura del proyecto: ''coordinación de lanzamientos, traducciones de web,'' etc. | |
| − | {| class="wikitable" | + | El proyecto mantiene [[Lista de correo|listas de correo]] y un sistema que permite a toda la comunidad leer y reportar [[Error de software|bugs]]. De esta forma, trabajan de manera conjunta [[usuario]]s y [[desarrollador]]es. |
| − | + | ||
| − | ! | + | Existen otros medios de comunicación con colaboradores y usuarios, principalmente por medio del [[IRC]] y particularmente en el [[servidor]] [[Freenode]]. Todos estos medios poseen una gran concurrencia, siendo frecuentados por multitud de [[usuario]]s y [[desarrollador]]es. |
| − | + | ||
| + | Además, los [[desarrollador]]es pueden tomar decisiones generales obligatorias para una resolución o una elección general. Toda votación es realizada por el [[método Schulze]]. | ||
| + | |||
| + | === Líder del Proyecto Debian === | ||
| + | |||
| + | {| class="wikitable" align="right" | ||
| + | |- style="background:#eee;" | ||
| + | !Líder||Desde||Hasta | ||
|- | |- | ||
| − | | | + | |[[Ian Murdock]]||agosto de [[1993]]||marzo de [[1996]] |
| − | | | ||
| − | | | ||
|- | |- | ||
| − | | | + | |[[Bruce Perens]]||abril de [[1996]]||diciembre de [[1997]] |
| − | | | ||
| − | | | ||
|- | |- | ||
| − | | | + | |[[Ian Jackson]]||enero de [[1998]]||diciembre de [[1998]] |
| − | | | ||
| − | | | ||
|- | |- | ||
| − | | | + | |[[Wichert Akkerman]]||enero de [[1999]]||marzo de [[2001]] |
| − | | | ||
| − | | | ||
|- | |- | ||
| − | | | + | |[[Ben Collins]]||abril de [[2001]]||abril de [[2002]] |
| − | | | ||
| − | | | ||
|- | |- | ||
| − | | | + | |[[Bdale Garbee]]||abril de [[2002]]||abril de [[2003]] |
| − | | | ||
| − | | | ||
|- | |- | ||
| − | | | + | |[[Martin Michlmayr]]||marzo de [[2003]]||abril de [[2005]] |
| − | | | ||
| − | | | ||
|- | |- | ||
| − | | | + | |[[Branden Robinson]]||abril de [[2005]]||abril de [[2006]] |
| − | | | ||
| − | | | ||
|- | |- | ||
| − | | | + | |[[Anthony Towns]]||abril de [[2006]]||abril de [[2007]] |
| − | | | ||
| − | | | ||
|- | |- | ||
| − | | | + | |[[Sam Hocevar]]||abril de [[2007]]||abril de [[2008]] |
| − | | | ||
| − | | | ||
|- | |- | ||
| − | | | + | |[[Steve McIntyre]]||abril de [[2008]]|| abril de [[2010]] |
| − | | | + | |- |
| − | | | + | |[[Stefano Zacchiroli]]||abril de [[2010]]|| Actualmente en el cargo. |
|} | |} | ||
| − | == | + | El voto de los desarrolladores elige a un ''Líder del Proyecto Debian'' una vez al año. Este posee varias atribuciones especiales, pero están lejos de ser una decisión absoluta y se utilizan raramente. Bajo resolución general, los desarrolladores pueden, entre otras cosas, reelegir al líder, revertir una decisión de este o de sus delegados, o enmendar la Constitución y otros documentos fundacionales. |
| + | |||
| + | El líder delega a veces autoridad a otros desarrolladores para que realicen tareas especializadas. Esto significa generalmente que un líder delega a alguien la creación de un grupo de trabajo para realizar nuevas tareas y así conseguir gradualmente un equipo que continúe el trabajo donde regularmente se amplíe o reduzca sus filas según convenga en cada circunstancia. | ||
| + | |||
| + | Quizás una persona más importante que el líder en el Proyecto Debian es el encargado del lanzamiento, que fija las metas para su publicación "estable" y supervisa el proceso. | ||
| + | |||
| + | Una lista de las posiciones importantes en el proyecto Debian está disponible en la página web de la organización de Debian. | ||
| + | |||
| + | == Modelo de desarrollo == | ||
| + | |||
| + | === Reclutamiento, motivación y renuncia de los desarrolladores === | ||
| − | El proyecto debian | + | El proyecto Debian goza de un flujo permanente de gente que quiere ser desarrollador. Esta gente debe pasar un elaborado proceso de examen que establece su identidad, motivación, entendimiento de los objetivos del proyecto (agrupados en el [[Contrato Social de Debian]]) y competencia técnica.<ref>debian.org [http://www.debian.org/devel/join/newmaint El Rincón del nuevo desarrollador de debian] aquí se puede encontrar más información sobre el proceso de ''"nuevo desarrollador"''.</ref> |
| − | * | + | Los desarrolladores de Debian se unen al proyecto por muchas razones; algunas de ellas son: |
| − | + | :* El deseo de contribuir a la [[movimiento del software libre|comunidad del software libre]] (prácticamente todos los candidatos utilizan software libre). | |
| − | * | + | :* El deseo de ver que algún programa cumpla una tarea determinada (hay quienes ven la comunidad de Debian como un buen campo para ensayar o probar nuevo software). |
| + | :* El deseo de que el software libre sea una alternativa válida frente al [[software no libre]]. | ||
| + | :* El deseo de trabajar cerca de gente con la que se comparten actitudes, intereses y objetivos (hay un gran sentimiento de [[comunidad]] dentro del proyecto Debian que algunos candidatos no experimentan en sus trabajos remunerados). | ||
| + | :* El simple gozo del proceso iterativo del desarrollo de [[software]] y su mantenimiento (algunos desarrolladores tienen un nivel de dedicación casi obsesivo al refinamiento y mejora del software). | ||
| − | + | Los desarrolladores de Debian pueden renunciar a su posición en cualquier momento dejando libres los [[paquete de software|paquetes]] de los que eran responsables y enviando un informe a los [[desarrollador]]es y al grupo de mantenedores (para que su autorización de subida sea revocada). | |
| − | + | == Ramas de desarrollo de Debian == | |
| − | + | === Estable === | |
| − | + | ''Debian estable'' (''Debian Stable'', en inglés), es la ''versión estabilizada'' de esta distribución. Cuenta con el apoyo del ''Equipo de Seguridad de Debian'' y es la recomendada para uso en producción. La versión estable actual es '''Squeeze'''. | |
| − | |||
| − | + | Se pueden instalar a través de la herramienta [[Advanced Packaging Tool|APT]] paquetes de binarios ([[deb]]) y [[código fuente]], escribiendo las siguientes líneas en el archivo <tt>[[sources.list|/etc/apt/sources.list]]</tt>: | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | = | + | <source lang="bash"> |
| + | # Repositorio para la versión estable | ||
| − | + | deb http://ftp.debian.org/debian/ stable main | |
| + | deb-src http://ftp.debian.org/debian/ stable main | ||
| + | </source> | ||
| − | {| class="wikitable" | + | |
| + | Inmediatamente antes de que sea liberada una nueva versión estable los repositorios de ''Debian estable'' son renombrados a ''Old Stable'' (traducido al castellano como vieja estable). Se hace esto debido a que en grandes organizaciones puede ser necesario un plan prolongado en el tiempo para probar y actualizar los ordenadores. Una vez liberada ''Debian estable'' los repositorios anteriores de la versión ''Debian estable''. El equipo de seguridad de ''Debian'' trata de mantener el soporte de seguridad a la versión anterior durante un año más una vez que la nueva versión estable ha sido publicada. | ||
| + | |||
| + | Se pueden seguir instalando a través de la herramienta [[Advanced Packaging Tool|APT]] paquetes de binarios ([[deb]]) y [[código fuente]] de la versión anterior de Debian (actualmente ''Lenny'') durante aproximadamente un año, escribiendo las siguientes líneas en el archivo <tt>[[sources.list|/etc/apt/sources.list]]</tt>: | ||
| + | |||
| + | <source lang="bash"> | ||
| + | # Repositorio para la versión vieja estable | ||
| + | |||
| + | deb http://ftp.debian.org/debian/ oldstable main | ||
| + | deb-src http://ftp.debian.org/debian/ oldstable main | ||
| + | </source> | ||
| + | |||
| + | === En pruebas === | ||
| + | |||
| + | ''Debian en pruebas'' (''Debian Testing'' en inglés), es la ''versión en pruebas'' de Debian. En esta versión se encuentran [[paquetes de software|paquetes]] que han estado previamente en la ''versión Inestable'', pero que contienen muchos menos [[Error de software|fallos]]. Además, deben de poder instalarse en todas las [[arquitectura de computador|arquitecturas]] para las cuales fueron construidas. Es muy utilizada como sistema de escritorio por aquellos que buscan tener el software más actualizado, aunque se pierde en estabilidad. De aquí sale la futura versión estable. | ||
| + | |||
| + | La versión actual de Debian Testing responde al nombre de 'Wheezy'. | ||
| + | <source lang="bash"> | ||
| + | # Repositorio para la versión en pruebas | ||
| + | |||
| + | deb http://ftp.debian.org/debian/ testing main | ||
| + | deb-src http://ftp.debian.org/debian/ testing main | ||
| + | </source> | ||
| + | |||
| + | === Inestable === | ||
| + | |||
| + | En ''Debian inestable'' (''Debian Unstable''), es donde tiene lugar el desarrollo activo de Debian. Es la rama que usan los desarrolladores del proyecto. La rama inestable de Debian siempre tiene como nombre en clave ''Sid''. | ||
| + | <source lang="bash"> | ||
| + | # Repositorio para la versión inestable | ||
| + | |||
| + | deb http://ftp.debian.org/debian/ unstable main | ||
| + | deb-src http://ftp.debian.org/debian/ unstable main | ||
| + | </source> | ||
| + | |||
| + | === Congelada === | ||
| + | |||
| + | Cuando la ''versión de pruebas'' llega a un nivel aceptable de [[Error de software|fallos]], entonces se ''"congela"'', lo que significa que ya no se aceptan nuevos [[paquetes de software|paquetes]] desde la versión inestable. A continuación se trabaja para pulir el mayor número de [[Error de software|bugs]] posibles, para así liberar la versión estable. Ese periodo puede durar varios meses debido a que no se fija una fecha de lanzamiento. Debian no será liberada como estable en tanto sus desarrolladores no consideren que lo es. Esa estabilidad se mide basándose en el registro de [[Error de software|errores de software]]. Cuando se alcanza un nivel aceptable se le asigna un número de versión, acordado previamente, y se libera como ''versión estable'' (solo las versiones estables cuentan con número de versión). La anterior versión estable es clasificada como ''old-stable'', recibiendo soporte durante un período determinado (generalmente un año,) y posteriormente será abandonada. | ||
| + | |||
| + | Actualmente la versión Squeeze ha terminado esta fase.<ref name="squeeze-frozen">{{cita web | primero = Martin Zobel-Helas| enlaceautor = The Debian Project | coautores = | año = 2010 | url = http://lists.debian.org/debian-announce/2010/msg00009.html | título = Debian 6.0 "Squeeze" frozen | formato = digital/mail | idioma = inglés }}</ref> | ||
| + | |||
| + | === Experimental === | ||
| + | |||
| + | No se trata de una ''rama de desarrollo'' de distribución, sino de un ''repositorio de paquetes'': | ||
| + | |||
| + | <source lang="bash"> | ||
| + | deb http://ftp.debian.org/debian/ experimental main | ||
| + | deb-src http://ftp.debian.org/debian/ experimental main | ||
| + | </source> | ||
| + | |||
| + | == Lanzamientos == | ||
| + | |||
| + | {| class="wikitable" align="right" | ||
| + | |- style="background:#eee;" | ||
| + | !Versión||Nombre en clave||Fecha||[[Arquitectura de computadores|Arquitecturas]]|| Paquetes|| Soporte | ||
| + | |- | ||
| + | |1.1||Buzz||17 de junio de [[1996]]|| 1 || 474 ||style="background-color:#fa8072;"| 1996 | ||
|- | |- | ||
| − | + | |1.2||Rex||12 de diciembre de [[1996]]|| 1 || 848||style="background-color:#fa8072;"| 1996 | |
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |1.3||Bo<ref>debian.org (02-06-1997) [http://www.us.debian.org/News/1997/19970602 debian 1.3 ve la luz]</ref>||2 de junio de [[1997]]|| 1 || 974||style="background-color:#fa8072;"| 1997 |
| − | | | ||
| − | | | ||
| − | | 1 | ||
|- | |- | ||
| − | | | + | |2.0||Hamm<ref>debian.org (24-07-1998) [http://www.us.debian.org/News/1998/19980724 debian GNU/Linux 2.0 "Hamm" liberada]</ref>||24 de julio de [[1998]]|| 2 || ~ 1500||style="background-color:#fa8072;"| 1998 |
| − | | | + | |- |
| − | | | + | |2.1||Slink<ref>debian.org (09-03-1999) [http://www.us.debian.org/News/1999/19990309 Distribución de debian 2.1]</ref>||9 de marzo de [[1999]]|| 4 || ~ 2250||style="background-color:#fa8072;"| 2000-02 |
| − | | 5 | + | |- |
| + | |2.2||Potato<ref>debian.org (15-08-2000) [http://www.us.debian.org/News/2000/20000815 debian GNU/Linux 2.2, la versión «Joel 'Espy' Klecker», se ha publicado oficialmente]</ref>||15 de agosto de [[2000]]|| 6 || ~ 3900||style="background-color:#fa8072;"| 2003-04 | ||
| + | |- | ||
| + | |3.0||Woody<ref>debian.org (19-07-2002) [http://www.us.debian.org/News/2002/20020719 debian GNU/Linux 3.0 publicada]</ref>||19 de julio de [[2002]]|| 11 || ~ 8500||style="background-color:#fa8072;"| 2006-08 | ||
| + | |- | ||
| + | |3.1||Sarge<ref>debian.org (06-06-2005) [http://www.us.debian.org/News/2005/20050606 Publicación de debian GNU/Linux 3.1]</ref>||6 de junio de [[2005]]|| 11 || ~ 15400||style="background-color:#fa8072;"| 2008-10 | ||
| + | |- | ||
| + | |4.0||Etch<ref name="Etch">debian.org (08-04-2007) [http://www.us.debian.org/News/2007/20070408 Publicación de debian GNU/Linux 4.0]</ref>|| 8 de abril de [[2007]]|| 11 || ~ 18000||style="background-color:#fa8072;"| <!-- -->2010-12 | ||
| + | |- | ||
| + | |5.0||Lenny<ref name="Lenny">[http://www.debian.org/News/2009/20090214|fechaacceso = 15 de febrero de 2009] Publicación de debian GNU/Linux 5.0 | Año: 2009</ref>||14 de febrero de [[2009]]|| 12 || ~ 23000 ||style="background-color:#A0E75A;"| | ||
| + | |- | ||
| + | |6.0||Squeeze<ref name="Squeeze">debian.org [http://lists.debian.org/debian-devel-announce/2008/09/msg00000.html Nombre de la versión sucesora de Lenny]</ref></font>||6 de febrero de 2011|| 9 || ~ 29000 ||style="background-color:#A0E75A;"| | ||
| + | |- | ||
| + | |<font color="grey">7.0</font>||<font color="grey">Wheezy<ref name="Wheezy">debian.org [http://lists.debian.org/debian-devel-announce/2010/09/msg00000.html Nombre de la versión sucesora de Squeeze]</ref></font>|| || || ||style="background-color:#87ceeb;"| | ||
|} | |} | ||
| − | == | + | Los nombres de las versiones de '''Debian GNU/Linux''' son tomados de la película [[Toy Story]]. Hasta la fecha ha habido diez versiones estables (con sus respectivas revisiones), siendo la actual la 6.0 '''Squeeze'''.<ref name="Squeeze" /> |
| + | |||
| + | La versión '''testing''' actual se denomina '''Wheezy'''. | ||
| + | |||
| + | El desarrollo día a día tiene lugar en la versión '''unstable''', rama que aparece codificada de forma permanente con el nombre '''sid''' haciendo alusión al personaje de la película [[Toy Story]], un niño que se divierte torturando juguetes. Sin embargo hay quienes consideran que Sid es un acrónimo de ''"Still In Development"'' (Aún en desarrollo). | ||
| + | |||
| + | === Versiones de desarrollo === | ||
| + | |||
| + | Los [[Paquete de software|paquetes de software]] en desarrollo son subidos a unas ramas llamadas '''inestable''' (unstable) y '''experimental'''. Normalmente, los paquetes de software son subidos a ''inestable'' por el desarrollador original de la aplicación, pero con el empaquetado y otras modificaciones específicas de Debian introducidas por los desarrolladores. El [[software]] que se considera ''inestable'' y no se encuentra todavía listo para la rama inestable se pone típicamente en ''experimental''. | ||
| + | |||
| + | [[Archivo:Linea-de-tiempo-debian-gnulinux.png|650px| Línea de tiempo [[Debian]] [[GNU/Linux]].]] | ||
| − | + | == Historia de Debian == | |
| − | + | [[Archivo:Debian_Lenny.png|thumb|320px|Escritorio GNU/Linux Debian Lenny 5.0 (personalizado).]] | |
| − | Debian | + | El proyecto Debian fue fundado en el año [[1993]] por [[Ian Murdock]], después de haber estudiado en la [[Universidad]] de [[Purdue]]. Murdock escribió el [[Manifiesto de Debian]] que utilizó como base para la creación de la [[distribución GNU/Linux]] debian. Dentro de este texto los puntos destacables son: tener de la distribución de manera abierta, coherente al ''espíritu'' de [[Linux (núcleo)]] y de [[GNU]]. |
| − | == | + | El nombre del proyecto se basa en la combinación del nombre de su entonces novia (actual ex esposa) Deborah con su propio nombre Ian, formando el [[portmanteau]] ''Debian'', pronunciado como las sílabas correspondientes de estos nombres, en [[idioma inglés|inglés]] estadounidense: /d?b'i?j?n/. |
| + | |||
| + | El proyecto creció lentamente al principio y lanzó sus primeras versiones 0.9x en [[1994]] y [[1995]]. Las primeras portabilidades a otras arquitecturas fueron a comienzos de [[1995]], siendo la primera versión 1.x de Debian lanzada en [[1996]]. | ||
| + | |||
| + | En [[1996]], [[Bruce Perens]] substituyó a [[Ian Murdock]] como el líder de proyecto. Por sugerencia del desarrollador Ean Schuessler, dirigió el proceso de actualización del [[Contrato Social de Debian]] y de las pautas del [[software]] de debian libremente, definiendo los puntos fundamentales para el desarrollo de la [[Distribución Linux|distribución]]. También inició la creación de la [[licencia de software]] legal de la organización. | ||
| + | |||
| + | [[Bruce Perens]] se retiró en [[1998]], antes del lanzamiento de la primerra versión de Debian basada en glibc, la 2.0. El proyecto procedió a elegir a nuevos líderes y a hacer dos revisiones de la versión 2.x, cada uno incluyendo más versiones para otras arquitecturas y más paquetes. Conveniente fue lanzada durante este período y la primera portabilidad a un núcleo no basado en el [[núcleo (informática)|núcleo]] [[Linux]], naciendo así [[debian GNU/Hurd]], utilizando el [[núcleo (informática)|núcleo]] de [[Hurd]] proveniente del proyecto [[GNU]]. Las primeras [[Distribución Linux|distribuciones GNU/Linux]] basadas en Debian ([[Corel Linux]] y la Stormix's Linux de [[Stormix]]), fueron comenzadas en [[1999]]. Aunque estuvieron desarrolladas no por mucho tiempo, estas [[distribución Linux|distribuciones]] fueron las primeras de muchas que se basarían en Debian. | ||
| + | |||
| + | A finales de [[2000]], el proyecto realizó el mayor cambio a la estructura de los archivos y la organización de las versiones, reorganizando procesos de liberación de [[Paquete de software|paquetes del software]] con el nuevo ''"package pools"'' (del [[idioma inglés|inglés]] ''depósito de paquetes''), y creando un ''rama de prueba'', relativamente estable para el lanzamiento siguiente. En [[2001]], los desarrolladores comenzaron a reunirse en una conferencia anual llamada [[Debconf]] con discusiones y talleres para desarrolladores y [[usuario]]s técnicos. | ||
| + | |||
| + | === Distribuciones derivadas === | ||
| − | + | En la actualidad, como ''Debian'' es una [[Distribución Linux|distro]] que ha demostrado su estabilidad y utilidad, muchos desarrolladores la han tomado para crear a partir de ella nuevas [[Distribución Linux|distribuciones]]. Se las conoce como [[Anexo:Distribuciones Linux#Basadas en debian|distribuciones basadas en Debian]]. | |
| + | |||
| + | En septiembre de 2010 existen 121 [[Distribución Linux|distribuciones]] activas basadas en Debian; según el buscador de [[DistroWatch]], además Debian posee en su sitio web una lista oficial de sus [[Distribución Linux|distribuciones]] descendientes.<ref>[http://www.debian.org/misc/children-distros.html Distro-hijas de debian]</ref> | ||
| − | == | + | === Comunidades === |
| + | Existen muchas y variadas comunidades relacionadas con el Proyecto Debian. Algunas de ellas: | ||
| + | * Argentina.<ref>[http://ar-debian.org/ ar-debian.org], [http://www.debian-ar.org/ debian-ar]</ref> | ||
| + | * Brasil,<ref>[http://www.debianbrasil.org/ debian Brasil]</ref> | ||
| + | * Cuba,<ref>[http://www.debiancuba.org/ debian Cuba]</ref> | ||
| + | * Colombia,<ref>[http://www.debiancolombia.org/ debian Colombia]</ref> | ||
| + | * Costa Rica,<ref>[http://cr.debian.net/ debian Costa Rica]</ref> | ||
| + | * Chile,<ref>[http://www.debianchile.org/ debian Chile (debianchile.org)], [http://www.debianchile.cl/ debian Chile (debianchile.cl)], [http://www.debian.cl/ debian.cl (Comunidad debian.cl)]</ref> | ||
| + | * El Salvador,<ref>[http://debian.org.sv/ debian El Salvador]</ref> | ||
| + | * España,<ref>[http://www.esdebian.org/ Asociación debian España]</ref> | ||
| + | * México,<ref>[http://www.debian.mx/ debian México]</ref> | ||
| + | * Nicaragua,<ref>[http://www.debian.org.ni/ debian Nicaragua]</ref> | ||
| + | * Perú,<ref>[http://www.debianperu.org/ debian Perú]</ref> | ||
| + | * Uruguay,<ref>[http://www.debian.org.uy/ debian Uruguay]</ref> | ||
| + | * Venezuela,<ref>[http://www.debian.org.ve/ debian Venezuela]</ref> | ||
| + | == Referencias == | ||
{{listaref|2}} | {{listaref|2}} | ||
| − | [[ | + | == Véase también == |
| + | {{Portal:Linux/informativo}} | ||
| + | * [[Anexo:Distribuciones Linux#Basadas en debian|Distribuciones basadas en debian]] | ||
| + | * [[debian GNU/Linux]] | ||
| + | |||
| + | == Enlaces externos == | ||
| + | * [http://www.debian.org/ Sitio web oficial de Debian] | ||
| + | [[Category:Sistemas_operativos_libres]][[Category:Distribuciones_Linux]] | ||
Revisión del 09:26 10 may 2012
| ||||||
Debian o Proyecto Debian[1] (en inglés Debian Project[2]) es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en software libre. El sistema se encuentra precompilado, empaquetado y en un formato deb para múltiples arquitecturas de computador y para varios núcleos.
Nació como una apuesta por separar en sus versiones el software libre del software no libre. El modelo de desarrollo del proyecto es ajeno a motivos empresariales o comerciales, siendo llevado adelante por los propios usuarios, aunque cuenta con el apoyo de varias empresas en forma de infraestructuras. Debian no vende directamente su software, lo pone a disposición de cualquiera en Internet, aunque sí permite a personas o empresas distribuirlo comercialmente mientras se respete su licencia.[3]
La comunidad de desarrolladores del proyecto cuenta con la representación de Software in the Public Interest,[4] una organización sin ánimo de lucro que da cobertura legal a varios proyectos de software libre.
La primera adaptación del sistema Debian, siendo también la más desarrollada, es Debian GNU/Linux, basada en el núcleo Linux, y como siempre utilizando herramientas de GNU. Existen también otras adaptaciones con diversos núcleos: Hurd (Debian GNU/Hurd); NetBSD (Debian GNU/NetBSD) y FreeBSD (Debian GNU/kFreeBSD).
Sumario
Organización del proyecto
El Proyecto Debian es una organización voluntaria con 3 documentos fundadores:
- El Contrato Social de Debian, define las bases por las cuales el proyecto y sus desarrolladores tratan los asuntos.
- Las Directrices de software libre de Debian, definen los criterios del Software libre y dictan qué software es aceptable para la distribución, según lo referido al contrato social. Estas pautas también se han adoptado como base de la definición del Open Source.
- La Constitución de Debian, describe la estructura de la organización para la toma de decisiones de manera formal dentro del proyecto. Enumera el poder y las responsabilidades del Líder de Proyecto Debian, de la secretaría, y de los desarrolladores en general.
Actualmente, el proyecto incluye más de mil desarrolladores. Cada uno de ellos posee algún lugar en el proyecto ya sea relacionado con los paquetes: mantenimiento, documentación, control de calidad o relacionado con la infraestructura del proyecto: coordinación de lanzamientos, traducciones de web, etc.
El proyecto mantiene listas de correo y un sistema que permite a toda la comunidad leer y reportar bugs. De esta forma, trabajan de manera conjunta usuarios y desarrolladores.
Existen otros medios de comunicación con colaboradores y usuarios, principalmente por medio del IRC y particularmente en el servidor Freenode. Todos estos medios poseen una gran concurrencia, siendo frecuentados por multitud de usuarios y desarrolladores.
Además, los desarrolladores pueden tomar decisiones generales obligatorias para una resolución o una elección general. Toda votación es realizada por el método Schulze.
Líder del Proyecto Debian
| Líder | Desde | Hasta |
|---|---|---|
| Ian Murdock | agosto de 1993 | marzo de 1996 |
| Bruce Perens | abril de 1996 | diciembre de 1997 |
| Ian Jackson | enero de 1998 | diciembre de 1998 |
| Wichert Akkerman | enero de 1999 | marzo de 2001 |
| Ben Collins | abril de 2001 | abril de 2002 |
| Bdale Garbee | abril de 2002 | abril de 2003 |
| Martin Michlmayr | marzo de 2003 | abril de 2005 |
| Branden Robinson | abril de 2005 | abril de 2006 |
| Anthony Towns | abril de 2006 | abril de 2007 |
| Sam Hocevar | abril de 2007 | abril de 2008 |
| Steve McIntyre | abril de 2008 | abril de 2010 |
| Stefano Zacchiroli | abril de 2010 | Actualmente en el cargo. |
El voto de los desarrolladores elige a un Líder del Proyecto Debian una vez al año. Este posee varias atribuciones especiales, pero están lejos de ser una decisión absoluta y se utilizan raramente. Bajo resolución general, los desarrolladores pueden, entre otras cosas, reelegir al líder, revertir una decisión de este o de sus delegados, o enmendar la Constitución y otros documentos fundacionales.
El líder delega a veces autoridad a otros desarrolladores para que realicen tareas especializadas. Esto significa generalmente que un líder delega a alguien la creación de un grupo de trabajo para realizar nuevas tareas y así conseguir gradualmente un equipo que continúe el trabajo donde regularmente se amplíe o reduzca sus filas según convenga en cada circunstancia.
Quizás una persona más importante que el líder en el Proyecto Debian es el encargado del lanzamiento, que fija las metas para su publicación "estable" y supervisa el proceso.
Una lista de las posiciones importantes en el proyecto Debian está disponible en la página web de la organización de Debian.
Modelo de desarrollo
Reclutamiento, motivación y renuncia de los desarrolladores
El proyecto Debian goza de un flujo permanente de gente que quiere ser desarrollador. Esta gente debe pasar un elaborado proceso de examen que establece su identidad, motivación, entendimiento de los objetivos del proyecto (agrupados en el Contrato Social de Debian) y competencia técnica.[5]
Los desarrolladores de Debian se unen al proyecto por muchas razones; algunas de ellas son:
- El deseo de contribuir a la comunidad del software libre (prácticamente todos los candidatos utilizan software libre).
- El deseo de ver que algún programa cumpla una tarea determinada (hay quienes ven la comunidad de Debian como un buen campo para ensayar o probar nuevo software).
- El deseo de que el software libre sea una alternativa válida frente al software no libre.
- El deseo de trabajar cerca de gente con la que se comparten actitudes, intereses y objetivos (hay un gran sentimiento de comunidad dentro del proyecto Debian que algunos candidatos no experimentan en sus trabajos remunerados).
- El simple gozo del proceso iterativo del desarrollo de software y su mantenimiento (algunos desarrolladores tienen un nivel de dedicación casi obsesivo al refinamiento y mejora del software).
Los desarrolladores de Debian pueden renunciar a su posición en cualquier momento dejando libres los paquetes de los que eran responsables y enviando un informe a los desarrolladores y al grupo de mantenedores (para que su autorización de subida sea revocada).
Ramas de desarrollo de Debian
Estable
Debian estable (Debian Stable, en inglés), es la versión estabilizada de esta distribución. Cuenta con el apoyo del Equipo de Seguridad de Debian y es la recomendada para uso en producción. La versión estable actual es Squeeze.
Se pueden instalar a través de la herramienta APT paquetes de binarios (deb) y código fuente, escribiendo las siguientes líneas en el archivo /etc/apt/sources.list:
# Repositorio para la versión estable
deb http://ftp.debian.org/debian/ stable main
deb-src http://ftp.debian.org/debian/ stable main
Inmediatamente antes de que sea liberada una nueva versión estable los repositorios de Debian estable son renombrados a Old Stable (traducido al castellano como vieja estable). Se hace esto debido a que en grandes organizaciones puede ser necesario un plan prolongado en el tiempo para probar y actualizar los ordenadores. Una vez liberada Debian estable los repositorios anteriores de la versión Debian estable. El equipo de seguridad de Debian trata de mantener el soporte de seguridad a la versión anterior durante un año más una vez que la nueva versión estable ha sido publicada.
Se pueden seguir instalando a través de la herramienta APT paquetes de binarios (deb) y código fuente de la versión anterior de Debian (actualmente Lenny) durante aproximadamente un año, escribiendo las siguientes líneas en el archivo /etc/apt/sources.list:
# Repositorio para la versión vieja estable
deb http://ftp.debian.org/debian/ oldstable main
deb-src http://ftp.debian.org/debian/ oldstable main
En pruebas
Debian en pruebas (Debian Testing en inglés), es la versión en pruebas de Debian. En esta versión se encuentran paquetes que han estado previamente en la versión Inestable, pero que contienen muchos menos fallos. Además, deben de poder instalarse en todas las arquitecturas para las cuales fueron construidas. Es muy utilizada como sistema de escritorio por aquellos que buscan tener el software más actualizado, aunque se pierde en estabilidad. De aquí sale la futura versión estable.
La versión actual de Debian Testing responde al nombre de 'Wheezy'.
# Repositorio para la versión en pruebas
deb http://ftp.debian.org/debian/ testing main
deb-src http://ftp.debian.org/debian/ testing main
Inestable
En Debian inestable (Debian Unstable), es donde tiene lugar el desarrollo activo de Debian. Es la rama que usan los desarrolladores del proyecto. La rama inestable de Debian siempre tiene como nombre en clave Sid.
# Repositorio para la versión inestable
deb http://ftp.debian.org/debian/ unstable main
deb-src http://ftp.debian.org/debian/ unstable main
Congelada
Cuando la versión de pruebas llega a un nivel aceptable de fallos, entonces se "congela", lo que significa que ya no se aceptan nuevos paquetes desde la versión inestable. A continuación se trabaja para pulir el mayor número de bugs posibles, para así liberar la versión estable. Ese periodo puede durar varios meses debido a que no se fija una fecha de lanzamiento. Debian no será liberada como estable en tanto sus desarrolladores no consideren que lo es. Esa estabilidad se mide basándose en el registro de errores de software. Cuando se alcanza un nivel aceptable se le asigna un número de versión, acordado previamente, y se libera como versión estable (solo las versiones estables cuentan con número de versión). La anterior versión estable es clasificada como old-stable, recibiendo soporte durante un período determinado (generalmente un año,) y posteriormente será abandonada.
Actualmente la versión Squeeze ha terminado esta fase.[6]
Experimental
No se trata de una rama de desarrollo de distribución, sino de un repositorio de paquetes:
deb http://ftp.debian.org/debian/ experimental main
deb-src http://ftp.debian.org/debian/ experimental main
Lanzamientos
| Versión | Nombre en clave | Fecha | Arquitecturas | Paquetes | Soporte |
|---|---|---|---|---|---|
| 1.1 | Buzz | 17 de junio de 1996 | 1 | 474 | 1996 |
| 1.2 | Rex | 12 de diciembre de 1996 | 1 | 848 | 1996 |
| 1.3 | Bo[7] | 2 de junio de 1997 | 1 | 974 | 1997 |
| 2.0 | Hamm[8] | 24 de julio de 1998 | 2 | ~ 1500 | 1998 |
| 2.1 | Slink[9] | 9 de marzo de 1999 | 4 | ~ 2250 | 2000-02 |
| 2.2 | Potato[10] | 15 de agosto de 2000 | 6 | ~ 3900 | 2003-04 |
| 3.0 | Woody[11] | 19 de julio de 2002 | 11 | ~ 8500 | 2006-08 |
| 3.1 | Sarge[12] | 6 de junio de 2005 | 11 | ~ 15400 | 2008-10 |
| 4.0 | Etch[13] | 8 de abril de 2007 | 11 | ~ 18000 | 2010-12 |
| 5.0 | Lenny[14] | 14 de febrero de 2009 | 12 | ~ 23000 | |
| 6.0 | Squeeze[15] | 6 de febrero de 2011 | 9 | ~ 29000 | |
| 7.0 | Wheezy[16] |
Los nombres de las versiones de Debian GNU/Linux son tomados de la película Toy Story. Hasta la fecha ha habido diez versiones estables (con sus respectivas revisiones), siendo la actual la 6.0 Squeeze.[15]
La versión testing actual se denomina Wheezy.
El desarrollo día a día tiene lugar en la versión unstable, rama que aparece codificada de forma permanente con el nombre sid haciendo alusión al personaje de la película Toy Story, un niño que se divierte torturando juguetes. Sin embargo hay quienes consideran que Sid es un acrónimo de "Still In Development" (Aún en desarrollo).
Versiones de desarrollo
Los paquetes de software en desarrollo son subidos a unas ramas llamadas inestable (unstable) y experimental. Normalmente, los paquetes de software son subidos a inestable por el desarrollador original de la aplicación, pero con el empaquetado y otras modificaciones específicas de Debian introducidas por los desarrolladores. El software que se considera inestable y no se encuentra todavía listo para la rama inestable se pone típicamente en experimental.
Línea de tiempo Debian GNU/Linux.
Historia de Debian
El proyecto Debian fue fundado en el año 1993 por Ian Murdock, después de haber estudiado en la Universidad de Purdue. Murdock escribió el Manifiesto de Debian que utilizó como base para la creación de la distribución GNU/Linux debian. Dentro de este texto los puntos destacables son: tener de la distribución de manera abierta, coherente al espíritu de Linux (núcleo) y de GNU.
El nombre del proyecto se basa en la combinación del nombre de su entonces novia (actual ex esposa) Deborah con su propio nombre Ian, formando el portmanteau Debian, pronunciado como las sílabas correspondientes de estos nombres, en inglés estadounidense: /d?b'i?j?n/.
El proyecto creció lentamente al principio y lanzó sus primeras versiones 0.9x en 1994 y 1995. Las primeras portabilidades a otras arquitecturas fueron a comienzos de 1995, siendo la primera versión 1.x de Debian lanzada en 1996.
En 1996, Bruce Perens substituyó a Ian Murdock como el líder de proyecto. Por sugerencia del desarrollador Ean Schuessler, dirigió el proceso de actualización del Contrato Social de Debian y de las pautas del software de debian libremente, definiendo los puntos fundamentales para el desarrollo de la distribución. También inició la creación de la licencia de software legal de la organización.
Bruce Perens se retiró en 1998, antes del lanzamiento de la primerra versión de Debian basada en glibc, la 2.0. El proyecto procedió a elegir a nuevos líderes y a hacer dos revisiones de la versión 2.x, cada uno incluyendo más versiones para otras arquitecturas y más paquetes. Conveniente fue lanzada durante este período y la primera portabilidad a un núcleo no basado en el núcleo Linux, naciendo así debian GNU/Hurd, utilizando el núcleo de Hurd proveniente del proyecto GNU. Las primeras distribuciones GNU/Linux basadas en Debian (Corel Linux y la Stormix's Linux de Stormix), fueron comenzadas en 1999. Aunque estuvieron desarrolladas no por mucho tiempo, estas distribuciones fueron las primeras de muchas que se basarían en Debian.
A finales de 2000, el proyecto realizó el mayor cambio a la estructura de los archivos y la organización de las versiones, reorganizando procesos de liberación de paquetes del software con el nuevo "package pools" (del inglés depósito de paquetes), y creando un rama de prueba, relativamente estable para el lanzamiento siguiente. En 2001, los desarrolladores comenzaron a reunirse en una conferencia anual llamada Debconf con discusiones y talleres para desarrolladores y usuarios técnicos.
Distribuciones derivadas
En la actualidad, como Debian es una distro que ha demostrado su estabilidad y utilidad, muchos desarrolladores la han tomado para crear a partir de ella nuevas distribuciones. Se las conoce como distribuciones basadas en Debian.
En septiembre de 2010 existen 121 distribuciones activas basadas en Debian; según el buscador de DistroWatch, además Debian posee en su sitio web una lista oficial de sus distribuciones descendientes.[17]
Comunidades
Existen muchas y variadas comunidades relacionadas con el Proyecto Debian. Algunas de ellas:
- Argentina.[18]
- Brasil,[19]
- Cuba,[20]
- Colombia,[21]
- Costa Rica,[22]
- Chile,[23]
- El Salvador,[24]
- España,[25]
- México,[26]
- Nicaragua,[27]
- Perú,[28]
- Uruguay,[29]
- Venezuela,[30]
Referencias
- ↑ ¿QUÉ es debian?
- ↑ WHAT is debian? (en inglés)
- ↑ A Brief History of Debian, debian.org
- ↑ Donaciones de dinero
- ↑ debian.org El Rincón del nuevo desarrollador de debian aquí se puede encontrar más información sobre el proceso de "nuevo desarrollador".
- ↑ «Debian 6.0 "Squeeze" frozen» (en inglés) (digital/mail) (2010).
- ↑ debian.org (02-06-1997) debian 1.3 ve la luz
- ↑ debian.org (24-07-1998) debian GNU/Linux 2.0 "Hamm" liberada
- ↑ debian.org (09-03-1999) Distribución de debian 2.1
- ↑ debian.org (15-08-2000) debian GNU/Linux 2.2, la versión «Joel 'Espy' Klecker», se ha publicado oficialmente
- ↑ debian.org (19-07-2002) debian GNU/Linux 3.0 publicada
- ↑ debian.org (06-06-2005) Publicación de debian GNU/Linux 3.1
- ↑ debian.org (08-04-2007) Publicación de debian GNU/Linux 4.0
- ↑ = 15 de febrero de 2009 Publicación de debian GNU/Linux 5.0 | Año: 2009
- ↑ 15,0 15,1 debian.org Nombre de la versión sucesora de Lenny
- ↑ debian.org Nombre de la versión sucesora de Squeeze
- ↑ Distro-hijas de debian
- ↑ ar-debian.org, debian-ar
- ↑ debian Brasil
- ↑ debian Cuba
- ↑ debian Colombia
- ↑ debian Costa Rica
- ↑ debian Chile (debianchile.org), debian Chile (debianchile.cl), debian.cl (Comunidad debian.cl)
- ↑ debian El Salvador
- ↑ Asociación debian España
- ↑ debian México
- ↑ debian Nicaragua
- ↑ debian Perú
- ↑ debian Uruguay
- ↑ debian Venezuela
Véase también
Portal:Linux. Contenido relacionado con Linux.- Distribuciones basadas en debian
- debian GNU/Linux