[Oberon] Concurrency support in Oberon

Srinivas Nayak sinu.nayak2001 at gmail.com
Wed Nov 23 05:46:23 CET 2016


Minix is good compared to Linux, at least to study the source.
Even Minix is small (kernel) compared to Linux and a nice book helps on your way.
Yes, it doesn't need reboot...

My interest is now not about creating an OS right away...

First I am thinking of how one can program in Oberon on Linux,
the way I program in C and C++...
Just write code on an editor, compile and run...
No Oberon philosophies should be compromised which is its strength...
To program in Oberon, Oberon OS shouldn't be installed on Linux...

Even before this, probably I dreamed a lot more...
How can one create a thread, synchronize, do mutual exclusion etc...
so was this thread created... :-D


With thanks and best regards,

Yours sincerely,
Srinivas Nayak

Home: http://www.mathmeth.com/sn/
Blog: http://srinivas-nayak.blogspot.in/

On 11/23/2016 06:38 AM, Lars wrote:
> On Tue, November 22, 2016 10:55 am, Srinivas Nayak wrote:
>> I feel, writing a Linux like OS using Oberon is possible...
>>
>>
>> But how to make a Oberon program run on bare Linux, i.e.
>> how to create runtime environment for an Oberon program using Linux linker
>> and loader, that is now on my head...
>>
>> On import, we have to load modules on the fly...
>> We should be able to unload modules and re-load...
>
> But then the question is should you be copying Linux, or looking into Minix?
>
> Minix is a modular operating system design, although many people have
> criticized it for having too many layers required in order to make it
> modular.
>
> i.e. would your oberon operating system be able to reload things without
> rebooting the kernel, to make it more robust - the entire purpose of
> minix.... without crashing the kernel.
>
> I'm not so sure linux is even the operating system to copy (not a good
> role model). But as I've no looked much into minix, I'm not even sure
> about it either... It has its critics. Just thought I would bring up minix
> because it is based on modularization.
>
> Too bad some minix academic boys from Europe are not on this list to chime
> in.
> --
> 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