Noticias

Las 10 nuevas funciones principales del kernel 5 de Linux.8

Las 10 nuevas funciones principales del kernel 5 de Linux.8

Linus Torvalds anunció recientemente el lanzamiento de Linux Kernel 5.8, y parece encantado con él. Lo ha señalado como el lanzamiento más significativo de todos los tiempos. Para los desarrolladores, este nuevo kernel viene con una adición de 800,000 nuevas líneas de código y más de 14,000 archivos modificados. Para el usuario promedio, es posible que no vea muchos cambios atractivos para la vista, como se vio en las versiones anteriores.

En general, el Kernel 5 de Linux.8 versiones incluyen un montón de compatibilidad con controladores, optimizaciones, mejoras del procesador y una variedad de mejoras de seguridad. En las listas de correo del kernel de Linux, Linus Torvalds escribió: "Así que no esperaba esto, pero 5.8 parece ser uno de nuestros mayores lanzamientos de todos los tiempos."

Dado el cronograma de lanzamiento para Linux 5.8, puede estar disponible para pruebas en distribuciones como Ubuntu 20.10 y Fedora 33 pronto. Echemos un vistazo a algunas de las características que puede esperar en Linux Kernel 5.8.

Kernel de Linux 5.8: Funciones y cambios clave

Considerando el Kernel 5 de Linux.8 es uno de los lanzamientos más importantes, debe esperar una gran cantidad de cambios técnicos y mejoras. Nos centraremos en algunas de las características que tienen un impacto en el usuario final en general.

1. Controlador de energía AMD

Si su computadora ejecuta una CPU AMD Zen / Zen2, entonces es una gran noticia saber que el nuevo Kernel 5 de Linux.8 es compatible con AMD Energy Driver.

En caso de que no sepa lo que esto significa, los usuarios que ejecutan CPU Zen / Zen2 AMD ahora podrán obtener informes de energía por socket / por núcleo. Es más útil para las personas interesadas en conocer el consumo de energía de su CPU.

2. Monitoreo de temperatura de CPU AMD Renoir

Otra característica que debe esperar con Linux Kernel 5.8 es el monitoreo de la temperatura de la CPU para PC que ejecutan procesadores Renoir.

En las versiones anteriores de Kernel, el controlador Linux k10temp para el núcleo de CPU Zen / Zen2 requerido para los informes de temperatura no funciona. Con la adición de PCI ID en Linux 5.8, el monitoreo de temperatura de la CPU Renoir ahora será posible en sistemas Linux.

3. Soporte de audio AMD Renoir ACP

Kernel de Linux 5.8 también cuenta con un nuevo soporte de hardware para el subsistema de sonido con el soporte del coprocesador de audio (ACP) AMD Renoir (Ryzen 4000 mobile).

4. Compatibilidad con AMDGPU Trusted Memory Zone (TMZ)

Es una nueva característica que viene con Linux 5.8. Se dirige a los controladores de gráficos de código abierto que funcionan con el hardware gráfico del dispositivo, lo que permite el cifrado de partes de la memoria de video.

Aunque la compatibilidad con Trusted Memory Zone (TMZ) se remonta a los procesadores gráficos Vega originales, es la primera vez que veremos esta función en Linux. AMD Trusted Memory Zone (TMZ) ofrece compatibilidad segura con objetos de búfer en Linux al impedir que la CPU, un cliente no GPU, lea el contenido de las páginas TMZ.

5. Desinfectante de simultaneidad de kernel (KCSAN)

La función Kernel Concurrency Sanitizer, que se suma a '4K + líneas de código' para Linux 5.8, es un detector de carrera dinámico necesario para detectar cualquier defecto que surja en el código del Kernel. Para detectar razas de kernel, KCSAN se basa en gran medida en la instrumentación en tiempo de compilación y aplica un enfoque de muestreo basado en puntos de observación.

6. Aumente el soporte en el controlador CPPC CPUFreq

El controlador CPUFreq del Control de rendimiento del procesador colaborativo (CPPC) definido por ACPI es una característica presentada por Linux Kernel 5.8 para habilitar el "impulso" para un rendimiento óptimo del nivel de CPU.

Control de rendimiento del procesador colaborativo La especificación ACPI es un mecanismo normalizado para representar escalas de rendimiento abstractas. Es un método para tener la opción de solicitar niveles de rendimiento más altos / más bajos y estimar el rendimiento por CPU.

7. Soporte de GPU de código abierto Adreno 405/640/650

Con Linux 5.8, los usuarios pueden esperar actualizaciones en los controladores MSM de código abierto (Freedreno). Eso trae el soporte para las GPU Adreno 405, 640 y 650 de Qualcomm.

Adreno 405 es bastante antiguo y ha estado en el mercado desde los días de snapdragon 415/615/616/617. Adreno 640/650 sigue siendo bastante relevante para el hardware de la generación actual. Adreno 640 permite la provisión de gráficos para Snapdragon 855/855 +, mientras que Adreno 650 se centra en Snapdragon 865.

8. Identificación de destino de rama y pila de llamadas en sombra para ARM64

Algunos de los cambios de arquitectura ARM compatibles con Linux Kernel 5.8 giran en torno a dos funciones de seguridad: Identificación de destino de sucursal y Pila de llamadas ocultas.

Soporte de identificación de objetivo de sucursal (BTI) como un aspecto importante del ARMv8.5 especificación. La identificación de objetivo de sucursal marca objetivos legítimos de sucursales indirectas. La CPU capturará una instrucción en una página segura que intenta realizar una bifurcación indirecta a una instrucción que no sea una BTI estampada.

Shadow Call Stack es un elemento a nivel de compilador cuando se trabaja con LLVM / Clang. Shadow Call Stack está destinado a evitar que se sobrescriban las direcciones de retorno.

9. Más mejoras en el controlador exFAT

Kernel de Linux 5.7 también incluyó un controlador exFAT con su lanzamiento, pero Samsung ha enviado varias mejoras, optimizaciones y correcciones para él.

10. BRAZO Thunderbolt (i.mi. USB 4.0) apoyo

Con Linux Kernel 5.8, debe esperar compatibilidad con Thunderbolt para sistemas que no son x86 y compatibilidad con ARM. Además, Linux 5.8 proporciona compatibilidad con Thunderbolt para Intel Tiger Lake y varias mejoras y actualizaciones de USB.

Otras características en Linux Kernel 5.8

Algunas de las características adicionales que debe esperar en Linux Kernel 5.8 incluyen:

Soporte DAX mejorado

Si le gusta acelerar su sistema con la memoria Optane de Intel, el soporte DAX mejorado permitirá el acceso directo a los archivos mediante la memoria persistente sin la necesidad de utilizar la caché de página.

¿Qué piensas sobre Linux Kernel 5?.8? ¿Es un lanzamiento emocionante, dado que es el lanzamiento más grande de todos los tiempos?? No dude en compartir sus pensamientos y cualquier otra información con nuestros lectores a continuación.

Cómo mostrar la superposición de OSD en aplicaciones y juegos de Linux en pantalla completa
Jugar juegos en pantalla completa o usar aplicaciones en modo de pantalla completa sin distracciones puede aislarlo de la información relevante del si...
Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...
Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...