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.

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!

SELinux no tiene código «malvado» de la NSA según los expertos

El descubrimiento de PRISM y de otros programas que la NSA y el gobierno de los Estados Unidos utiliza para monitorizar y espiar las comunicaciones digitales de sus ciudadanos y de los ciudadanos de otros países ha tenido muchas consecuencias. Entre ellas, las sospechas sobre si SELinux –inicialmente desarrollado por la NSA– tendría código que ayudase en esa tarea.

Lo cierto es que SELinux es un proyecto Open Source con licencia GPLv2, y desde su creación ha habido numerosas contribuciones a este proyecto. Los creadores de CyanogenMod, una de las ROMs personalizadas de Android más relevantes de los últimos tiempos, han anunciado que incluirían SELinux como parte de sus características de seguridad, así que la confianza en esta suite parece completa.

Para aclarar el tema aún más, varios desarrolladores han indicado que es casi imposible que haya código con fines orientados al espionaje o monitorización en SELinux. Russell Coker, un desarrollador que trabaja en Debian, indicó que «no veo posible que haya algo inapropiado en los parches enviados públicamente por la NSA«. Coker fue el encargado de llevar SELinux a Debian.

Otro desarrollador llamado Brian May, también de Debian, se encargó de ofrecer SELinux en un backport para Woody, la edición que se lanzó en julio de 2002. Ya no se encarga de mantener ese paquete, pero coincidía con Coker: «SELinux es un software completamente Open Source, que ha sido revisado por mucha gente. Estoy seguro de que habría mucha gente interesada en encontrar puertas traseras en SELinux con el único propósito de desacreditar a la NSA. Pero hasta el momento no he visto noticias al respecto. Solo puedo concluir que esto es así porque no hay puertas traseras ocultas«.

Parece, por lo tanto, que podemos estar tranquilos al menos en ese apartado. ¿Fiu?

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.

Once imágenes que comparan a Windows con OS X y con Linux [HUMOR]

Las comparaciones son odiosas, pero a veces (o más bien, a menudo) dan lugar a bromas en las que los distintos implicados sacan lo peor de sus competidores. Tenemos un buen ejemplo en esa legendaria batalla entre Windows, OS X y Linux, las tres plataformas que han dominado (en realidad solo lo ha hecho Windows, pero bueno) la informática de escritorio desde hace más de dos décadas.

En It’s f.o.s.s. han publicado un ejemplo de cómo tomarse esas comparaciones con buen humor, y han publicado 11 imágenes cómicas en las que estos tres sistemas operativos se enfrentan y se comparan con un tono mucho más simpático de lo habitual. Aquí os las dejo para que las disfrutéis 🙂

Linux Vs Windows Vs Mac Funny Joke
Linux Vs Windows Vs Mac Funny Joke

Linux Vs Windows Vs Mac Funny Joke
Linux Vs Windows Vs Mac Funny Joke

Linux Vs Windows Vs Mac Funny Joke
Linux Vs Windows Vs Mac Funny JokeLinux Vs Windows Vs Mac Funny Joke
Linux Vs Windows Vs Mac Funny Joke
Linux Vs Windows Vs Mac Funny Joke
Linux Vs Windows Vs Mac Funny Joke
Linux Vs Windows Vs Mac Funny Joke
¿Cuál es la que más os ha gustado? Personalmente, la cuarta siempre ha sido una de mis preferidas 😀

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.

La Estación Espacial Internacional (ISS) prepara su migración a Linux (¡Debian 6!)

La NASA ha decidido utilizar Linux en lugar de Windows en los portátiles que se utilizan en la Estación Espacial Internacional, y de hecho el primer robot humanoide en el espacio, el R2, está basado en Linux.

Uno de los máximos responsables de este tipo de sistemas en la ISS explicó que la NASA ha decidido hacer el cambio a Linux para los PCs de la Estación Espacial Internacional:

Hemos migrado funciones clave de Windows a Linux porque necesitábamos un sistema operativo estable y fiable, uno que pudiera ofrecernos control propio. De modo que si necesitamos realizar un parche, un ajuste, o una adaptación, pudiéramos hacerlo.

Los astronautas de la ISS harán uso de Debian 6, y anteriormente algunos ordenadores de a bordo habían usado Scientific Linux, el clon de Red Hat Enterprise Linux. Aun cuando Debian 7 acaba de salir al mercado, parece que en la NASA prefieren cubrirse las espaldas y han optado por Debian 6, que ya ha demostrado su estabilidad sobradamente.

En realidad Linux lleva usándose en varios sistemas de la ISS desde su lanzamiento, pero aún no se había impuesto en los portátiles que se usan allí. Además de eso, Linux también es el pilar básico de Robonaut (R2), el primer robot humanoide en el espacio. Actualmente dicho robot está en la estación en modo experimental, pero si se cumplen sus objetivos pronto realizará tareas peligrosas o tediosas para los astronautas.

Para ayudar en estas tareas, la NASA se está apoyando en La Linux Foundation, que dispone de recursos suficientes para ayudar a que esa migración sea todo un éxito. Noticias realmente galácticas para Linux 😉

Hispalinux demanda a Microsoft en la UE, sus argumentos no convencen

La asociación española de usuarios de software libre Hispalinux ha presentado una demanda ante la Comisión Europea en la que alega que Microsoft dificulta la instalación de otros sistemas operativos y de software libre. Y la dificultad es, como todos ya sabréis, el sistema de arranque seguro, UEFI Secure Boot.

En Gizmodo se han puesto en contacto con el abogado de Hispalinux, José María Lancho, que ha confirmado que la demanda se ha presentado «porque Microsoft quiere proteger su monopolio con un nuevo obstáculo técnico en Windows 8«. La empresa de Redmond obliga a los fabricantes de PCs y portátiles con Windows 8 preinstalado a integrar el nuevo UEFI Secure Boot afirmando que dicha tecnología evita accesos no deseados a nuestros ordenadores, pero dicho sistema ha generado mucha polémica.

Sin embargo, varias distribuciones Linux han solucionado el problema. Algunas como Ubuntu, openSUSE, o Fedora anunciaron soporte para UEFI Secure Boot hace tiempo, y la propia Linux Foundation publicó hace semanas su propia solución para que cualquier distribución GNU/Linux pueda adoptarla.

¿Convencen los argumentos de Hispalinux? No demasiado, desde luego. Como explica Matthew Garret (desarrollador del soporte Secure Boot en la Linux Foundation), hay una diferencia clara entre Secure Boot y Restricted Boot:

Secure Boot es cualquier esquema de validación de arranque en el que el control en última instancia está en manos del propietario del dispositivo, mientras que Restricted Boot es cualquier esquema de validación de arranque en el que el control en última instancia está en manos de una tercera parte.

Así, lo que Microsoft hace necesario en dispositivos Windows 8 entra en la categoría de Secure Boot: si los fabricantes y OEMs cumplen lo que Microsoft requiere, el usuario debe ser capaz de desactivar Secure Boot completamente y también dejarlo habilitado, pero con su propia alternativa en cuanto a claves de confianza y binarios.

El propio Garret reconoce que «cualquier sistema que cumpla los requisitos de Microsoft es un sistema que respeta la libertad del propietario del ordenador para elegir cómo de restrictiva es su política de arranque«. De hecho, la Comisión Europea está al tanto de dichas disposiciones y en un anuncio oficial dejaron claro que aunque monitorizarán este y otros desarrollos del mercado, Microsoft parece haber cumplido las normas:

La Comisión no está actualmente en posesión de evidencias que sugieran que los requisitos de seguridad de Windows 8 resultan en la práctica ser una violación de las reglas de competitividad de la UE como se declara en los artículos 101 y 102 TFEU. En particular, en base a la información actualmente disponible para la Comisión, parece que los OEMs pueden decidir darle a los usuarios la opción de deshabilitar el UEFI Secure Boot.

Así es, desde luego, y eso parece dejar claro que la demanda de Hispalinux no llegará a ningún lado y en este caso, creo yo, es exagerada y llega al punto de ser un mero ataque FUD impropio de un organismo tan conocido como Hispalinux.

Miguel de Icaza se pasa al Mac, so what?

Probablemente todos los que uséis Linux hayáis leído algo u oído hablar de Miguel de Icaza, un desarrollador software que creó proyectos como GNOME junto a Federico Mena y que también ha sido el responsable de la creación de la plataforma Mono, la implementación Open Source del framework .NET de Microsoft.

De Icaza escribió hace un par de días un artículo en su blog en el que explicaba cómo a pesar de haber invertido «años de mi vida en el escritorio Linux» ha tomado la decisión de dejar en segundo plano Linux para centrar toda su actividad diaria en los Mac y en Mac OS X.

Las razones de De Icaza son claras, y explicaba cómo en un viaje de vacaciones que hizo a Brasil en 2008 se llevó un Mac para comprobar cómo se comportaría. Y parece que no le defraudó en absoluto:

«En lo que respecta a la informática, resulta que esas tres semanas fueron muy relajantes. La máquina entraba en suspensión y reiniciaba la sesión sin problemas, la conectividad WiFi funcionaba sin más, el sonido no dejaba de funcionar, y pasé tres semanas sin tener que recompilar el kernel o ajustar esto o lo otro, sin tener que luchar con los controladores gráficos, o luchar con la extraña y aleatoria degradación de potencia que sufría mi ThinkPad«.

Aquel experimento le hizo usar el Mac cada vez más a menudo, y en octubre de 2012, tras mudarse a su nuevo apartamento, ni siquiera volvió a conectar el ordenador que usaba con Linux. «Para mi la fragmentación de Linux como plataforma, las múltiples e incompatibles distribuciones, y las incompatibilidades que existen en distintas versiones de la misma distro se convirtieron en mi Isla de las Tres Millas/Chernobyl«, añadía en su blog.

Lo cierto es que las razones de Icaza son perfectamente respetables: Linux no es perfecto. Pero tampoco lo es OS X. O como diría Robin Williams en «El Indomable Will Hunting»

You’re not perfect, sport.
And let me save you the suspense. This girl you met, she isn’t perfect either.
But the question is: whether or not you’re perfect for each other. That’s the whole deal.

Así es. Lo importante es que sea perfecto para ti (aunque sea un sistema operativo, o una máquina). ¿Hay fragmentación en Linux? Por supuesto. Precisamente esa fragmentación es una seña de su identidad, consecuencia directa de la filosofía Open Source, del hágaselo usted mismo. ¿Me gusta que haya 500 distribuciones Linux, cada una de su padre y de su madre? No, porque creo sinceramente que la unión (al menos, cierta unión) hace la fuerza. Pero eso no significa que cada una de ellas no tenga sentido para quienes las han creado. Esa gente que ha tenido la posibilidad de coger una idea, adaptarla a sus necesidades, y compartirla por si alguien más quería aprovecharse de ese esfuerzo. Intente hacer eso con OS X o Windows, Sr. De Icaza.

Por supuesto que los Mac funcionan razonablemente bien. Hay un escaso puñado de configuraciones hardware posibles que controlar, una sola plataforma software, y una filosofía en la que salirse de lo establecido se paga con el ostracismo. Y eso no quiere decir que los Mac y OS X sean el demonio. Yo mismo tengo un MacBook Air con el que estoy encantado y que efectivamente funciona fantásticamente. Pero lo uso de forma indistinta con otros equipos con Linux o con Windows, según la ocasión y según mis preferencias en cada momento. Y me parece perfecto hacerlo así, como me parece perfecto que De Icaza explique sus argumentos que se resumen en una sola cosa.

Que el Mac le simplifica la vida. Punto pelota. So what?

Este post está dedicado especialmente a mi hasta hace poco compañero de batalla Metalbyte, que recibió una crítica muy poco educada de Miguel de Icaza a su algo desafortunado (por algún que otro desliz) post en MuyLinux.

Pero como corregirse es de sabios, Metalbyte no solo editó el artículo, sino que escribió una carta abierta a este desarrollador con toda la educación que le faltó a este último. Se puede estar equivocado, y se puede no estar de acuerdo con las ideas de los demás, pero lo que no se puede hacer es caer en la descalificación y la mala educación, algo que es especialmente más peligroso cuando alguien es relativamente conocido como el Sr. De Icaza. Minipunto y punto para mi compi. Bien por ti, Metalbyte.

(Créditos de la imagen: Brad Wilson en Flickr)