Any operating system (OS) can be extended before runtime, by two means: 1) Programming; if one has the source code, by programming (coding) and then compiling the new code into a new system, and/or, 2) Patches; by applying patches into a system.Extensible OS is the accepted term for what can be more precisely and correctly termed a runtime extensible OS. In such systems, application and/or user software, with normal user privileges, can provide extensions to OS (kernel) functions during runtime to adjust OS behavior to application needs, with good safety, security, and efficiency (enough to be useful). Such runtime modifiability is similar to what a reflective OS allows, and can be viewed as a limited type of (application-level) OS reflectivity.On this page, OSs are arranged in three groups and levels: 1) Top group: types or classes of OSs. 2) Middle group: OSs for which there are more than one instance of an OS of this name/type, an OS family. 3) Bottom group: specific OSs, individual instances; there is only one OS of this name/type.
Top / Computers / Software / Operating Systems / Extensible

Extensible

Relate Directory

  • Languages / Language-OS Hybrids
  • Languages / Reflective
  • Operating Systems / Microkernel
  • Operating Systems / Object-Oriented
  • Operating Systems / Research
  • Alias Directory

  • Adrenaline
  • Apertos
  • Choices
  • Croquet
  • Erlang
  • Exopc
  • Forth
  • FullPliant
  • GLUnix
  • GNU Hurd
  • Oberon
  • REBOL-IOS
  • Reflective
  • Scout
  • Self
  • Smalltalk
  • Spring
  • Squeak
  • Submicrokernel
  • TUNES
  • x-kernel
  • Site

  • SPIN
    Dynamically extensible, Exokernel-based, provides many core services: scheduler, kernel threads, domains, event dispatcher, security mechanisms, primitive VM operations. Blurs distinction between kernels and applications, which traditionally live in user-level address spaces, separated from kernel resources and services by an expensive protection boundary. Lets applications specialize the kernel by dynamically linking new code into running systems.
  • Using Kernel Extensions to Decrease the Latency of User-Level Communication Primitives
    Suggests solving networking and distributed systems latency via operating system extensibility; University of New Mexico Technical Report.
  • Extensible Operating Systems
    Brief description, and on-site links to descriptions of Choices, Exokernel, GLUnix, VINO, SPIN.
  • A Caching Model of Operating System Kernel Functionality
    Stanford Cache Kernel, supervisor-mode component of V++ OS; caches system objects (threads, address spaces) to raise performance; microkernel alternative, performance equals normal monolithic OSs, yet gives application-level control of system resources, more modularity, scalability, smaller size, means of fault containment.
  • BITS
    The Component Based Operating System: based on describing system resources as independent components, lets applications implement their own abstractions, define their own protection schemes, participate in resource management.
  • Web Search

  • Extensible Operating Systems
    URL : www.cs.unm.edu/~riesen/prop/node26.html
    An extensible operating system lets an application apply certain customization ... Current research in extensible operating systems tries to address these issues. ...[2008/11/05]
  • Issues in Extensible Operating Systems
    URL : www.dogfish.org/chris/papers/ieee-96.pdf
    thrust of the 1990's: extensible operating systems. ... Researchers in extensible operating systems are trying to solve problems that ...[2003/03/27]
  • Building An Extensible Operating System
    URL : www.dogfish.org/chris/papers/thesis.pdf
    An operating system must protect itself from untrusted ... Several other researchers in the area of extensible operating systems have developed one-off ...[2003/03/27]
  • { Operating System Support for Extensible Secure File Systems}
    URL : www.fsl.cs.sunysb.edu/docs/secfs-rpe
    Operating System Support for Extensible Secure File Systems. by. Charles P. Wright ... We then discuss operating system changes we made to support our encryption and ...[2004/05/09]
  • SourceForge.net: DEX Extensible Operating System
    URL : sourceforge.net/projects/dex-os
    Jump to downloads for DEX Extensible Operating System. Log in Create account Community Jobs Help ... DEX Extensible Operating System. Summary. Web Site ...[2008/11/03]
  • Google Directory - Computers > Software > Operating Systems > Extensible
    URL : www.google.com.sg/Top/Computers/Software/Operating_Systems/Extensible
    Computers > Software > Operating Systems > Object-Oriented (132) ... Extensible Operating Systems - http://www.cs.unm.edu/~riesen/prop/node26.html ...[2008/11/25]
  • Security for Extensible Systems
    URL : www.cs.nyu.edu/rgrimm/research/security.html
    This page gives an overview of our research on security for extensible systems. ... Access control for the SPIN extensible operating system. ...[2008/11/06]
  • SPIN Papers
    URL : www-spin.cs.washington.edu/papers/index.html
    Language Support for Extensible Operating Systems , ... SPIN - An Extensible Microkernel for Application-specific Operating System Services, ...[1998/02/19]
  • SPIN
    URL : www.cs.washington.edu/research/projects/spin/www
    Dynamically extensible, Exokernel-based, provides many core services: ... As an extensible system, SPIN is an excellent platform for operating systems research. ...[2008/11/20]
  • www.eecs.harvard.edu/margo/slides/vino97.html
    URL : www.eecs.harvard.edu/margo/slides/vino97.html
    Issues and Challenges in Extensible Operating Systems. Margo I. Seltzer ... The VINO Extensible Operating System. Self Monitoring and Adaptation in VINO. ...[1997/05/08]
  • Help build the largest human-edited directory on the web.
    Submit a Site - Open Directory Project - Become an Editor
    ©www.freeaq.net - 2008
    POWERED BY FreeBSD 7.0