Inferno (sistem de operare)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 22 mai 2022; verificarea necesită 1 editare .
Infern

Captură de ecran cu Inferno
Dezvoltator Bell Labs și Vita Nuova
Familia OS Descendentul planului 9
Bazat pe Planul 9
ultima versiune Ediția a IV-a / 28 martie 2015
Platforme acceptate ARM , PA-RISC , MIPS , PowerPC , SPARC , x86
Licență Licență GNU GPL , GNU LGPL și MIT
Stat Real
Depozitul de cod sursă bitbucket.org/inferno-os
github.com/inferno-os
Anterior Planul 9
site web www.vitanuova.com/inferno
 Fișiere media la Wikimedia Commons

Inferno este un sistem de operare dezvoltat de Vita Nuova . [1] Designul și arhitectura lui Inferno au fost influențate de sistemele de operare Plan 9 și Oberon .

Descrierea Infernului

Este un sistem de operare portabil conceput pentru a construi sisteme distribuite și în rețea pe o gamă largă de dispozitive și platforme. Acest sistem este portabil pe mai multe platforme și poate rula ca aplicație personalizată sau ca sistem de operare independent. Suportat pentru cele mai comune sisteme de operare și platforme. Fiecare sistem Inferno oferă utilizatorului un mediu de dezvoltare identic, indiferent de sistemul de operare sau arhitectura de bază, permițând un mediu omogen pe multe platforme diferite.

Inferno nu este doar un sistem de operare; este, de asemenea, un mediu de dezvoltare complet, oferind toate instrumentele de care aveți nevoie pentru a construi, depana și testa aplicațiile. Aplicațiile create în mediul Inferno sunt scrise în limbajul Limbo , care este un limbaj de programare paralel modular cu o sintaxă asemănătoare C. Codul Limbo este compilat în cod octet independent de arhitectură, care poate fi apoi executat în modul interpretativ (sau codul este compilat inline) pentru procesorul țintă. Astfel, aplicațiile Inferno rulează identic pe toate platformele Inferno.

Inferno oferă o transparență completă a resurselor și a datelor prin utilizarea unui sistem de spațiu de nume. Resursele sunt reprezentate ca fișiere, folosind un protocol de comunicare standard. Datorită acestui fapt, resurse precum depozitele de date, serviciile și dispozitivele externe pot fi partajate între diferite sisteme Inferno. Interfața de resurse poate fi importată în sistemul local și poate fi utilizată de aplicații care nu știu dacă resursa dată este locală sau la distanță.

Securitatea la nivel înalt este, de asemenea, parte a sistemului Inferno. Prin utilizarea unui protocol de comunicație standard pentru întreaga rețea, securitatea este asigurată la nivel de sistem. Inferno oferă, de asemenea, suport pentru autentificarea bazată pe criptare.

Titlu

Trebuie remarcat faptul că numele protocolului „ Styx ”, „Inferno”, „ Limbo ” etc., precum și numele companiei de dezvoltare - „Vita Nuova” au fost alese sub influența Divinei Comedie a lui Dante . , pe care Rob Pike l-a citit în timp ce lucra la proiectul original Inferno la Bell Labs [2] .

Note

  1. Vita Nuova: Furnizor de soluții de rețea, sisteme distribuite și încorporate . Consultat la 20 ianuarie 2007. Arhivat din original pe 7 ianuarie 2007.
  2. Originile numelui în Inferno Arhivat pe 22 aprilie 2007 la Wayback Machine 

Vezi și

Link -uri