Disponible Linux Kernel 6.1 LTS con soporte para el lenguaje de programación Rust

Linus Torvalds anunció el lanzamiento y la disponibilidad de descarga de la serie del kernel de Linux 6.1 que viene con controladores nuevos y actualizados para un mejor soporte de hardware, nuevas funciones y muchos otros cambios.

¿Cómo instalar Linux kernel 6.0 en Ubuntu 22.04?

Con más de dos meses de trabajo, el kernel 6.1 de Linux (nombre en clave Hurr durr I'ma ninja sloth ) está aquí para presentar soporte experimental para el lenguaje de programación Rust.

Si bien, esto puede parecer muy emocionante para algunos, debes de tener en cuenta que “experimental” significa que es solo una implementación muy básica de Rust que no se puede usar para ningún caso de uso del mundo real.

Otro cambio importante en Linux 6.1 es el trabajo de VM LRU multigeneracional para identificar mejor las páginas de memoria que están realmente en uso.

La actualización del kernel de Linux podría dañar físicamente la pantalla de algunas computadora portátil de Intel

Además, la nueva serie de kernel brinda la capacidad de realizar verificaciones de firmas PKCS#7 en programas BPF y crear programas BPF destructivos y un nuevo enlace de módulo de seguridad para controlar cómo se crean los espacios de nombres de usuario.

La arquitectura de Loongarch se ha mejorado con soporte para compilación BPF JIT, eventos kdump, kexec y perf, el sistema de archivos Btrfs recibió importantes mejoras de rendimiento, soporte para escrituras en búfer con io_uring y soporte para archivos protegidos por fs-verity para enviar operaciones, la herramienta perf obtuvo soporte mejorado para CPU AMD y el sistema de archivos FUSE ahora admite la creación de archivos temporales.

Entre otros cambios dignos de mención, el kernel ahora es capaz de descomprimirse y ejecutarse independientemente de la arquitectura de hardware en los sistemas EFI, el sistema de archivos EROFS (Sistema de archivos de solo lectura mejorado) ahora admite el intercambio de datos duplicados entre sistemas de archivos, la versión mínima de GNU Make para compilar el kernel ahora es 3.82, y un nuevo modo io_uring ayuda a diferenciar la ejecución de cosas relacionadas con el anillo hasta que una aplicación lo necesite.

Rust entra en el kernel de Linux y da otro paso hacía adelante

Por supuesto, también hay controladores nuevos y actualizados para admitir hardware más nuevo. Vale la pena mencionar aquí la compatibilidad con el teclado PinePhone, las palas XBOX One Elite, el controlador adaptable X-Box, el controlador de vuelo PhoenixRC, el controlador de automóvil VRC-2, XP-PEN Deco Pro S, HID++ para todos los dispositivos Logitech Bluetooth y el controlador DualSense Edge.

Además, el kernel 6.1 de Linux brinda soporte para control de hardware de aumento de precisión para CPU AMD, controlador criptográfico Aspeed para aceleración de hardware, soporte para procesadores Intel Meteor Lake y soporte para el formato de imagen ASMedia NVM.

Por último, pero no menos importante, el kernel de Linux 6.1 debería ser una serie LTS (Soporte a largo plazo) que podría recibir actualizaciones durante al menos dos años, según el renombrado desarrollador del kernel de Linux Greg Kroah-Hartman, quien siempre decía que la última versión importante del kernel de un año recibe soporte LTS.

Rust pronto entrará en el kernel de Linux 6.1

Puede descargar el kernel de Linux 6.1 ahora mismo desde el sitio web kernel.org o desde el árbol Git de la fuente del kernel de Linus Torvalds si deseas compilarlo usted mismo en tu distribución GNU/Linux, pero se recomienda esperar a que llegue la nueva versión del kernel.

Relacionado

Tutoriales RIP: Más de 300 Guías de Programación y Tecnología basadas en Contenidos de Stack Overflow

Las guías de RIP TUTORIAL (+300) son un proyecto de ZZZ Proyects (‎una empresa dedicada a añadir valor a la comunidad .NET) que consta en la creación de libros con contenidos extraídos de Stack Overflow. Por lo que he observado, los contenidos son de 2016/17, pese a eso. Lo considero un contenido útil. Muchas guías son una simple instalación o inicio a un contenido; pero las ¡SEGUIR LEYENDO!

Sentando las bases para el futuro de Rust

El proyecto Rust se concibió originalmente en 2010 (dependiendo de cómo se cuente, ¡Incluso podría decirse que hacía 2006!) como un proyecto de investigación de Mozilla, pero el objetivo a largo plazo siempre ha sido establecer Rust como un proyecto autosuficiente. En 2015, con el lanzamiento de Rust 1.0, Rust estableció su propia dirección y un gobierno propio para su proyecto de forma independiente de la ¡SEGUIR LEYENDO!

Rust vs C++, ¿Será Rust el reemplazo de C++ en el futuro?

Hemos visto que muchos lenguajes de programación tienden según su funcionalidad y popularidad, pero los lenguajes no están destinados a ser utilizados de acuerdo con la popularidad. Deberíamos considerar la eficiencia y productividad general cuando se trata de usar un lenguaje de programación. Hablando de eficiencia y popularidad, uno de los lenguajes de programación más utilizados en esta era es C++, conocido por su contribución en ¡SEGUIR LEYENDO!

Rust pronto entrará en el kernel de Linux 6.1

Coders all around the world have been waiting for the Rust programming language to be incorporated into the Linux kernel. And now it is happening!

Rust obtiene un equipo de seguridad dedicado

Como parte de su misión de promover y preservar el lenguaje de programación Rust, la Rust Foundation ha anunciado la formación de un nuevo equipo de seguridad. La iniciativa Alpha-Omega de OpenSSF colabora con los proyectos y mantenedores de software de código abierto para fortalecer la seguridad de la cadena de suministro de software en todo el mundo. La directora ejecutiva de la Fundación Rust, Bec ¡SEGUIR LEYENDO!