Linked by Thom Holwerda on Wed 20th Jun 2012 00:40 UTC, submitted by rohan_p
Amiga & AROS "Icaros Desktop is an effort to build a modern Amiga-compatible operating system for standard x86 hardware. It's a distribution built atop AROS, which is an open source effort to create a system compatible at the API level with the AmigaOS 3.x series. I recently had a chat to the creator of Icaros, Paolo Besser, about the creation of the OS and why Amiga continues to inspire people today."
Thread beginning with comment 523080
To read all comments associated with this story, please click here.
How icaros brings the laughs to x86 PCs
by MORB on Wed 20th Jun 2012 20:49 UTC
MORB
Member since:
2005-07-06

there are a number of projects that have been inspired by the system, taking the 'best practices' elements developers feel were present in the Amiga and reimplementing them in a modern OS.

all apps and the os sharing the same address space, doing object orientation by building messages and parsing them back instead of direct method calls, no separation of user code and kernel code,

best practices

lmao

Reply Score: 2

sergio Member since:
2005-07-06

AmigaOS is a single-user system without preemptive multitasking... having single address space isn't the end of the world.

AmigaOS 4 for example uses grim reaper to address application's hangs and from a practical point of view the system isn't so unstable at all.

And even if the system hangs, It boots so quickly and so clean that it's really a non issue (you can do a soft reset too, and It takes less than 1 second to do it, literally speaking).

Taking into account that AmigaOS 4 flies even using very under-powered hardware... hey maybe their ideas aren't so wrong!

I think AmigaOS and Amiga-like systems have a totally different philosophy than mainstream OSes... you can't judge AmigaOS from a Unix/orthodox point of view. It's a waste of time.

Reply Parent Score: 2

MORB Member since:
2005-07-06

without preemptive multitasking...

look how wrong you are, be prepared for hordes of your fellow amigaos fans to tear you a new one

having single address space isn't the end of the world.

yeah as long as none of your apps ever manipulate any sensitive piece of information
oops the only real app you have is a web browser, sorry for your passwords/credit card numbers/bank account logins

AmigaOS 4 for example uses grim reaper to address application's hangs

only if the app didn't dereference some bad pointer and shit all over the memory but amiga developers all use assembly and C so welp

and from a practical point of view the system isn't so unstable at all.

I remember my standards to call an os "not so unstable" back when I was a dumb developer on amiga os and well lol

And even if the system hangs, It boots so quickly and so clean that it's really a non issue (you can do a soft reset too, and It takes less than 1 second to do it, literally speaking).

nevermind losing all the state of your apps, great usability
oh wait you have no useful apps anyway

Taking into account that AmigaOS 4 flies even using very under-powered hardware... hey maybe their ideas aren't so wrong!

"the hardware to run amigaos 4 is orders of magnitudes more expensive as an off-the-shelf PC while being also orders of magnitude slower, but amiga os 4 (an inept OS with no useful applications) flies on it"

amiga user logic

I think AmigaOS and Amiga-like systems have a totally different philosophy than mainstream OSes... you can't judge AmigaOS from a Unix/orthodox point of view. It's a waste of time.

"yeah it's expensive as hell and I can't do anything useful with it but look how fast it boots and opens workbench windows"
*looks down on winblow$/linux/maco$ users and do a smug, satisfied little smile*

Edited 2012-06-20 22:05 UTC

Reply Parent Score: 1

Pro-Competition Member since:
2007-08-20

AmigaOS is a single-user system without preemptive multitasking... having single address space isn't the end of the world.


I have to ask - what are you talking about here?

1. AmigaOS has always had preemptive multitasking. That was one of the features that truly set it apart from the competition for years.

2. Having a single address space is the single biggest design weakpoint of the system, from a stability and security perspective. (It was forced by the economic realities of the time, of course.)

Reply Parent Score: 2