Oberon operating system

E168961

The Oberon operating system is a minimalist, modular OS designed by Niklaus Wirth and Jürg Gutknecht to accompany the Oberon programming language and demonstrate principles of simplicity and efficiency in system design.

All labels observed (7)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf minimalist operating system
monolithic kernel
operating system
research operating system
countryOfOrigin Switzerland
creator Jürg Gutknecht
Niklaus Wirth
designedFor Oberon programming language
designGoal efficiency
minimalism
modularity
simplicity
developedAt ETH Zurich
developer Jürg Gutknecht
Niklaus Wirth
documentation Project Oberon book
hasFeature cooperative multitasking
dynamic module loading
garbage-collected runtime
integrated programming environment
modules as loadable units
mouse-based text interaction
single address space
single-process system
text-based user interface
type-safe system programming
hasUserInterface Oberon operating system self-linksurface differs
surface form: Oberon text-based GUI
influenced A2 operating system
Bluebottle operating system
Component Pascal based systems
Oberon-2 operating system variants
influencedBy Cedar system
Lilith system
Modula-2
kernelType monolithic
license various academic and open-source licenses
notableFor didactic clarity of implementation
integration of language and operating system
very small code base
partOf Project Oberon
surface form: Oberon project
primaryUse education
research
systems programming education
programmingLanguage Oberon programming language
supports Oberon modules
procedural programming
structured programming
targetPlatform Ceres workstation
NS32032-based workstations
RISC architectures
writtenIn Oberon programming language

How these facts were elicited

Referenced by (11)

Full triples — surface form annotated when it differs from this entity's canonical label.

Niklaus Wirth knownFor Oberon operating system
Niklaus Wirth developed Oberon operating system
Mesa influenced Oberon operating system
subject surface form: Mesa (programming language)
this entity surface form: Pilot (operating system)
Oberon-2 platform Oberon operating system
this entity surface form: Oberon System
Wirth knownFor Oberon operating system
subject surface form: Niklaus Wirth
Oberon programming language designedFor Oberon operating system
subject surface form: Oberon
Oberon operating system hasUserInterface Oberon operating system self-linksurface differs
this entity surface form: Oberon text-based GUI
Project Oberon hasPart Oberon operating system
Project Oberon hasPart Oberon operating system
this entity surface form: Oberon file system
Project Oberon hasPart Oberon operating system
this entity surface form: Oberon module system
Project Oberon influenced Oberon operating system
this entity surface form: Oberon System 3