Inferno (käyttöjärjestelmä)

Helvetti
Inferno (neljäs versio).
Inferno (neljäs versio).
Tallettaa bitbucket.org/inferno-os ja github.com/inferno-os
Alustat ARM-arkkitehtuuri
Yritys /
Kehittäjä
Bell Laboratories ja Vita Nuova Holdings ( d )
Lisenssi GNU General Public License , GNU Lesser General Public License ja MIT License
Kirjoitettu Limbo ja C
Viimeisin vakaa versio Neljäs painos
Verkkosivusto www.vitanuova.com/inferno

Inferno on hajautettu käyttöjärjestelmä verkolle, jonka Rob Pike , Phil Winterbottom ja Sean Dorward loivat alun perin vuonna 1995 Bell Labsissa ja jota ylläpitää brittiläinen Vita Nuova . Inferno on käyttöjärjestelmä, joka tukee hajautettujen (verkko) ohjelmien kehittämistä ja luomista.

Yksi Infernon erityispiirteistä on, että se voi toimia luonnollisesti koneella tai sitä voidaan käyttää virtuaalisena käyttöjärjestelmänä, joka on riippuvainen toisesta järjestelmästä.

Lisäksi Inferno tarjoaa mahdollisuuden käyttää ajotietokoneissa, joilla on vähimmäiskokoonpano, kuten 1  Mt levytilaa, 1  Mt RAM-muistia ja ilman MMU: ta.
Nimi Inferno on peräisin jumalallisen komedian ensimmäisestä kirjasta , samoin kuin useista komponenteista, kuten Dis, Styx ja Limbo (Infernon ohjelmointikieli). Se on Brasilia- projektin (kirjoitettu Alef ) seuraaja, itse Plan9: n seuraaja .

Inferno on ollut ilmainen kolmannesta painoksesta lähtien.

Erittely

Siirrettävyys

Inferno on kirjoitettu kannettavaksi.

turvallisuus

Ydin integroi seuraavat salausalgoritmit:

Seuraavien hajautusalgoritmien lisäksi:

Oheislaitteet

Inferno mahdollistaa seuraavien oheislaitteiden nopean käytön:

Hajautetut järjestelmät Styxin kanssa

Styx oli alun perin muunnelma Plan 9: n 9P-protokollasta . Neljännessä versiossa tämä on 9P2000, jota käytetään myös Suunnitelmassa 9 .

Limbo

Limbo on kieli, joka on alun perin suunniteltu Infernolle. Limbo-kääntäjä luo objekteja, jotka Dis- virtuaalikone tulkitsee . Nämä objektit voidaan suorittaa millä tahansa alustalla, jossa on Dis.
Virtuaalikoneita lukuun ottamatta Inferno on kirjoitettu kokonaan limbo-kielellä.

Kehitys

Inferno integroi Acme- kehitysympäristön .

Huomautuksia ja viitteitä

  1. (in) Inferno -lisenssiehdot

Ulkoiset linkit