[Oberon] "Inner core" and "Outer core".

Jörg joerg.straube at iaeth.ch
Thu Dec 5 20:46:37 CET 2019

The definition of inner vs outer core is not totally correct:
In ProjectOberon only these four modules build the inner core:
- Kernel.Mod (memory mgmt, disk storage mgmt, traps, timer)
- FileDir.Mod (directory handling)
- Files.Mod (File handling)
- Modules.Mod (module loading)

They are the only four modules that are statically linked and loaded by the bootloader into memory. All the rest of the OS (display, windows, fonts, mouse, keyboard, text editor, Oberon main loop) is in the outer core and loaded dynamically by Modules.Mod. The linker and compiler are not part of the core.


> Am 05.12.2019 um 17:45 schrieb peter at easthope.ca:
> "Inner core" and "Outer core" are in the glossary now. 
> Ref. https://en.wikibooks.org/wiki/Oberon#Glossary
> Comments welcome.  If you can correct an error, certainly do.
> Thanks,               ... Lyall E.
> -- 
> https://en.wikibooks.org/wiki/Medical_Machines
> Tel: +1 604 670 0140            Bcc: peter at easthope. ca
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon

More information about the Oberon mailing list