El kernel Linux 3.12 ya está disponible, el kenel Linux 4.0 a la vista

Mis disculpas. Llevo unas semanas algo desconectado de Osphérica por diversos motivos –el más importante, falta de tiempo–, pero intentaré recuperar el ritmo gradualmente. De momento es importante destacar que Linus Torvalds ha anunciado la disponibilidad del kernel Linux 3.12 con mejoras importantes en varias áreas.

Entre esos cambios destacan las mejoras y las nuevas características al sistema de ficheros Ext4, además del soporte de la APU AMD Berlin con un cambio importante en la gestión de la frecuencia de la CPU que por lo visto ofrece una optimización notable del rendimiento en cierto tipo de escenarios.

No solo el kernel Linux 3.12 es novedad: Linus también habló de la futura familia de kernel Linux 4.0 que esta nueva serie podría aparecer dentro de un año, tras la aparición del kernel Linux 3.19, y que en este caso todos los núcleos de la familia 4.x se dedicarán íntegramente a la corrección de errores. ¿Necesita el kernel Linux un ciclo entero de dos meses solo para corregir fallos? Es lo que se está debatiendo para ver si el conjunto de desarrolladores del núcleo llega a un acuerdo sobre este tema.

NVIDIA quiere hacer las paces con Linus y ayudar más a la comunidad Open Source

La famosa señal “del pajarito” que Linus Torvalds les dedicó a los chicos de NVIDIA durante una charla se ha hecho realmente famosa. Tanto que la imagen de NVIDIA ha salido muy perjudicada por aquella foto y por los comentarios de Torvalds, que calificó a la empresa como “la peor” con la que los desarrolladores Linux habían trabajado jamás.

En NVIDIA parecen haber recapacitado y ahora quieren tratar de enmendar un poco el camino. Andy Ritger, uno de los responsables de NVIDIA, comunicó a los desarrolladores del controlador Open Source Nouveau su intención de liberar “documentación pública en ciertos aspectos de las GPUs, con el intento de solucionar áreas que tienen impacto en la usabilidad de las GPUs de NVIDIA con Nouveau“.

Los desarrolladores de Nouveau han señalado que la documentación que por ahora ha cedido NVIDIA no era especialmente interesante, aunque sí ayudó a obtener datos interesantes sobre tarjetas que no poseían y con las que podrán trabajar mejor. Uno de los desarrolladores indicaba que “El material que NVIDIA quiere ofrecer en el futuro es mucho más intersante. Sin embargo, esto parece un buen primer paso“.

La noticia la publican en Ars Technica, donde también contactaron con Torvalds para saber su opinión. El creador del kernel Linux comentó que es optimista, pero que aún no está preparado para pedir disculpas a NVIDIA. “Veremos. Soy cautelosamente optimista sobre si esto es o no un cambio real en la percepción que NVIDIA tiene de Linux. Lo que han publicado por ahora es bastante limitado, y en realidad esa documentación no es gran cosa, pero si NVIDIA realmente sigue esa línea y comienza a abrirse más, eso sería realmente genial“.

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.

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.

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 😉

Linux cumple 22 años

Hace exactamente 22 años que un joven estudiante en la Universidad de Helsinki en Finlandia llamado Linus Torvalds publicaba el siguiente mensaje en los foros de debate de Minix:

Hello everybody out there using minix –

I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them 🙂

Linus (torv…@kruuna.helsinki.fi)

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.

Aquel mensaje supuso el comienzo de la historia del kernel Linux, el núcleo del sistema operativo que luego se uniría a diversos componentes GNU para formar ese poderoso binomio GNU/Linux al que normalmente los usuarios nos referimos popularmente como Linux.

Mucho ha llovido desde 1991, y Linux se ha convertido en un verdadero gigante de la industria. Puede que no en el escritorio, donde nunca ha llegado a superar una cuota de mercado mayor del 2%, pero sí en otras áreas como servidores, supercomputadores y, atención los móviles, sobre todo gracias a Android, una plataforma móvil basada en Linux.

Así pues, ¡Felicidades, Linux!

Linus Torvalds defiende su derecho a ponerse borde con los desarrolladores del kernel Linux

El creador del kernel Linux no tiene pelos en la lengua. A pesar de ser el mejor ejemplo de “dictador benévolo”, han sido muchas las ocasiones en las que Linus Torvalds no se anda con chiquitas a la hora de echar buenas broncas, y de hecho se hizo muy famoso su “pajarito” a NVIDIA cuando la calificó como la “peor compañía con la que he trabajado“.

Una desarrolladora de Intel llamada Sarah Sharp que ha aportado diversas modificaciones al núcleo en los últimos 7 años ha dejado claro que esa actitud de Torvalds no es la adecuada, y que lo ideal sería que en las listas de correo se mantuviese un tono profesional.

Sharp no lo tomaba como algo personal: “lo repetiré: esto no es simplemente por mi, o por otras minorías. No tendría que pedir un comportamiento profesional en las listas de correo. Debería ser el comportamiento normal“. Eso sí, Sharp dejó claro de nuevo que la actitud de Torvalds no era bienvenida en su opinión: “Soy muy seria en este aspecto. Linus, eres uno de los peores culpables cuando se habla de abusar verbalmente de la gente y de hacer sentil mal públicamente a la gente“.

Torvalds, por supuesto, contestó a Sharp a su manera:

Sí [que lo soy]. Y lo soy porque en la mayor parte ese es quien soy, y en parte porque honestamente  desprecio ser sutil o “amable”. El hecho es que la gente tiene que saber cuál es mi opinión sobre ciertos temas. Y no puedo decir simplemente “Por favor, no hagas eso”, porque la gente no escucharía. Creo que “En Internet, nadie puede oirte si eres sutil”, y lo creo de veras. […]

Sarah, en primer lugar, no tengo esas herramientas a mano. Y en segundo, simplemente no creo en ser educado o políticamente correcto. Y puedes hacer referencia a esos factores culturales en las que algunas culturas no llevan bien la confrontación (y puedes nombrar también la cuestión de los géneros, creo que eso es enteramente cultural también). Y por favor, habla de la “sensibilidad cultural” en tu discurso. Te devolveré esa misma “sensibilidad cultural”. Por favor, sé sensible con *mi* cultura también.

¿Quieres realmente oprimir a una minoría? Porque los finlandeses son una minoría comparados con casi cualquier otro país. Si quieres hablar de sensibilidad cultural, me uniré a tu causa. Pero mi cultura incluye maldecir.

Torvalds también dejó claro que lo de “ser profesional” que mencionaba Sharp “no va conmigo”. El debate generado por esta cuestión ha generado opiniones de todo tipo. Los hay que creen que lo de que Linus deje en ridículo a desarrolladores sénior no da demasiadas ganas a los jóvenes de pasar a ese siguiente nivel en algún momento. Y otros creen que efectivamente hay situaciones en las que hay que dar un verdadero toque de atención a esos desarrolladores, aunque eso implique utilizar un lenguaje “poco profesional”, como diría SHarp.

El kernel Linux 3.11 llegará pronto. Su nombre en clave: “Linux for Workgroups”

Linus Torvalds anunció ayer domingo la disponibilidad de la primera versión candidata del nuevo kernel Linux 3.11, que según el creador del kernel ha podido disfrutar de un ciclo de fusión de parches algo más tranquilo que las anteriores versiones.

El nuevo núcleo de nuestro sistema operativo tendrá menos commits que el 3.10 (probablemente menos novedades), pero aún así se han añadido más líneas de código que en la anterior iteración.

Lo más curioso sin embargo es el nombre en clave que han elegido para la versión: El kernel Linux 3.11 es “Linux for Workgroups”, en clara referencia –con un toque de ironía– a aquel mítico Windows for Workgroups 3.11 que se lanzó en noviembre de 1993 y que ofrecía soporte de redes de forma nativa, siendo una pequeña revisión del no menos mítico Windows 3.1.

Bien por los desarrolladores de Linux y por ese singular sentido del humor que honra a otros productos que con sus luces y sus sombras han marcado época en la historia de la informática.

El kernel Linux 3.10, disponible

Linus Torvalds anunció ayer que el nuevo kernel Linux 3.10 ya está disponible para todos los usuarios, que pueden descargarlo para compilarlo y usarlo en sus respectivas distribuciones ya mismo.

Como suele ser habitual, hay numerosos medios que cubren con detalle esta noticia, pero solo hay algunos realmente relevantes en los que se detallan las novedades del kernel para los interesados en ahondar en esa información. El trabajo de The H Open es especialmente destacable, y como suele ser habitual separan su análisis del kerne Linux 3.10 en cuatro largos artículos separados por temáticas.

También ofrecen un buen resumen en tres partes en un post único, aunque destacan en su anuncio que la introducción de Bcache -para mejorar el rendimiento de las unidades SSD- o el soporte de los aceleradores de vídeo en los nuevos chips gráficos AMD Radeon están entre los principales atractivos del nuevo núcleo. En Phoronix también destacan esas mejoras y el soporte mejorado de Intel Haswell, por ejemplo.

Hay mucho, muchísimo más en este nuevo núcleo que sigue demostrando la evolución de este componente esencial de cualquier distribución GNU/Linux, así que a disfrutar de toda esa información. Y por si os aburrís, ahí va otra fuente destacada: KernelNewbies.

A Linus Torvalds le encanta su nuevo Chromebook Pixel

No soy para nada fan del Chromebook Pixel, pero desde luego la máquina de Google tiene sus puntos de interés. Y el más destacado es sin duda su pantalla, con una resolución que está dejando alucinados a todos los que la prueban. El último al que le ha convencido esa pantalla es a Linus Torvalds, que ayer publicaba en su cuenta de Google+ que está pensando en convertir este portátil en su portátil principal.

Hey, me he unido a todos los que molan y me he hecho con uno de los nuevos portátiles Pixel de Google (también conocidos como Chromebooks). Y tiene una pantalla preciosa, hasta el punto de que sospecho que lo convertiré en mi portátil principal. Suelen gustarme los portátiles algo más pequeños, pero creo que puedo acarrear este monstruo de 1,5 kg a pesar de creer firmemente que un portátil debería pesar 1 kg o menos.

El creador del kernel Linux trabajaba hasta ahora con un MacBook Air, pero parece que la resolución de pantalla del ChromeBook Pixel ha sido un argumento decisivo. Eso sí: de momento no ha instalado ninguna distribución Linux: “Todavía sigo funcionando con Chrome OS en este equipo, que es suficientemente bueno para probar algunos de mis hábitos normales de trabajo (por ejemplo leer y escribir correos electrónicos), pero espero instalar una distro real muy pronto“.

Esperaremos a que nos cuente su experiencia trabajando con Linux en el Chromebook Pixel. Por mi parte, sigo pensando que a pesar de la pantalla sigue siendo un equipo desproporcionadamente caro. Pero claro, no tengo la pasta que debe tener Linus 😉