Peklo | |
---|---|
| |
Vývojář | Bell Labs a Vita Nuova |
rodina OS | Potomek plánu 9 |
Na základě | Plán 9 |
Nejnovější verze | 4. vydání / 28. března 2015 |
Podporované platformy | ARM , PA-RISC , MIPS , PowerPC , SPARC , x86 |
Licence | Licence GNU GPL , GNU LGPL a MIT |
Stát | Aktuální |
Úložiště zdrojového kódu |
bitbucket.org/inferno-os github.com/inferno-os |
Předchozí | Plán 9 |
Webová stránka | www.vitanuova.com/inferno |
Mediální soubory na Wikimedia Commons |
Inferno je operační systém vyvinutý společností Vita Nuova . [1] Design a architektura Inferna byla ovlivněna operačními systémy Plan 9 a Oberon .
Jedná se o přenosný operační systém určený k budování distribuovaných a síťových systémů na široké škále zařízení a platforem. Tento systém je přenosný napříč platformami a může běžet jako vlastní aplikace nebo jako samostatný operační systém. Podporováno pro většinu běžných operačních systémů a platforem. Každý systém Inferno poskytuje uživateli identické vývojové prostředí bez ohledu na základní operační systém nebo architekturu, což umožňuje homogenní prostředí na mnoha různých platformách.
Inferno není jen operační systém; je to také kompletní vývojové prostředí, které poskytuje všechny nástroje, které potřebujete k sestavení, ladění a testování aplikací. Aplikace vytvořené v prostředí Inferno jsou napsány v jazyce Limbo , což je modulární paralelní programovací jazyk se syntaxí podobnou C. Limbo kód je kompilován do bajtového kódu nezávislého na architektuře, který pak může být spuštěn v interpretačním režimu (nebo je kód kompilován inline) pro cílový procesor. Aplikace Inferno tedy běží identicky na všech platformách Inferno.
Inferno nabízí úplnou transparentnost zdrojů a dat pomocí systému jmenných prostorů. Zdroje jsou reprezentovány jako soubory pomocí jednoho standardního komunikačního protokolu. Díky tomu mohou být zdroje, jako jsou datová úložiště, služby a externí zařízení, sdíleny mezi různými systémy Inferno. Rozhraní prostředku lze importovat do lokálního systému a mohou jej používat aplikace, které nevědí, zda je daný prostředek lokální nebo vzdálený.
Součástí systému Inferno je také vysoká úroveň zabezpečení. Použitím jednoho standardního komunikačního protokolu pro celou síť je zajištěna bezpečnost na systémové úrovni. Inferno také nabízí podporu pro ověřování založené na šifrování.
Je třeba poznamenat, že názvy protokolu " Styx ", " Inferno ", " Limbo " atd., stejně jako název developerské společnosti - " Vita Nuova ", byly vybrány pod vlivem Danteovy Božské komedie , kterou Rob Pike četl při práci na původním projektu Inferno v Bell Labs [2] .
Operační systémy | |||||
---|---|---|---|---|---|
Pro servery nebo pracovní stanice |
| ||||
Vložené | |||||
jiný |
Rob Pike | |
---|---|
Operační systémy | |
Programovací jazyky | |
Software | |
Publikace |
|
jiný |
|