Pokol | |
---|---|
Képernyőkép az Inferno-ról | |
Fejlesztő | Bell Labs és Vita Nuova |
OS család | A 9. terv leszármazottja |
Alapján | 9. terv |
legújabb verzió | 4. kiadás / 2015. március 28 |
Támogatott platformok | ARM , PA-RISC , MIPS , PowerPC , SPARC , x86 |
Engedély | GNU GPL , GNU LGPL és MIT licenc |
Állapot | Tényleges |
Source Code Repository |
bitbucket.org/inferno-os github.com/inferno-os |
Előző | 9. terv |
Weboldal | www.vitanuova.com/inferno |
Médiafájlok a Wikimedia Commons oldalon |
Az Inferno a Vita Nuova által fejlesztett operációs rendszer . [1] Az Inferno tervezését és architektúráját a Plan 9 és az Oberon operációs rendszerek befolyásolták .
Ez egy hordozható operációs rendszer, amelyet arra terveztek, hogy elosztott és hálózati rendszereket építsen eszközök és platformok széles körében. Ez a rendszer több platformon is hordozható, és futhat egyéni alkalmazásként vagy önálló operációs rendszerként. A legtöbb általános operációs rendszer és platform támogatja. Minden Inferno rendszer azonos fejlesztői környezetet biztosít a felhasználónak, függetlenül az alapul szolgáló operációs rendszertől vagy architektúrától, lehetővé téve a homogén környezet kialakítását számos különböző platformon.
Az Inferno nem csak egy operációs rendszer; egyben egy teljes fejlesztői környezet is, amely minden olyan eszközt biztosít, amelyre szüksége van az alkalmazások készítéséhez, hibakereséséhez és teszteléséhez. Az Inferno környezetben létrehozott alkalmazások a Limbo nyelven íródnak , amely egy moduláris párhuzamos programozási nyelv C - szerű szintaxissal. A Limbo kódot architektúrafüggetlen bájtkódba fordítják, amelyet azután értelmező módban (vagy a kódot inline fordítva) lehet végrehajtani a célprocesszor számára. Így az Inferno alkalmazások minden Inferno platformon azonosan futnak.
Az Inferno teljes erőforrás- és adatátlátszóságot kínál egy névtérrendszer használatával. Az erőforrások fájlként jelennek meg, egyetlen szabványos kommunikációs protokoll használatával. Ennek köszönhetően az erőforrások, például adattárak, szolgáltatások és külső eszközök megoszthatók a különböző Inferno rendszerek között. Az erőforrás interfész a helyi rendszerbe importálható, és olyan alkalmazások használhatják, amelyek nem tudják, hogy az adott erőforrás helyi vagy távoli-e.
A magas szintű biztonság is része az Inferno rendszernek. Egy szabványos kommunikációs protokoll használatával a teljes hálózatra a biztonság rendszerszinten biztosított. Az Inferno a titkosítás alapú hitelesítést is támogatja.
Meg kell jegyezni, hogy a " Styx ", "Inferno", " Limbo " stb. protokollok, valamint a fejlesztő cég neve - "Vita Nuova" Dante Isteni színjátékának hatására került kiválasztásra. , amelyet Rob Pike olvasott , miközben az eredeti Inferno projekten dolgozott a Bell Labsnál [2] .
Operációs rendszer | |||||
---|---|---|---|---|---|
Szerverekhez vagy munkaállomásokhoz |
| ||||
Beágyazott | |||||
Egyéb |
Rob Pike | |
---|---|
Operációs rendszer | |
Programozási nyelvek | |
Szoftver | |
Publikációk |
|
Egyéb |
|