Cuando Linux cumple 30 anos, se ha lanzado el kernel 5.14. Contiene la amplia oferta usual de correcciones internas debajo del capó y cambios visibles para el usuario. Echemos un vistazo a las principales mejoras y beneficios.
Celebraciones de cumpleaños y un nuevo núcleo
Linux acaba de cumplir 30 anos. La famosa publicación de Linus Torvalds sobre la creación de un sistema operativo libre (“… solo un pasatiempo, no será tan grande y profesional como GNU“) Se realizó el 25 agosto 1991. Se lanzó un nuevo kernel de Linux a fines de agosto de 2021, coincidiendo con el “Brillo constante, los fuegos artificiales y el champán” que Torvalds concluye secamente marcará posiblemente el paso de las tres décadas intermedias.
Esta versión del kernel trae una colección variada de mejoras y cambios, combinando las correcciones de errores habituales y las mejoras de rendimiento con características que se adaptan a algunos casos de uso bastante específicos, como un mejor soporte para tipos particulares de hardware y desconexión en caliente para ciertas tarjetas gráficas.
El nicho de un hombre es la corriente principal de otro. Alguien en algún lugar se alegrará de ver inclusive la adición o corrección más esotérica. El soporte de más plataformas de hardware ayuda a la propagación de Linux, lo que solo puede ser algo bueno en el esquema más amplio de las cosas. Tendo dito isto, hay muchas cosas en esta versión que benefician a todos.
El único cambio del que tal vez ya haya oído hablar no es una de las nuevas incorporaciones, es algo que se ha eliminado. Varias decenas de cientos de líneas de código heredado se han eliminado del kernel y, con ello, se ha dado soporte a la antigua y obsoleta interfaz de disco duro de electrónica de unidad integrada (AQUI).
Então, el soporte para una interfaz de hardware que se remonta a fines de la década de 1980 se ha eliminado, pero ¿qué hay de nuevo en esta versión para el aquí y ahora?
Integración mejorada de funciones para portátiles
Los portátiles de algunos fabricantes se beneficiarán de las funciones dedicadas del kernel 5.14. Algunos de estos son visibles para el usuario final promedio y otros están detrás de escena. Lenovo ThinkPad Los usuarios de portátiles ahora pueden cambiar la configuración del BIOS desde Linux.
Esto se basa en una iniciativa encabezada por Dell, que además ha contribuido con un controlador que posibilita la desactivación de cámaras web y micrófonos imitando la acción de un interruptor de apagado o el método abreviado de teclado específico del fabricante que hace lo mismo.
Soporte de procesador mejorado
Estado P de Intel procesadores de arquitectura híbrida a Alder Lake P y Alder Lake M reciben apoyo extendido. Estos procesadores cuentan con una combinación de núcleos “Golden Cove” de alto rendimiento y “Gracemont” de alta eficiencia. Para no quedarse fuera, se ha agregado soporte para la GPU Yellow Carp de AMD y la GPU Beige Goby.
Probablemente las mejoras del kernel asociadas con el procesador más importantes son las memfd_secret
y mejoras centrales en la programación. Estos forman parte de la iniciativa en curso contra las vulnerabilidades anteriores de Spectre y Meltdown de Intel. Estos fueron descubiertos en 2018 y desde entonces se ha trabajado para superar estos graves defectos de seguridad.
a memfd_secret
La función posibilita que las aplicaciones asignen y protejan la memoria a la que ni siquiera el núcleo puede tener acceso. Esto brinda a las aplicaciones un lugar seguro para guardar secretos como claves de cifrado y credenciales de autenticación.
Los métodos de programación del núcleo posibilitan que el núcleo utilice el hiperproceso de manera más eficiente. Ahora puede asegurarse de que los procesos de alta y baja confianza no se ejecuten en el mismo núcleo al mismo tiempo. Los métodos anteriores para enfrentar Spectre y Meltdown eran deshabilitar el hiperproceso. Evidentemente, esa fue una solución provisional, y estamos viendo las soluciones reales que se están produciendo.
a Arquitectura RISC-V obtiene soporte mejorado en forma de acceso mejorado a algunas funciones centrales del kernel, Incluindo enormes páginas transparentes. Esta es una característica del kernel que mejora el rendimiento al hacer el uso más eficiente de las funciones de mapeo de memoria de una CPU. Estos se refuerzan con rutinas optimizadas para mover datos entre el espacio del kernel y el espacio de usuario. La adición de SimpleDRM, neste contexto, “administrador de renderizado directo”, não “administración de derechos digitales”, mejora las interacciones con las GPU.
Mejoras de USB4
Se han mejorado las rutinas USB4 del kernel. Se ha reducido la latencia de sus controladores de audio y se han incorporado mejoras y correcciones de errores a muchos otros controladores relacionados con USB. El soporte de USB4 en el núcleo de Thunderbolt se ha actualizado y aumentado.
Soporte de intercambio en caliente de AMD Radeon
Fancy tirando de tu Tarjeta gráfica AMD Radeon fuera de su computadora mientras está funcionando? Teóricamente, con el kernel 5.14 ahora puede hacerlo, y sin que el kernel ingrese en pánico por sus esfuerzos. Esta puede ser una característica poco buscada, pero las GPU AMD Radeon admiten esta característica y, por isso, el kernel ahora la admite.
Suporte para outras plataformas
Se ha mejorado el soporte para plataformas fuera del factor de forma estándar de PC. a Raspberry Pi 400 es una computadora dentro de un teclado. Basado en el modelo 4 de la popular computadora de placa única Raspberry Pi (SBC) muy favorecida por aficionados, fabricantes y educadores, incluye una computadora muy asequible en un paquete más pequeño que un teclado estándar. Apesar disto, el hardware no estándar requería un kernel personalizado. El soporte ahora está incluido dentro del kernel estándar.
El Banana Pi tiene un nombre descarado competidor directo de la Raspberry Pi. a Banana Pi Modelo M ahora recibe soporte directo dentro del kernel.
Además se ha prestado atención a los sistemas en un chip. Añadiendo soporte directo para el Qualcomm SM8150 system-on-a-chip (SoC) mejora la experiencia del usuario para los usuarios de Linux aprovechando la Microsoft Surface Duo plataforma que se basa en este SoC. SM8150 es el número de pieza de la plataforma móvil Snapdragon 855 + / 860.
a Rockchip RK3568 SoC además es compatible con el kernel 5.14. Este es un producto diseñado para ser utilizado por otros fabricantes dentro de sus propios productos. curiosamente, se está probando en el Cuarzo64. Este es un SBC que está siendo desarrollado por Pine64, la gente detrás del sistema basado en Linux. PinePhone.
En el tema de los teléfonos inteligentes, además se ha agregado soporte para el Sony xperia 1 / 1II y smartphones 5 / 5II, facilitando su uso con sistemas operativos como Ubuntu Touch.
¿Cuándo llegará mi distribución a 5.14?
Las distribuciones progresivas como Arch y Manjaro ya se están actualizando a la versión 5.14. Otras distribuciones seguirán su ejemplo de acuerdo con sus propios ciclos de actualización y actualización. Es genial ver un soporte cada vez más amplio y mejor para plataformas distintas de los servidores y los equipos de escritorio estándar. Esto beneficia a la comunidad Linux en su conjunto, no solo a los usuarios de plataformas que no pertenecen a la línea principal.
¡Oh sí, feliz cumpleaños, Linux!
setTimeout(função(){
!função(f,b,e,v,n,t,s)
{E se(f.fbq)Retorna;n = f.fbq = função(){n.callMethod?
n.callMethod.apply(n,argumentos):n.queue.push(argumentos)};
E se(!f._fbq)f._fbq = n;n.push = n;n.loaded =!0;n.version = ’2.0′;
n.queue =[];t = b.createElement(e);t.async =!0;
t.src = v;s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s) } (window, documento,'roteiro',
‘Https://connect.facebook.net/en_US/fbevents.js ’);
fbq('iniciar', ‘335401813750447’);
fbq('acompanhar', ‘PageView’);
},3000);