Linked by paolone on Fri 3rd Jun 2011 22:13 UTC
Amiga & AROS A new "point release" of Icaros Desktop, distribution of the AROS Research Operating system (an effort to re-create the original AmigaOS in a open source fashion, that may be ported on any platform), has been released today. The new version includes new software and games, but also enhances and extends some of the goods already included in the former releases.
Thread beginning with comment 476005
To read all comments associated with this story, please click here.
Developing
by Valhalla on Sat 4th Jun 2011 14:37 UTC
Valhalla
Member since:
2006-01-24

Concerning Aros and developing, has there been any progress on memory protection?

Alternatively is there some way to atleast do the actual development in a safe (sandboxed) way so that faulty code can't bring down the system? I remember all those 'Guru Meditations' from way back in the day when I developed on the Amiga, and not too fondly ;)

Reply Score: 2

RE: Developing
by madcrow on Sat 4th Jun 2011 15:33 in reply to "Developing"
madcrow Member since:
2006-03-13

Use of a hypervisor will somewhat solve the problem. If you do something that would bring down the system, it will only bring down your VM not your whole system. With that siad, despite its "perpetual alpha/beta/whatever" status, many of the programs (as well as the kernel itself) for AROS are pretty stable. In my limited testing, it hasn't guru-ed very much at all.

Reply Parent Score: 2

RE[2]: Developing
by Valhalla on Sat 4th Jun 2011 15:47 in reply to "RE: Developing"
Valhalla Member since:
2006-01-24

Yes naturally I realize that I could run it in a vm but that still means I have to reboot the 'virtual' os, also while I have no doubt that finished programs are not bringing down the system at a regular basis, there's quite a difference when you are developing programs. If my system would risk going down whenever I've had a segfault then I would have had to do alot of rebooting during my years as a programmer ;)

Hence I was wondering if there was any way of making it safer during the actual developing phase, like some sort of development sandboxing.

Reply Parent Score: 2

RE: Developing
by Laurence on Mon 6th Jun 2011 07:16 in reply to "Developing"
Laurence Member since:
2007-03-26

Concerning Aros and developing, has there been any progress on memory protection?

Alternatively is there some way to atleast do the actual development in a safe (sandboxed) way so that faulty code can't bring down the system? I remember all those 'Guru Meditations' from way back in the day when I developed on the Amiga, and not too fondly ;)

That was resolved in Amiga 4, but even in the early days there was a 3rd party error handling program that could catch many Guru Meditation errors before they halted the system:
http://en.wikipedia.org/wiki/Guru_Meditation#Commercially_available...

Reply Parent Score: 2

RE[2]: Developing
by Valhalla on Mon 6th Jun 2011 12:42 in reply to "RE: Developing"
Valhalla Member since:
2006-01-24

That was resolved in Amiga 4, but even in the early days there was a 3rd party error handling program that could catch many Guru Meditation errors before they halted the system:
http://en.wikipedia.org/wiki/Guru_Meditation#Commercially_available...

Ah, thanks for the info! Yes I seem to recall GOMF, but I believe I was never really impressed since it didn't prevent the need for a reboot and just offered you a chance to save stuff before rebooting (or am I not remembering correctly? this was many many moons ago). Devpac and Deluxe Paint, I wonder how many hours I spent in them...

Reply Parent Score: 2

RE: Developing
by ncafferkey on Wed 8th Jun 2011 14:59 in reply to "Developing"
ncafferkey Member since:
2006-09-15

There are also Linux-, Mac- and Windows-hosted versions of AROS. These versions store their files in the host FS, so you can easily edit and compile your programs outside AROS, and only use AROS to run/crash them.

Reply Parent Score: 1