Linus Torvalds, creador y lider del mantenimiento del kernel de Linux, anunció este domingo el lanzamiento de la versión 4.12. Luego de siete semanas anunciando versiones RC (_Release Candidate_), el finlandés ha dicho que no encontraba razones reales para retrasar más el lanzamiento.
Además de esto ha dicho que se trata de uno de los mayores lanzamientos historicamente, y que solo la versión 4.9 llegó a tener más cambios, pero el 4.12 es simplemente muy grande.
Nuevo soporte de hardware y nuevas características de seguridad
El kernel Linux 4.12 incluye soporte inicial para las gráficas AMD Radeon RX Vega, y soporte inicial para las Nvidia GeForce GTX 1000 "Pascal". También se ha añadido soportre para el controlador térmico de la Raspberry Pi's Broadcom BCM2835, y gestión de puertos USB Type-C.
También se han incluído muchas mejoras en seguridad y estabilidad para varios sistemas de archivos como XFS y EXT4, además de númerosas actualizaciones de controladores, compatibilidad con diferentes arquitecturas de hardware, mejoras en servicios de red, y muchas correcciones de bugs que lo hacen el kernel más avanzado hasta la fecha.
Este kernel pasa a ser ahora la versión principal de Linux, y Torvalds ha dicho que se ha estabilizado "bastante bien" y recomienda que vayan y lo usen. Sin embargo, no está aún recomendado para desplegar en las distribuciones, primero quienes mantienen los sistemas se debe empezar a probar en los repositorios inestables.
Vía | Softpedia
En Genbeta | Pop!_OS es una nueva distro creada por System76, el conocido fabricante de ordenadores con Linux
Ver 7 comentarios
7 comentarios
atoi
Ahora KASLR viene activado por defecto, así que la posición del segmento de código (o texto) del kernel es variable. Para potenciar esto debería limitarse el uso de dmesg a root (sysctl kernel.dmesg_restrict=1), y de esa forma evitar que el leakage de punteros a usuarios no privilegiados; pues basta conocer la dirección de uno para inferir el gap del segmento de texto.
A propósito, en el sistema operativo OpenBSD recientemente se activó una característica llamada KARL (Kernel Address Randomized Link), donde en cada inicio se re-enlaza (relink) un nuevo kernel para el siguiente arranque. De esa manera el orden de todos los módulos cambia en cada booteo, sólo el código de arranque se mantiene en la misma posición, aunque a este se le aplica un unmap (o un code trash en las arquitecturas que no soportan unmap) cuando ya no es necesario. Así pues, conocer la ubicación de un objeto no descubre al resto.
pmrt
Se debería que revisar un poco la redacción del artículo antes de publicarlo:
"Luego de siete semanas..."
"la versión 4.9 llegó a tener más cambios, pero el 4.12 es simplemente muy grande"
"Torvalds ha dicho que se ha estabilizado "bastante bien" y recomienda que vayan y lo usen"
"primero quienes mantienen los sistemas se debe empezar a probar en los repositorios inestables"
danielmontoyamorgan
¿Alguien sabe cual version del kernel soporta bien los intel core i5 de septima generación?, no he logrado configurar las frecuencias de él