Inferno (operační systém)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 22. května 2022; ověření vyžaduje 1 úpravu .
Peklo

Snímek obrazovky k Inferno
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 .

Popis Inferno

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í.

Název

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] .

Poznámky

  1. Vita Nuova: Poskytovatel řešení gridových, distribuovaných a vestavěných systémů . Získáno 20. ledna 2007. Archivováno z originálu 7. ledna 2007.
  2. Původ jména v Inferno Archivováno 22. dubna 2007 na Wayback Machine 

Viz také

Odkazy