Linpus Lite 1.3 en CeBIT 2010

En la reciente mega-feria tecnológica de CeBIT 2010 que se llevó a cabo la semana pasada en Hannover (Alemania), la empresa taiwanesa Linpus Technologies Inc. demostró la última versión 1.3 de su distribución Linpus Lite, basada en Fedora y especializada en netbooks y otros dispositivos móviles de pantallas muy pequeñas.

Linpus Lite 1.3 ostentó una completamente renovada interface para el usuario (UI) con atractivos efectos 3D (cortesía de Compiz) corriendo en una netbook Acer Aspire One. La nueva UI permite a los usuarios crear, reorganizar y personalizar sus pestañas con la información y aplicaciones que deseen usando el familiar concepto de drag-and-drop (como se puede apreciar en este video).

Esta nueva versión de Linpus Lite también incluye soporte para la nueva plataforma Pine Trail de Intel y, si le creemos a su director de márketing, sus descargas deberían estar disponibles esta misma semana.

Fedora 13 Alpha demorado

Sus desarrolladores anunciaron con este mensaje que el lanzamiento de la primera versión Alpha del próximo Fedora 13 "Goddard" será demorado una semana para "verificar correcciones de errores y validar las nuevas construcciones del software necesario para aplicarlas". Según su actualizado calendario Fedora 13 Alpha queda así postergado para el próximo 9 de Marzo (se lo esperaba el día 2), con sus siguientes versiones manteniendo sus fechas originales.

Esta postergación tampoco afectará los frecuentes "builds" de rigor intermedios, que se continuarán publicando normalmente como hasta ahora. La demora tampoco modifica la fecha de lanzamiento de la versión final de Fedora 13, que sigue siendo el próximo 11 de Mayo.

Fedora 13 incluirá Nouveau con soporte 3D

NV95

El proyecto de Fedora tiene unas novedades muy interesantes: Primero, ya está en funcionamiento la nueva política de no congelar a Rawhide, su rama de desarrollo, aún cuando sí esté congelada la rama de su próxima versión todavía no lanzada. Esto permitiría ahorrar un poco de tiempo y acortar los ciclos de lanzamientos de ahora en adelante.

Segundo, Fedora 13 incluirá el nuevo driver Open Source NV95 para placas de video NVidia del proyecto Nouveau, que ahora finalmente trae soporte de aceleración 3D gracias a la libería Gallium3D. Y como ya está comenzando a reportarse, los avances conseguidos por Nouveau son destacables, incluyendo soporte completo de aceleración 3D en Compiz y juegos como Nexuiz, Spring y hasta Quake 3.

La versión definitiva de Fedora 13 está planeada para el próximo mes de Mayo, con su primera Alpha llegando a principios de Marzo.

Fedora cambia CVS por Git

Git

El proyecto de Fedora ha tenido el código de sus paquetes fuentes sobre el antigüo sistema de control de versiones CVS desde que era sólo parte de Red Hat. Pero en el reciente FUDCon Toronto 2009 sus desarrolladores decidieron migrar a Git, el mismo que usa el Kernel de Linux, como lo explica Jesse Keating, que consideró la idea por primera vez en los tiempos de Fedora Core 6, en su presentación (ODP) y en su blog.

Keating menciona algunas ventajas que traerá Git al proyecto, como la habilidad de poder hacer todas las operaciones de los repositorios localmente, exportar los commits de Git en un formato de texto fácilmente transportable, crear repositorios "al vuelo", etc. Para todas las demás el desarrollador dirije al sitio Why Git is Better than X ("Porqué Git es Mejor que X"), que lo compara con otros sistemas similares como Mercurial, Bazzar, SVN y Perforce.

El plan tentativo para la migración de CVS a Git debería concretarse después del lanzamiento del próximo Fedora 13, aunque podría demorarse hasta después de Fedora 14. De cualquier forma, el proyecto tendrá todo su código fuente sobre Git en el 2010.

Fedora 12 LXDE "Spin"

Spin

La comunidad de Mandriva ya lo hizo con su Mandriva One 2010 LXDE, ahora después de unos problemas iniciales que lo demoraron imprevistamente, los partidarios de Fedora anunciaron así su propio Fedora 12 LXDE "Spin" con lo último y más reciente de esa distribución más el ascendente Lightweight X11 Desktop Environment (LXDE) en una imágen de sólo 464 Mb para las arquitecturas i686 y x86-64.

Recordemos que además del "Spin" de LXDE también están disponibles los de KDE (el más popular de todos por mucho), XFCE (increíblemente sólo un poco más popular que el de LXDE) y el de Games, entre otros.

Fedora 13 es "Goddard"

Goddard

Fedora 11 fué "Leonidas", Fedora 12 se nombró "Constantine" y ahora finalmente sus desarrolladores anunciaron así cuál será el nombre de código de la próxima versión de esta muy innovadora distribución de GNU/Linux: Fedora 13 se llamará "Goddard" en honor a Robert Hutchings Goddard, profesor de física norteamericano que durante la década de 1920 se convirtió en un pionero en el campo de los cohetes, publicando además investigaciones como Un Método Para Alcanzar Altitudes Extremas (PDF) y luego siendo en una verdadera inspiración, una década después, para jóvenes científicos de todo el mundo como Wernher von Braun, que construyó el cohete V-2 "el primer misil intercontinental de la historia" para la alemania nazi y luego el cohete Saturno V para Estados Unidos, que llevó al hombre a la Luna.

"Goddard" se impuso como la alternativa preferida a otras sugerencias como "Langstrom", "Gloriana", "Botany", "Loana", "Truro" y "Manfredi", en ese orden.

¿Por qué Chromium no es parte de Fedora?

Tom Callaway es un ingeniero de Fedora que desde hace un tiempo ha estado empaquetando las versiones "nocturas" del proyecto del navegador Chromium de Google para las versiones 10, 11 y 12 de esa popular distribución. Por ese motivo recibe frecuentemente la pregunta de cuándo habrá un paquete oficial de Chromium que sea parte de Fedora. Pero Callaway ve una serie de motivos que impiden que eso suceda por el momento, entre ellos menciona en su blog:

  • Chromium no es estable. Aunque sin duda es funcional actualmente, el proyecto de Chromium todavía no está haciendo ningún lanzamiento estable.
  • Google realmente no trata a V8, su motor de JavaScript, como un proyecto independiente.
  • Google esta "forkeando" pedazos de código de otros proyectos FOSS muy frecuentemente y a menudo sin pensarlo demasiado ni consultarlo con sus autores originales.

Callaway sí consiguió hacer que su paquete de Chromium funcione con algunas de las librerías estándar de Fedora (como bzip2, zlib, minizip, libxml, libxslt, etc.) en lugar de las distribuídas con las fuentes de Chromium, pero para que el navegador sea parte de esa distribución se tendrían que hacer excepciones a sus propios lineamientos que sólo el FESCo (Fedora Engineering Steering Committee) puede aprobar. Y eso no es algo factible en un futuro cercano.

Ubuntu One en Fedora

Fedora

No sabemos si esto está realmente en los planes de Canonical, pero un desarrollador se las arregló para hacer funcionar, por lo menos inicialmente, al servicio de almacenamiento online de Ubuntu One, hasta ahora disponible sólo en Ubuntu 9.10 "Karmic Koala", en Fedora 11.

A pesar de que Ubuntu One es un proyecto parcialmente cerrado, sus desarrolladores se mostraron sorprendentemente receptivos a esta iniciativa, y gracias a su colaboración ya se publicó este parche para el código del cliente de Ubuntu One que permite por lo menos una funcionalidad básica en Fedora.

Video: Instalación de Fedora 12 desde el LiveCD

Y por supuesto, luego de instalarlo siempre podemos recurrir a la Guía de usuario de Fedora 12 "Constantine" para sacarle el máximo provecho a una de las mejores distribuciones de GNU/Linux actuales.

Retroceso del Sistema con Btrfs en Fedora 13

Con Fedora 12 apenas lanzado la semana pasada, las características para su siguiente versión 13 ya están siendo planeadas desde hace tiempo. Una de ellas es el "Retroceso del Sistema con Btrfs", una propuesta que usa el nuevo sistema de archivos Btrfs, incorporado en el Kernel 2.6.29, para ofrecer las siguientes muy innovadoras características:

  • Crear automáticamente una imágen instantánea (snapshot) del disco rígido después de cada transacción de yum.
  • Permitir que el usuario cambie el próximo snapshot que desee arrancar.
  • Permitir al usuario crear un nuevo snapshot manualmente.

Algunas de estas características ya pueden imaginarse muy útiles en la vida diaria de algún tipo de usuario. Por ejemplo, para el mismo proyecto Fedora, si uno de sus desarrolladores está siguiendo las versiones diarias de su Rawhide y una de esas versiones hace inusable a su sistema, las imágenes instantáneas permitirían al desarrollador revertir el sistema de archivos de su PC a un estado funcional anterior conocido.

Esta característica hace un snapshot a todo el sistema de archivos, incluyendo a los directorios de los usuarios si estos se encuentran en la partición Btrfs. Por ese motivo, para preservar los archivos personales de cualquier modificación automática se debería mantener el directorio /home en una partición separada y no-Btrfs.