Redox 0.8, l'OS escrit a Rust, arriba amb suport per a i686 i més

redox

El sistema operatiu es desenvolupa d'acord amb la filosofia d'Unix i pren prestades algunes idees de SeL4, Minix i Pla 9

Es va donar a conèixer el llançament de la nova versió del sistema operatiu Redox 0.8, desenvolupat utilitzant el llenguatge Rust i el concepte de microkernel. En aquesta nova versió es destaca que s'ha afegit compatibilitat amb i686, s'han habilitat funcions com àudio i compatibilitat preliminar amb múltiples pantalles, i la infraestructura d'inici i instal·lació s'ha simplificat i enfortit.

Redox utilitza el concepte de microkernel, en què només es proporciona comunicació entre processos i gestió de recursos a nivell de kernel, i totes les altres funcionalitats.

Tots els controladors s'executen a l'espai de l'usuari en entorns aïllats d'espai aïllat. Per a la compatibilitat amb les aplicacions existents, es proporciona una capa POSIX especial que permet que molts programes s'executin sense haver de portar.

Principals novetats de Redox 0.8

La nova versió continua treballant per garantir la feina en maquinari real. A més de l'arquitectura x86_64, s'ha afegit la capacitat de treballar en sistemes x86 de 32 bits (i686, Pentium II i posteriors). La migració a la CPU ARM64 (aarch64) està en curs. El treball en maquinari ARM real encara no és compatible, però és possible arrencar en emular ARM64 a QEMU.

Per defecte, el subsistema d'àudio està habilitat i es proporciona suport inicial per a configuracions de diversos monitors (en sistemes amb un memòria intermèdia de quadres UEFI).

De l'equip, que és compatible amb el sistema operatiu Redox, aquesta AC'97 i xips de so Intel HD Audio, sortida de gràfics a través de VESA BIOS API o UEFI GOP, Ethernet (Intel 1/10 Gigabit Ethernet, Realtek RTL8168), dispositius d'entrada (teclats, ratolins, panells tàctils), SATA (AHCI, IDE) i NVMe. El suport per a Wi-Fi i USB encara no està llest (USB només funciona a QEMU).

A més, per simplificar la creació i instal·lació de processos en segon pla, s'ha proposat el paquet crate redox-daemon.

També es destaca que s'ha redissenyat el sistema de construcció, en què es va fer possible construir per a diferents arquitectures al mateix arbre font. Per simplificar el muntatge de diferents configuracions, es proposa l'script build.sh.

El nucli ha simplificat el treball amb la memòria, va afegir la capacitat de manipular espais d'adreces des del nivell de l'usuari.

S'ha afegit suport per a sistemes de monitors múltiples a l'intèrpret d'ordres d'Orbital, s'ha millorat el processament del cursor del ratolí i s'ha afegit un indicador per canviar el volum. El menú té la capacitat de dividir les aplicacions en categories.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • S'ha afegit suport per construir fent servir el kit d'eines podman.
  • La compilació del nucli, bootloader i initfs està unificada amb altres paquets.
  • Imatges d'arrencada combinades per a sistemes BIOS i EFI.
  • La implementació de les trucades al sistema clon i exec es va traslladar a lespai de lusuari.
  • Procés de descàrrega simplificat.
  • S'ha introduït un programa d'arrencada que executa el nucli i proporciona més càrrega de fitxers ELF, com el procés init.
  • Es va afegir un programa escalat per permetre que els programes setuid com a sudo funcionin.
  • S'ha afegit una configuració de demostració per crear programes d'exemple que no estan inclosos a la imatge d'inici base amb un entorn gràfic.
  • S'ha afegit compatibilitat amb el control de volum programàtic al subsistema d'àudio audio.
  • Controlador agregat per a xips de so basats en AC'97.
  • Controlador millorat per a xips Intel HD Audio.
  • Controlador agregat per a controladors IDE.
  • Suport millorat per a unitats NVMe.
  • Controladors PCI, PS/2, RTL8168, USB HID, VESA millorats.
  • L'organització del procés d'instal·lació s'ha redissenyat: el gestor d'arrencada, bootstrap, kernel i initfs ara són al directori /boot.

Finalment, si estàs interessat en poder conèixer més a l'respecte, pots consultar els detalls al següent enllaç.

Descarregar Redox OS

Per provar Redox OS, s'ofereixen compilacions de demostració de 768 MB, així com imatges amb un entorn gràfic bàsic (256 MB) i eines de consola per a sistemes de servidor (256 MB).

Les compilacions es generen per a l'arquitectura x86_64 i estan disponibles per a sistemes amb UEFI i BIOS. La imatge de demostració, a més a més de l'entorn gràfic Orbital, inclou un emulador DOSBox, una selecció de jocs (DOOM, Neverball, Neverputt, sopwith, syobonaction), tutorials, un reproductor de música rodioplay i un editor de text Sodium.

L'enllaç de descàrrega és aquest.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Miguel Rodríguez va dir

    Aquest projecte avança a passos de gegant, en unes dècades pot ser que faci front a Linux.