Hi, This link abandoned non functional, http://www.ssw.uni-linz.ac.at/Teaching/Projects/LinuxOberon/ Where to get Oberon V4 for Linux? Running `RPI', I just wish to see what others do with V4 on Windows. Many thanks. -- Tomas Kral <thomas.kral@email.cz>
Searching just "oberon v4 for linux" an interesting list of resources appear. Some in sourceforge, some explicitly named Linz version, and even a mention of Oberon Linux Revival that runs on Raspberry Pi. I hope you can find the list useful. By the way, where can we browse all of your experiments with Oberon? Pablo Cayuela El oct. 30, 2018 7:21, "Tomas Kral" <thomas.kral@email.cz> escribió:
Hi,
This link abandoned non functional, http://www.ssw.uni-linz.ac.at/Teaching/Projects/LinuxOberon/
Where to get Oberon V4 for Linux?
Running `RPI', I just wish to see what others do with V4 on Windows.
Many thanks.
-- Tomas Kral <thomas.kral@email.cz> -- Oberon@lists.inf.ethz.ch mailing list for ETH Oberon and related systems https://lists.inf.ethz.ch/mailman/listinfo/oberon
On Tue, 30 Oct 2018 08:01:41 -0300 Pablo Cayuela <pablo.cayuela@gmail.com> wrote:
Oberon Linux Revival that runs on Raspberry Pi. I hope you can find the list useful. Yes, I already run OLR on ARM.
By the way, where can we browse all of your experiments with Oberon? Here, not all of them, https://github.com/tcat-qldom?tab=repositories
Can you get V4 running ob Linux@x86? -- Tomas Kral <thomas.kral@email.cz>
Hi, just checking, anyone running V4 on Linux@x86 32-bit machine? This my installed version of glibc: ii libc6-i686:i386 2.19-18+deb8u1 Many thanks. -- Tomas Kral <thomas.kral@email.cz>
Dear all, what can you say about the Oberon compiler (OP2) for ARM target? (native for Raspberry Pi, or for ARM Linux) I am interested in any implementation of the system ETH Oberon for ARM. So am I right to think that somewhere, there are development? Or not? Also please give me a link to A2/Bluebottle sources for ARM. Thank you! -- Oleg N. Cher
Am 01.11.18 um 14:56 schrieb Oleg N. Cher:
Dear all,
what can you say about the Oberon compiler (OP2) for ARM target? (native for Raspberry Pi, or for ARM Linux)
I am interested in any implementation of the system ETH Oberon for ARM.
Have a look at http://oberon.wikidot.com/oberon-linux-revival-olr The legacy version has the StrongARM based compiler, while ROP2-version is based on old OP2 compiler. An ARM compiler for OBERON-07 with System ported to Linux is also available on that page. Peter
Thank you for your answers, colleagues. Also I've found SharkOberon ftp://ftp.ethoberon.ethz.ch/ETHOberon/Native/SharkOberon/.beta Peter Matthias пишет:
Am 01.11.18 um 14:56 schrieb Oleg N. Cher:
Dear all,
what can you say about the Oberon compiler (OP2) for ARM target? (native for Raspberry Pi, or for ARM Linux)
I am interested in any implementation of the system ETH Oberon for ARM.
Have a look at http://oberon.wikidot.com/oberon-linux-revival-olr
The legacy version has the StrongARM based compiler, while ROP2-version is based on old OP2 compiler.
An ARM compiler for OBERON-07 with System ported to Linux is also available on that page.
Peter -- Oberon@lists.inf.ethz.ch mailing list for ETH Oberon and related systems https://lists.inf.ethz.ch/mailman/listinfo/oberon
-- Oleg N. Cher
Peter: Concerning the Oberon Revival, it says
The ROP2-version for ARMv7, RISC-V and MIPS... An ARM compiler for OBERON-07 with System ported to Linux is also available on that page.
Any chance for adding RISC5 to the list of OP2 targets? This would open the path for running V4 on the FPGA board soon, and possibly also System-3 later when more memory becomes available. Thank you, Wojtek
All: I posted a photo of the RiskFive system displaying a test screen on the attached VGA monitor. We now know that the board can drive the VGA screen. The next steps of HW testing will involve the mouse and keyboard. The work was performed by Mr. Vedant Karia who is diligently working on bringing RiskFive to life. http://riskfive.com/ --> News and progress Thank you, Wojtek
Am 02.11.18 um 01:23 schrieb Skulski, Wojciech:
Peter:
Concerning the Oberon Revival, it says
The ROP2-version for ARMv7, RISC-V and MIPS... An ARM compiler for OBERON-07 with System ported to Linux is also available on that page.
Any chance for adding RISC5 to the list of OP2 targets? This would open the path for running V4 on the FPGA board soon, and possibly also System-3 later when more memory becomes available.
Sorry, no chance, at least from my side. I am quite sure OP2 compiler would not run with the limited memory available. Peter
Dear Oleg, [...]
Also please give me a link to A2/Bluebottle sources for ARM.
If you checkout the SVN repository from the ETH server, you get quite a lot stuff also for ARM, you don't need a ETH login, it works also with the guest login, see instructions in the Oberon wiki book here: https://en.wikibooks.org/wiki/Oberon#Installing I cannot give you any hints what is there and how you use it. I guess that you know already that A2 now uses the Flexible Oberon Crosscompiler with the acronym Fox. You find the compiler in subdir sources. -- Bernhard
On Thu, 1 Nov 2018 13:26:15 +0100 Tomas Kral <thomas.kral@email.cz> wrote:
anyone running V4 on Linux@x86 32-bit machine?
Hi, I have found various `Oberon.Boot' files for Linux. -rw-r--r-- 1 pi staff 90737 Aug 30 15:33 oberon-oberonv4/HPUX/HPoberon.Boot -rw-r--r-- 1 pi staff 83439 Aug 30 15:33 oberon-oberonv4/Linux/LinuxOberon.Boot -rw-r--r-- 1 tcat staff 83439 Apr 8 2000 oberon-1.5.01/LinuxOberon.Boot -rw-r--r-- 1 tcat staff 83439 Nov 5 2004 oberon-1.7.02/LinuxOberon.Boot How do I build the `Boot' file above? `oberon' binary is build from `linux.oberon.c' which is a linux loader. The loader seems patching these calls to `libdl.so': `dlopen', `dlerror', `dlclose', and these calls to `libm.so': `sin' `dlsym' `sqrt' `atan' `exp' `cos' `log' Why is that? -- Tomas Kral <thomas.kral@email.cz>
On Thu, 1 Nov 2018 16:55:59 +0100 Tomas Kral <thomas.kral@email.cz> wrote:
anyone running V4 on Linux@x86 32-bit machine?
Not getting much luck with V4 so far. I have installed this (see picture) from `x86_Linux_Oberon_r24_Sys.tgz', there were problems with XFonts. I took fonts from `oberon-1.5.01.glibc.tar.gz'. I connect with RPI to Oberon@X86 running as server. What kind of Oberon this is? Unlike V4, it has loader `oberon.linux' that works with `libc6', also functional boot file `LinuxOberonCore'. ...log... tcat@lynx:/home/oberon$ oberon Oberon Boot File Loader 22.11.2004 starting System.Init ........ But gain how these loaders and boot files are built, where the sources could be got? Many thanks. -- Tomas Kral <thomas.kral@email.cz>
On 01/11/2018, Tomas Kral <thomas.kral@email.cz> wrote (in part):
But gain how these loaders and boot files are built, where the sources could be got?
In advance, I apologise if this has already been answered but have you tried the oberon.c in the Linz site (ftp://ftp.ssw.uni-linz.ac.at/pub/Oberon/Linux/)? N.
On Thu, 1 Nov 2018 at 13:26, Tomas Kral <thomas.kral@email.cz> wrote:
Hi, just checking,
anyone running V4 on Linux@x86 32-bit machine?
Not on 32-bit, no. On 64-bit, yes. Why are you looking at 32-bit? -- Liam Proven - Profile: https://about.me/liamproven Email: lproven@cix.co.uk - Google Mail/Hangouts/Plus: lproven@gmail.com Twitter/Facebook/Flickr: lproven - Skype/LinkedIn: liamproven UK: +44 7939-087884 - ČR (+ WhatsApp/Telegram/Signal): +420 702 829 053
On Fri, 2 Nov 2018 at 12:29, Tomas Kral <thomas.kral@email.cz> wrote:
On Thu, 1 Nov 2018 19:06:31 +0100 Liam Proven <lproven@gmail.com> wrote:
On 64-bit, yes. 64-Bit ARM,Intel-Core?
Intel. But I'm more interested in Bluebottle than the plain old Oberon environment. I have Oberon on macOS (10.13). I have A2 with Bluebottle on the bare metal (Thinkpad X200), in a VM (Virtualbox, multiple host OSes) and under Linux (openSUSE Tumbleweed on x86-64). -- Liam Proven - Profile: https://about.me/liamproven Email: lproven@cix.co.uk - Google Mail/Hangouts/Plus: lproven@gmail.com Twitter/Facebook/Flickr: lproven - Skype/LinkedIn: liamproven UK: +44 7939-087884 - ČR (+ WhatsApp/Telegram/Signal): +420 702 829 053
BTW -- I have a page of info about Oberon and Bluebottle on my blog. https://liam-on-linux.livejournal.com/46523.html Always looking for more links and info! -- Liam Proven - Profile: https://about.me/liamproven Email: lproven@cix.co.uk - Google Mail/Hangouts/Plus: lproven@gmail.com Twitter/Facebook/Flickr: lproven - Skype/LinkedIn: liamproven UK: +44 7939-087884 - ČR (+ WhatsApp/Telegram/Signal): +420 702 829 053
Hi Thomas, Robert Lichtenberger is/was the maintainer of Oberon V4 system for Linux (x86) and it can be downloaded from https://sourceforge.net/projects/oberon/ where also Claudio Nieders archive of all known sources of Oberon V4 is hosted. AFAIK there is no ARM compiler for V4, but there might be a chance to adopt Peter Matthias' OP2 version for ARM to V4. Regards -- Bernhard
-----Original Message----- From: Tomas Kral [mailto:thomas.kral@email.cz] Sent: Tuesday, October 30, 2018 11:21 AM To: Oberon@lists.inf.ethz.ch Subject: [Oberon] Oberon V4 for Linux
Hi,
This link abandoned non functional, http://www.ssw.uni-linz.ac.at/Teaching/Projects/LinuxOberon/
Where to get Oberon V4 for Linux?
Running `RPI', I just wish to see what others do with V4 on Windows.
Many thanks.
-- Tomas Kral <thomas.kral@email.cz>
AFAIK there is no ARM compiler for V4, but there might be a chance to adopt Peter Matthias' OP2 version for ARM to V4.
I realised, I had the sources already. I also remember running it some years ago on x86. Now I am not able to, I am getting `Trap (SEGMENTATION VIOLATION)' -- Tomas Kral <thomas.kral@email.cz>
Now I am not able to, I am getting `Trap (SEGMENTATION VIOLATION)'
I also got the segmentation fold error, but with some experimenting I succeeded to start Oberon V4 on two 32bit Linuxes (TinyCore 9.2 on an old Athlon and Q4OS on an even older P4), but it did not work in Q4OS 64bit on another slightly younger Athlon. I did the following: 1. Unpacked the oberon-1.7.02.tar.gz somewhere 2. cd <somewhere>/oberon-1.7.02 3. export OBERON=="./:`find $OBROOT -type d | tr "\12" :`" 4. xset +fp $PWD/xfonts 5. export LD_LIBRARY_PATH=$PWD 6. ./oberon Regards -- Bernhard
On Fri, 2 Nov 2018 09:47:21 +0000 Treutwein Bernhard <Bernhard.Treutwein@Verwaltung.Uni-Muenchen.DE> wrote:
3. export OBERON=="./:`find $OBROOT -type d | tr "\12" :`"
Hi Bernhard, This almost did it here, X window comes up, except it now says, xset: bad font path element (#0), possible causes are: Directory does not exist or has wrong permissions Directory missing fonts.dir Incorrect font server address or syntax Cannot find Oberon fonts. Is the environment variable OBERON correctly set? echo $OBERON says here =./:.:./Text:./Source:./Packages:./Packages/Web:./Packages/Mail:./Packages/RayTracer:./Packages/HeapInspector:./Packages/Elems:./Packages/FTP:./Packages/ViewerBar:./Packages/NetNews:./Packages/Dialogs:./Packages/FileManager:./Packages/Beautifier:./Fonts:./System: I run this modified script #!/bin/sh export OBERON=="./:`find . -type d | tr "\12" :`" echo $OBERON xset +fp $PWD/Fonts export LD_LIBRARY_PATH=$PWD ./oberon I renamed `xfonts' to `Fonts', and changed this line in `linux.oberon.c' and recompiled char defaultpath[] = ".:/usr/local/Oberon:/usr/local/Oberon/Fonts"; char defaultshlpath[] = "/lib /usr/lib /usr/lib/X11 /usr/lib/xorg"; -- Tomas Kral <thomas.kral@email.cz>
The still active page, which hosts Oberon V4 for GNU/Linux is: http://olymp.idle.at/tanis/oberon.linux.html
participants (8)
-
Liam Proven -
Nemo -
Oleg N. Cher -
Pablo Cayuela -
Peter Matthias -
Skulski, Wojciech -
Tomas Kral -
Treutwein Bernhard