Linus se queda sin SSD, retrasos en el lanzamiento del kernel Linux 3.12

Linus Torvalds es un firme defensor de las unidades SSD: desde que comenzó a usarlas publicó varios artículos en su blog y en su cuenta de Google+. Sin embargo, no todo han sido buenas noticias para él, y de hecho recientemente anunció que problemas con su unidad SSD provocarían retrasos en le desarrollo del kernel 3.12.

Torvalds está tratando de recuperar los datos de la unidad SSD y su funcionamiento habitual, pero parece que por el momento no lo ha logrado. Eso ha impedido que los últimos cambios que tenía previsto integrar en el código principal del kernel en Git –y que estaban en la estación de trabajo con esa unidad SSD– no puedan ser transferidos.

El creador del kernel Linux no ha comentado qué modelo concreto de unidad ha tenido el problema (por lo que sabemos, trabajaba con SSDs de Intel), ni tampoco cuál ha sido la causa del problema, pero sí ha indicado que en el peor de los casos completará el trabajo pendiente para el kernel 3.12 desde un portátil.

Real Terminal y Koding, desarrollo y consola Linux en la nube

Los servicios en la nube están ofreciendo todo tipo de posibilidades, y una de las últimas y más llamativas es esa capacidad de desarrollar directamente desde la nube a través de plataformas como Koding, cuyos desarrolladores han lanzado ahora Real Terminal.

Real Terminal es una aplicación gratuita que funciona dentro del navegador Chrome (o Chromium) y que proporciona acceso a un entorno de desarrollo Linux muy funcional. Al instalarlo y lanzarlo contaremos con una consola de comandos que está basada en la de Ubuntu 13.04.

A partir de ahí podremos realizar todo tipo de tareas: instalar (¡apt-get al rescate!) servidores y aplicaciones o desarrollarlas con editores como vi o emacs son las más directas, pero parece no haber límites, ya que desde Real Terminal tendremos la posibilidad de conectarnos por SSH a otros servidores, o de ejecutar incluso un explorador de ficheros gracias al mítico Midnight Commander.

Entre los lenguajes directamente soportados están Node.js, Python, Ruby o Go, pero hay otros que igualmente podremos usar en esta «máquina virtual en la nube» que supone una interesante forma de programar y desarrollar y de poder acceder a ese entorno de desarrollo desde cualquier máquina con un navegador Chrome. Interesante, ¿no os parece?

Linus y las sospechas de la puerta trasera de la NSA

Hace tiempo que se viene hablando del escándalo de la NSA con sus distintos programas de monitorización y espionaje de comunicaciones móviles y de Internet. Entre los mecanismos que parece que han usado están las puertas traseras en distintas plataformas, y algunos creen que Linux podría también tenerlas.

Una de esas puertras traseras sería el código del kernel que genera números aleatorios, en concreto la función RdRand, que algunos pedían recientemente que fuera eliminada de /dev/random porque se sospechaba que la NSA habría podido meter mano.

Pero claro, nadie –o casi nadie– tiene más claros esos temas que Linus Torvalds, que respondió a la petición con una contestación muy suya:

¿Dónde puedo iniciar una petición para aumentar el coeficiente intelectual y el conocimiento del kernel por parte de la gente? Chicos, id a echarle un vistazo a drivers/char/random.c. Después, aprended algo sobre criptografía. Finalmente, volved aquí y admitid que estábais equivocados. Respuesta corta: sabemos lo que estamos haciendo. Vosotros no. Respuesta larga: usamos rdrand como una de las muchas entradas de la piscina de entropía, y la usamos como forma para mejorar esa piscina de entropía. Así que incluso si rdrand tuviese una puerta trasera de la NSA, nuestro uso de rdrand mejora de hecho la calidad de los números aleatorios que obtendríais de /dev/random.

Respuesta realmente corta: sois unos ignorantes.

El tema está explicado con mucho detalle en Genbeta, y parece quedar claro que la posibilidad de que haya algún compromiso en la seguridad y privacidad de Linux –y en la calidad de su generador de aleatoriedad– es ínfima.

La barra de progreso llega al comando cp. O mejor dicho, a gcp.

La consola de comandos de Linux es un elemento imprescindible de este sistema operativo. Su potencia es espectacular, pero sus ayudas visuales no son tan notables, y de hecho el minimalismo y ese lema del «no news is good news» a veces deja mucho que desear.

El ejemplo perfecto es el comando cp que permite copiar ficheros de un directorio a otro en nuestro ordenador, y que por defecto no proporcionan ningún tipo de salida mientras el fichero se está copiando.

Acostumbrados a las barras de progreso de otros sistemas operativos, contar con una opción similar tenía que caer algún día en Linux. Y así ha sido gracias al comando gcp, un comando ligero que soporta la copia de ficheros y carpetas y que muestra una barra de progreso con almohadillas («#»), el tiempo estimado para finalizar y la velocidad.

Para instalar el comando en Ubuntu 12.04 y 11.10, por ejemplo, basta con utilizar el comando

sudo apt-get install gcp

Aunque para otras distribuciones y versiones antiguas de Ubuntu el proceso es algo distinto. Podéis consultar los detalles en Hectic Geek, donde hablan de este comando y de sus prestaciones. Eso sí, como indican tanto en los comentarios de ese post como en otros blogs, en realidad esa barra de progreso ya se podía conseguir con algunos métodos distintos (como usar pv, por ejemplo), aunque un buen sustituto es crear el alias

alias gcp='rsync -P'

Que más o menos logra lo mismo. Aún así, un comando curiosete, ¿verdad?

Fedora 20 se llamará «Heisenbug» en honor a un tipo de bug informático

Hace unos días que los responsables de Fedora pusieron en marcha el proceso de votaciones para los nombres en código candidatos a acompañar a Fedora 20, la próxima edición de esta distribución.

Tras ese proceso ya tenemos nombre: será Fedora 20 Heisenbug, un nombre que se ha elegido en honor a un tipo de error informático que parece «desaparecer o alterar su comportamiento cuando alguien intenta estudiarlo», según indica la Wikipedia.

Heisenbug ha ganado por tanto la partida a otros como Eigenstate, Félicette, Chateaubriand, Superego, Santa Claus o Cherry Ice Cream, y será el apelativo adicional de esa nueva Fedora 20 que se espera para el próximo mes de noviembre.

El kernel Linux 3.11 ya está disponible

Linus Torvalds ha anunciado la disponibilidad del kernel Linux 3.11, una versión que según sus palabras apenas se diferencia de la rc7 de este núcleo que apareció recientemente y que en honor a aquel mítico Windows 3.11 acabaron bautizando como «Linux for Workgroups».

Entre las mejoras destacadas están el soporte de la gestión dinámica de energía en las AMD Radeon, el soporte preliminar de NFS 4.2, mayor soporte para ARM además del soporte de KVM y Xen en ARM64, y, por supuesto, un buen número de nuevos drivers.

Tenéis muchos más detalles sobre todas esas novedades en las detalladas explicaciones que ofrecen, como siempre, en Kernel Newbies.

Ubuntu One te pedirá usuario y contraseña durante la instalación de Ubuntu 13.10

Los desarrolladores de Canonical quieren integrar lo máximo posible el uso de su servicio de almacenamiento y sincronización de ficheros online, Ubuntu One, y para ello nos preguntarán usuario y contraseña del servicio durante la instalación de Ubuntu 13.10, que aparecerá dentro de menos de dos meses.

Hasta ahora esa petición de usuario y contraseña se realizaba después de la instalación de la distribución, y era algo más bien opcional que los usuarios activaban manualmente. Pero en esta edición de Ubuntu nos encontraremos con que el servicio nos pedirá esos datos, y si no los tenemos, nos creará una cuenta de usuario con ellos.

El cuadro de diálogo presentará una opción para omitir este paso y registrarnos más tarde, así que en realidad esta decisión no es en absoluto molesta y puede ser intersante para aquellos que quieran probar el servicio o que quieran disponer de él desde el primer momento, ya que al introducir esos datos se sincronizarán esas carpetas durante la instalación de nuestra distribución.

Cachondeo en la red: Linus Torvalds y Stallman, candidatos favoritos para sustituir a Ballmer

Seguro que todos os habéis enterado de que Steve Ballmer dejará su cargo como CEO de Microsoft en los próximos 12 meses, periodo en el cual el consejo de administración se encargará de buscar a su sucesor.

En Internet se han producido todo tipo de análisis sobre la trayectoria de Ballmer y valoraciones sobre sus posibles sustitutos –yo mismo hice las mías hace poco en Incognitosis— pero además han aparecido algunos sitios web específicamente orientados a que los usuarios voten por sus candidatos preferidos.

Uno de esos sitios web es NextMicrosoftCEO.com, donde aparecen una serie de candidatos que según los usuarios debería suceder a Ballmer al frente del gigante del software mundial. Y en ese sitio en particular, la ironía y el sarcasmo es la reina, porque los dos primeros puestos del ránking son claramente destacados: Linus Torvalds y Richard Stallman, con 7.426 y 3.817 votos respectivamente (en el momento de escribir esta noticia) son los preferidos por los usuarios.

Muy por debajo se sitúan apuestas muy poco razonables (la vuelta de Gates, Larry Page) y la principal apuesta seria de la industria, Stephen Elop (ahora CEO de Nokia) está en décimo puesto con 371 votos. No habrá que tomarse muy en serio a esta web por tanto, pero desde luego uno no puede esbozar una sonrisa al pensar qué pasaría si Linus Torvalds se convirtiera en CEO de Microsoft 😉

GNOME Web pasa de Google y comienza a usar DuckDuckGo

Los desarrolladores del navegador nativo en GNOME, llamado simplemente «Web» (sinceramente, me parece un nombre equivocado, molaba más el anterior, Epiphany), han anunciado un cambio significativo en esta aplicación, que hasta ahora usaba el motor de búsquedas de Google y que ahora utilizará DuckDuckGo de forma nativa.

Las razones que argumentan son varias. La primera, como era de esperar, la privacidad, que quieren reforzar cada vez más y que sobre todo se ha visto afectada por una conferencia de Jacob Appelbaum en GUADEC 2012. La cooperación con DuckDuckGo ha sido la segunda razón, sobre todo a la hora de tratar de compartir los ingresos publicitarios que se derivan del uso de este motor.

Esta decisión no es definitiva: los desarrolladores de GNOME quieren probar esta «asociación durante un tiempo limitado, y evaluaremos si continuar con ella tiene sentido a largo plazo«. Por supuesto, dejan claro que los usuarios podrán seguir configurando su motor de búsqueda en el navegador Web tal y como se indica en la wiki del proyecto.

El roadmap de Ubuntu 14.04, que llegará casi coincidiendo con la muerte oficial de Windows XP

Los desarrolladores de Canonical han publicado la hoja de ruta del desarrollo de Ubuntu 14.04, una versión especialmente importante porque se tratará de la primera que según Shuttleworth será universal para PCs, portátiles, smartphones o tablets.

Hay que recordar que las versiones preliminares solo se publican para las distribuciones derivadas como Kubuntu o Xubuntu, pero que en el caso de Ubuntu los usuarios simplemente tendrán acceso diario a las compilaciones nocturnas que Canonical irá colgando como ha hecho hasta ahora. Las fechas más importantes de ese desarrollo son las siguientes:

  • 19 de diciembre de 2013: Ubuntu 14.04 Alpha 1
  • 23 de enero de 2014: Ubuntu 14.04 Alpha 2
  • 27 de febrero de 2014: Ubuntu 14.04 Beta 1
  • 27 de marzo de 2014: Ubuntu 14.04 Beta 2
  • 17 de abril de 2014: Ubuntu 14.04

Parece que esa fecha final podría verse retrasada una semana, al 24 de abril de 2014, pero ese dato se confirmará más adelante. Curiosamente en Canonical trataron de ajustar el lanzamiento al 8 de abril, el día que Microsoft declarará el fin de la vida útil de Windows XP, para tratar de convencer a esos usuarios de la migración, pero aún así probablemente publiciten el lanzamiento reforzando esa posibilidad.