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!
Yes, but having it run on x86 will alienate the Amiga snobs.
Well in 20 years, we'll have x86 denial syndrome instead (of Amiga Denial Syndrome that is).
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?
I've got a feeling the AC was saying that Amiga OS is 'only used by hobbyists in lala land'...
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.
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)
I used to be a die hard Amiga fan and I still dip into the scene every now and again to see what's going on.
They seem to have a fairly decent browser in the form of a Firefox port called Timberwolf, but it's quite sad to see the amount of effort they have to through just to watch a video on YouTube.
Likewise, USB support is still quite lacking (I'm not even sure they have USB2 support yet), and most of the software is just ports of Linux software (Blender etc.)
It's interesting to see what's going on, but it'll only ever be a hobby. Some of them still seem to think the Amiga will take over the world one day.
Summation 2
Pascal Papara's Broadway AROS project has been brought to the Raspberry Pi by Stephen Jones. There's also an ARM6 hosted version of the AROS project available.
Why the animosity to Amiga enthusiasts?
Why indeed? BTW the article never really answered is own question, "why does it [Amiga] continue to inspire people"? Nostalgia only goes so far. I've picked up AmigaForever to play with, but that "solution" obviously doesn't answer the question because "alternatives" like the article mention's are still being created.
whoosh to both posts above this one. i bet you're fun at parties.
Not sure why people get so butthurt over what other people do with their free time.
Amen! This is an incredibly common reflex, found in all walks of life, and in relation to almost any area of human behaviour imaginable.
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.
Another undead "Amiga". Hooray...
Oh, the beautiful gloss of greality!
something was named Icarus, it went down in flames.
So rise up, all ye lost ones, as one, we'll claw the clouds.
A) Retrofit my car to eat oats and shit it onto the street. B) Write Lil Wayne to 8-track tape. C) Add sail to X-37B. D) Make a vacuum tube amplifier for the "perfect sound" E) Reverse genetic engineer the placenta into a Homunculus genesis organ
It's a bird! It's a plane! No, just the joke you didn't get.
you all know that if you buy a modern MB with a PowerPC in it you can run the true AmigaOS http://www.amigaos.net/
I like to spend my free time on slashdot pointing out then/than errors.
You butthurt bro?
Because back in the early nineties, we were obnoxious.
I'm not kidding. We'd bring in the Amiga into every discussion. How it was the best computer in the world. How you suck for having a PC or Mac. How Bill Gates sucks because he won't support our wonderful computer system.
We were basically the early nineties equivalent of Apple fanbois. Except worse, if you can imagine such a thing.
OS/2 fans have you beat there. And of course, much like Amiga, OS/2 still lives.
FTFY ::
I like to spend my free time on slashdot pointing out those errors.
But you haven't said what the errors are that you're pointing out?
CAPTCHA = subset
Because UI design from 30 years ago is SO AWESOME and INTUITIVE!
I think the weight of "people are inventing entire operating systems built in the manner of AmigaOS" outweighs your "I never turn on my video toasters any more."
Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
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.
Because some people like to spend all their free time trolling...
For the collector / new to Amiga market, what would you recommend? I want to get a complete Amiga system, for gaming exclusively, but I always get tripped up in the model numbers (500, 1200, 3000, etc). Just something new to toy around with for a few months and add to my collection of gaming equipment. I had a Commodore 64 since it was released in the "C" format, and still have all of my equipment and software, but I was so jealous of the back-of-the-box screenshots for Amiga titles (we really couldn't afford an Amiga when they were new). I'd love to experience that first-hand, especially from some of the better houses such as Cinemaware. I'm just completely unsure what model to invest in.
>> I want to get a complete Amiga system, for gaming exclusively, but I always get tripped up in the model numbers (500, 1200, 3000, etc).
I'd get BOTH a 500 and the 1200; both of these are CPU-under-the-keyboard models, but the 1200 has the built-in HD (120MB or so). Try to run your games on the 1200 first, but in my experience, you'll need the original 500 for a few of them. (The 3000 series and what-not are separate tower/keyboard affairs.)
The good old timey feeling of the late Renaissance
According to the article, Icaros plays nicely with a variant of UAE.
UAE provide the emulation and Motorola-to-Intel JIT.
While Icaros provide the Amiga OS API (thus, for example, the clip board is shared between x86 and motorola applications).
The screen shots also feature windows with amiga games running in them.
Now, it's another question how perfect this UAE+Icaros stack is for games and demos using bat-shit crazy copper effect running self-modifying code monstruosity triggered by in-sync CPU event ....
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
"Amiga" is the feminine form of the Spanish word that means "friend", hence "amiga" means female friend, and is often interpretted as having the same connotation as the word "girlfriend", even though it may not mean that literally in standard usage amongst Spanish speakers.
Having an Amiga computer, however, was the closest thing many of those who owned them could ever come to having a "girlfriend", hence the attraction.
>> I want to get a complete Amiga system, for gaming exclusively, but I always get tripped up in the model numbers (500, 1200, 3000, etc).
I'd get BOTH a 500 and the 1200; both of these are CPU-under-the-keyboard models, but the 1200 has the built-in HD (120MB or so). Try to run your games on the 1200 first, but in my experience, you'll need the original 500 for a few of them. (The 3000 series and what-not are separate tower/keyboard affairs.)
Damn, I wish you didn't post AC, I was going to ask if I can use one monitor for both or if they use different monitors. Sorry if I seem uninformed on Amiga, its new to me in almost every sense.
Maybe someone would like to download Icaros Desktop and see what actually is. Here's the link to the project page. Thanks to all visitors, http://www.icarosdesktop.org
Cant go too wrong with an a1200. There can be a little bit of incompatibility running games off floppy disc that way, but there's something called WHDLoad, which lets a person install games to harddrive that normally couldnt be run from harddrive, and fixes some incompatibility issues along with it.
Additionally I wouldnt buy an a1200 without at least adding some fast ram, as it not only loosens the usually tight memory, but speeds the system up twofold (cpu gets access to its own ram this way instead of sharing bandwidth with the custom chips). Was crazy for commodore not to add fast ram to the a1200 such is the difference in speed. I'd also add a cpu card as again it enhances the experiences considerably, plus offers options to add fast ram (you need to add a ram card normally anyway).
Be warned though, amigas are pretty pricey these days due to demand outweighing supply. There was recently a batch of 1500 "new" (old stock, but unopened/wrapped in plastic/boxed/etc.) or so a1200's tracked down though, so you could get ahold of a "new" system if youre interested.
Brief rundown though:
a500/a500+/a600/a1000/a2000 = 16 bit machines machines based on the 68000 cpu (externally 16 bit, but internally 32)
a1200/a3000/a4000 = 32 bit machines based on 68020/68030/68040 fully 32bit cpus. Apart from the a3000 these system also feature enhanced graphics hardware.