La nueva versión aumenta la compatibilidad con los chips Intel, AMD y Qualcomm, pero la gente habla de que pronto se incluirá el código Rust.
La última versión del kernel de Linux ha llegado con la tanda habitual de actualizaciones de hardware. La última versión no incluye cambios importantes, pero Linus Torvalds señaló una próxima adición de código escrito en Rust en la próxima versión.
Si bien el número de versión implicaría un cambio importante en otros proyectos de software, Linus Torvalds dijo que se trataba principalmente de mantener manejables los números de versión en un mensaje a la lista de correo del kernel de Linux, el principal centro de desarrollo central.
“El cambio principal en el número de versión se trata más de que me faltan dedos de manos y pies que de grandes cambios fundamentales”, dijo Torvalds.
La próxima versión, 6.1, contendrá lo que Torvalds llama «fundamentos», en su mayoría código nuevo escrito en Rust.
Aunque Torvalds minimiza la importancia del número de versión principal, hay algunos cambios sustanciales para el soporte de hardware. La nueva versión mejora el soporte para los procesadores Intel Xeon Ice Lake y AMD Ryzen Ice Ripper y EPYC, según Phoronix.
El núcleo ahora también es compatible con una serie de nuevos procesadores de ambas compañías, así como con Qualcomm Snapdragon 8cx Gen 3.
Linus se burló de uno de los cambios más esperados en el núcleo durante su vida útil de 31 años. La versión 6.1 tendrá código escrito en Rust.
Hasta ahora, el código del kernel se escribía en C. C era el lenguaje elegido para la programación del sistema porque era de alto nivel pero aún así estaba cerca del hardware. A pesar de la ubicuidad y el alto rendimiento de C, el requisito de que los programadores administren manualmente la memoria ha dado lugar a grandes errores, incluido el exploit Heartbleed que afectó a OpenSSH en 2014.
Rust es un lenguaje compilado de alto rendimiento diseñado para la programación de sistemas pero que administra automáticamente la memoria. Por esta razón, generó un gran revuelo en la comunidad de desarrollo. Incluir Rust podría agilizar el desarrollo del kernel de Linux al reducir el tiempo dedicado a la depuración, pero es probable que la gran mayoría del kernel permanezca en C porque gran parte del código ya se probó.
De cualquier manera, pasará algún tiempo antes de que los usuarios habituales de Linux puedan adoptar el nuevo kernel, ya que los mantenedores de la distribución tendrán que integrarlo en sus sistemas.
El kernel de Linux ha sido conocido durante mucho tiempo por su vertiginoso ritmo de desarrollo. Los usuarios que deseen probar el nuevo núcleo a menudo no tendrán más remedio que compilarlo ellos mismos antes de que los mantenedores de la distribución se pongan al día. Compilar un kernel es fácil con el conocimiento adecuado y ha sido un rito de iniciación para los fanáticos dedicados de Linux.
¿Has notado aplicaciones desconocidas o un drenaje inesperado de la batería? Estos podrían ser indicios…
Saber cómo Restablecer un iPhone a su Estado de Fábrica es clave para solucionar problemas…
Motorola ha confirmado el lanzamiento de Moto G84 5G y Moto G54 5G en India,…
Recuerde WizardCoder, ¿el codificador de IA que cubrimos recientemente aquí en Windows Report? Nos jactamos…
Los investigadores han descubierto numerosos fallos de seguridad en el complemento WordPress Jupiter X Core…
Para solucionar problemas del sistema de PC con Windows, necesitará una herramienta dedicada Fortect es…