[Oberon] Is there an Oberon System3 or 4 version known to work on modern Linux kernels?
Rochus Keller
me at rochus-keller.ch
Fri Jul 25 02:21:38 CEST 2025
@ Michael Schierl
Thanks for the feedback. I didn't look at the details of the OP2 code generator, just at the
modification history. The version included with the Oberon System V4 in use is not younger
than 1997, and the modification date of the source files is 2004. The Pentium Pro (i686)
appeared in 1995. Both GCC versions I used default to i686, so I left the architecture as is.
Unfortunately I don't have "period correct" GCC versions, but I think it is fair to assume that at
least the -O0 version could be expected to have generated code with similar performance as
todays versions.
To be on the safe side, I re-run the benchmarks on the EliteBook with GCC 4.8.2 with explicit
"-march=i486 -mno-mmx" options. The comments in the Oberon source code state
"code generator for Intel i386, i387/ i486", so I assume that -march=i486 is a fair choice
(-mno-mmx is redundant when using -march=i486).
I added the results to a new sheet in the file "Results Mint Rebecca HP EliteBook 2530p.ods".
As you can see, the results are pretty much the same. Maybe NBody would have rendered a
bigger difference, but it doesn't work so far, and I didn't use it.
Best regards
R.K.
More information about the Oberon
mailing list