sistema operatiu From Wikipedia, the free encyclopedia
Inferno és un sistema operatiu distribuït iniciat als Bell Labs i ara desenvolupat i mantingut per Vita Nuova Holdings com a programari lliure sota la llicència MIT. Inferno es va basar en l'experiència adquirida amb el Pla 9 de Bell Labs i en la investigació posterior de Bell Labs sobre sistemes operatius, idiomes, compiladors sobre la marxa, gràfics, seguretat, xarxes i portabilitat. El nom del sistema operatiu, molts dels seus programes associats i el de l'empresa actual, es van inspirar en la Divina Comèdia de Dante Alighieri. En italià, Inferno significa " infern ", del qual hi ha nou cercles a la Divina Comèdia de Dante.
| |
Tipus | sistema operatiu distribuït |
---|---|
Basat en | Plan 9 |
Versió estable | |
Llicència | GNU General Public License GNU LGPL llicència MIT |
Epònim | Infern |
Característiques tècniques | |
Plataforma | ARM |
Escrit en | Limbo i C |
Equip | |
Desenvolupador(s) | Bell Labs i Vita Nuova Holdings (en) |
Més informació | |
Lloc web | vitanuova.com… (anglès) |
| |
El març de 2021, totes les edicions van ser rellicenciades principalment sota la llicència MIT.
Inferno va ser creat l'any 1995 per membres de la divisió de recerca en ciències de la computació de Bell Labs per portar idees derivades del seu sistema operatiu anterior, el Pla 9 de Bell Labs, a una gamma més àmplia de dispositius i xarxes. Inferno és un sistema operatiu distribuït basat en tres principis bàsics: [1]
Per gestionar la diversitat d'entorns de xarxa en què es pretenia utilitzar, els dissenyadors van decidir que una màquina virtual (VM) era un component necessari del sistema. Aquesta és la mateixa conclusió del projecte Oak que es va convertir en Java, però a la qual es va arribar de manera independent. La màquina virtual Dis és una màquina de registre destinada a coincidir molt amb l'arquitectura en què s'executa, en contrast amb la màquina de pila de la màquina virtual Java. Un avantatge d'aquest enfocament és la relativa simplicitat de crear un compilador just-in-time per a noves arquitectures.[2]
La màquina virtual proporciona una gestió de memòria dissenyada per ser eficient en dispositius amb tan sols 1 MiB de memòria i sense maquinari de mapatge de memòria. El seu col·lector d'escombraries és un híbrid de recompte de referència i un col·lector de colors en temps real que recull dades cícliques.[3]
El nucli Inferno conté la màquina virtual, el compilador sobre la marxa, el programador, els dispositius, les piles de protocols i l'avaluador d'espai de noms per a l'espai de noms de fitxer de cada procés i l'arrel de la jerarquia del sistema de fitxers. El nucli també inclou alguns mòduls integrats que proporcionen interfícies del sistema operatiu virtual, com ara mòduls de trucades al sistema, gràfics, seguretat i matemàtiques.
L'article de Bell Labs Technical Journal que presenta Inferno va enumerar diverses dimensions de portabilitat i versatilitat proporcionades pel sistema operatiu: [4]
Els programes Inferno són portàtils en una àmplia combinació de maquinari, xarxes i entorns. Defineix una màquina virtual, coneguda com Dis, que es pot implementar en qualsevol màquina real, proporciona Limbo, un llenguatge segur de tipus que es compila en codi de bytes portàtil i, més significativament, inclou un sistema operatiu virtual que proporciona el mateix interfícies tant si Inferno s'executa de forma nativa al maquinari com si s'executa com a programa d'usuari a sobre d'un altre sistema operatiu.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.