[Oberon] Oberon V4 on the Raspberry Pi?
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>
> > > On the other hand, AFAIK, currently all versions of Project Oberon
> > > 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  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  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
I also have running this on Raspi3.
Prof Pablo Cayuela
> Liam Proven – Profile: https://about.me/liamproven
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Oberon