|
An object-oriented operating body is an operating system which internally uses object-oriented methodologies. When you took a late 1980s, Steve Jobs formed the computer company NeXT. One of NeXT's number one tasks was to project an object-oriented operating models. Jobs saw a many incompatible operating systems existent at a period (Apple II, Apple Macintosh, Amiga, PC to name two or three) & attempted to unite a children under the banner of the NeXT operating system. Though hailed when brilliant by industry numbers, it gained lone the comparatively little acceptance in the marketplace. NeXT was late acquired by Apple Computer and its operating system became a basis for Mac OS X in the form of the "Cocoa" frameworks.
An object-oriented operating models is around direct contrast to an object-oriented user interface, which can be situated above the non-object-oriented operating rules prefer Windows 3.1, Windows 95 or Windows XP. These are green for operating systems to trend lines a conception of WIMP (Windows, Icons, Menus, Pointer or Windows, Icons, Mouse & Pull-down Menus based on your text). Such systems apply an XY pointing device prefer the mouse to direct a pointer (pointer) on the screen.
Of these attempt at creating a truly object-oriented operating models was the BeOS of the mid 1990s, which used objects & a C++ language throughout. A patterns did non get mainstream though potentially in todays world it has its fans & advantages from either on-going development.
|
Apertos
Object-oriented reflective OS, from Sony Computer Science Lab.
Object-Oriented Operating Systems
Short, annotated, alphabetically sorted list and links, part of larger system.
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
A multithreaded execution system of atomic matrices with a dynamic compiler, a network environ, and an object orientated OS.
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.
Grasshopper
Orthogonally persistent, research SASOS. Persistence gives a fundamentally different model of computing from that supported by normal OSs, so using such for persistence research is inappropriate.
|
© 2005 GeneralAnswers.org |
|