Disponible Linux 4.16

por | 2 abril, 2018

Podíamos empezar la semana hablando del intento compra de Facebook por parte de Stallman y sus secuaces, el lanzamiento de GNOME como un servicio (GaaS) en alianza con Cambridge Analytica, la flamante nueva versión pony de Void Linux (Little Void) o la confirmación de que este va a ser el año de Ubuntu en las tostadoras.

Pero aparcaremos todo eso por ahora, ya que llega una nueva versión del kernel, anunciada como siempre por el amo y señor de Linux.

El anuncio

So the take from final week of the 4.16 release looks a lot like rc7,
in that about half of it is networking. If it wasn’t for that, it
would all be very small and calm.

We had a number of fixes and cleanups elsewhere, but none of it made
me go «uhhuh, better let this soak for another week». And davem didn’t
think the networking was a reason to delay the release, so I’m not.
End result: 4.16 is out, and the merge window for 4.17 is open and
I’ll start doing pull requests tomorrow.

Outside of networking, most of the last week was various arch fixlets
(powerpc, arm, x86, arm64), some driver fixes (mainly scsi and rdma)
and misc other noise (documentation, vm, perf).

The appended shortlog gives an overview of the details (again, this is
only the small stuff in the last week, if you want the full 4.16
changelog you’d better get the git tree and filter by your area of
interest).

Linus

Los números

Frente al intento de trasladar el kernel a C++ (ahora más fácil, ya como sabéis este lenguaje de programación dejará de usar punteros, en favor de técnicas más modernas), Linux 4.16 ha seguido un desarrollo más tradicional.

Casi 1800 desarrolladores han contribuido al mismo, ha crecido en 195 000 nuevas líneas de código, y sin apenas cambios en cuanto a las compañías que contribuyen al mismo.

Las principales novedades

  • Mejoras de seguridad en el kernel, en relación a Meltdown y Spectre, especialmente contra la variante v2 de este (vía Retpoline). Ahora el kernel también nos avisa cuando la carga del microcódigo es defectuosa. Además los nuevos parches y diversas mejoras impiden que se deteriore –tanto– el rendimiento, en comparación a las medidas de protección tomadas anteriormente.
  • En Linux 4.16 las mejoras en el área de virtualización, incluyen la adaptación de VirtualBox al kernel (ahora capaz de manejar el módulo vboxguest), la posibilidad de utilizar la tecnología GVT-g de Intel, así como el soporte de KVM de las tecnologías de cifrado de AMD Secure Encrypted Virtualization (SVE) y también del hipervisor libre Jailhouse
  • Dos nuevas opciones de configuración relacionadas con el ahorro de energía: en discos SATA las distros podrán decidir habilitar DIPM de forma automática y una nueva configuración auto-suspensión para dispositivos Bluetooth USB, los invita a irse a dormir. Todo eso permitirá que la batería de muchos portátiles dure más.
  • Las mejoras en los controladores gráficos AMDKFD HSA, debería ser una buena noticias para los aficionados a la minería de criptomonedas.
  • Por el lado de Nvidia vemos que Nouveau incluye soporte de la gráfica GT 1030.
  • En el mundo de los sistemas de archivos, destacamos un parche en el subsistema MultiMediaCard, que va influir positivamente en el rendimiento de las tarjetas SD, así como las mejoras en XFS.
  • Y en el soporte de hardware, la arquitectura ARM gana nuevos adeptos al kernel: Orange Pi R1, Hummingboard2,, D-Link DNS-313 NAS, Actions S700 SoC, Libre Computer Board ALL-H3-CC H3 y Variscite DART-MX6, entre las afortunadas.

Si queréis saber más sobre este lanzamiento, como siempre lo mejor es esperar a que Kernel Newbies nos ofrezca su informe completo de las novedades. En Phoronix también encontraréis un resumen muy interesante de las mismas.

Pero tampoco es obligación, uno siempre puede dedicarse a hacer cosas más divertidas, como repasar las April Fools mencionadas anteriormente 🙂

13 pensamientos en “Disponible Linux 4.16

  1. Jimmy Olano

    Je, je, je Yo caí con lo del cuento que para 2020 el 38% de la electricidad iba a ser consumido por las criptomonedas, caí de platanazo con ésa. Lo que pasa es que para nosotros es el 28 de diciembre, no el 1° de abril para las bromas, así somos.

    Responder
      1. tannhausser Autor

        Vaia! E eu que pensaba que era unha tradición de fora.
        Un saúdo.

        Responder
  2. lubareac

    Hola
    El enlace a donde Linus anuncia la salida del kernel 4.16 apunta al intento de cambiar el kernel a C++
    Un saludo

    Responder
    1. tannhausser Autor

      Gracias por el aviso, con tantas fake news se me liaron los enlaces. 🙂

      Responder
  3. carlosky77

    Creo que Stallman no sólo está empeñado en comprar Facebook, también Google y si queda dinero se compraría Microsoft. Y lo otro, C++ no va a ser el lenguaje que reemplace a C en el kernel. Es C# con Visual Basic y posiblemente las partes que están en lenguaje emsamblador será reemplazado con python.

    Feliz día de los inocentes en España, acá en el otro hemisferio es el 28 de diciembre (donde yo vivo)

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.