El viernes, el desarrollador principal de Rust para Linux, Miguel Ojeda, envió una solicitud de extracción del nuevo código de función de Rust para el kernel de Linux 6.4.
El nuevo código Rust para Linux 6.4 incluye la introducción de la API pin-init, que se ocupa de la inicialización anclada segura y permite reducir la cantidad de código Rust”inseguro”dentro del kernel en torno a las estructuras de datos que necesitan una dirección estable. La nueva API pin-init, a su vez, también será utilizada por otras próximas abstracciones de Rust para Linux.
El código Rust con Linux 6.4 también agrega nuevos tipos y características al módulo de sincronización, un nuevo módulo ioctl con nuevas funciones constantes”_IOC*”equivalentes a las macros C, una nueva caja uAPI para ser accesible directamente por los conductores, y otras mejoras a los módulos/cajas existentes.
Puede encontrar más detalles sobre el código de función de Rust que se agrega para Linux 6.4 a través de esta extracción solicitud.