Google financiará la implantación de Rust en el kernel de Linux, que quedará en manos de un programador español

18/06/2021Artículo original

Google financiará la implantación de Rust en el kernel de Linux, que quedará en manos de un programador español

Hace ahora un año, Linux Torvalds —creador y responsable del desarrollo del kernel de Linux— afirmaba estar convencido de que, con el tiempo, presenciaría la sustitución de C como principal lenguaje de desarrollo del kernel. “Puede que sea a manos de Rust, o no”.

Ahora, un año más tarde, descubrimos que lo más probable es que sí sea Rust. Y es que Google ha anunciado que financiará la implantación de este lenguaje en el kernel de Linux para que un programador pueda trabajar a tiempo completo en este proyecto de reescritura (parcial) de código.

La mayor parte del núcleo de Linux está escrito en C, un lenguaje robusto pero también antiguo (data de 1972)

Oficialmente, su empleador será el Internet Security Group, la misma organización sin ánimo de lucro responsable de gestionar la iniciativa Let’s Encrypt que emite certificados SSL gratuitos. Y el programador en cuestión será el español Miguel Ojeda, implicado en la programación del software del Gran Colisionador de Hadrones del CERN.

  Cómo se almacenan tus contraseñas en internet (y cuándo la longitud de la misma no importa)

El objetivo no es reescribir la totalidad del kernel

El pasado mes de abril, Ojeda desgranó en un mensaje a la lista de correo de desarrolladores del kernel las razones por las que había que apostar por introducir Rust, qué objetivo pretendía conseguir y qué aspectos negativos podía conllevar su apuesta. Ante todo, delimitó el alcance del desembarco de Rust:

La Fundación Linux ha lanzado un curso gratis para iniciarte en el desarrollo del kernel de LinuxEn GenbetaLa Fundación Linux ha lanzado un curso gratis para iniciarte en el desarrollo del kernel de Linux

Ante todo, Ojeda ve esto como una oportunidad para implementar código más seguro (con un riesgo reducido de errores lógicos y de seguridad en la memoria), y de lograr que más programadores se involucren en el desarrollo del kernel gracias al uso de un lenguaje más moderno.

  Creando aplicaciones Linux con Xamarin y Xamarin.Forms

En cualquier caso, incluso con el respaldo de Google, aún no está claro que los cambios desarrollados por Ojeda vayan a implementarse finalmente en el kernel oficial: sus propuestas aún deberán recibir el visto bueno del equipo de administradores del mismo, liderados por el propio Torvalds.

Vía | mixx.io

(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName(‘head’)[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement(‘script’); instagramScript.src = ‘https://platform.instagram.com/en_US/embeds.js’; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })();

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad