logo linux

Linux 4.6

Ya está disponible Linux 4.6, una nueva versión del kernel que viene con las típicas mejoras: soporte para nuevo hardware, nuevas funciones, mejoras de seguridad, etc.

linux 4.6
Linux 4.6 rc7

Como cada dos meses aproximadamente, Torvalds ha anunciado la disponibilidad de una nueva versión del kernel. Con Linux 4.6 los cambios más interesantes que se introducen son los siguientes:

· Se ha reducido el consumo de energía en procesadores Intel con la activación de FBC (Frame-Buffer Compression) y  PSR (Panel Self Refesh). En el caso de PST, el ahorro se produce cuando la imagen de la pantalla permanece estática. Más información.

· Se ha incluido soporte para el SoC Snapdragon 820 y Adreno 430. Más información.

· El controlador libre AMDGPU de Linux 4.6 soluciona algunos fallos y mejora el funcionamiento del audio, el gestor de tareas del procesador gráfico y se incluye soporte inicial para el reseteo de la GPU. También se han solucionado problemas con la suspensión/reanudación y la gestión de energía con Powerplay. Por último se ha solucionado un problema que provocaba fallos en sistemas de 32 bits con direcciones físicas de más de 32 bits.  Más información y más información.

· Se ha mejorado la seguridad en programas de 32 bits habilitando algo llamado ASLR (Address Space Layout Randomization). Sobre ASLR, Hector Marco-Gisbert, desarrollador del kernel, ha escrito esto:
En la actualidad, en i386 y X86_64 cuando emula el modo X86_32, sólo se aleatoriza el stack y el ejecutable pero no otros archivos (bibliotecas, vDSO, etc). Este parche habilita la aleatorización de las bibliotecas, vDSO y las peticiones mmap en i386 y el modo X86_32.

· Se ha mejorado la gestión de tareas con NUMA de lo cual podemos leer más detalles aquí.

· Se ha añadido soporte para la serie GeForce GTX 900 en el controladore gráfico libre de Nvidia (nouveau). También se ha mejorado el soporte de la plataforma Tegra X1. Más información.

· Se ha continuado portando cierto código en ensamblador a C, un proceso que comenzó hace algunas versiones. Más información.

· La seguridad en sistemas EFI recibe mejoras haciendo que se usen tablas de página separadas cuando se ejecuta el firmware EFI. De esa forma se aísla su ejecución del resto del kernel. Más información.

· Se ha mejorado el soporte del audio para procesadores Skylake de Intel. Más información.

· El soporte para dispositivos de entrada de Microsoft, Logitech, Sony y Wacom reciben algunas mejoras como la activación del force feedback en el caso del Logitech G920. Más información.

· La biblioteca encargada de controlar los dispositivos de almacenamiento (libata) mejora la gestión de energía desactivando las controladoras en las que no hay discos conectados. Además se ha añadido soporte para conexión en caliente en algunos dispositivos WD. Más información.

· Se ha mejorado la compatibilidad de pantallas táctiles y touchpads añadiendo soporte para el protocolo Synaptics RMI4. Más información.

· Se ha añadido soporte para una gran cantidad de SoCs ARM tanto de 32 como de 64 bits. Más información.

· Los portátiles de Asus, Dell y Alienware mejoran su compatibilidad con la inclusión de nuevos controladores específicos. Más información.

Puedes encontrar más información sobre el kernel de Linux en la sección dedicada al mismo.