• DocumentCode
    3494042
  • Title

    An architecture for dynamically extensible operating systems

  • Author

    Clarke, Michael ; Coulson, Geoff

  • Author_Institution
    Dept. of Comput., Lancaster Univ., UK
  • fYear
    1998
  • fDate
    4-6 May 1998
  • Firstpage
    145
  • Lastpage
    155
  • Abstract
    Operating system design has traditionally followed a philosophy in which the system is structured as a fixed set of abstractions and mechanisms. This approach, however, is now showing its limitations in the face of new application areas which demand extensibility and configurability. We describe the design of a dynamically extensible operating system called DEIMOS. DEIMOS is unique in that it does not define a kernel entity. Instead, both traditional kernel functions and application specific services are encapsulated as modules which can be loaded, configured and unloaded on demand (i.e. at run time) by a base system component called the Configuration Manager (which can itself be unloaded). The lack of a kernel gives DEIMOS great scope for flexibility as applications have complete freedom to tailor their execution environment in accordance with their particular needs. Furthermore, applications can dynamically adapt their environment on an ongoing basis and the differing needs of diverse applications can, in many case, be met simultaneously. The paper discusses the architecture of DEIMOS and gives examples of its scope and applicability
  • Keywords
    configuration management; network operating systems; operating systems (computers); Configuration Manager; DEIMOS; application specific services; configurability; dynamically extensible operating systems; extensibility; kernel functions; Computational modeling; Computer architecture; Computer languages; Context-aware services; Distributed computing; Hardware; Kernel; Operating systems; Programming profession; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1998. Proceedings. Fourth International Conference on
  • Conference_Location
    Annapolis, MA
  • Print_ISBN
    0-8186-8451-8
  • Type

    conf

  • DOI
    10.1109/CDS.1998.675768
  • Filename
    675768