Helvetti | ||||||||
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.
Inferno on kirjoitettu kannettavaksi.
Ydin integroi seuraavat salausalgoritmit:
Seuraavien hajautusalgoritmien lisäksi:
Inferno mahdollistaa seuraavien oheislaitteiden nopean käytön:
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 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ä.
Inferno integroi Acme- kehitysympäristön .