Un pequeño apunte sobre el hito que supone el lanzamiento del kernel Linux 4.0.
Aunque esta versión del kernel de Linux fue liberada en abril, no ha llegado a la Raspberry Pi hasta ahora (ver noticia en el foro de Raspberry Pi), y eso que se anuncia ya la versión 4.1. Noticia en español y en inglés.
Para instalar esta actualización que no es obligatoria os recomiendo seguir los pasos que indiqué en este post:
Actualizar kernel Linux 4.0 en Raspberry Pi
siendo imprescindibles el paso de :
sudo rpi-update
En resumen, esta versión agrega:
- soporte para parcheo en caliente del código del kernel, dirigido principalmente a arreglar actualizaciones sin reiniciar
- DAX, evita el uso de la caché del kernel cuando los sistemas de archivos se ejecutan en sistemas con almacenamiento de memoria persistente
- kasan, un detector de errores de memoria dinámica que permite encontrar bugs sin uso y fuera de límites
- lazytime, hace que el acceso y actualizaciones de tiempo sólo se realicen en caché y se escriban luego en el disco; permite que las superposiciones tengan múltiples capas inferiores
- soporte de arquitectura de servidor NFS paralelo
- mejoras en la escalabilidad de CPU dm-crypt.
- También hay nuevos drivers y muchas otras pequeñas mejoras.
En palabras del propio Linus Torvalds:
Linux 4.0 fue una versión bastante pequeña tanto en linux-next como en el tamaño final, aunque obviamente «pequeño» es totalmente relativo. Todavía hay más de 10k commits no añadidos. Definitivamente hemos tenido lanzamientos más grandes (y a juzgar por linux-next v4.1 va a ser uno de los más grandes). Lo que está todo bien. Definitivamente concuerda con que la versión «v4.0 que es una _stable_ release», y no debe incluir muchas características experimentales, nuevas, etc. Personalmente estoy más contento con los lanzamientos basados en plazo que los viejos tiempos cuando teníamos lanzamientos basados en características.