Saltar al contenido

Lanzamiento de Rust-Based Redox OS 0.6 con nuevo formato de paquete y RMM

fossbyte-technology-news

Después de más de un año y medio de desarrollo, se ha lanzado una nueva versión 0.6 del sistema operativo Redox con correcciones de errores, varias mejoras y nuevas características.

Para aquellos que no lo saben, Redox es un sistema operativo con todas las funciones, basado en micro-kernel, escrito puramente en el lenguaje de programación más querido y seguro para la memoria, Rust.

¿Qué hay de nuevo en Redox OS 0.6?

Hablando de nuevos cambios, el último Redox OS 0.6 incluye un administrador de memoria del kernel completamente reescrito llamado Redox Memory Management (RMM).

El nuevo administrador de memoria ha eliminado las pérdidas de memoria del kernel y ha hecho que la compatibilidad con varios núcleos sea más estable.

Además, la versión 0.6 introduce un nuevo formato de archivo de paquetes para Redox OS llamado Pkgar (Package Archive), que crea y extrae colecciones de archivos criptográficamente seguras más rápido que el formato tar anterior.

Relibc, una biblioteca estándar POSIX C portátil escrita en Rust, también ha recibido algunas mejoras.

Además, el nuevo sistema de compilación basado en rust ahora usa el formato de archivo TOML en lugar de scripts de shell y también le ha transferido varios paquetes.

Posteriormente, se actualizó el libro de cocina, una colección de recetas de paquetes para Redox, para admitir este nuevo sistema de compilación.

Estas son las otras mejoras clave que ha agregado Redox OS 0.6:

  • Macro de asm rediseñada
  • Permitir depurar programas usando GDB (depurador GNU) en Redox OS
  • Actualice el sistema de archivos Redox a la versión 0.4.3
  • Se agregó una interfaz io_uring con sabor a Redox (una interfaz para E / S asíncronas de alto rendimiento y baja sobrecarga)
  • Núcleo redox 0.6.0

Para ver todas las actualizaciones completas, puede consultar la comparación de cambios de código entre la versión 0.5.0 y 0.6.0.

Si quieres probar el nuevo Redox OS 0.6, también puedes descargar sus imágenes disponibles desde aquí.