Dragora

Dragora

Dragora

Dragora GNU/Linux
Dragora
Dragora
Dragora 1.0
Desarrollador
Matias A. Fonzo
www.dragora.org
Información general
Modelo de desarrollo FOSS
Última versión estable 1.0
13 de marzo de 2009
Núcleo Linux
Tipo de núcleo Monolítico
Licencia GPL
Estado actual En desarrollo

Dragora[1] [2] [3] [4] es una distribución GNU/Linux enfocada en la libertad, el idioma (español), la estabilidad y la seguridad. Tiene la particularidad de haber sido desarrollada en Argentina sin basarse en ninguna otra distribución anterior, con algunas características similares a Slackware. Dragora es una de las distribuciones recomendadas por la Free Software Foundation,[5] ya que es 100% software libre. Se encuentra compilada para la arquitectura i686, lo cual le da una gran adaptación entre procesadores, asegurando de esta forma el correcto funcionamiento en distintas arquitecturas.

Contenido

Filosofía de Dragora

  • Filosofía KISS

El principio KISS es un acrónimo que corresponde a la frase en inglés: "Manténgalo breve y simple" (Keep It Short and Simple). Es la filosofía tradicional de Unix para mantener las cosas simples.

  • Filosofía YAGNI

YAGNI es un acrónimo que corresponde a la frase en inglés: "No vas a necesitarlo" (You Ain't Gonna Need It). Se trata de una filosofía de desarrollo de Software que consiste en NO agregar funcionalidad a menos que sea necesario.

  • Filosofía DRY

DRY es un acrónimo que corresponde a la frase en inglés: "No te repitas" (Don't Repeat Yourself). Se trata de una filosofía de desarrollo de Software que promueve que las piezas de información NO estén duplicadas. Probablemente el concepto menos utilizado por el proyecto, pero que se tiene en cuenta.

Sistema de paquetes

Escritorio de Dragora

El sistema de paquetes es similar al de Slackware. Fue escrito desde cero, utilizando las nuevas características de Bash. Como resultado se obtuvo: programas más cortos, sencillos, que consumen menos recursos y al mismo tiempo se vuelve poderoso.

El formato de paquete es ".tbz2", que no es otra cosa que un archivo tar comprimido con bzip2. Cada paquete en su interior puede contener: el código binario del programa. Un archivo de script cuya extensión termina en .DragBuild, se utiliza para realizar la compilación del programa (en caso de ser necesario). Un archivo de texto plano llamado description provee una descripción en el idioma inglés y español acerca del paquete.

Actualmente está pendiente la documentación del sistema de paquetes, entre varias cosas. Para la administración de su sistema de paquetes se utilizan diversos programas tales como:

  • dragin: Se utiliza para instalar paquetes.
  • dragout: Se utiliza para remover paquetes.
  • dragup: Se utiliza para actualizar paquetes.
  • dragbuild: Se utiliza para correr scripts de construcción.
  • makepkg: Se utiliza para crear paquetes.
  • erupt: Se utiliza para inspeccionar, depurar y reconstruir paquetes.

DragBuilds

Un DragBuild es un archivo de procesamiento por lotes especializado utilizado por Dragora GNU/Linux para usarlo con el sistema de mantenimiento de software. Un DragBuild es una forma automática de compilar e instalar software.

Ejemplo

Ejemplo de DragBuild de la versión 0.8.1 del programa htop:

#
# Htop 0.8.1 - i686
#

TMP=${TMP:-/tmp/sources}
OUT=${OUT:-/tmp/packages}

P=htop 
V=0.8.1
ARCH=${ARCH:-i686}
B=1
NUMJOBS=${NUMJOBS:=-j2} 
PKG=$TMP/package-${P}

WWW=http://htop.sourceforge.net/
SRC=( 'http://ufpr.dl.sourceforge.net/sourceforge/htop/${P}-$V.tar.gz' )
MD5=( 'f0b259ca29175656de48bf0fa0a2e619' )

build() {
tar zxf $CWD/${P}-$V.tar.gz -C $TMP || return 1
cd $TMP/${P}-$V
chown -R root:root .	

./configure --prefix=/usr --mandir=/usr/man 
make $NUMJOBS || return 1
make install DESTDIR=$PKG

for num in 2777 777 775 711 555 511 ; do
   find . -perm $num -exec chmod 755 {} +
done

for num in 666 664 600 444 440 400 ; do
   find . -perm $num -exec chmod 644 {} +
done

gzip -9 $PKG/usr/man/man?/*.?  $PKG/usr/info/*.info
mkdir -p $PKG/usr/doc/${P}-$V

cp -a AUTHORS COPYING INSTALL NEWS TODO \
$PKG/usr/doc/${P}-$V

mkdir $PKG/description
cat $CWD/description > $PKG/description/description

cd $PKG
makepkg -l $OUT/${P}-$V-$ARCH-$B.tbz2
}

Características

En su versión 1.0 Dragora GNU/Linux posee entre otros, los siguientes paquetes de software:

  • Binutils 2.19.1.
  • Coreutils 6.12.
  • GCC 4.2.4.
  • GIMP 2.6.5
  • Glibc 2.8.
  • IceCat 3.0.6
  • Núcleo Linux versión 2.6.26.8.
  • Xfce 4.6.0
  • Xorg 7.4.

Referencias

Véase también

Enlaces externos

Obtenido de "Dragora"

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Dragora — GNU/Linux Dragora GNU/Linux Company / developer Matias A. Fonzo …   Wikipedia

  • The Ancestral Trail — When he who is the Chosen One Shall tread upon the Ancient Path And battle there to overcome The Forces of Dark Then shall the Seven be restored And evil banished from this world The Ancestral Trail is a now out of print partwork magazine that… …   Wikipedia

  • Liste von GameCube-Spielen — Achtung: Diese Liste repräsentiert nur einen Teil und erhebt noch keinen Anspruch auf Vollständigkeit! Inhaltsverzeichnis 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z …   Deutsch Wikipedia

  • Liste von Gamecube-Spielen — Achtung: Diese Liste repräsentiert nur einen Teil und erhebt noch keinen Anspruch auf Vollständigkeit! Inhaltsverzeichnis 0 9 A B C D E F G H I J K L M N O P Q R S T U V W X …   Deutsch Wikipedia

  • Liste von Linux-Distributionen — Das Linux Maskottchen Tux Diese Liste enthält thematisch und alphabetisch geordnete, relevante Linux Distributionen. Eine stichwortartige Beschreibung gibt nur die wichtigsten Alleinstellungsmerkmale wieder. Mehr Informationen zu den einzelnen… …   Deutsch Wikipedia

  • BLAG — Famille GNU/Linux Type de noyau Monolithique État du projet En développement Entreprise / Développeur le Brixton Linux Action Group Licence Diverses licences libres …   Wikipédia en Français

  • Clyde Caldwell — (né le 20 février 1948 à Gastonia, Caroline du Nord), est un peintre et illustrateur d heroic fantasy américain. Sommaire 1 Biographie 2 Œuvres 3 Bibliographie …   Wikipédia en Français

  • Dynebolic — dyne:bolic dyne:bolic 2.5.2 …   Wikipédia en Français

  • E.T., l'extra-terrestre — E.T. l extra terrestre E.T. l extra terrestre Titre original E.T. the Extra Terrestrial Réalisation Steven Spielberg Durée 1h55 Sortie 11 juin 1982 Langue(s) originale(s) Anglais Pays d’origine …   Wikipédia en Français

  • E.T. L'extra-Terrestre — Titre original E.T. the Extra Terrestrial Réalisation Steven Spielberg Durée 1h55 Sortie 11 juin 1982 Langue(s) originale(s) Anglais Pays d’origine …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”