Inferno (operativsystem)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 22. maj 2022; verifikation kræver 1 redigering .
Helvede

Skærmbillede af Inferno
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 .

Beskrivelse af Inferno

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.

Titel

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

Noter

  1. Vita Nuova: Leverandør af grid-, distribuerede og indlejrede systemløsninger . Hentet 20. januar 2007. Arkiveret fra originalen 7. januar 2007.
  2. ↑ Navnet stammer fra Inferno Arkiveret 22. april 2007 på Wayback Machine 

Se også

Links