Redox OS 0.9.0, un sistema operativo basado en Rust y arquitectura de micronúcleo, ha sido liberado

watch 2m, 29s
views 2

13:09, 11.09.2024

El sistema operativo Redox 0.9, basado en el lenguaje de programación Rust y la arquitectura de micronúcleo, fue publicado oficialmente el 9 de septiembre de 2024 por la comunidad Redox OS tras dos años de desarrollo. El código fuente se ha publicado en GitLab bajo la licencia MIT, y para realizar pruebas Redox OS ofrece entornos en vivo arrancables tanto para hardware físico como para máquinas virtuales.


La versión de demostración incluye varios juegos (DOOM, Neverball, Neverputt, Sopwith, Syobonaction) y software especializado. También incluye un reproductor de música compatible con FLAC y WAV, un navegador web, un visor de imágenes, el editor de texto Sodium para trabajar a través de la consola, un gestor de archivos, un emulador de terminal y un editor de texto del proyecto COSMIC. Todo el sistema se maneja mediante la interfaz gráfica de usuario patentada Orbital.


Redox utiliza una arquitectura de micronúcleo en la que la comunicación entre procesos y la gestión de recursos se implementan a nivel del núcleo, mientras que el resto de las funcionalidades del núcleo y del programa de usuario se subcontratan a bibliotecas. Todos los controladores se ejecutan en modo usuario en entornos aislados. Para garantizar la compatibilidad con las aplicaciones existentes, el sistema proporciona una capa POSIX que permite que muchas aplicaciones se ejecuten sin migración.


El hardware soportado por Redox 0.9 incluye teclados, ratones, touchpads (dispositivos USB), tarjetas gráficas y de sonido, interfaces SATA (AHCI, IDE) y NVMe y otros dispositivos.

Nuevas características en Redox 0.9:

  • Mejora del rendimiento de las aplicaciones gracias a una gestión optimizada de los hilos, la memoria y las señales.
  • Portabilidad del gestor de archivos, el editor de texto y el emulador de terminal desde el entorno COSMIC.
  • Un nuevo nivel de flexibilidad multiplataforma para programas de sistemas Linux y BSD, junto con un aumento del número de puertos hasta 1700.
  • Portabilidad de Apache HTTP Server, Simple HTTP Server, RustPython, GNU Make, Lua, Perl 5 y los editores de texto GNU Nano y Helix.
  • Mejoras en el rendimiento del sistema, incluyendo el sistema de archivos RedoxFS, el sistema de gestión de memoria y más.
  • Mejor compatibilidad con máquinas virtuales.
  • Compatibilidad con bibliotecas GUI (Slint, Iced y winit) en el servidor de visualización orbital y reproducción con doble clic de música y vídeo desde programas GUI.
  • Mejora de la compatibilidad con programas y bibliotecas POSIX/Linux mediante el uso de rutas de archivos Unix.
  • Reestructuración de la biblioteca Relibc-C a una estructura totalmente implementada en Rust.
  • Soporte mejorado para la arquitectura ARM64 (Aarch64) y compatibilidad parcial con la Raspberry Pi 3B+.
  • Ejecución más rápida del gestor de arranque para UEFI.
  • Funciones ampliadas del controlador Contain y una demostración a través de desktop-contain.toml.
  • Compatibilidad mejorada con los controladores PCI y PCIe conocidos, así como con los controladores VirtIO añadidos recientemente.
Compartir

¿Te ha resultado útil este artículo?

Ofertas populares de VPS

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 8192
OS
CentOS
Software
Software
Keitaro

28.99 /mes

/mes

Facturado cada 12 meses

-20.8%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
10 TB
wKVM-SSD 16384 Metered Windows

100 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 8192 Windows

28.44 /mes

/mes

Facturado cada 12 meses

-9.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 8192 Windows

121.5 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 8192 Linux

26.35 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
KVM-SSD 32768 Metered Linux

150 /mes

/mes

Facturado cada 12 meses

-29.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
2 TB
KVM-SSD 2048 Metered Linux

17 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 65536 Linux

135.49 /mes

/mes

Facturado cada 12 meses

-13.1%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 512 HK Linux

7 /mes

/mes

Facturado cada 12 meses

-22.2%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 4096 HK Linux

33 /mes

/mes

Facturado cada 12 meses

Otros artículos sobre este tema

El lanzamiento de Linux 6.3
El lanzamiento de Linux 6.3
cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.