[Oberon] Oberon V4 on the Raspberry Pi?

Pablo Cayuela pablo.cayuela at gmail.com
Tue Jan 12 21:44:52 CET 2021

Replies between lines:

On Tue, Jan 12, 2021 at 4:51 PM Liam Proven <lproven at gmail.com> wrote:

> On Tue, 12 Jan 2021 at 20:29, Serge Belyshev <belyshev at depni.sinp.msu.ru>
> wrote:
> >
> > > On the other hand, AFAIK, currently all versions of Project Oberon
> running
> > > on Windows, MacOS, Linux etc. ARE emulated. In this case, the compiler
> > > generates RISC5 instructions that are then 'interpreted' by a software
> > > emulation of the RISC5 CPU. Each RISC5 instruction results in tens
> >
> > Correction:  Peter Matthias' port of Project Oberon runs natively on
> > RISC-V, ARMv7 and little endian MIPS: http://oberon.wikidot.com/
> You have over-trimmed your reply a bit, so I cannot tell for sure to
> whom you are replying.
> It may just be me, but I find that wikidot site short on solid
> information and it has not been updated in a long time. Is there a
> mailing list or other community anywhere where this particular project
> is discussed?
> Some of my questions:
> * this is solely running on top of Linux, right?

" OLR is the Oberon System [3] with Gadgets* running natively *on the Linux
Kernel of X86, RISC-V, MIPS and ARM processors. "

* what version(s) of Oberon does it run?

 " Oberon System [3] with Gadgets. "
" Basis of the system is the latest Alpha of PC Native Oberon of ETH

* what are the Linux system requirements?

" all targets should run well on framebuffer, X11 and over network via ssh
-X . "

> * what exactly does it emulate, or doesn't it?

- X86, ARMv7, RISC-V and MIPS should be able to compile all targets. Due to
compiler limitations, ARM only can compile itself.
- Network does not work"

* how complete/finished is it?

" Network does not work  "
" OLR will likely not get much more development. I am currently evaluating
porting Project Oberon to ARM32 Linux and WebAssembly. "

All answer extracted from Peter Mathias' Oberon Linux Revival:

I'm using OLR under Ubuntu 18 on a VM on Win10; I also have OLR working in
Raspi3 (Raspian). I did not try Qemu with any, nor RISC-V nor MIPS versions.

And his other Project Oberon / Linux is:
" a port of Project Oberon <http://www.projectoberon.com/> to Linux on
ARMv7 (32Bit), RISC-V (32Bit) <https://en.wikipedia.org/wiki/RISC-V> and
MIPS32 CPUs. All *native versions* run well via qemu on all other
architectures. "

I also have running this on Raspi3.

Best regards,
Prof Pablo Cayuela

> Liam Proven – Profile: https://about.me/liamproven
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20210112/4f453bfd/attachment.html>

More information about the Oberon mailing list