Redox 0.7 arriba amb millores de rendiment, més suport i més

Després d'un any i mig de desenvolupament, es va donar a conèixer el llançament de la nova versió del sistema operatiu Redox 0.7, versió en la qual el desenvolupament ja s'ha centrat sobre maquinari real i amb això s'han aconseguit grans millores, des de la unificació del sistema d'arrencada, millores de rendiment, entre altres coses més.

Per als que desconeixen de Redox, han de saber que el sistema operatiu es desenvolupa segons la filosofia d'Unix i pren prestades algunes idees de SeL4, Minix i Pla 9.

redox utilitza el concepte de microkernel, on només es proporciona comunicació entre processos i administració de recursos a nivell de kernel, i totes les altres funcionalitats es col·loquen en biblioteques que es poden utilitzar tant al nucli com en aplicacions d'usuari.

Tots els controladors s'executen a l'espai de l'usuari en entorns aïllats. Per a la compatibilitat amb les aplicacions existents, es proporciona una capa POSIX especial per permetre que molts programes sexecutin sense necessitat de portar.

El sistema aplica el principi «tot és una URL». Per exemple, la URL "log://" es pot utilitzar per a registre, "bus://" per a comunicació entre processos, "tcp://" per a comunicació de xarxa, etc. Els mòduls, que es poden implementar com a controladors, extensions del nucli i aplicacions personalitzades, poden registrar els vostres propis controladors d'URL; per exemple, podeu escriure un mòdul d'accés d'E/S i vincular-lo a l'URL «port_io://», després d'això el podeu utilitzar per accedir al port 60 obrint l'URL «port_io://60».

Principals novetats de Redox 0.7

En preparar una nova versió, es va prestar latenció principal a garantir el treball en maquinari real, ja que s'ha reescrit completament el carregador d'arrencada, on s'unifica el codi d'arrencada en sistemes amb BIOS i UEFI i s'escriu principalment a Rust. Canviar el carregador ha ampliat significativament la gamma de maquinari compatible.

Al nucli, a més de corregir errors, s'ha treballat per millorar el rendiment i ampliar el suport de maquinari, tambè es proporciona reflexió (mapeig) de tota la memòria física, s'atura l'ús de pàgines de memòria recursives i el codi de l'assemblador a les insercions en línia s'ha reescrit per millorar la compatibilitat amb versions futures del compilador.

El codi per treballar amb l'especificació ACPI AML (ACPI Machine Language) – uefi.org s'ha mogut del nucli al procés de fons acpid que s'executa a l'espai de l'usuari.

El sistema d'arxius RedoxFS es va reescriure i canviar per utilitzar el mecanisme CoW (Copy-on-Write), on els canvis no sobrescriuen la informació, sinó que es guarden en una nova ubicació, cosa que va fer possible aconseguir un augment significatiu en la confiança. De les noves característiques de RedoxFS, es destaca el suport per a actualitzacions transaccionals, el xifratge de dades utilitzant l'algorisme AES, així com l'assegurament de dades i metadades amb signatures digitals. Es proporciona l'ús compartit del codi FS al sistema i el carregador d'arrencada.

S'ha continuat amb la millora de la biblioteca C estàndard Relibc desenvolupada pel projecte, que pot funcionar no només a Redox, sinó també en distribucions basades en el kernel de Linux. Els canvis van facilitar la migració de diversos programes a Redox i van resoldre problemes amb molts programes i biblioteques escrits en llenguatge C.

S'ha preparat una versió del compilador rustc que es pot executar a Redox. De la resta de tasques, cal destacar l'optimització del rendiment i l'adaptació del gestor de paquets de càrrega per treballar a l'entorn Redox.

Dels altres canvis que es destaquen:

  • S'ha afegit suport inicial per a l'arquitectura AArch64.
  • Es va canviar per processar totes les rutes de fitxers en codificació UTF-8.
  • El contingut d'Initfs s'ha mogut a un nou fitxer, cosa que facilita l'empaquetatge.

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 als interessats a poder provar Redox OS, han de saber que s'ofereixen instal·lació i imatges en viu, de 75 MB de mida. Les compilacions es generen per a l'arquitectura x86_64 i estan disponibles per a sistemes amb UEFI i BIOS.

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


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ó.