Redox (sistem de operare)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Redox
sistem de operare
Siglă
Redox care rulează Orbital.png
Shell Ion în sistemul de ferestre Orbital care rulează pe Redox.
Dezvoltator Jeremy Soller,
Redox Developers [1]
Familie Unix
Eliberarea inițială (20 aprilie 2015)
Lansare curentă 0.6.0 (24 decembrie 2020)
Tipul de nucleu Microkernel
Platforme acceptate x86-64 ; ARM64 în curs de dezvoltare [2]
Licență MIT
Etapă de dezvoltare în dezvoltare
Site-ul web www.redox-os.org

Redox este un sistem de operare asemănător Unix bazat pe microkernel , scris în limbajul de programare Rust și cu un accent puternic pe aspecte de securitate, stabilitate și performanță. [3] [4] [5]

Inspirat din nuclee precum SeL4, MINIX , Plan 9 și BSD , este similar cu ecosistemele GNU și BSD, dar scris într-un limbaj „sigur pentru memorie”. [6]

Este distribuit sub licența MIT și, prin urmare, este software gratuit și open-source . [7]

Obiective

Redox este o încercare de a obține un sistem de operare generic funcțional, axat pe securitate, libertate, fiabilitate și pragmatism. [8]

Realizarea unei securități maxime posibile se reflectă în două opțiuni principale de proiectare care caracterizează acest sistem de operare:

  1. Utilizarea limbajului de programare Rust pentru implementare
  2. Utilizarea unei arhitecturi de microkernel, similară cu MINIX

Utilizarea unei licențe MIT permite integrarea atât a software-ului acoperit de GPL sau a licențelor compatibile cu acesta, cât și a software-ului gratuit, dar care nu este compatibil cu GPL, cum ar fi cele licențiate sub licența CDDL . [7]

Componente

Redox dorește să fie un sistem de operare complet care integrează pachete ( gestionarea memoriei , sistem de fișiere , manager de afișare, funcționalități de bază etc.) care formează împreună un sistem de operare funcțional. Redox se bazează pe un ecosistem software scris în Rust de către membrii proiectului. [9] [10]

Istorie

Redox a fost creat de Jeremy Soller și făcut public pe GitHub pe 20 aprilie 2015 [18] și a fost dezvoltat continuu de o comunitate în creștere de dezvoltatori de atunci.

Pentru a doua aniversare a Redox, versiunea 0.2.0 a fost lansată pe GitHub.

Notă

  1. ^ (RO) Redox Contributors , pe GitLab. Adus pe 24 martie 2019 .
  2. ^ (EN) Porting Redox to ARM (AArch64) , pe medium.com, 6 august 2018.
  3. ^ (EN) Redox - Sistemul dvs. de operare Next (Gen) , pe redox-os.org.
  4. ^ (RO) Dick Weisinger, Sisteme de operare: Rust Redox - Următoarea generație O încercare de a conecta sistemul de operare Linux Gaps pe FORMTEK, FORMTEK, Inc., 4 mai 2016. Accesat la 17 ianuarie 2017.
  5. ^ (RO) Serdar Yegulalp, sistemul de operare Redox Linux al Rust ar putea arăta câteva trucuri noi , IDG Communications, Inc., 21 martie 2016. Accesat la 17 ianuarie 2017.
  6. ^ (EN) Redox: un sistem de operare Rust , pe github.com.
  7. ^ A b (EN) Filosofia noastră - Sistemul de operare Redox pe doc.redox-os.org. Adus pe 28 decembrie 2020 .
  8. ^ (RO)Obiectivele noastre - Sistemul de operare Redox pe doc.redox-os.org. Adus pe 28 decembrie 2020 .
  9. Componente ^ (EN) - Sistemul de operare Redox pe doc.redox-os.org. Adus pe 28 decembrie 2020 .
  10. ^ (RO) Proiecte secundare - Sistemul de operare Redox pe doc.redox-os.org. Adus pe 28 decembrie 2020 .
  11. ^ (EN) Microkernels - Sistemul de operare Redox pe doc.redox-os.org. Adus pe 28 decembrie 2020 .
  12. ^ (EN) redox-os / ralloc , pe GitLab. Adus pe 28 decembrie 2020 .
  13. ^ (EN) redox-os / tfs , pe GitLab. Adus pe 28 decembrie 2020 .
  14. ^ (EN) Shell - Sistemul de operare Redox pe doc.redox-os.org. Adus pe 28 decembrie 2020 .
  15. ^ (EN) redox-os / pkgutils , pe GitLab. Adus pe 28 decembrie 2020 .
  16. ^ (EN) GUI - Sistemul de operare Redox pe doc.redox-os.org. Adus pe 28 decembrie 2020 .
  17. ^ (EN) redox-os / relibc , pe GitLab. Adus la 30 decembrie 2020 .
  18. ^ (EN) commit inițial al Rustboot · redox-os / redox @ 0edea10 bazat pe sistem de operare pe GitHub. Adus pe 28 decembrie 2020 .

linkuri externe

Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă de software gratuit