Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: Samuar on June 24, 2003, 11:21:02 PM
-
In the age of Linux, is there any chance that Macs and Amigas could share an operating system, given that they both use similar processors?
It would open up the market for the AmigaOS product if old and new Macs were supported. Anyone have any ideas or knowledge related to this?
I had an A500+ Cartoon Special Edition yonks ago, and now own lots and lots of new and old, x86 and Macs.
Samuar
-
-
"share same OS":
Use the same operating system with little or no modifications. Say, get AmigaOS working on both an Apple Mac and AmigaOne from the same CD?
Or get a version of linux that runs on both?
Without emulation.
-
get AmigaOS working on both an Apple Mac and AmigaOne from the same CD?
No.
Or get a version of linux that runs on both?
Yes, as long as you have some way to launch the installer you can use the same distribution CDs. How well this works depends on the distribution.
-
Samuar wrote:
"share same OS":
Use the same operating system with little or no modifications. Say, get AmigaOS working on both an Apple Mac and AmigaOne from the same CD?
Or get a version of linux that runs on both?
Without emulation.
AMIGAOS that can run on Macs, Amigas... PCs.. Palms... sounds like you want AROS :-)
-
I'll explain my interest:
Development of amiga hardware is, compared to that of x86 and MacPPC systems, trivially slow. If it doesnt get sorted, it will be the downfall of Amiga [again].
Since we don't have the rights to take on development and produce a new 'amiga', is there a way to open the door to more hardware that AmigaOS [and therefore the support for all our old Apps and Games] can run on.
First port of call, on my check list, was systems with similar processors - hence the Apple Macintosh range.
I have some LC475 systems (good old 68K) and some PowerMacs (7200, 8550 etc loads!) - and wanted to know if AmigaOS could be put onto those.
Emulation is not the answer, for Amiga to continue.
I've looked at Pegasos (http://www.pegasosppc.com) and its interesting - but it means purchasing an expensive new system that doesnt have a lot of support. Recycling old systems should provide a large number of new interested people. Hopefully.
There are plenty of people throwing A1200s into tower cases, but this does not provide a good solution: support for this hardware is dwindling - based on your geographical location: West Yorkshire, U.K. appears to have pitiful support.
What do you lot think?
-
bloodline wrote:
AMIGAOS that can run on Macs, Amigas... PCs.. Palms... sounds like you want AROS :-)
You never miss an opportunity to plug AROS do you? :-D
Feel free to reply to this comment with a plug about how insanely great recent AROS snapshots have been. D'Oh! You got me doing it now :lol:
-
We have run Mac OS 9.1 on one of our AmigaOne G4xe's
yesterday. We ran a number of Mac programs including
Internet Explorer. God only knows why anyone would want
IE but it worked.
-
@Samuar
Old 68K Macs and Ataris WILL NOT run AmigaOS, don't bother, don't try. The classic amigas use a range of unique chips that don't reside in either of those machines for example the copper chip, Denise, Agnus, Paula, Gary, Buster, the Kickstart. Running AmigaOS on a mac is simply a matter of porting it (same for MorphOS), but then we go the route of BeOS.
-
"but then we go the route of BeOS."
I think it is important that Amiga offers such a port to the PowerMacs - because the number of machines then capable of running AmigaOS would increase by a figure of at least 100000x and maybe a lot more. Thats a lot of new customers. If they sold the software dirt cheap, a large percentage of those older Mac owners might be tempted.
Surely, in the porting stage, they're cant be too much work to be done? perhaps just the bootloader? afterall, most of the system hardware is similar. What isnt similar, should be fixed by some clever driver writing?
-
I must say that I totally agree. I once owned a A1200 and i still have fun memories of that computer, but I will not buy a new AmigaOne when there is no new and updated Office suite or no new games.
I would buy AmigaOne if it was realistic that this would happen.
I hope for this to happen. But I don't think it will when you have to buy both new hardware and software.
So from my point of view the best thing for the Amiga would be AmigaOS 5.0 on x86!!!
I know you all read Merely curious and thinks this is just somebody trying to spread uncertenty, but just how big is the Amiga Community? how many people have attended the AmigaOS tour so far? I don't know but my guess is that it is not enough to make Corel or maybe Microsoft even try to consider porting a Office suite, or EA to realse FIFA2004 or FIFA2005 to AmigaOS. :-( :-( :-( :-(
-
It would certainly open up the market...I know
a few Mac users myself who would probably buy
a copy of AOS if it was available. I don't
think it would be a huge technical challenge,
and I'm sure A-Inc and Hyperion could stand to
make a few bucks from the extra sales.
-
D, the problem is they are head-strong on the licensing issue. They don't want to sell AOS4. They want to sell dongled computers, not Apple Macs.
As we're on this topic it ought to be possible to port Darwin/PPC to the Pegasos or Pegasos II. Although by the time that happens you may be able to get a used Mac for less.
It would also be possible, although difficult, to execute Darwin binaries on Quark much like you can run Linux/x86 binaries on NetBSD. IOKit (or some parts of it) would have to be ported to Quark.
-
since mdma isn't around I'll ask .... is there anything else you'd like in the openamiga forums?
www.openamiga.org/forums/
-
So from my point of view the best thing for the Amiga would be AmigaOS 5.0 on x86!!!
Then use AROS!!!!
oh, and um... yes, I'll hype AROS to all who will listen... and since it's free, and runs on the most common, most powerfull and cheapest hardware avaiable for the desktop... I see no harm in what I do :-D
-
The idea of an Amiga OS 4 running on PowerMac sound great but seem irrealistic. Sure I would buy one if it was the case. But First Apple protect it's hardware, second it's a big job to develop the kernel and drivers for Mac hardware ...
-
doing that would clash with the whole OS4 licensing issue to prevent piracy.
despite it being a nice idea it is unrealistic.
-
Melaure wrote:
The idea of an Amiga OS 4 running on PowerMac sound great but seem irrealistic. Sure I would buy one if it was the case. But First Apple protect it's hardware, second it's a big job to develop the kernel and drivers for Mac hardware ...
The only real thing in the way of running AOS4 on a mac is AOS4's reliance on uBOOT firmware... any chipset issues could be overcome by looking at the Linux sources.
Already the PPC version of AROS should be able to boot older OF based macs.
-
Sadly, the PC is the only machine which actually does run AROS. The Amiga port has been abandoned for a long time, though I do hear news about someone investigating its re-portability once more.
What would actually make AROS useful right now would be a port to m68k Macs. They're extremely cheap, and use the same processor, so there should be a high degree of binary compatibility with cleanly written Amiga software, at least if you fill out the blanks in AROS with bits and pieces from your own copy of OS3.
-
Iggy_Drougge wrote:
Sadly, the PC is the only machine which actually does run AROS. The Amiga port has been abandoned for a long time, though I do hear news about someone investigating its re-portability once more.
What would actually make AROS useful right now would be a port to m68k Macs. They're extremely cheap, and use the same processor, so there should be a high degree of binary compatibility with cleanly written Amiga software, at least if you fill out the blanks in AROS with bits and pieces from your own copy of OS3.
Hmmm, good point.
Booting an Original 68K is a serious issue though... does any one still have the knowledge required to boot these things?
68K port of AROS is fine by the way, it boot the Palm (which uses the 68k compatible Dragonball CPU) fine and also runs (now with touchcreen support)!!! :-o
Also AROS can now boot OF based PPC boards too... :-)
We're getting there
-
Cold booting a 68k Mac straight into an alien OS is a bit difficult. It's not undoable, but there is a lot of hardware out there which needs to be set up before use (much like most VGA cards, which have a ROM with x86 code used to set the card up, making their use on non-PCs next to impossible), but once MacOS has done its job, nothing prevents you from using a second OS loader to throw MacOS out.
NetBSD has been ported to the Mac since ages, and it uses this approach (though a bootloader not involving MacOS at all has also been investigated). And since it's BSD, it's free for your use.
Another path is that one used by MagiC, a reimplementation of Atari's TOS. While it's originally for the real Ataris, it's been ported to the Mac, but runs inside MacOS, on its own screen. This makes porting much simpler, since you're addressing MacOS interfaces, instead of the hardware devices themselves. Much like Shapeshifter et al on the Amiga. I've always wondered why no-one just ripped the CPU emulation out of UAE and compiled it for the Mac. After all, there is already a MacUAE, just not for the 68k ones.
(On another note, the only way to play MP3s on a 68k Mac is by running an Atari MP3 player under MagiC; Mac users themselves have always claimed that a 68k processor can't handle the load. ;-)
-
@Iggy_Drougge
Not sure where you were pointin at ...
Something like running AmigaOS in an UAE where the 68k-emu
is replaced by the actual 68k in the Mac ?
Sounds good, won't work ...
There are alot of dependancies between the chipset-emu and
the 68k, which just wouldn't work with the real 68k.
One could try to start from the point were the Draco left,
but that would require lots of work in that machines
Hard and Software.
My advice (properly useless): Port the x11-hosted version
of AROS to Mac(68k)/BSD.
Dead slow, but possible.
Port that one to MacOS.
Still slow, but fun.
Or just wait for Bernie to release the 68k_2_PPC-JIT
for UAE he has been working on lately.
-
Kronos wrote:
@Iggy_Drougge
Not sure where you were pointin at ...
Something like running AmigaOS in an UAE where the 68k-emu is replaced by the actual 68k in the Mac ?
I'm pointing at either an AROS port or a UAE port without CPU emulation.
Sounds good, won't work ...
There are alot of dependancies between the chipset-emu and the 68k, which just wouldn't work with the real 68k.
Why would I want to emulate a chipset which I don't ever use on my Amiga? Amithlon doesn't emulate any more chipset than necessary to please the Kickstart.
Once again, think of Shapeshifter, Fusion and AMax on the Amiga, or the lesser-known Atari emulators.
One could try to start from the point were the Draco left, but that would require lots of work in that machines Hard and Software.
So it might, but it might turn out a lot easier than writing an entire emulator, especially since someone has already done that for you.
My advice (properly useless): Port the x11-hosted version of AROS to Mac(68k)/BSD.
Dead slow, but possible. Port that one to MacOS.
Still slow, but fun.
Exactly why would AROS be dead slow? Have the programmers been lazy?
Or just wait for Bernie to release the 68k_2_PPC-JIT for UAE he has been working on lately.
Once again a CPU emulator. Why buy an expensive PowerMac and waste all of its processor on emulating a lowly 680x0, when people are paying you to take their old Macs with real 68k processors?
-
@Iggy_Drougge
AmigaOS and even AROS-68k in the latest Amiga-version relies on the chipset.
Amithlon has a minimal chipset-emu to be able to boot AmigaOS, and as minimal as it
is, it would stil be hard to implement on a real 68k.
AROS on x11 on 68k would be dead slow, cos AROS on x11 is allways slow (compared to the
power of the host), and X11 alone on an 68k is a pain.
Why run it on a PowerMac ? Cos it would be faster than any 68k ;-)
-
Exactly why would AROS be dead slow? Have the programmers been lazy?
No, the suggestion was to run Linux/BSD and then run AROS over that using X11 as the "Hardware interface" for input/output... X11 crawls like a new born baby with no arms and legs (this is most noticable on the 68k :-) ).
-
;)