Amiga.org

Operating System Specific Discussions => MorphOS => MorphOS -- Hardware requirements and availability discussion => Topic started by: utri007 on June 01, 2010, 09:45:39 AM

Title: MorphOS x86
Post by: utri007 on June 01, 2010, 09:45:39 AM
Hi

There is something wrong with MorphOS, only possible hardware is old an outdatet.

MorphOS should be ported to x86, it will hopefully support many chipsets and graphics cards.

Will it happen soon? Wich chipset and craphics cards will be supported?
Title: Re: MorphOS x86
Post by: BigBenAussie on June 01, 2010, 09:52:41 AM
MorphOS and AmigaOS are PPC only, and I doubt there are plans to change that.
If you want an Amiga like experience on an x86 you need to go for AROS.
Computers like IMICA and AresOne have been specifically built, and have drivers support, to work with AROS.
Title: Re: MorphOS x86
Post by: Everblue on June 01, 2010, 10:04:53 AM
I'm afraid this is a serious question :(
Title: Re: MorphOS x86
Post by: Haranguer on June 01, 2010, 10:50:40 AM
I wouldn't hold my breath for that one, utri007.
Title: Re: MorphOS x86
Post by: RussellB on June 01, 2010, 11:10:03 AM
MorphOS on x86 is just not going to happen, their aim at the moment is porting to PPC Mac hardware.
Title: Re: MorphOS x86
Post by: bloodline on June 01, 2010, 11:17:10 AM
Quote from: utri007;562352
Hi

There is something wrong with MorphOS, only possible hardware is old an outdatet.

MorphOS should be ported to x86, it will hopefully support many chipsets and graphics cards.

Will it happen soon? Wich chipset and craphics cards will be supported?
Just use AROS :)
Title: Re: MorphOS x86
Post by: redrumloa on June 01, 2010, 01:26:32 PM
Quote from: utri007;562352
Hi
 
There is something wrong with MorphOS, only possible hardware is old an outdatet.
 
MorphOS should be ported to x86, it will hopefully support many chipsets and graphics cards.
 
Will it happen soon? Wich chipset and craphics cards will be supported?

MorphOS is a hobby OS for enthusiasts, there will be no port to X86 any time soon afaik. You say hardware is outdated, but G4 Mac Mini is supported and other G4 Mac hardware will be supported soon. For an Amiga compatible NG solution, this is the fastest option on the table. There is no definitive information that even the X1000 will be faster than a G4 Power Mac. 2nd hand Power Macs are dirt cheap too.

If you want pure speed and don't care about compatibility, there is always AROS.
Title: Re: MorphOS x86
Post by: Crumb on June 01, 2010, 01:49:57 PM
Quote from: utri007;562352
Hi

There is something wrong with MorphOS, only possible hardware is old an outdatet.

MorphOS should be ported to x86, it will hopefully support many chipsets and graphics cards.

Will it happen soon? Wich chipset and craphics cards will be supported?


new hardware is supported and can be bought: EFIKA http://search.directron.us/newsearch.php?find=efika

Anyway I guess most of people will prefer a 1.5Ghz G4 ;-)
Title: Re: MorphOS x86
Post by: kolla on June 01, 2010, 02:13:20 PM
Why are these outdated 10 year old systems called NG? :)
Title: Re: MorphOS x86
Post by: Daedalus on June 01, 2010, 02:34:44 PM
@kolla

Maybe because it's short for "next-after-20-year-old-systems-generation" ;-)
Title: Re: MorphOS x86
Post by: takemehomegrandma on June 01, 2010, 02:48:22 PM
I certainly wouldn't mind a MorphOS port to x86. That would be really cool!

:)

X86 or ARM - a jump to one of these will be inevitable at some point down the line, because of the death of the desktop PPC. Supporting Mac HW is the best option now, both from a price, performance and availability point of view. But a jump to another architecture is inevitable in the longer run. Either that, or call it a day...
Title: Re: MorphOS x86
Post by: B00tDisk on June 01, 2010, 05:17:01 PM
I wish someone* would take the plunge and break out to the x86 architecture.

*=with all respect to AROS
Title: Re: MorphOS x86
Post by: HammerD on June 01, 2010, 05:20:52 PM
I don't think they have the resources to port MorphOS to X86 in any reasonable time-frame.
Title: Re: MorphOS x86
Post by: Karlos on June 01, 2010, 09:24:56 PM
Quote from: takemehomegrandma;562386
I certainly wouldn't mind a MorphOS port to x86. That would be really cool!


And yet in doing so, you'd have to sacrifice one of the much vaunted features of MorphOS, it's compatibility with 68K, WarpOS, PUP, MOS PPC et al.

Unless you go for some sort of rosetta-like PPC JIT for x86, anyway.
Title: Re: MorphOS x86
Post by: B00tDisk on June 01, 2010, 09:29:47 PM
Quote from: Karlos;562430
And yet in doing so, you'd have to sacrifice one of the much vaunted features of MorphOS, it's compatibility with 68K, WarpOS, PUP, MOS PPC et al.

Unless you go for some sort of rosetta-like PPC JIT for x86, anyway.


That's certainly doable; there's at least two PPC emulation architectures you could draw from to do it (bits of sheepshaver and pearPC), as well as various m68k emulation tools...
Title: Re: MorphOS x86
Post by: Piru on June 01, 2010, 09:40:47 PM
Quote from: B00tDisk;562431
That's certainly doable; there's at least two PPC emulation architectures you could draw from to do it (bits of sheepshaver and pearPC)

We don't like stealing GPL code.
Title: Re: MorphOS x86
Post by: Karlos on June 01, 2010, 09:49:39 PM
Quote from: Piru;562434
We don't like stealing GPL code.


Writing a PPC emulation from scratch would be a fairly large undertaking. Without using any of the GPL code, you could presumably examine how existing GPL examples have been implemented.
Title: Re: MorphOS x86
Post by: utri007 on June 04, 2010, 08:42:43 AM
Well this thread was actually a test :D

Conclusions are:

1. OS4  and moust of classic users aren't interested to commenting MorphOS
     *But why MorphOS/classic users jump every Amiga OS4 thread to commenting
2. Morph OS users have better knowledge or they don't want to talk nonsense

* MorphOS doesn't arouse feelings like Amiga OS4 for agains or for
* OS4 and classic users aren't simply to interested to comment or knowing about MorphOS
Title: Re: MorphOS x86
Post by: itix on June 04, 2010, 09:45:26 AM
Quote from: utri007;562807
* OS4 and classic users aren't simply to interested to comment or knowing about MorphOS

You just did ;-)

Edit: And now another classic user commented to MorphOS thread ;-)
Title: Re: MorphOS x86
Post by: warpdesign on June 04, 2010, 12:11:09 PM
Quote

We don't like stealing GPL code.

You mean you don't like sharing code ?

There's no stealing involved unless you don't share what's linked with your gpl code...
Title: Re: MorphOS x86
Post by: Piru on June 04, 2010, 12:23:36 PM
@warpdesign

If you have a proprietary product you can't use GPL code for such integral part as CPU emulation. Unless of course you want to make everything GPL. For some that might be an option but for us it is not. If it was LGPL then it could be possible to use it in theory, but with GPL it is not.

And obviously no-one wants another CherryOS...
Title: Re: MorphOS x86
Post by: warpdesign on June 04, 2010, 12:33:12 PM
I understand. And no, we don't want another CherryOS...
Title: Re: MorphOS x86
Post by: Fats on June 04, 2010, 07:23:04 PM
Quote from: Piru;562827
@warpdesign

If you have a proprietary product you can't use GPL code for such integral part as CPU emulation. Unless of course you want to make everything GPL. For some that might be an option but for us it is not. If it was LGPL then it could be possible to use it in theory, but with GPL it is not.

And obviously no-one wants another CherryOS...


It's good to be careful concerning licensing but I think the GPL CPU emulation could be quite isolated from the rest. UAE is also GPL but the ROM and a lot of software running on it are closed source.

greets,
Staf.
Title: Re: MorphOS x86
Post by: Piru on June 04, 2010, 08:48:15 PM
Quote from: Fats;562884
UAE is also GPL but the ROM and a lot of software running on it are closed source.

That is a completely different situation. Try to take UAE itself and include it as a integral part of a proprietary system, and then tell me it can be done.
Title: Re: MorphOS x86
Post by: kolla on June 04, 2010, 08:56:52 PM
Port MorphOS to Wii and run it under Dolphin.
Title: Re: MorphOS x86
Post by: Fats on June 05, 2010, 11:11:56 AM
Quote from: Piru;562903
That is a completely different situation. Try to take UAE itself and include it as a integral part of a proprietary system, and then tell me it can be done.


It should be able to be done but depends on how you make UAE an integral part of the whole system. Linux distros are also consisting of a lot of non-GPL code and some even of proprietary code with the GPL kernel an integral part of the system.
Of course if you don't want to open source any of the extensions added to the emulation core itself you won't be able to use GPL code.

greets,
Staf.
Title: Re: MorphOS x86
Post by: Piru on June 05, 2010, 01:07:32 PM
Quote from: Fats;563011
It should be able to be done but depends on how you make UAE an integral part of the whole system. Linux distros are also consisting of a lot of non-GPL code and some even of proprietary code with the GPL kernel an integral part of the system.

Again that is a completely different situation.
Title: Re: MorphOS x86
Post by: Fats on June 06, 2010, 03:52:44 PM
Quote from: Piru;563018
Again that is a completely different situation.


IMO it is similar enough. The linux kernel runs programs and libraries. The CPU emulation layer runs programs and libraries where code is in an alien binary format. As Linux can have an OS running on it that is fully or partly closed source the emulation layer should also be able to do that with clever engineering.
Please explain where the analogy breaks down.
In your opinion, what part of the integrated emulation would force most or whole of MorphOS to be GPLed ?

greets,
Staf.
Title: Re: MorphOS x86
Post by: deadwood on June 06, 2010, 04:56:45 PM
Quote from: Fats;563144
IMO it is similar enough. The linux kernel runs programs and libraries. The CPU emulation layer runs programs and libraries where code is in an alien binary format. As Linux can have an OS running on it that is fully or partly closed source the emulation layer should also be able to do that with clever engineering.
Please explain where the analogy breaks down.
In your opinion, what part of the integrated emulation would force most or whole of MorphOS to be GPLed ?

greets,
Staf.


AFAIK Linux kernel license has a special clause that allows non-GPL code to use it.

"  NOTE! This copyright does *not* cover user programs that use kernel
 services by normal system calls - this is merely considered normal use
 of the kernel, and does *not* fall under the heading of "derived work".
 Also note that the GPL below is copyrighted by the Free Software
 Foundation, but the instance of code that it refers to (the Linux
 kernel) is copyrighted by me and others who actually wrote it."

As for the closed source user applications which link with GPL modules (libraries for example) they are simply doing this agaist the license terms (in my view). If those libs are LGPL than all is ok. (source http://www.gnu.org/licenses/gpl-faq.html)
Title: Re: MorphOS x86
Post by: Fats on June 07, 2010, 08:09:09 PM
Quote from: deadwood;563149

"  NOTE! This copyright does *not* cover user programs that use kernel
 services by normal system calls - this is merely considered normal use
 of the kernel, and does *not* fall under the heading of "derived work".
 Also note that the GPL below is copyrighted by the Free Software
 Foundation, but the instance of code that it refers to (the Linux
 kernel) is copyrighted by me and others who actually wrote it."


As UAE does not have this exception is it illegal then?
IMO this note is just a clarification that the user programs that are run on the kernel are not derivative works of the kernel.

Question we want to answer is if you can implement a GPLed emulation layer that from user point of view is integrated in the OS without infecting the whole OS with GPL.
Or to put it in GPLv2

I'm still convinced it is possible and am curious to see what roadblocks other people see.

greets,
Staf.

Title: Re: MorphOS x86
Post by: gdanko on June 07, 2010, 08:43:44 PM
It seems AROS is too far behind to be usable. :(
Title: Re: MorphOS x86
Post by: ferrellsl on June 07, 2010, 08:54:15 PM
You'll find a ton of AROS users who will disagree with you.  It even has 3D accelerated video on Nvidia cards.  Running 68K apps is almost seemless and getting better all the time.  The only "features" still lacking are broader hardware support and printing is very rudimentary.  There's even a media center version of AROS at this site:  http://www.aresone.de/
Title: Re: MorphOS x86
Post by: utri007 on June 07, 2010, 08:56:52 PM
I agree, all 7 active users will say that Aros is useable
Title: Re: MorphOS x86
Post by: AmigaHeretic on June 07, 2010, 09:13:01 PM
Quote from: utri007;563354
I agree, all 7 active users will say that Aros is useable


SLAP! ;-)  

AROS has become very mature.  Icaros is a good place to start.  http://www.icarosdesktop.com/dl.htm

You can install it to USB thumb drive (just plain AROS or Icaros) now and so you don't need to fuss with multiboot HDs if you want to use it on you Windows box.  Read and write regular old Windows thumbdrives (fat32/16) so it is easy to transfer files back and forth.

You can buy a 100% supported x86 board just for AROS or test it on the hardware you already have.  So it could cost you nothing or maybe you spend $150 for a brand new modern motherboard.  Still nicer than on old Mac and $150 OS.

OWB for web browsing, mplayer for watching DVDs/movies, painting, 3D modeling, games, etc.   Part of AROS is Janus which lets you use all your 68k Amiga software right on your AROS Workbench.

AHI sound, networking, real 3D hardware acceleration (assuming you have the right hardware).  AROS is here and in many ways has more to offer then the alternatives.  And at a cheaper price.  


The WiFi bounty is due to be finished in ~September I think.  I think that is when AROS is really going to grow.  Throw it on a USB and surf from your laptop.  Yep the present and future look bright for AROS.
Title: Re: MorphOS x86
Post by: Manu on June 07, 2010, 09:16:06 PM
Quote from: gdanko;563350
It seems AROS is too far behind to be usable. :(


Not really. But each to their own I guess..
Title: Re: MorphOS x86
Post by: phoenixkonsole on June 07, 2010, 10:30:24 PM
Quote from: gdanko;563350
It seems AROS is too far behind to be usable. :(


:laughing:
http://www.vmwaros.org/

or wait a week or two for http://www.aros-broadway.de
Broadway is targeting (also) non-amigians... for the first birthday of the AresOne it will offer nearly anything you need.

Nice one.....

One year more and AROS will be the no.1 choice ; )
Title: Re: MorphOS x86
Post by: paolone on June 07, 2010, 10:51:47 PM
Quote from: utri007;563354
I agree, all 7 active users will say that Aros is useable

Eight. You forgot Snow White.