Linux 4.3 incluye protección contra las fork bomb

tux-developer

“Linux 4.3 is out” con estas palabras anunciaba Linus Torvalds el lanzamiento de la última versión estable del núcleo, en lo que califica con un ciclo de liberación bastante tranquilo de principio a fin, algo que espera continúe en Linux 4.4, que sera una edición LTS.

Pero centrándonos en lo que tenemos ahora, Linux 4.3 llega con más de 20 millones de líneas de código y 10385 archivos modificados en 63 días, gracias al trabajo de más de 1600 personas que han participado en su desarrollo, introduciendo interesantes novedades.

Kernel anti fork bomb

A destacar la característica que permite frenar los procesos en ejecución fuera de control, para ello se incluye en cgroups un controlador de PIDs que limita esa avalancha de tareas y sirve de prevención de las conocidas como fork bomb que provocan denegación de servicio, colgando el sistema.

Un ejemplo de fork bomb famosa es esta de bash (si la ejecutáis, hacerlo en una máquina virtual, que después no quiero quejas si tenéis que reiniciar o algo peor):

:(){ :|: & };:

Mejoras en los drivers gráficos

Este kernel soporta los últimos procesadores gráficos de Intel y AMD (soporte inicial para gráficos AMD R9 Fury “Fiji” que resuelve los problemas con Maxwell DisplayPort), destacando también la mejora de la gestión de energía de los drivers libre nouveau con varios modelos de gráficas GTX.

IPv6

IPv6 es ya una pieza central de internet y Linux Kernel 4.3 incorpora el soporte de este protocolo por defecto en paridad con IPv4.

Skylake

Nuevo soporte incorporado a la grama de procesadores Intel Skylake.

Bye bye controlador ext3

La funcionalidad de los sistemas de archivos ext3 es ahora totalmente soportado por el controlador de ext4. Algo que las principales distribuciones (SUSE, Red Hat) llevaban haciendo ya hace tiempo.

El mantenimiento de un solo controlador hará más fácil el mantenimiento y desarrollo del kernel.

Otras mejoras

A destacar también la mejora de los tiempos de arranque en sistemas x86, el soporte de openGL 3 en Vmware, y multitud de correcciones en los principales sistemas de archivos (Btfrs, ext4, XFS)

Descarga

Lo más seguro en tema de kernels, es esperar a la actualización de nuestro distro (y ahí las rolling siempre juegan con ventaja), pero para aquellos que os apetezca compilarlo lo podéis descargar desde kernel.org.

Vía | Heise

Imagen | occ4m (CC BY-NC-SA 2.0)

9 thoughts on “Linux 4.3 incluye protección contra las fork bomb”

  1. Miguel (@loopset) says:

    O yo estoy muy desfasado, o hasta ahora no existen sistemas x88, ¿no será x86?Como siempre, excelente artículo. 😉

    1. tannhausser says:

      cierto! es una errata!
      Gracias por el aviso y por seguir el blog!

  2. Ricardo Antonio Perez Alifonso says:

    Amigo, los dos están identificados como X86, solo que uno de ellos tiene una cola de 6 bytes para instrucciones y el 8088 de sólo 4 y uno tiene un bus de 16 bit y el otro tiene 8 bit, pero a los dos se le conocen como X86. Si estas desfasado seria por mucho antes del 1979 en la fecha que se dieron a conocer. https://es.wikipedia.org/wiki/Intel_8086_y_8088

    1. Miguel (@loopset) says:

      Gracias por la información, pero no soy tan viejo ;P Yo lo decía por que me parecía que los más probable es que fuera x86…

  3. jvare says:

    En mi ignorancia de informática, 2 millones de lineas de código, y el problema es que sigue aumentando, no se está haciendo el kernel excesivamente grande?
    Los expertos quizá tengan una respuesta sencilla para los legos como yo

    1. monxp says:

      2 millones no, “20.6 million lines of code” según The inquirer. Y no, no es demasiado, piensa que todo lo que no está incluído en el Kernel (controladores externos y demás) rinde menos y en Linux el rendimiento es esencial. Lo importante es que el Kernel está muy bien estructurado, por lo que no hay problema.

      Si quieres un kernel con poco código, puedes probar Gnu Hurd 😉

      1. tannhausser says:

        está visto que no tengo el día hoy XD
        a este paso voy a tener que hacer el post otra vez 🙂

  4. sebastianjose says:

    Excelente post… hoy te pasaste con los errores… Pero tranqui amigo, te perdonamos.
    “A destacar la característica que permite frenar los procesos en ejecución FUERAN de control”

    1. tannhausser says:

      jjajaj bueno gracias… y había que ver lo de la fork bomb, igual está mal ensamblada la bomba y sabe Tux lo que hace…yo ya no me fiaría de nada XD

Deja un comentario