Helvede | |
---|---|
| |
Udvikler | Bell Labs og Vita Nuova |
OS familie | Efterkommer af plan 9 |
Baseret på | Plan 9 |
nyeste version | 4. udgave / 28. marts 2015 |
Understøttede platforme | ARM , PA-RISC , MIPS , PowerPC , SPARC , x86 |
Licens | GNU GPL , GNU LGPL og MIT licens |
Stat | Faktiske |
Kildekodelager |
bitbucket.org/inferno-os github.com/inferno-os |
Tidligere | Plan 9 |
Internet side | www.vitanuova.com/inferno |
Mediefiler på Wikimedia Commons |
Inferno er et operativsystem udviklet af Vita Nuova . [1] Infernos design og arkitektur var påvirket af Plan 9 og Oberon operativsystemer .
Det er et bærbart operativsystem designet til at bygge distribuerede og netværksforbundne systemer på en bred vifte af enheder og platforme. Dette system er bærbart på tværs af platforme og kan køre som en brugerdefineret applikation eller som et selvstændigt operativsystem. Understøttet til de fleste almindelige operativsystemer og platforme. Hvert Inferno-system giver brugeren et identisk udviklingsmiljø uanset det underliggende operativsystem eller arkitektur, hvilket giver mulighed for et homogent miljø på tværs af mange forskellige platforme.
Inferno er ikke kun et operativsystem; det er også et komplet udviklingsmiljø, der giver alle de værktøjer, du har brug for til at bygge, fejlsøge og teste applikationer. Applikationer oprettet i Inferno-miljøet er skrevet i Limbo -sproget , som er et modulært parallelt programmeringssprog med en C - lignende syntaks. Limbo-kode kompileres til arkitekturuafhængig bytekode, som derefter kan udføres i fortolkningstilstand (eller koden kompileres inline) for målprocessoren. Inferno-applikationer kører således identisk på alle Inferno-platforme.
Inferno tilbyder komplet ressource- og datagennemsigtighed ved at bruge et navneområdesystem. Ressourcer er repræsenteret som filer ved hjælp af en standard kommunikationsprotokol. På grund af dette kan ressourcer såsom datalagre, tjenester og eksterne enheder deles mellem forskellige Inferno-systemer. Ressourcegrænsefladen kan importeres til det lokale system og kan bruges af applikationer, der ikke ved, om den givne ressource er lokal eller fjern.
Sikkerhed på højt niveau er også en del af Inferno-systemet. Ved at bruge én standard kommunikationsprotokol for hele netværket sikres sikkerheden på systemniveau. Inferno tilbyder også understøttelse af krypteringsbaseret godkendelse.
Det skal bemærkes, at navnene på protokollen " Styx ", "Inferno", " Limbo " osv., samt navnet på udviklerfirmaet - "Vita Nuova" blev valgt under indflydelse af Dantes guddommelige komedie , som Rob Pike læste , mens han arbejdede på det originale projekt Inferno på Bell Labs [2] .
Operativsystemer | |||||
---|---|---|---|---|---|
Til servere eller arbejdsstationer |
| ||||
Indlejret | |||||
Andet |
Rob Pike | |
---|---|
Operativsystemer | |
Programmeringssprog | |
Software | |
Publikationer |
|
Andet |
|