Inferno est un système d'exploitation distribué pour le réseau créé initialement vers 1995 par Rob Pike, Phil Winterbottom et Sean Dorward chez Bell Labs, aujourd'hui maintenu par la société britannique Vita Nuova. Inferno est un système d'exploitation supportant le développement et la création de programmes distribués (réseau).

Faits en bref Dépôt, Plates-formes ...
Inferno
Inferno (quatrième version).
Inferno (quatrième version).

Dépôt github.com/inferno-osVoir et modifier les données sur Wikidata
Plates-formes Architecture ARMVoir et modifier les données sur Wikidata
Entreprise /
Développeur
Laboratoires Bell et Vita Nuova Holdings (d)Voir et modifier les données sur Wikidata
Licence Licence publique générale GNU, licence publique générale limitée GNU et licence MITVoir et modifier les données sur Wikidata
Écrit en Limbo et CVoir et modifier les données sur Wikidata
Dernière version stable Fourth Edition ()Voir et modifier les données sur Wikidata
Site web www.vitanuova.com/infernoVoir et modifier les données sur Wikidata
Fermer

Une des particularités d'Inferno est qu'il peut tourner nativement sur une machine ou être utilisé comme un système d'exploitation virtuel dépendant d'un autre système.

En outre, Inferno offre la possibilité de fonctionner sur des ordinateurs embarqués disposant d'une configuration minimale telle que Mo d'espace disque, Mo de mémoire vive, et l'absence de MMU.
Le nom Inferno vient du premier livre de la Divine Comédie, ainsi que ceux de plusieurs composants comme Dis, Styx et Limbo (le langage de programmation d'Inferno). C'est un successeur du projet Brazil (écrit en Alef), lui-même successeur de Plan9.

Inferno est libre[1] depuis la troisième édition.

Spécifications

Portabilité

Inferno est écrit de façon à être portable.

Sécurité

Le noyau intègre les algorithmes de chiffrement suivants :

  • 40, 128, 256 bits : RC4
  • 56 bits : DES
  • IDEA

Ainsi que les algorithmes de hachages suivants :

  • MD4
  • MD5
  • SHA

Périphériques

Inferno permet une utilisation rapide des périphériques suivants :

  • Audios
  • Ethernet
  • Graphiques
  • Écrans Tactiles
  • USB
  • 802.11b

Systèmes distribués avec Styx

Styx était à l'origine une variante du protocole 9P de Plan 9. Dans la quatrième édition, il s'agit de 9P2000, également utilisé dans Plan 9.

Limbo

Limbo est un langage qui a été initialement conçu pour Inferno. Le compilateur Limbo génère des objets qui sont interprétés par la machine virtuelle Dis. Ces objets sont exécutables sur n'importe quelle plateforme disposant de Dis.
À l'exception de la machine virtuelle, Inferno est intégralement écrit en Limbo.

Développement

Inferno intègre l'environnement de développement Acme.

Notes et références

Liens externes

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.