>Disponible para descarga (GNU/Linux) debian 6.0 "Squeeze".

>

Después de 24 meses de desarrollo constante, el proyecto Debian se complace en anunciar su nueva versión estable 6.0 (nombre en clave `Squeeze’). Debian 6.0 es un sistema operativo libre y se presenta por primera vez en dos sabores, ya que junto con Debian GNU/Linux, en esta versión se ha introducido Debian/kFreeBSD como una `vista preliminar de la tecnología’.

Debian 6.0 incluye los entornos de escritorio KDE, GNOME, Xfce y LXDE, así como todo tipo de aplicaciones de servidor. También ofrece compatibilidad con el estándar FHS v2.3 y el software desarrollado para la versión 3.2 de LSB.

Debian se ejecuta en distintos tipos de sistemas que van desde computadores de bolsillo hasta supercomputadoras, pasando por prácticamente cualquier otro sistema intermedio. Debian GNU/Linux da soporte a un total de nueve arquitecturas: PCs de 32 bits / Intel IA-32 (i386), PCs de 64 bits / Intel EM64T / x86-64 (amd64), PowerPC de Motorola/IBM (powerpc), SPARC de Sun/Oracle (sparc), MIPS (mips (big-endian) y mipsel (little-endian)), Itanium de Intel (ia64), S/390 de IBM (s390), y ARM EABI (armel).

Debian 6.0 `Squeeze’ incluye una versión preliminar de dos nuevas adaptaciones al núcleo del proyecto FreeBSD utilizando el conocido entorno de usuario Debian GNU: Debian GNU/kFreeBSD para arquitecturas de PCs de 32 bits (kfreebsd-i386) y PC de 64 bits (kfreebsd-amd64).
Estas adaptaciones son las primeras en ser incluidas en una versión de Debian sin estar basadas en el núcleo de Linux. Hay muy buen soporte para aplicaciones de servidor y combina las características existentes de Debian basado en Linux con características únicas en el mundo BSD.
Sin embargo, en esta versión estas adaptaciones son aún limitadas. Por ejemplo, algunas de las características avanzadas de escritorio aún no están soportadas.

Otra novedad es el núcleo de Linux completamente libre. En esta versión el núcleo ya no contiene archivos problemáticos de firmware. Estos se han dividido en paquetes separados y se han movido fuera del archivo principal de Debian al área no libre («non-free») del archivo, la cual
no está activada de manera predeterminada. De esta forma, los usuarios de Debian tienen la posibilidad de utilizar un sistema operativo completamente libre, aunque también pueden optar por utilizar archivos de firmware no libres en caso de requerirlos. Los archivos de firmware pueden cargarse durante la instalación a través del instalador si esto fuera necesario. También estarán disponibles en imágenes de CD especiales y como archivos comprimidos para utilizar la instalación desde USB. Hay más información disponible al respecto en la página del wiki del Firmware [1] de Debian.

1: http://wiki.debian.org/Firmware

Además, Debian 6.0 introduce un sistema de arranque basado en dependencias, por lo que el inicio del sistema ahora es más rápido y más robusto debido a la ejecución en paralelo de los programas de arranque y el seguimiento correcto de sus interdependencias. Algunos otros cambios hacen el uso de Debian en portátiles pequeños más cómodo, como por ejemplo, la introducción de KDE Plasma para Netbooks.

Esta versión incluye una gran cantidad de paquetes de programas
actualizados tal como:

• el entorno de escritorio KDE 4.4.5
• el entorno de escritorio GNOME 2.30
• el entorno de escritorio Xfce 4.6
• el entorno de escritorio LXDE 0.5.0
• X.Org 7.5
• OpenOffice.org 3.2.1
• GIMP 2.6.11
• Iceweasel 3.5.16 (una versión de Mozilla Firefox que no utiliza la
marca registrada)
• Icedove 3.0.11 (una versión de Mozilla Thunderbird que no utiliza
la marca registrada)
• PostgreSQL 8.4.6
• MySQL 5.1.49
• la Colección de compiladores de GNU 4.4.5
• Linux 2.6.32
• Apache 2.2.16
• Samba 3.5.6
• Python 2.6.6, 2.5.5 and 3.1.3
• Perl 5.10.1
• PHP 5.3.3
• Asterisk 1.6.2.9
• Nagios 3.2.3
• el Hipervisor Xen 4.0.1 (con soporte tanto para dom0 como para
domU)
• OpenJDK 6b18
• Tomcat 6.0.18
• más de 29,000 paquetes de programas listos para usarse construidos
a partir de 15.000 paquetes fuente).

Debian 6.0 incluye cerca de 10,000 paquetes nuevos como el navegador
Chromium, la solución de monitorización Icinga, la interfaz de usuario
para administración de paquetes `Software Center’, el administrador de
red wicd, las herramientas de contenedor de Linux lxc y el entorno para
clústers Corosync.

Con esta amplia selección de paquetes, Debian se mantiene fiel a su
objetivo de ser el sistema operativo universal. Es un sistema que se
puede utilizar para distintos casos como por ejemplo: sistemas de
escritorio y netbooks; desde servidores de desarrollo hasta clústers;
servidores de bases de datos, servidores web o de almacenamiento. Se ha
hecho un gran esfuerzo para asegurar la calidad por medio de pruebas
automáticas de instalación y actualización para todos los paquetes en
el archivo de Debian, asegurando de esta forma que Debian 6.0 cumple
las altas expectativas que tienen los usuarios de una versión estable
de Debian. Es tan sólido como una roca y ha sido probado de manera
rigurosa.

A partir de Debian 6.0, las `Custom Debian Distributions’
(Distribuciones Personalizadas de Debian) han cambiado su nombre y se
llaman ahora `Debian Pure Blends’ [2]. Su cobertura se ha incrementado
agregando Debian Accessibility [3], DebiChem [4], Debian EzGo [5],
Debian GIS [6] y Debian Multimedia [7] a las ya existentes Debian Edu [8],
Debian Med [9] y Debian Science [10] `pure blends’. Se puede consultar,
el listado completo de todos los «blends» [11], incluyendo los paquetes
que los usuarios nominen a ser incluidos para la siguiente publicación.

2: http://blends.alioth.debian.org/
3: http://www.debian.org/devel/debian-accessibility/
4: http://debichem.alioth.debian.org/
5: http://wiki.debian.org/DebianEzGo
6: http://wiki.debian.org/DebianGis
7: http://blends.alioth.debian.org/multimedia/tasks/index
8: http://wiki.debian.org/DebianEdu
9: http://www.debian.org/devel/debian-med/
10: http://wiki.debian.org/DebianScience
11: http://blends.alioth.debian.org/

Puede instalarse Debian desde diversos medios como discos Blu-ray,
DVDs, CDs, unidades USB o desde la red. GNOME es el escritorio
predeterminado y por ello se incluye en el primer CD. Otros entornos de
escritorio (como KDE, Xfce, o LXDE) pueden instalarse a través de dos
imágenes de CD alternativas. También puede elegirse el entorno de
escritorio deseado desde el menú de arranque de los CDs/DVDs. De nuevo,
Debian 6.0 pone a disposición de los usuarios imágenes
multi-arquitectura para CDs y DVDs las cuales soportan la instalación
en varias arquitecturas desde un solo disco. La creación de un
instalador de arranque a partir de USB se ha simplificado enormemente.
Para mayor información lea la Guía de Instalación [12].

12: http://www.debian.org/releases/squeeze/installmanual

Además de los medios de instalación convencionales, Debian GNU/Linux
también puede utilizarse sin necesidad de instalarlo. Las imágenes
especiales utilizadas conocidas como imágenes en vivo («live») están
disponibles para CDs, memorias USB y para arranque desde de red.
Inicialmente, éstas se proporcionan únicamente para las arquitecturas
amd64 e i386. También es posible utilizar estas imágenes para instalar
Debian GNU/Linux.

El proceso de instalación de Debian GNU/Linux 6.0 ha sido mejorado de
varias formas, incluyendo una selección más fácil en la configuración
del idioma y teclado, así como en el particionado de volúmenes
lógicos, RAID y sistemas cifrados. Se ha agregado soporte para los
sistemas de archivos ext4 y Btrfs, y (en la arquitectura kFreeBSD) para
el sistema de archivos Zettabyte (ZFS). El instalador de Debian GNU/
Linux ha sido traducido a 70 idiomas.

Las imágenes del instalador de Debian ya pueden descargarse mediante
bittorrent [13] (método recomendado), jigdo [14] o HTTP [15]. Consulte
Debian en CDs [16] para más información. Muy pronto también estarán
disponibles los discos físicos en formato DVD, CD-ROM y Blu-ray por
parte de diversos vendedores [17].

13: http://www.debian.org/CD/torrent-cd/
14: http://www.debian.org/CD/jigdo-cd/#which
15: http://www.debian.org/CD/http-ftp/
16: http://www.debian.org/CD/
17: http://www.debian.org/CD//vendors

La actualización a Debian GNU/Linux 6.0 desde la versión anterior,
Debian GNU/Linux 5.0 (nombre en clave `Lenny’), se gestiona de forma
automática a través de la aplicación para la administración de paquetes
apt-get para la gran mayoría de las configuraciones, y hasta cierto
punto, también por la aplicación para la administración de paquetes
aptitude. Como siempre, los sistemas Debian GNU/Linux pueden
actualizarse sin problemas y prácticamente sin tiempo de inactividad,
aunque es ampliamente recomendable leer las Notas de Publicación [18] así
como también la Guía de Instalación [19] para evitar posibles
inconvenientes, ya que incluyen instrucciones detalladas relacionadas
con la instalación y actualización. Las Notas de Publicación se
seguirán mejorando y traduciendo a más idiomas en las semanas
posteriores a la publicación de la versión.

18: http://www.debian.org/releases/squeeze/releasenotes
19: http://www.debian.org/releases/squeeze/installmanual

Guia Practica de Debian GNU-Linux 2.2

¿Cómo mejorar el desempeño del sistema de ficheros de cualquier distribución de GNU/Linux?

Con los recientes lanzamientos de Fedora, Ubuntu, Slackware y otras distribuciones, vinieron muchas mejoras en el rendimiento en general gracias a la inclusión de versiones más recientes del núcleo de Linux. Si se tiene interés en obtener el máximo rendimiento del sistema en cuanto al uso de disco duro, hay varios ajustes que pueden hacerse y que tendrán como resultado un aún mucho mejor rendimiento en portátiles y escritorios (y algunos servidores) con cualquier distribución de GNU/Linux con núcleo 2.6.x y ext3 o ext4 como sistema de ficheros.

Utilizar menos memoria virtual (swap).

Este es el ajuste más simple y de menos riesgo para los más inexpertos.

De modo predeterminado, el núcleo de Linux utiliza un valor de 60 para vm.swapiness, y tiene la finalidad de permitir hacer pruebas a los desarrolladores del núcleo de Linux. Este valor corresponde a la frecuencia con la que las aplicaciones utiliza memoria virtual. Pueden establecerse valores entre 0 y 100, donde el valor más bajo establece que se utilice menos la memoria de intercambio, lo cual significa que se reclamará en su lugar el caché de la memoria.

Para la mayoría de los casos, conviene cambiar este valor por uno más bajo a fin de que el sistema utilice menos la memoria de intercambio y utilice más la memoria cache. Ésta es una clase de memoria RAM estática de acceso aleatorio (SRAM o Static Random Access Memory). Se sitúa entre la Unidad Central de Procesamiento (CPU) y la memoria RAM y se presenta de forma temporal y automática para el usuario proporcionado acceso rápido a los datos de uso más frecuente.

Lo más recomendable es cambiar el valor de vm.swappiness a 10, que resulta un valor más apropiado para un sistema de escritorio o una portátil. Para tal fin, se edita el fichero /etc/sysctl.conf, y se añade al final de éste:

vm.swappiness = 10

Con lo anterior, la siguiente vez que se inicie el sistema aplicará el cambio y se utilizará con menos frecuencia la memoria virtual. Para que el cambio surta efecto de inmediato, se ejecuta lo siguiente:

sysctl -w vm.swappiness=10

Si se asigna 0 (cero) como valor para vm.swappiness, se estará desactivando el uso de memoria virtual, lo cual es poco recomendado, salvo que se disponga de una buena cantidad de memoria física. Por lo general, el valor 0 para esta opción se utiliza solo en portátiles con unidades SSD, donde, de hecho, se busca realizar cuanto menos escritura como sea posible sobre las unidades de almacenamiento.

Opción noatime (no tiempos de acceso).

Es la forma más rápida y fácil de lograr mejoras en el desempeño. Esta opción impide se actualice los tiempos de acceso de los inodos (nodos índice), los cuales realmente son poco utilizados por la mayoría de los usuarios. Esto permite mejor desempeño en todos los sistemas pues permite un más rápido acceso hacia el sistema de ficheros. Es particularmente útil en computadoras portátiles pues reduce considerablemente la cantidad de procesos de E/S o Entrada y Salida (I/O o Input/Output) del disco duro. Equivale a utilizar chattr +A, pero aplicado a todos los datos de la partición.

En el siguiente ejemplo, se configurará las opciones noatime y nodiratime para las particiones / y /boot en el fichero /etc/fstab de una portátil.

UUID=ec969540-c17d-4320-98e9-ce6b87649829 / ext3 defaults,noatime,nodiratime 1 1
UUID=eff0a698-a009-4ccd-a62e-a886170f59ec /boot ext4 defaults,noatime,nodiratime 1 2

Es muy importante comprobar que todo lo anterior se hizo correctamente, pues un simple error de dedo puede ocasionar el sistema sea incapaz de iniciar. Para comprobar que todo haya sido hecho correctamente, se puede utilizar el mandato mount con la opción -o mount sobre los puntos de montaje de ambas particiones.

mount -o remount /
mount -o remount /boot

Lo anterior debe devolver solo el símbolo de sistema. Cualquier mensaje significaría que hubo un error y que hay que corregirlo de inmediato.

Opción commit (consignación de cambios).

Esta opción controla el tiempo que se utilizará entra cada operación sincronización (sync) de datos y metadatos en una partición. El tiempo predeterminado es de 5 segundos. Puede incrementarse ligeramente para mejorar el desempeño, tomando en cuenta que si se específica demasiado tiempo y ocurre una interrupción de energía antes de hacer una operación de sincronización (sync), se perderán los datos más recientes con los que se haya trabajado. Esta opción solo se recomienda si se dispone de un sistema de respaldo de energía confiable.

En el siguiente ejemplo, se configurará la opción commit con el valor equivalente a 30 segundos para las particiones / y /boot en el fichero /etc/fstab de una portátil.

UUID=ec969540-c17d-4320-98e9-ce6b87649829 / ext4 defaults,noatime,nodiratime,commit=30 1 1
UUID=eff0a698-a009-4ccd-a62e-a886170f59ec /boot ext4 defaults,noatime,nodiratime,commit=30 1 2

Nuevamente, es muy importante comprobar que todo lo anterior se hizo correctamente, pues un simple error de dedo puede ocasionar el sistema sea incapaz de iniciar. Para comprobar que todo haya sido hecho correctamente, se puede utilizar el mandato mount con la opción -o mount sobre los puntos de montaje de ambas particiones.

mount -o remount /
mount -o remount /boot

Lo anterior debe devolver solo el símbolo de sistema. Cualquier mensaje significaría que hubo un error y que hay que corregirlo de inmediato.

Opción data (datos).

Esta es el ajuste más complicado y de mayor riesgo, sobretodo si se es descuidado al utilizar el teclado y se suele prestar poca atención a lo que se escribe con éste.

Antes de proceder, explicaré brevemente que el registro por diario (journaling) es un mecanismo por el cual un sistema de ficheros implementa transacciones. Consiste en un registro en el que se almacena la información necesaria para restablecer los datos dañados por una transacción en caso de que ésta falle, como puede ocurrir durante una interrupción de energía.

El formato del registro por diario se puede establecer a través de la opción data en el fichero /etc/fstab. Esta opción permite tres posibles valores:

  • ordered: Este es el valor predeterminado. Escribe primero los datos asociados a los metadatos en el sistema de ficheros y luego en el registro por diario. Sí es prioritario garantizar la integridad de datos o bien se carece de un sistema de respaldo de energía confiable, esta es la opción que debe utilizarse. Es decir, se debe dejar todo tal y como está.

  • writeback: Hace que el sistema de ficheros se comporte de manera similar a XFS. Sin preservar el ordenamiento al escribir en el disco, de modo que las consignaciones de cambios (commits) en el registro por diario puede ocurrir antes de la escritura en el sistema de ficheros. Este método es el más rápido porque solo los metadatos se almacenan en el registro por diario, pero puede hacer que se muestren datos viejos después de una falla del sistema o interrupción de energía. Solo se recomienda si se dispone de un sistema de respaldo de energía confiable.

  • journal: Es lo opuesto a ordered. Obliga a escribir primero los datos en el registro por diario y luego en el sistema de ficheros, por lo cual utiliza un registro por diario más grande, el cual, por lo tanto, demora más tiempo en recuperarse en caso de una falla del sistema o interrupción de energía. Este es evidentemente el método más lento en la mayoría de los casos, salvo que se realicen operaciones de lectura y escritura al mismo tiempo, como ocurre con las bases de datos.

De las tres posibles opciones, la que se recomienda, sí se quiere el máximo rendimiento de un sistema de ficheros ext3 o ext4, es la opción writeback. El único requisito es contar un un buen respaldo de energía, pues en caso de una interrupción súbita de energía o falla general del sistema, pudieran aparecer datos viejos luego de volver a iniciar el sistema.

En el siguiente ejemplo se configurará en el fichero /etc/fstab de una portátil las particiones / y /boot con la opción data con el valor writeback:

UUID=ec969540-c17d-4320-98e9-ce6b87649829 / ext4 defaults,noatime,nodiratime,commit=30,data=writeback 1 1
UUID=eff0a698-a009-4ccd-a62e-a886170f59ec /boot ext4 defaults,noatime,nodiratime,commit=30,data=writeback 1 2

Antes de desmontar y volver a montar o reiniciar el sistema, hay que convertir los registros de diarios a writeback. Para tal fin se utiliza el mandato tune2fs del siguiente modo, en el caso donde se desea cambiar al modo writeback el registro por diario de la particiones /dev/sda1 (/boot) y /dev/sda2 (/):

tune2fs -o journal_data_writeback /dev/sda1
tune2fs -o journal_data_writeback /dev/sda2

Lo anterior es quizá la parte más importante de todo el procedimiento, y la que suele omitirse con mucha frecuencia en otros documentos disponibles en Internet. El cambio aplicará con el siguiente reinicio del sistema.

Para hacer las comprobaciones, es necesario desmontar y luego volver a montar una de las particiones. En este caso particular, solo la partición /boot puede ser desmontada, pues / está en uso. Cabe aclarar que con esta opción es imposible utilizar mount -o remount. Forzosamente debe desmontarse y volverse a montar la partición modificada para que surtan efecto los cambios.

umount /boot
mount /boot

Si lo anterior solo devolvió el símbolo de sistema, quiere decir que todo está correcto. Para que surtan efectos sobre la partición /, o bien cualquier otra que se haya configurado y que esté en uso, es necesario reiniciar el sistema.

Recomiendo extremar precauciones con este procedimiento en particular, y verificar todo lo que se haya modificado en el fichero /etc/fstab, pues un error de dedo, una letra de mas, una letra de menos, un espacio o algo mal escrito, dejarán el sistema inutilizable si se reinicia. Conviene tener a la mano un disco vivo o disco de rescate antes de proceder, a fin de poder hacer correcciones en caso de que surgiese algún problema.

Fuente | alacancelibre.org

Instantáneas para los repositorios de Debian.

El proyecto Debian anunció así la disponibilidad de un nuevo servicio de “snapshots” (instantáneas) para su enorme archivo de paquetes de software. Con snapshot.debian.org el proyecto ofrece una verdadera máquina del tiempo con la que sus usuarios tendrán la posibilidad de acceder a viejos paquetes según su fecha o número de versión como lo hacen frecuentemente desde cualquier repositorio apt común.

Además de archivos como debian-volatile, debian-ports y backports.org, este nuevo servicio contiene casi todos los paquetes del archivo de main y security publicados desde el 2005, lo que equivale a aproximadamente 6,5 Terabytes de datos.

De esta manera, los creadores de snapshot.debian.org esperan tener un valioso recurso para rastrear regresiones, reconstruir entornos de ejecución específicos y una nueva forma para que los administradores prueben caminos de actualización para sus servidores.

Página Oficial (Inglés)|Snapshot.debian.org
Artículo completo (inglés)|The H Open Source.

Lo esencial de Debian GNU/Linux.

Lo esencial de Debian GNU/Linux.

Lo esencial de Debian GNU/Linux

Elive 2.0 "Topaz" Debian + E17

Después de más de 2 años de desarrollo ya está disponible la versión estable de Elive 2.0 “Topaz”, la distribución basada en Debian que incluye un pulidísimo escritorio Enlightenment 17 (E17) y la promesa de ser finalmente adecuado para cualquier usuario nuevo a Elive o incluso a Linux.

“Topaz” incluye el Kernel 2.6.30.9 y sus autores aseguran que ofrece un gran atractivo visual aún con recursos de hardware mínimos, textualmente: “Esta versión fué probada con 128 Mb de RAM y usa sólo el 50% de ella”.

Elive 2.0 se distribuye en una sola imágen de LiveCD instalable que también puede arrancarse desde un dispositivo de almacenamiento USB; su instalador propio incluso puede actualizar instalaciones viejas. Junto con su versión especial de E17 también incluye el más antigüo E16, para estabilidad y velocidad, además de la mayoría de los programas escritos usando las Enlightenment Foundation Libraries (EFL).

En fin, una muy atractiva distribución para el escritorio que puede correr con tan poco como un CPU de 100 MHz y 64 Mb de RAM, y cuyos requerimientos mínimos recomendados son aún modestísimos: 300 MHz con 128 Mb de RAM. Tampoco requiere ningún tipo especial de tarjeta de video o aceleración 3D.

Simplemente irresistible.

Enlace | Descargar Elive