This category is for object-oriented (OO) operating systems (OSs): OSs structured, organized, using all, most, or many of the principles of OO programming and related languages. Some such OSs are OO languages (Oberon, Self, Smalltalk, Squeak), some are written in OO languages (Java OSs in Java, Choices in C++), and some are written in procedural languages using OO structuring (GEOS and Unununium in Assembly). Of the later, many highly component-oriented OSs are also highly OO like, and are also listed here.On this page, OSs are arranged in three groups and levels: 1) Top group: types or classes of OS. 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.
Sub Directory
AtheOS
GEOS
Java
Open Source
PURE
Syllable
Relate Directory
Languages / Language-OS Hybrids
Languages / Object-Oriented
Methodologies / Object-Oriented
Software / Object-Oriented
Operating Systems / Extensible
Operating Systems / Microkernel
Operating Systems / Research
Operating Systems / Submicrokernel
Alias Directory
Amoeba
Archy
Croquet
FullPliant
Harmony
Jbed
Oberon
OS-400
REBOL-IOS
Self
Smalltalk
Squeak
Tao Intent
TinyOS
TUNES
V2 OS
Site
Apertos
Object-oriented reflective OS, from Sony Computer Science Lab.
Iguana Project
Investigating use of object-orientation, computational reflection, and metaobject protocols (MOPs) to support dynamic customizing of (system) software.
Athene
Next generation, commercial, kernel independent, all object and component based computing environment and OS that users can design to their specifications. Backend is built to run in almost any environment.
SOS: SOMIW Object-Oriented Operating System
Most interesting research results: simple, generic, powerful object model; the concept of Fragmented Objects to structure distributed abstractions; developed flexible naming service, dynamic linking package, library of application oriented communication protocols.
Renaissance
Multiprocessor OO OS purely designed and implemented in object-oriented techniques, to give application programs transparent access to system and remote objects distributed in a network of machines. OO programming is an ideal approach for building distributed systems. Runs on Sun SPARC, Encore Multimax multiprocessor.
ShagOS
Portable object-oriented microkernel OS, dynamically loaded device drivers, fully redesigned and rewritten many times in C++, runs on VAX, x86. Ongoing experiment in using O-O paradigm as framework for full OS, with distributed computing as main aspect in most design decisions.
Atomatrix
Multithreaded execution system of atomic matrices with dynamic compiler, a network environment, and an object-oriented OS. Open source, BSD.
Choices Object-Oriented Operating System
Research OS coded in C++, architecture organized as frameworks of objects hierarchically classed by function, performance; customized by replacing subframeworks, objects; application interface is kernel objects exported via application/kernel protection layer; kernel and application objects examined via application browsers; runs on bare hardware on distributed and parallel computers. Virtual Choices (VChoices) also runs under Unix System V.
Maruti
Goal: create an environment for developing and deploying critical applications with hard real-time constraints in a reactive environment. Such applications must be able to execute on a platform of distributed and heterogeneous resources, and operate continuously in the presence of faults.
MK++
Mach compatible microkernel; gives one code base able to support high assurance, scalability, realtime, distribution, SMP, fault handling, performance; all built in an object-oriented B3 evaluable fashion.
Tornado
Object-oriented operating system for large-scale shared-memory multiprocessors. Minimizes data sharing via careful design: often eliminates data sharing even when sharing appears natural. Successor to Hurricane.
XOS
Distributed operating system, to be fully object-oriented, preemptively multithreaded/tasked, event/message-driven. Little code yet, but design documents and links are interesting, useful reading.
Web Search
Object Oriented Operating Systems
URL : www.cs.iit.edu/~cs450/tutorial/os/oop.htm
Object Oriented Operating Systems. AEON (Trinity College Dublin) ... operating systems for parallel machines, trusted object-oriented kernels, ...[2002/10/11]
Operating Systems: Why Object-Oriented?
URL : parc.com/csl/groups/sda/publications/papers/.../for-web.pdf
Operating Systems: Why Object-Oriented? Gregor ... Object-oriented operating systems under de ... way of looking at object oriented operating systems in terms ...[1999/09/13]
Object-oriented operating system - Wikipedia, the free encyclopedia
URL : en.wikipedia.org/wiki/Object-oriented_operating_system
... first tasks was to design an object-oriented operating system, NEXTSTEP. ... object-oriented languages, it is no surprise that Java-based operating systems ...[2008/09/07]
Object Oriented Technology
URL : ksi.cpsc.ucalgary.ca/courses/547-96/tamw/547/oot
Object Oriented Operating and Graphics Systems - Ihab Khalil Mail ... Object Oriented Operating Systems. 4.1 Definition of an Object Oriented Operating System ...[2008/03/14]
Operating Systems; Object Oriented & Misc
URL : www.geckil.com/~harvest/object/index.html
Object oriented operating systems. ... Object Oriented. Operating Systems Overview. Dynamic Objects. HTMLreference: The Form Object. Object Oriented ...[2002/08/22]
Google Directory - Computers > Software > Operating Systems > Object ...
URL : google.com.sg/.../Computers/Software/Operating_Systems/Object-Oriented
Computers > Software > Operating Systems > Object-Oriented ... Object-oriented operating system for large-scale shared-memory multiprocessors. ...[2008/11/29]
Classification in Object-oriented Systems — CiteSeerX citation query
URL : citeseerx.ist.psu.edu/showciting?cid=1594489
... the following paper: Classification in Object-oriented Systems, by P Wegner ... Keywords--- Object-oriented operating systems, parallel operating systems, high ...[2008/11/22]
1998]. Design Rationale of the PURE Object-Oriented Embedded Operating ...
URL : citeseerx.ist.psu.edu/showciting?cid=1593440
... paper: 1998]. Design Rationale of the PURE Object-Oriented Embedded Operating System, by F Schön, W Schröeder ... object-oriented operating systems with ...[2008/11/26]
Welcome to IEEE Xplore 2.0: Object Orientation in Operating Systems ...
URL : ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4714
Object-oriented operating systems design and the revival of program families ... Why object oriented operating systems are boring. Hamilton, G.; Khalidi, Y.A. ...[2008/11/22]
Object-Oriented: Operating Systems at Canadian Content
URL : canadiancontent.net/dir/.../Software/Operating_Systems/Object-Oriented
... Object-Oriented. Includes free listings and information about Object-Oriented ... category is for object-oriented (OO) operating systems (OSs): OSs structured, ...[2008/11/28]
©www.freeaq.net - 2008
POWERED BY FreeBSD 7.0