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 .
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.
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] .
Sisteme de operare | |||||
---|---|---|---|---|---|
Pentru servere sau stații de lucru |
| ||||
Încorporat | |||||
Alte |
Rob Pike | |
---|---|
Sisteme de operare | |
Limbaje de programare |
|
Software | |
Publicaţii |
|
Alte |
|