• DocumentCode
    2552091
  • Title

    The x-kernel: an open operating system design

  • Author

    Hutchinson, Norman C. ; Peterson, Larry L. ; Rao, Herman

  • Author_Institution
    Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
  • fYear
    1989
  • fDate
    27-29 Sep 1989
  • Firstpage
    55
  • Lastpage
    59
  • Abstract
    An operating system design that views a workstation as a portal through which users access Internet resources is proposed. Such a system should accommodate a variety of protocol suites yet present users with an integrated and uniform interface to all the protocols and, as a consequence, to all Internet resources. Toward this end, they have designed an operating system, called the x-kernel, that consists of three major components: a configurable kernel that provides uniform access to a wide array of protocols, a heterogeneous file system, and a customizable user interface. The central element in this design is the protocol. The kernel implements a library of useful protocols. The file system and user interface in turn, provide a per-user environment that translates a resource name into the protocol that should be used to access the resource. The authors describe the library of protocols, the file system and the user interface
  • Keywords
    file organisation; open systems; operating systems (computers); protocols; user interfaces; workstations; Internet resources; configurable kernel; customizable user interface; file system; heterogeneous file system; open operating system design; per-user environment; protocol suites; resource name; uniform access; uniform interface; workstation; x-kernel; Access protocols; Computer science; File systems; Internet; Kernel; Libraries; Local area networks; Operating systems; User interfaces; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workstation Operating Systems, 1989., Proceedings of the Second Workshop on
  • Conference_Location
    Pacific Grove, CA
  • Type

    conf

  • DOI
    10.1109/WWOS.1989.109268
  • Filename
    109268