Post a Comment
If you read the article, Amiga Inc. is no longer involved with AmigaOS at this point.
Therefore, who cares about Amiga Inc.?
The real heroes here, the Frieden brothers, who are two extremely talented developers, are getting the chance to set the future direction of this OS without the involvement of a corporation that has done nothing to do so.
They haven't actually produced any OS themselves. They bought Tao's Intent and added a few bits and pieces. They outsourced development for AmigaOS itself (first Haage & Partner - later Hyperion). There is little to care about regarding Amiga.
That said I am curious what they intend to do. As I see it they have absolutely nothing left of any value.
But then once it's ported to x86, it brings Windows into the equation. Microsoft sees it as a possible threat and starts it's patent threats, "get the facts" campaigns and all that stuff ....
Edited 2009-10-18 18:26 UTC
Not really. If they start getting an actual market share of x86, however, then that will get Microsoft's attention. There are countless operating systems for the x86 architecture and the only ones that are officially on Microsoft's radar are Mac OSX and Linux.
Microsoft doesn't even care about *BSD which will likely have a bigger slice of the pie over AmigaOS/x86 for a long time to come.
That being said, I'd probably buy a copy of AmigaOS/x86 if it became available. But that doesn't mean I'd drop Windows or Linux for it.
EDIT: There are actually several variants of Linux that Microsoft is worried about. Ubuntu, Moblin, and Chrome are probably the three biggest.
Edited 2009-10-19 12:05 UTC
to x86!
I am really serious about this. Face the reality - but in 2009, the hardware did not count anymore - like back in the good old Amiga days. It is all about software nowadays.
Lets think of what a OS, like the Amiga OS, with its ground up design for multitasking, multiprocessing, multi CPU awareness and small memory footprint could do on a state of the art hardware machine!
It must be incredible!!
And put a PPC and 68k emulator in for the good old stuff.
Edited 2009-10-17 23:41 UTC
Can Amiga get back in the game? They could become a niche player, but there's so much work to be done:
1) port to x86 (how about a 128 bit OS as Windows 9 is supposed to be?)
2) utilize GPUs to complement CPU processing (I'm a bit out of my league here, but I think supporting Nvidia's CUDA, ATI's Stream, or something similar is essential). Build it right into the OS for maximum speed
3) find a niche that's not yet saturated (AmigaOS, in it's day, was a leader in desktop video). Maybe the Amiga could be the manager of integrated audio and video throughout the home (organizing video, getting movies from the cloud, etc)
4) keep it lean and mean (both the OS and the company)
5) Hyperion needs to decide whether it's a hardware company (like Apple) or a software company (like Microsoft). A hardware company would mean higher risk (design expense)/higher reward (profit on both hardware and software. They cannot waste precious working capital wavering between the two (see Be, Inc.)
6) Do something unique (I don't know, maybe design computers that have no spinning drives, do everything in SSD or the cloud)
7) Court developers. Design an app store. Give developers free hardware/software.
8) Forge partnerships with content providers
9) A thousand different ideas I'm not smart enough to think of
That might work, except for the fact that 128-bit Intel processors don't actually exist! "
Dude, *NOTHING* associated with the Amiga actually exists.
It's basically Duke Nukem Forever's twin sibling.....
This is far from any win. OK, Amiga users might get new oportunities, great. But the outer world should know, that Hyperion used all but side tactics.
Somy xy years ago, MorphOS guys, as natural followers of Phase5 systems, proposed to Amiga Inc., that MOS could be the next AmigaOS. Amiga Inc. wanted to control new OS though. Then Ben Hermans (Hyperion) stepped in, and talked Amiga Inc. into "special deal", which resulted into much delayed OS 4 release.
And the outcome? Now Hyperion has a right to AmigaOS? Come on? So - who's the winner? Liars. Hyperion liars. No matter what they achieved, they deserve no respect ...
I expect this message might upset many ppl, just because they do care about the AmigaOS itself only. But - the behind the scene tactics can't be denied ...
Because of the agreement they made.
Amiga.Inc wanted to port the OS to PPC, after a decision they made based upon the users. Hyperion was then selected to do a quick port, they hade a timeline of 6 months. Hyperion failed.
Or in reality they said that more features was a must, and the port wasn't ready after the period. Some time after this A.Inc signed a new agreemet with Hyperion. But again, the failed to deliver. Some time after A.Inc wanted the sourcecode back, as it was stated in the agreement that they could have, with a buyback of $25000.. Hyperion delayed this to.
A.Inc sued Hyperion to have failed to deliver AmigaOS4 to Amiga.Inc. And people are blaming Amiga.Inc to not be interested in the OS ... come on.. They wanted OS4 out fast, to developers and customers. They needed income like any other companies. OS4 was one of them.
But, if Amiga.Inc would go bankrupt the sourcecode and the rights to AmigaOS would fall into Hyperions hands.
So, with OS4 as a hostage with Hyperion, they just had to wait and hold out.
They have played this well, Hyperion, no doubt about it.
Edited 2009-10-18 19:27 UTC
I saw your similar thread was locked on AW.net, which I thought was a little wrong, but I don't understand your point, MorphOS wanted to get the 'Official Amiga OS' job, the Amiga Inc decided not to give it to them, but instead gave it to Hyperion.
What's your point? There was a job to be done, it was tendered to one of the competing companies. Maybe MorphOS would have been a better choice, maybe not, but the choice happened.
MorphOS 2.0 came out in 30.06.2008, Amiga OS4.0 was released 24 December 2006, you could argue that MorphOS 1.45 was a bit more complete than the various OS4's pre-releases, again maybe not. But the sad truth is both took far to long to come out.
Edited 2009-10-18 08:45 UTC
Excellent news indeed. I agree that an x86 port would be fantastic, as would an integrated app store (iPhone style).
Aside from having a popular hardware platform, to get Amigos OS back off the ground we need developers. Amiga OS still uses C as it's primary development language. Fast as C is, there's a dwindling number of coders that have any idea about how to write it. Not to mention that developing a sophisticated app using managed languages like C# is much much faster. IMHO, Amigo needs a development environment and language that is contemporary. Using C# or Java as a first class citizen in the Amiga SDK would make life a lot easier for potential devs.
I've written a PowerPoint viewer that does not work that bad ;-)
Else, to all that understand nothing about anything else than x86 : this is not the topic and such a topic is really an invader in all discussions.
There would be many problems porting and having a x86 port and it's the same thing for ARM on which we can the same kind of fanstasms.
Which problems ? The port itself, the SDK to update, programs to compile for this target, no drivers available on the most heterogeneous pool of machines, ...
LLVM would kick Java and C# for execution speed and works with C for backward compatibility unlike the other two.
Also, kill the app store idea, we've already got http://www.aminet.org/ and http://os4depot.net/ for our freeware and demo ware apps.
One of the main advantages of AmigaOS over MacOSX and Windows is that it is an open system that anybody can develop software for. No proprietary programming languages yet.
I think they might win if they made a port into x86 in the first place.
Then, the second most important step would be to create a customized PC specification and optimize the OS for that custom PC.
Now, after that they would open specification so computer manufacturers would produce THAT SPECIFIC Amiga-PC and the OS would sell for a new type of home-computer.
The same way Apple inc. produces Macs except that Hyperion would license hardware specifications and keep control only of the OS itself (Microsoft practice).
If they do it right, they may establish a large enough user-base to make profit and further progress.
What about Elate? In the past McEwen promised an AmigaOS 5 based on the Elate/Intent platform.
This thing could spank some asses in the OS world. It is very fast, microkernel based, centered around managed code and it is portable to all known hardware platforms and processor ISA in a very little time.
To me, porting it to x86 seems to me like the most illogical next step to take. First of all, what is the point of x86, if the OS supports just a very limited hardware configuration? No, if they are to be truly serious about making AmigaOS a world-class competitor (which I'm not sure is their goal anyway), then there is only one way to go: the embedded/mobile/ultra-low-power segment, whether on PPC or ARM. It is in this segment that AmigaOS has its biggest advantage, because it's insanely fast and lean, plus in this segment a limited, well-defined hardware platform is the norm.
ARM would probably be best, since it's seeing tremendous growth right now. Still, PPC isn't dead yet in the embedded space, either. Witness the Cell--actually, wasn't there already some talk about a port to it?
Sure, x86 might be nice so you can test it out on your desktop, but that's what emulators are for, no? AmigaOS is so fast that even in an emulator things are likely to fly.
Edited 2009-10-18 09:17 UTC
just because they go x86 doesn't mean they have to go full support for every piece of crap out there.
look at apple, they've decided to only support intel and only really core 2 duo/quad and up.
the big issue will be trying to use any sort of recent graphics card with a working driver. i really don't see that happening at all unless they get a wrapper going.
Edited 2009-10-18 19:21 UTC
Your comment does bring to mind the fact that x86 is also a player in the SoC arena. Theoretically, Amiga could target a very specific x86-based SoC platform. However, for PPC or x86 to work the use case would have to be set-top boxes, netbooks or the like, as ARM is still the best/only option for the cramped interiors of smaller mobile devices.
Edit: Just did a bit of research and found out that there is indeed at least one PPC-based netbook out there:
http://www.limepc.com/book.shtml
Edited 2009-10-18 23:06 UTC
http://www.limepc.com/book.shtml
That's an interesting find - their UMPC looks rather slick, I bet that would make a great geek alarm clock.
But really, all this means is that Hyperion should now be able to spend more time bringing OS4 up to par with Morphos. The presence of two Amiga-like OSes with companies fully able to focus on their development behind them can only be a good thing for both, driving each to strive for better speed and higher hardware and software compatability.
One thing that would be good IMHO would be if Hyperion, the Morphos team and the AROS team were to sit down and hash out a POSIX-like standard that defines the basics of an Amiga-like OS, so that programs written for one could be easily ported to any other. The availablity of more apps would surely help all of them.
In a way such a thing already exists, in the form of the OS 3.1 API. But of course a lot of more modern stuff is missing, which would definitely be good to have in a cross-compatible kind of way.
Even niftier though would be if they open-sourced AmigaOS and merged it with MorphOS. I know it's a long shot but one can always dream
.
I have long wondered how much the Amiga-like operating systems would slow down once they had to do all the things that modern operating systems had to do.
Memory protection slows down a computer a LOT if it has to process a lot of page faults. That's why I have higher hopes for AmigaOS 3.x than 4.x. Little or no MMU support and a flat memory model. That's what it takes to be a fast OS.
If you don't believe me, try running AmigaOS 4.0 for classics and see if OS 4 running on a 150 MHz PowerPC is any faster than a 50 MHz 68060. I'll give you a hint: It isn't. The 68060 will win most of the time because it takes fewer and smaller opcodes to do the same programming and the MMU support costs processor power.
I see I'm starting to repeat myself so I'll just leave you with these thoughts.
Indeed, that's one criticism of Amiga that I've never really gotten. The lack of protected memory has always struck me as more of an advantage than a disadvantage, at least for the heavily interactive sort of stuff that Amiga is used for. Yes, in a server context Memory protection can be crucial, but for single user system, proper coding and a good memory allocator WITHOUT "hard" protection make for a much better performing system.



