Lanzamientos de las últimas semanas: kernel Linux 2.6.30 y distribución Fedora 11

El 09 de junio recién pasado, Linus Torvalds anunció la disponibilidad del kernel Linux versión 2.6.30. Por supuesto, ya se han comentado en forma detallada las novedades disponibles en Linux 2.6.30, donde se destacan las mejoras de velocidad en el inicio, soporte para sistemas de archivo como POHMELFS, EXOFS y FS-Cache, mejoras en el rendimiento general de los sistemas de archivo, soporte para el protocolo RDS y soporte para las versiones preliminares de IEEE 802.11w y NFS 4.1.

El mismo día fue anunciado oficialmente el lanzamiento de la nueva versión de la distribución Fedora: Fedora 11 – Leonidas. Esta incluye como nuevas características, entre otras, el sistema de archivo ext4, como predeterminado para nuevas instalaciones, consola de invitado virtual mejorada, y MinGW, un entorno de desarrollo de compilación cruzada con Windows. Los detalles completos de esta nueva versión se encuentran disponibles en las notas del lanzamiento. La descarga de Fedora 11 está disponible desde el sitio del proyecto.

Nos vemos/leemos

A propósito de Google Chromium para GNU/Linux

Hace unos días se encuentra disponible Chromium (el proyecto detrás de Google Chrome) para GNU/Linux, en su versión alfa.

En ese contexto se ha dado a conocer las declaraciones del desarrollador de Google Chrome, Ben Goodger (ex jefe de desarrollo de Firefox), quien tiene una cuantas quejas sobre esta plataforma, que van desde la falta de un Toolkit para interfaces estandarizado, la (supuesta) inconsistencias entre aplicaciones, la falta de una guia para interfaces humanas (HIG), y que GTK no es un toolkit convincente… Ante lo cuál se ha hecho la siguiente (gran) pregunta:

¿Es hora de concentrarse en la consolidación y estandarización de GNU/Linux, en general, y a nivel de escritorio, en particular?

Extra: Cómo instalar Chromium en Ubuntu Linux.

Nos vemos/leemos

Fuente: Harsh Words From Google On Linux Development (vía Barrapunto.com)

Distribuciones especializadas (2)

Recientemente fue dado a conocer el proyecto LULA (Linux para Universidades Latinoamericanas), que tiene como objetivo crear una distribución de GNU/Linux que recopile las aplicaciones informáticas educativas desarrolladas como software libre, utilizadas en el ámbito de las universidades latinoamericanas, para la docencia teórica y para las prácticas.

Si bien el anterior proyecto, ha comenzado hace poco (de hecho se encuentra en la fase 1, recopilando las aplicaciones para la distribución), existen iniciativas algo similares, en el ámbito iberoamericano, a las que me referiré brevemente, como continuación de la mini-serie de post, intitulada como “Distribuciones especializadas“, iniciada en el blog hace un par de semanas. Estas son: Poseidon Linux y PaiPix.

Poseidon Linux es una distribución GN/Linux diseñada para uso académico y científico, desarrollada por un grupo de científicos de la Fundação Universidade Federal do Rio Grande. Está construida a partir de Ubuntu, sistema base al que se le ha añadido un gran número de aplicaciones de SIG, modelado numérico, visualización2D/3D/4D, estadísticas, herramientas para la creación de gráficos simples y complejos, lenguajes de programación, entre otros; además incluye los programas de uso diario, tales como una suite ofimática, navegador de Internet, aplicaciones de mensajería instantánea y chat.

La última versión de Poseidon Linux es la 3.1, de 23 de noviembre de 2008, la cual está disponible para su descarga en un ISO de 2,1 Gb para arquitectura de 32 y 64 bits.

PAIPIX es una distribución GNU/Linux, basada en Debian, que recopila software libre está destinado, especialmente, para uso educativo en tecnologías de la información (TIC). Se define como “the scientific linux for everyone / o linux da ciência para todos” y es desarrollado por la Facultad de Ciencias de la Universidad de Lisboa.

La última versión de PAIPIX es la 9, de 23 de mayo de 2009, la cual está disponible para su descarga en un ISO de 3,8 Gb para arquitectura de 32 y 64 bits.

Eso es por ahora.

Nos vemos/leemos.

Usando Wget

Wget (formalmente GNU Wget) es un sencilla y útil herramienta de consola para descarga de archivos. Está escrito en C y distribuido bajo la licencia GNU GPL. Su primera versión data de 1996 y la última es la 1.11.4 de junio del año 2008.

Soporta descarga a través de los protocolos FTP, HTTP y HTTPS. y se encuentra disponible en diversos sistema Unix-like (*nix), como GNU/Linux, FreeBSD y Mac OS X.

Si bien existen unas cuantas GUI para facilitar el uso de Wget, como GWget (para GNOME), hoy me referiré a algunos comandos y opciones útiles para su funcionamiento al modo “tradicional” del mismo, esto es, bajo consola.

wget --help
La opción --help nos muestra las opciones básicas del programa (la ayuda)

wget https://glatelier.files.wordpress.com/2009/02/cropped-logognu_031.jpg
Descargamos el archivo disponible en la url señalada (en este caso el logo de GNU/Linux Atelier).

wget -i listado.txt
La opción -i nombre_de_archivo.txt permite la descarga los archivos incluidos en un documento de texto simple (listado.txt, que incluye una url por línea).

wget -c https://glatelier.files.wordpress.com/2009/02/cropped-logognu_031.jpg
La opción -c permite continuar la descarga de un archivo si ésta se ha visto interrumpida previamente.

wget -i -c listado.txt
Descarga todos los archivos incluidos en un documento de texto simple (listado.txt, que incluye una url por línea), continuando en el punto en que se quedó.

wget -i -c -t 0 listado.txt
Descarga todos los archivos incluidos en un documento de texto simple (listado.txt, que incluye una url por línea), continuando en el punto en que se quedó, intentándolo un número indefinido de veces.

wget -i -U "Mozilla" listado.txt
Descarga todos los archivos incluidos en un documento de texto simple (listado.txt, que incluye una url por línea), identificándose como un navegador (Mozilla).

wget -i listado.txt --limit-rate=200k
Descarga todos los archivos incluidos en un documento de texto simple (listado.txt, que incluye una url por línea), utilizando un máximo de 200kb/s de ancho de banda.

El manual completo de Wget está disponible aquí (en inglés).

Nos vemos/leemos

Distribuciones especializadas (Parte 1)

Tenía planeado escribir sobre este tema en las próximas semanas, pero debido a las presiones del actual administrador (y un comentario al pasar del mismo), que reemplazó al “dictador benevolente” y antiguo administrador de este blog, he decidido anticipar esta entrega…

GNU/Linux, para algunos simplemente Linux, ya ha demostrado con creces su utilidad y usabilidad a nivel de escritorio (más allá de las discutibles estadísticas al respecto), sin embargo, probablemente uno de los (tantos) desafíos que enfrenta en la actualidad es demostrar si posee eficiencia y eficacia en entornos profesionales o dedicados a una actividad específica; es decir, en aquellos donde los requerimientos van más allá de un procesador de textos, una hoja de cálculo, un navegador de internet y un cliente de IM… Y no estoy pensando en los típicos entornos propiamente corporativos o de una PyME (para los cuales existen ciertas soluciones, con mayor o menor desarrollo o éxito).

Para aquellos asiduos lectores de blog, ya sabrán que éste tiene estrechas vinculaciones con la medicina, por lo que, tras un idea de Pablo N., que comentó durante el FLISOL, me puse a investigar qué alternativas de distribuciones y/o aplicaciones libres existen para un entorno médico. Los siguientes son mis resultados preliminares…

Lo primero que encontré fue a SaluX, que se se presenta como la distribución GNU/Linux oficial del Grupo BioLinux, basada en Debian, orientada al área salud y especialmente diseñada para correr en centros hospitalarios. Lamentablemente su sitio web,  http://www.salux.org, no es accesible.

Luego, encontré el proyecto Debian Med, que se trata de un “Debian Pure Blend” , cuyo objetivo es desarrollar un sistema Debian adaptado a las necesidades de la práctica e investigación médica; busca proporcionar un sistema completo para todas las actividades médica que esté constituído únicamente por software libre. Aún se encuentra en desarrollo, pero denota actividad en el mismo. Más informaciones, pueden encontrarse en http://debian-med.alioth.debian.org/tasks.

Por último, el proyecto GNUmed, es un software que proporciona un sistema cliente-servidor, multiplataforma, desarrollado en Python y conectado a una base de datos en PostgreSQL. Es software libre elaborado para la gestión de hospitales, clínicas y consultorios. Existe un versión live-cd, basada en Knoppix.

Eso es por ahora.

Nos vemos/leemos.

Disponible Mandriva Linux 2009 Spring

Para que no digan que en este blog sólo se habla de Ubuntu ;)

Desde el día de ayer, Mandriva Linux 2009 Spring (Mandriva Linux 2009.1) está disponible para su descarga, vía http, ftp y torrent, en sus tradicionales alternativas: ONE, Free, Flash y PowerPack (de pago).

Esta versión de Mandriva Linux incluye el entorno de escritorio KDE 4.2 -como predeterminado-, GNOME 2.26 -como opción de escritorio-, la suite ofimática OpenOffice.org 3.0, y el navegador Mozilla Firefox ; la versión 2.6.29 del kernel Linux.

  • Mandriva Linux ONE 2009.1, la edición LiveCD, está disponible en un CD con KDE4 ó GNOME, en varios idiomas (son un total de seis isos; para aquella en castellano, la opción es europe1-americas).
  • Mandriva Linux Free 2009.1, la edición compuesta sólo de software libre, está disponible en las siguientes opciones:
    • Dual arch mini iso: un mini iso que proporciona los entornos más livianos, para arquitecturas de 32 y 64 bits. Es la opción para proceder a realizar una instalación inicial básica.
    • DVD iso: un iso para un DVD, con opciones para arquitectura de 32 y 64 bits.
  • Mandriva Linux Flash 2009, la edición en pendrive USB, que proporciona un completo escritorio 3D portable y para instalación, disponible para compra en la tienda de Mandriva (Mandriva Store).
  • Mandriva Linux PowerPack 2009.1, la edición profesional y comercial, que incluye software no libre, y que posee soporte para un sinnúmero de equipos, disponible para descarga de pago (iso) y compra en caja o box (discos, manual y guía), con opciones para arquitectura de 32 y 64 bits, en la tienda de Mandriva (Mandriva Store).

Para celebrar este lanzamiento, la comunidad de Mandriva Linux está preparando para el día 13 de junio, una serie de installfests.

2009.1-boot-Free theme.png desde el Wiki de Mandriva.com
2009.1-boot-Free theme.png desde el Wiki de Mandriva.com

Licencias de software libre: ¿cuántas existen?, ¿cuántas necesitamos?

Hace unas semanas, Bruce Perens escribió un artículo cuestionándose sobre ¿Cuántas licencias Open Source diferentes son necesarias? (How Many Open Source Licenses Do You Need?).

Perens analiza la situación y termina concluyendo que existen cuatro tipos básicos de licencias de software libre:

  1. Licencia “regalo” (“gift” license): es la menos restrictiva posible, permitiendo combinar el código con otro software libre o no libre. Ejemplos:  Licencia Apache 2.0, MIT o BSD.
  2. Licencia que obligan a compartir (“sharing with rules” license): es la que obliga a compartir de manera que si se usa tu código y se lo modifica/mejora, entonces se tiene que compartir. Ejemplo: GPL 3.
  3. Licencia intermedia (“in-between” license): es la intermedia a las dos licencias anteriores, destinada a que el código, de cierta manera, integrarse con software no, situación que es muy utilizada para librerías compartida. Ejemplo: LGPL 3.
  4. Licencia que considera el software como servicio (“software as a service” o “SaaS”): esta licencia intenta responder al “problema” del software como servicio, evitando que se utilice software libre, se lo modifique/mejore y se lo use para brindar servicios, sin aportar las modificaciones a la comunidad (el caso de Google). Ejemplo: Affero GPL3.

Ahora se preguntarán, ¿cuántas licencias de software libre existen? El proyecto GNU tiene un listado que distingue la compatibilidad de las mismas con la GPL; del mismo modo, la Open Source Initiative posee uno alfabético y por categorías.

Y, ¿qué licencia se utiliza más? La GNU GPL, que representa aproximadamente dos tercios del software libre desarrollado.

Nos vemos/leemos…

Software libre en el Estado chileno (I)

Parafraseando a mi colega de blog, morelio, hoy comienza una nueva era en el blog, ya que me encargaré de la difícil tarea de hablar sobre el sotfware libre, desde diversos ángulos, y no precisamente desde lo técnico…

Para comenzar, quisiera referirme al uso del software libre en el aparato estatal chileno; sin embargo, como no resulta adecuado hablar de este tema en forma abstracta, es necesario primeramente conocer algo sobre nuestra realidad al respecto.

Recientemente se dio a conocer un Estudio sobre el Uso del Software Libre en el Estado, comisionado por la Estrategia Digital, dependiente del Ministerio de Economía, al Departamento de Ciencias de la Computación de la Pontificia Universidad Católica de Chile, sobre la base una encuesta realizada durante el año 2008, a cerca de 100 instituciones del sector público, que reveló, entre otros resultados:

  • Que el uso de aplicaciones de Software Libre es bajo, y tiende a concentrarse en las áreas de Informática siendo escaso a nivel de usuarios (aplicaciones de escritorio).
  • Que las aplicaciones en base a Software Libre más frecuentes son herramientas para el manejo de bases de datos, usadas en un 42,2 % de las instituciones, administrador de contenidos (38,6 %) y autenticación centralizada (28,4 %).

El estudio completo, disponible en .pdf [Portable Document Format], puede descargarse aquí (3,59 Mb).

Nos vemos/leemos