PDF de programación - Historia del juguete: pasado, presente y futuro de Debian

Imágen de pdf Historia del juguete: pasado, presente y futuro de Debian

Historia del juguete: pasado, presente y futuro de Debiangráfica de visualizaciones

Actualizado el 22 de Julio del 2017 (Publicado el 14 de Enero del 2017)
1.368 visualizaciones desde el 14 de Enero del 2017
131,8 KB
25 paginas
Creado hace 20a (08/09/2003)
Historia del juguete: pasado, presente y futuro de Debian

Table of Contents

Historia del juguete: pasado, presente y futuro de Debian.............................................................................1
Gregorio Robles.......................................................................................................................................1
Jesús M. González Barahona...................................................................................................................1
Luis Rodero Merino.................................................................................................................................1
Miguel A. Ortuño Pérez...........................................................................................................................1
1. Introducción......................................................................................................................................................2
2. Sobre Debian.....................................................................................................................................................2
3. Metodología del estudio....................................................................................................................................3
4. Evolución de los desarrolladores de Debian.....................................................................................................4
5. Líneas de código fuente (SLOC) físicas...........................................................................................................6
6. Paquetes............................................................................................................................................................7
7. Lenguajes........................................................................................................................................................12
8. COCOMO.......................................................................................................................................................16
9. Comparación con otras distribuciones............................................................................................................16
10. Comparación con otros sistemas operativos.................................................................................................18
11. Mirando en la bola de cristal: La próxima versión de Debian......................................................................19
12. Conclusiones.................................................................................................................................................20
Bibliografía.........................................................................................................................................................21

Historia del juguete: pasado, presente y futuro de
Debian

Gregorio Robles

Grupo de Sistemas y Comunicaciones − Universidad Rey Juan Carlos

<[email protected]>

Jesús M. González Barahona

Grupo de Sistemas y Comunicaciones − Universidad Rey Juan Carlos

<[email protected]> <[email protected]>

Luis Rodero Merino

Grupo de Sistemas y Comunicaciones − Universidad Rey Juan Carlos

<[email protected]>

Miguel A. Ortuño Pérez

Grupo de Sistemas y Comunicaciones − Universidad Rey Juan Carlos

<[email protected]>

Aviso Legal

Resumen

El sistema operativo Debian es una de las distribuciones de GNU/Linux más populares a día de hoy. Desde su
nacimiento, hace una década, ha sufrido muchos cambios técnicos, estructurales y organizativos. Este artículo
pretende estudiar la evolución de Debian en los últimos cinco años, comparando las últimas cuatro versiones
estables de esta distribución en tamaño, lenguajes de programación y paquetes. También se analiza la
evolución del número de desarrolladores voluntarios en el proyecto Debian y se realiza una estimación del
esfuerzo en términos humanos y económicos que sería necesario para producir un software de ese tamaño. Las
evidencias principales que hemos encontrado es que Debian dobla el tamaño en líneas de código y número de
paquetes aproximadamente cada dos años, mientras que el tamaño medio de los paquetes permanece
constante. Una gran mayoría de los paquetes de la primera versión considerada en este estudio han
"sobrevivido" al paso del tiempo y se encuentran presentes en versiones más modernas de Debian, muchos de
ellos incluso con el mismo número de versión de paquete. El lenguaje de programación más utilizado es C,
aunque su importancia vaya decreciendo con el tiempo. Para concluir, se utilizan los resultados de la
evolución de Debian durante estos últimos cinco años para realizar una predicción de cómo podría ser la
próxima versión estable de Debian.

Tabla de contenidos









1. Introducción
2. Sobre Debian
3. Metodología del estudio
4. Evolución de los desarrolladores de Debian
5. Líneas de código fuente (SLOC) físicas
6. Paquetes
7. Lenguajes








8. COCOMO
9. Comparación con otras distribuciones
10. Comparación con otros sistemas operativos
11. Mirando en la bola de cristal: La próxima versión de Debian
12. Conclusiones
Bibliografía

1. Introducción

A principios de los noventa, las primeras distribuciones vinieron de la mano de la unión de las herramientas
GNU con el núcleo Linux. Su finalidad era facilitar en la medida de lo posible la instalación de herramientas
libres, una tarea ardua y que requería una gran paciencia, llegando a veces a ser incluso artesanal. El segundo
hito de las distribuciones −ya avanzada la década de los noventa− se debe a los sistemas de gestión de
paquetes que permitían no sólo instalar una distribución en el disco duro del usuario de manera sencilla, sino
además gestionar los paquetes una vez instalados.

Las distribuciones ocuparon, en consecuencia, un espacio que en el mundo del software propietario rara vez
alcanza proporciones importantes: los integradores. Su trabajo consiste en tomar las fuentes −generalmente de
sus autores originales−, agruparlo con otras herramientas y aplicaciones que pudieran ser interesantes y
empaquetarlo de tal manera que el usuario final vea facilitada la tarea de instalar o actualizar cantidades
ingentes de paquetes sin que el sistema en su conjunto se resienta.

Las organizaciones y empresas que crean distribuciones son asimismo responsables de la calidad del producto
final, una tarea muy importante si tenemos en cuenta que la mayoría de los proyectos de software libre están
gestionado por voluntarios [Michlmayr2003]. En este sentido, son responsables ante sus usuarios de la
estabilidad y seguridad de la distribución resultante. A raíz de todas estas situaciones, no es difícil imaginarse
por qué las distribuciones pronto ocuparon un lugar importante en cuanto a la popularización del software
libre en general y de los sistemas GNU/Linux en particular.

Existen multitud de distribuciones diferentes, cada una con sus propias peculiaridades. Entre las diferencias
más notables podemos nombrar su carácter comercial (algunas tienen empresas detrás), su tamaño en cuanto
al número de paquetes que incorporan, su estrategia de publicación de nuevas versiones, etc. De entre todas
ellas, este estudio se va a centrar en una distribución particular, aunque bastante extendida y muy popular:
Debian.

Este artículo muestra los resultados más interesantes de manera general y, en muchas ocasiones, sin entrar en
detalle. Al lector interesado le sugerimos que visite la página web donde encontrará más información, gráficas
y más datos estadísticos [DebianCounting]. Asimismo, en [Libresoft] encontrará más artículos e información
sobre la ingeniería del software libre, la rama de la ingeniería del software en la que se clasifican este tipo de
estudios.

2. Sobre Debian

Debian es un sistema operativo libre que en la actualidad utiliza el núcleo de Linux para llevar a cabo su
distribución (aunque se espera que existan distribuciones Debian basadas en otros núcleos, como es el caso
con The HURD, en el futuro). Actualmente está disponible para varias arquitecturas diferentes, incluyendo
Intel x86, ARM, Motorola, 680x0, PowerPC, Alpha y SPARC.

Debian no es sólo la distribución GNU/Linux más grande en la actualidad, también es una de las más estables
y disfruta de varios premios en cuanto a la preferencia de los usuarios. Aunque su base de usuarios sea difícil
de estimar, ya que el proyecto Debian no vende CDs u otros medios con su software y el software que
contiene puede ser redistribuido por cualquier que así lo desea, podemos suponer sin faltar mucho a la verdad
que se trata de una distribución importante dentro del mercado de GNU/Linux.

En Debian existe una categorización según la licencia y los requisitos de distribución de los paquetes. El
núcleo de la distribución Debian (la sección llamada "main" que aglutina una gran variedad de paquetes) está
compuesto sólo por software libre de acuerdo con las [DFSG] (Debian Free Software Guidelines). Está

disponible en Internet para ser descargado y muchos redistribuidores lo venden en CDs u otros medios.

Las distribuciones de Debian son creadas por cerca de un millar de voluntarios (generalmente profesionales de
la informática). La labor de estos voluntarios radica en tomar los programas fuente −en la mayoría de los
casos de sus autores originales−, configurarlos, compilarlos y empaquetarlos, de manera que un usuario típico
de una distribución Debian sólo tenga que seleccionar el paquete para que el sistema lo añada sin mayores
problemas. Esto que a simple vista puede parecer simple, se torna complejo en cuanto se introducen factores
como las dependencias entre los diferentes paquetes (el paquete A necesita, para poder funcionar, del paquete
B) y las diferentes versiones de todos estos paquetes.

La labor de los integrantes del proyecto Debian es la misma que la que se realiza en cualquier otra
distribución: la in
  • Links de descarga
http://lwp-l.com/pdf1368

Comentarios de: Historia del juguete: pasado, presente y futuro de Debian (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad