Navigation
  • Home
  • Recent
  • Most Active
  • Popular
  • Blog
  • Credits
  • RSS
  •   Interaction
  • Register
  • Statistics
  •   Help
  • Suggestions
  • Contact Us
  • How to Edit
  • Help



  • [Edit]



    Inferno is an operating system for creating and supporting distributed services. The name of the operating system and of its associated programs, as well as of the company Vita Nuova that produced it, were inspired by the literary heritage of Dante Alighieri, particularly the Divine Comedy.

    Inferno runs in hosted mode under several different operating systems or natively on a range of hardware architectures. In each configuration the operating system presents the same standard interfaces to its applications.
    A communications protocol called Styx is applied uniformly to access both local and remote resources. As of the fourth edition of Inferno, Styx is identical to Plan 9's newer version of its hallmark 9P protocol, 9P2000.

    Applications are written in the type-safe Limbo programming language, whose binary representation is identical over all platforms, and is executed using Just-in-time compilation techniques
    in a virtual machine.


        Inferno (operating system)
            Design principles
            Plan 9 ancestry
            Ports
            License
            See also
    NameInferno
    ScreenshotImage:infernobox.jpg
    DeveloperBell Labs/Vita Nuova
    Family"Unix Successor"
    Source ModelOpen source
    Latest Release VersionFourth Edition
    Latest Release DateMarch 3, 2006
    Kernel TypeVirtual machine
    LicenseGNU General Public License
    Working StateCurrent

    top

    Design principles
    Inferno is a distributed operating system based on three basic principles:
      Namespaces: the application view of the network is a single, coherent namespace that appears as a hierarchical file system but may represent physically separated (locally or remotely) resources
      Standard communication protocol: a standard protocol, called Styx (9p2000), is used to access all resources, both local and remote



    top

    Plan 9 ancestry


    Inferno and Plan 9 share a common ancestor, an operating system from about 1996. They share the same design principles, though there are differences:


      The Plan 9 kernel is a hybrid kernel, whereas the Inferno kernel is an old Plan 9 kernel with unnecessary cruft stripped off and includes a virtual machine.

      The Plan 9 kernel switches between user mode (userland) and supervisor mode (kernel), whereas Inferno never leaves supervisor mode (kernel) but provides protection through the use of a virtual machine.

    Inferno is somewhat similar to Java Virtual Machine. However, Limbo's virtual machine, unlike the Java Virtual Machine so far, can be run on bare hardware without a host operating system.

    top

    Ports
    Inferno runs directly on native hardware and also as an application providing a virtual operating system which runs on other platforms. Applications can be developed and run on all Inferno platforms without modification or recompilation.

    Native ports include: x86, MIPS, XScale, ARM, PowerPC, SPARC.

    Hosted or Virtual OS ports include: Microsoft Windows, Linux, FreeBSD, Plan 9, Mac OS X, Solaris, IRIX, UnixWare.

    Inferno can also be hosted by a plugin to Internet Explorer. According to Vita Nuova plugins for others browsers are currently underway. *

    top

    License
    The Inferno 4th edition was released in early 2005 as Free Software under a mixture of Open Source licenses (GPL, LGPL, Lucent Public or MIT License, depending on the component). Vita Nuova also offers a conventional non-copyleft Commercial License for those who do not wish to license their changes under the default Free Software scheme.

    top

    See also

     
    Search more:
     

       
    Source Privacy License Download Contact Us Atlas
    Scientus.org Dictionary (Yet Another Wiki) RC : 1.39
    This article is licensed under the GNU Free Documentation License [copyleft]. It uses material from the Wikipedia article "Inferno (operating system)". link