newsletterlibrary.com

Top : Computers : Software : Operating Systems :
Extensible

Categories
Adrenaline @
Apertos @
Choices @
Exopc @
Forth @
FullPliant @
GLUnix @
GNU Hurd @
Oberon @
REBOL-IOS @
Reflective @
Scout @
Self @
Smalltalk @
Spring @
Squeak @
Submicrokernel @
TUNES @
x-kernel @

Websites
Short, annotated, alphabetically sorted list and links, part of larger system.
site exerpt
 Webpage has been discontinued Unfortunately, I no longer have time to maintain the webpages on operating system projects. In fact, I haven't updated the entries on the original page for well over 2 years, and it seems unlikely that I...
http://www.cs.arizona.edu/people/bridges/os/extensible.html

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.
site exerpt
SPIN  What if this were really really really important text up here? THE SPIN OPERATING SYSTEM SPIN is an operating system that blurs the distinction between kernels and applications. Applications traditionally live in user-level address spaces, separated from kernel resources and...
http://www.cs.washington.edu/research/projects/spin/www/

Suggests solving networking and distributed systems latency via operating system extensibility; University of New Mexico Technical Report.
site exerpt
Using Kernel Extensions to Decrease the Latency of User-Level Communication Primitives University of New Mexico Technical Report Number CS96-4  System software overhead makes it impossible for a user application to achieve bandwidths and latencies near the hardware limits. This is especially true for remote handler invocation. Typically, the remote node has to trap into the kernel and perform an...
http://www.cs.unm.edu/~riesen/prop/

Brief description, and on-site links to descriptions of Choices, Exokernel, GLUnix, VINO, SPIN.
site exerpt
Extensible Operating Systems  An extensible operating system lets an application apply certain customization to tailor the operating system's behavior to the needs of the application. Applications running on personal computers have been taking advantage of the non-existing protection mechanisms in MS-DOS and the...
http://www.cs.unm.edu/~riesen/prop/node26.html

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.
site exerpt
A Caching Model of
Operating System Kernel Functionality
 Next: Abstract A Caching Model ofOperating System Kernel Functionality David R. Cheriton and Kenneth J. DudaComputer Science DepartmentStanford UniversityStanford, CA 94025{cheriton,kjd}@cs.stanford.edu Abstract Introduction The Cache Kernel Interface Address Space Objects Interprocess Communication Thread Objects Kernel Objects Other Application Kernels Internal...
http://www-dsg.stanford.edu/papers/cachekernel/main.html

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.
site exerpt
BITS: The Component Based Operating System  People who were involved in the project Patty Kostkova Julie McCann Tim Wilkinson Kevin Murray Paul Hawlett Greg Law Motivatons for BITS Operating systems form the interface between system resources and applications by providing abstraction of hardware resources, protection of...
http://www.soi.city.ac.uk/~patty/bits.html

Lets non-root users load native, fully optimized code in kernels. OKE Corral: active network environment, lets 3rd-party code manage code organization at any level of nodes. LEGO-like model from MIT Click router. Description, papers, release page, contacts. [Open Source, GPL]
site exerpt
The Open Kernel Environment  Environment home search contact The Open Kernel Environment 06/03/04 While active development on this project has ceased, apparently there is still external interest in the OKE: it recently featured on Computer Science Daily The Open Kernel Environment The open kernel...
http://www.liacs.nl/home/herbertb/projects/oke/