Debian

**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 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 (del inglés, "software de interés público"),4 una organización sin ánimo de lucro que da cobertura legal a varios proyectos de software libre, con el objetivo inicial de dar cobertura legal al proyecto **Debian**, tras el fin del patrocinio de la *FSF* (*Free Software Foundation*).

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

## Índice

* 1 Organización del proyecto
	+ 1.1 Líder del Proyecto Debian
* 2 Modelo de desarrollo
	+ 2.1 Reclutamiento, motivación y renuncia de los desarrolladores
* 3 Características
	+ 3.1 Núcleos
	+ 3.2 Instalación e imágenes Live
* 4 Ramas de desarrollo de Debian
	+ 4.1 Estable
	+ 4.2 En pruebas
	+ 4.3 Inestable
	+ 4.4 Congelada
	+ 4.5 Experimental
* 5 Lanzamientos
	+ 5.1 Versiones de desarrollo
* 6 Historia de Debian
* 7 Versiones estables
	+ 7.1 Potato
	+ 7.2 Woody
	+ 7.3 Sarge
	+ 7.4 Etch
	+ 7.5 Lenny
	+ 7.6 Squeeze
	+ 7.7 Wheezy
	+ 7.8 Jessie
* 8 Distribuciones derivadas
* 9 Comunidades
* 10 Véase también
* 11 Referencias
* 12 Enlaces externos

## 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

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

## Características

### Núcleos

Debian es compatible con dos núcleos, Linux y kfreebsd, y ofrece GNU Hurd no oficial.

### Instalación e imágenes Live

Debian ofrece imágenes de DVD y CD para la instalación, que se pueden descargar usando BitTorrent, jigdo
 y comprar a los minoristas. Los sistemas completos se componen de
varios discos (el puerto amd64 consta de 10 DVDs o 69 CDs), pero sólo se
 requiere el primer disco para la instalación, ya que el instalador
puede recuperar software que no figura en la primera imagen del disco
desde los repositorios en línea.
El Instalador de Debian instala el Sistema Base (extrayendo los archivos rar y configurando el gestor de paquetes APT) y, opcionalmente, el entorno de escritorio, la configuración para portátiles, diversos servidores, la base de datos SQL y el cargador de arranque GRUB. Crea, por defecto, el gestor de usuario GRUB, un usuario root y un usuario básico.

Las imágenes de instalación son híbridas en algunas arquitecturas y se pueden utilizar para crear una unidad de arranque USB (USB en vivo ).

Como escritorio se puede elegir, en el menú de arranque del DVD y en el Disco especial 1 de los CDs, entre GNOME, que es el que se instala por defecto, KDE, Xfce y LXDE. Como navegador por defecto se instala Iceweasel.

## 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 **Jessie**.
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 *wheezy*) 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 *Stretch*.

```
# 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 Wheezy ha terminado esta fase.6

### Experimental

No se trata de una *rama de desarrollo* de distribución, sino de un *repositorio de paquetes*.
 Tanto desarrolladores como usuarios comunes pueden obtener las
versiones más recientes de software como navegadores o suites de
ofimática:

```
deb http://ftp.debian.org/debian/ experimental main
deb-src http://ftp.debian.org/debian/ experimental main

```

## Lanzamientos

Los nombres de las versiones de Debian son tomados de la película *Toy Story*. Hasta la fecha ha habido trece versiones estables (con sus respectivas revisiones), siendo la actual la 8.0 **Jessie**.

La versión *testing* actual se denomina **Stretch**.

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

## Historia de Debian

Escritorio GNU/Linux Debian Lenny 5.0 (personalizado).

El proyecto Debian fue fundado en el año 1993 por Ian Murdock, después de haber estudiado en la Universidad 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 (posteriormente ex esposa) Deborah con su propio nombre
Ian, formando la contracción *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 sustituyó 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.

## Versiones estables

### Potato

La
 versión potato fue estable el 15 de agosto de 2000, contó con soporte
para 6 arquitecturas, incluia 3900 paquetes y se le dio soporte hasta
abril de 2004.

### Woody

La versión
Woody fue estable el 19 de julio de 2002, contó con soporte para 11
arquitecturas, inlcuia 8500 paquetes y se le dio soporte hasta agosto de

### Sarge

Sarge fue
estable el 6 de junio de 2005, contó con soporte para 11 arquitecturas,
inlcuia 15400 paquetes y se le dio soporte hasta octubre de 2008.

### Etch

Etch fue
estable el 8 de abril de 2007, contó con soporte para 11 arquitecturas,
inlcuia 18000 paquetes y se le dio soporte hasta diciembre de 2010.

### Lenny

Lenny fue
estable el 14 de febrero de 2009, contó con soporte para 12
arquitecturas, inlcuia 23000 paquetes y se le dio soporte hasta febrero
de 2012.

### Squeeze

Squeeze
 fue estable desde el 6 de febrero de 2011 hasta el 4 de mayo de 2013.
Contó con soporte para 9 arquitecturas, incluyó 29000 paquetes. Se le
dio soporte hasta el 4 de mayo de 2014.
Squeeze-LTS tiene soporte hasta febrero de 201621 sólo para arquitecturas i386 y amd64.

### Wheezy

Artículo principal: *Debian Wheezy*

Wheezy inició su fase estable el 4 de mayo de 2013, cuenta con
soporte para 11 arquitecturas, incluye 37493 paquetes y se le seguirá
dando soporte hasta 2015, con actualizaciones de seguridad hasta 2016.

### Jessie

Jessie inició su fase estable el 25 de abril de 2015, incluye systemd
 como arranque por defecto, a pesar de las críticas por parte de la
comunidad. Ahora soporta dos nuevas arquitecturas basadas en x64.

==