Welcome, Guest. Please login or register.

Author Topic: Is THIS AmigaOS 5  (Read 12232 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Matt_H

Re: Is THIS AmigaOS 5
« on: January 07, 2008, 06:32:58 PM »
Sigh. This *might* have been cool 5 years ago, but I can't understand why anyone would develop for this platform now. There must be a huge overhead involved, and the advent of cross-platform media libraries (SDL, etc.) makes platform scalability almost redundant.

With  Java possibly falling out of favor, the market window for a product like this is long gone.
 

Offline Matt_H

Re: Is THIS AmigaOS 5
« Reply #1 on: January 07, 2008, 09:18:40 PM »
@ Nlandas

Apples and ornages. I will be shocked and amazed if there is a single line of code from the original AmigaOS in this new thing. From my understanding, the efficiency that allowed for such low system requirements is almost certainly gone, thanks to the nature of a virtual machine. The host device isn't just running "Amiga" code, it's running a virtual environment which in turn is running the Amiga code - the bulk of processing is on running the virtual machine, not their Space Invaders clone.

In other virtual machine examples, even the most basic Java apps crawl in comparison to C equivalents. Monkey Island is barely playable on ScummVM on my 68060/50 when it used to run fine natively on a plain 68000/7.

In a similar vein, performance of MOL is greatly reduced because it can't access hardware resources directly and has to use an emulation layer. I'd imagine there's also a performance hit with AROS Hosted vs. AROS native (the AROS guys can correct me on this), and with Windows running through Parallels vs. Windows running natively. Even old DOS apps running through Windows 95 are slower.

Bottom line is that Amiga, Inc.'s virtual machine is going to be a bottleneck. It's hardware, running an OS, running an application, running an "OS", running an application. Compare that to regular computer hardware running an OS, running an application. It's Amiga in title alone, completely ignoring the design philosophies that made the Amiga fun, efficient, and accessible to developers. And from a user perspective, for someone who just wants to use "an Amiga", it means installing and configuring another OS first.

This announcement has pushed me closer to building a box for AROS than ever before.