How Icaros Desktop Brings the Amiga Experience To x86 PCs
angry tapir writes "Icaros Desktop is an effort to build a modern Amiga-compatible operating system to 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."
Evar!
Can I seamlessly run Amiga games written for the 68000 on it? This would require emulation, but it's been done before.
Give me Classic Slashdot or give me death!
The x86 architecture is actually still used a lot on the desktop and server market, but I understand what you mean. It's pretty dead in the tablets and cellphone market, the largest market for processors.
c++;
I wonder why they wouldn't use a Linux distribution for this project.
Correct me if I'm wrong, but what I recall from the Amiga back then (a friend had one), and what I have seen here so far, this "Amiga Experience" is all about the GUI, not so much about the underlying tech. Which is no matter what totally different than on the original Amiga for the simple fact that we have so different hardware nowadays. Hard drives, more memory, USB, optical drives, WiFi, you name it. It wasn't there back then, and is standard now.
Already there are themes to make Gnome or KDE look and behave exactly like OS-X, or Mac Classic, or Windows XP or whatever. They can be themed so thoroughly, using different window managers probably even more possibilities, that I'd say this is the way to go.
Take a Linux distro, e.g. Ubuntu, as base, and build your own customisation on it. There are plenty of derivative distros that do it just like that. Ubuntu being a derivative itself. And presto you have the Amiga Experience, with all it's quirks, with all the underlying goodness of modern hardware support etc.
Or am I really missing something here?
Hardly. Ten years ago, maybe.
I have to say this project upsets me.
Why? Because if it had been completed fifteen years ago, it'd have been something I'd (and millions of other Amiga enthusiasts) would have been able to jump on, and over time it would have grown. The issues with Exec's lack of MMU support would have been, as time progressed, dealt with in an evolutionary way (I have no idea what the solution would have been, but I'm pretty sure it would have come about.) And so the platform would have lived on.
Unfortunately it wasn't completed then, and the mindshare has moved to GNU/Linux. The problems with AmigaOS back in 1994 are still present in AROS. There's no easy way to fix the issues any more, because the people interested aren't tight knit and large enough to actually agree upon a way forward.
Which is NOT, absolutely NOT, to diss the efforts of the AROS crew. What they've produced is impressive, and anyone who thinks all operating systems should either be POSIX or Windows based should, absolutely should, download this and play with it.
What upsets me is that I can't, any longer, jump on something so wonderful. There's no point.
You are not alone. This is not normal. None of this is normal.
It was a superb machine (arguably the best personal computer) in the 80s and early 90s, but its now 2012 and things have moved on. Why are people still intent on trying to resurrect it like some festering computer zombie? Its making a mockery of the Amiga name and of the time and effort the original designers put into its HARDWARE - because it was the hardware rather than the OS which really made it what it was.
>> why Amiga continues to inspire people today
Um...not really. I owned two Amiga machines and worked on two different Video Toaster rigs. Fun at the time, but I'm very, very happy that the Amiga's best features (graphics, sound and text-to-speech) went mainstream. I haven't plugged in any of my old systems in more than five years.
Let it rest - RIP.
Hobbyists are more then enough to justify it. If they get a kick out ouf playing with AmigaOS then good for them. Some people play games, some people read, some people waterski, and some people enjoy playing with old tech. Not sure why people get so butthurt over what other people do with their free time.
No. You see, even the most snobby of snobs is well aware that the only viable CPU architectures right now are ix86 and ARM. 68K is dead outside of the low power (in every sense) embedded world; and PowerPC is a WTF.
Ten years ago, like I said, you might have found a hold out, clinging perhaps to PowerPC as a possible 68k successor, but today? Nope. The CPU wars are over.
Why the animosity to Amiga enthusiasts? Im willing to bet that a significant portion of Linux users on Slashdot were once Amiga users and for various reasons moved on - maybe like myself - a reluctant windows user in the late 90's before discovering Linux and dumping windows for good eventually! Initially Linux - for me reminded in many ways of Amiga OS which is why it was so easy for me to fall in love with it.
Although Linux will for the moment remain my primary OS I've been keeping an eye on AROS. Over the years and as of late the system is becoming really polished with different distro's including one for 68k that can be run on classic hardware - as well as a port currently underway for the Raspberry PI. So you will see that this is not just about running AmigaOS on x86 but creating an OS that eventually will run across different processor architectures. There is also a very interesting Aros / Linux hybrid which opens up the world of linux applications to use inside AROS ... Aeros / Broadway X .
How quickly we forget that Linus Torvalds was scratching an itch to build a minix clone for x86 which has led to the incredibly widespread and varied use we see today. So to AROS which started albiet more recently than Torvalds effort which has similar but humble beginnings.
AROS and the work that has been done are enabling things like replacement , royalty free Kickstart's that can be used with emulation software - free of the chains of licensing. Its open source nature will ensure that the operating system can be free and modified by all.
I for one applaud the efforts that have gone into the project particularly since they have so few active developers. (Anyone interested should probably dig in)
They were referring to AmigaOS not x86.
Did you feel a little breeze in your hair? Yeah, that was the comment going over your head. He intentionally switched them up for effect.
3 seperate people in the first 2 pages decrying AmigaOS on x86 and how PPC hardware makes it 'special'.
An 8-core POWER7 processor is special. Most everything these days from the PowerPC series is not.
Had Commodore actually released a PPC based Amiga themselves, then there might have been a real connection between the PPC and the Amiga. But Commodore folded before they could transition off of the 680x0. So all we have are a few third party PPC processor cards and a couple hobbyist companies tinkering with it after it fell from mainstream status.
To me, I think a lot of people had wishful thinking of what could have been had Commodore followed Apple down the PPC rabbit hole. That is why they're so hung up on it. But for most people, the Amiga died when it was a 680x0 machine running 3.x.
something was named Icarus, it went down in flames.
So rise up, all ye lost ones, as one, we'll claw the clouds.
It's a bird! It's a plane! No, just the joke you didn't get.
Not all operating systems need to be, nor should be, multiuser, memory/resource protected, desktop publishing Goliaths. The OS I work on in my spare time is single user, no permissions, no memory protection simple piece of usefulness. I use it to run diagnostics and fix problems and I am proud of how well it does that. I believe your view of what a "useful OS" should be is skewed.
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
Everyone had a different idea of what the "Amiga Experience" was, because the machine was so striking in so many different ways.
I don't remember talking to many people who thought Intuition and Workbench (the GUI) were all that special (right-button fixed-position menus, and "screens" being the only "cool" Amiga-exclusive GUI features that I can think of off the top of my head), but OTOH in the mid-1980s there weren't that many GUI competitors, so I guess it's not far-fetched that at least some people thought that was special.
To some people, it was just the games. The Amiga had its day in the sun where it was, for a brief period, the game machine. When that day ended, those people moved on.
To me, it was all about the tech. And even within the tech, there were at least two camps and lots of people with a mix of membership in both. The custom chips were excellent -- by mid/late 1980s standards (by 1996 I had installed a graphics card and by 2000 the case was truly stuffed to the gills with replacements for nearly everything on the mobo, every Z3 slot filled and some cards with other weirdo connectors which connected to other sub-cards!).
Exec was excellent (if you ignored the issue of memory protection) and simple, and I still sometimes wish on Linux I could "nice" processes with absolute priorities. (But it doesn't matter as much, these days.)
Even AmigaDOS (!) (when's the last time you heard that part of the system praised?) had some very nice things about it, or easily added onto it. Linux finally got equivalent ramdisk tech with 2.4 but I still don't see a pipe device as awesome and convenient as APIPE. ;-) Linux finally got diverse filesystems (on of my favorite things about it) and has pulled ahead by a huge margin (I'll admit that; Linux is now the world leader in this regard) but Amiga people were plugging in, and playing with, and benchmarking different ones, years before anyone ever heard of Hans Reiser. When x86 people were working around fdisk partitioning, Amiga people had RDB -- equivalent tech is just now hitting becoming widely deployed with GPT. Some of its features seem very dubious by today's standards (I can't explain to anyone in 2012 why they would want "assigns" and not sound like a moron) but compared to AmigaDOS' comtemporaries .. oh, those people knew why someone would want a feature like that, and envied the Amiga even if they had to do it in secret.
The Amiga was plenty loved for its tech. Maybe by different people for different reasons, but the techlove was there, and I think critical to Amiga lingering after Commodore's death, for as long as it did.
One thing, though. For all the Amiga tech we don't have today, we still get by. Some of it got improved on (FFS seems so quaint now), some of it got the need for it bypassed by either new paradigms or brute force (you don't need copper lists, or to tell APIPE how much memory to use for its queue, or decent partitioning system when you have LVM), some of it is now seen as a bad idea (e.g. reading the the code which implements a filesystem, from the inserted media), and whatever we all still lack today, is mitigated by the other advantages of being the mainstream (e.g. Core i5 for $200 instead of a Cyberstorm 060 for $1000). The tech was damn fine, but it's still 1980s tech that we're talking about. It still impressed in the 1990s, but mainly because the 1990s were a semi-dark age.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
Incidentally, by some accounts Commodore were working with HP to transition to the PA-RISC processor and had no plans to use PPC... Had they not folded, they most likely would have moved to HPPA, later moved to IA64 and would probably be in the process of moving again.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
Had they not folded, they most likely would have moved to HPPA, later moved to IA64 and would probably be in the process of moving again.
The few remaining polar bears are very thankful that IA64 didn't gain momentum...
Stick Men