[Oberon] Oberon/Linux Revival

skulski at pas.rochester.edu skulski at pas.rochester.edu
Thu Jul 2 22:11:00 CEST 2015


Peter:

> The Linux V4 port heavily depends on library calls.

All V4 ports were user-mode applications running in a single X-window in
Unix, or in some sort of a single window under Windows. Furthermore, the
V4 was implemented with Unix library calls which are similar under all
flavors of Unix. All V4's were thus quite similar to one another.

I thought the same was also true with System-3, at least initially.
System-3 would thus be a user-mode application from Unix standpoint.
Crossing the application-kernel barrier must be done with Unix system
calls in any case. Thus System-3 would also "heavily depend" on library
calls.

> however I don't know how to call
> libraries while only kernel interface is available.

If one is writing a part of the Linux kernel then regular libraries are
not available at all. For example, you cannot use a file system from
within the kernel. This begs a question: is your Oberon a part of Linux
kernel, or is it a user-mode application? These are completely different
approaches. I was under the impression that Oberon System philosophy was
similar to BlackBox: a user mode application that defines its own
"sandbox". Does your statement imply that this is no longer the case? Is
your Oberon now a part of the kernel?

Wojtek





More information about the Oberon mailing list