qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] MacOsX 10.2 guest under a GNU/Linux host
@ 2004-03-17  9:52 Jean-Michel POURE
  2004-03-17 11:52 ` Derrik Pates
  0 siblings, 1 reply; 6+ messages in thread
From: Jean-Michel POURE @ 2004-03-17  9:52 UTC (permalink / raw)
  To: qemu-devel

Dear friends,

I would like to install a MacOs X 10.2 guest under a GNU/Linux host.
Any sucess so far. How to proceed?

Cheers,
Jean-Michel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] MacOsX 10.2 guest under a GNU/Linux host
  2004-03-17  9:52 [Qemu-devel] MacOsX 10.2 guest under a GNU/Linux host Jean-Michel POURE
@ 2004-03-17 11:52 ` Derrik Pates
  2004-03-17 12:32   ` Jean-Michel POURE
                     ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Derrik Pates @ 2004-03-17 11:52 UTC (permalink / raw)
  To: jm, qemu-devel

Jean-Michel POURE wrote:
> I would like to install a MacOs X 10.2 guest under a GNU/Linux host.
> Any sucess so far. How to proceed?

Well, to my knowledge, qemu doesn't yet have that ability. It doesn't 
currently (that I know of) have full-machine emulation capability for 
PowerPC, not to mention a compabile OpenFirmware implementation (and 
compatible OF drivers). I don't know if or when Fabrice intends to do 
something like that with qemu, and I don't believe the SheepShaver port 
is anywhere near far enough along (currently only OldWorld compatible, 
requires a ROM image, and last time I tried to build it, still slightly 
broken). If you have a PowerPC system, you can run MacOS X inside the 
Mac-on-Linux virtualization environment, which I've done on multiple 
occasions on my PowerBook Pismo, but that's about it. Also, Apple's 
licenses are written such that running their OS on non-Apple hardware is 
a direct license violation. Just FYI.

-- 
Derrik Pates
dpates@dsdk12.net

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] MacOsX 10.2 guest under a GNU/Linux host
  2004-03-17 11:52 ` Derrik Pates
@ 2004-03-17 12:32   ` Jean-Michel POURE
  2004-03-17 13:31   ` Jocelyn Mayer
  2004-03-17 14:49   ` Gwenole Beauchesne
  2 siblings, 0 replies; 6+ messages in thread
From: Jean-Michel POURE @ 2004-03-17 12:32 UTC (permalink / raw)
  To: Derrik Pates; +Cc: qemu-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Also, Apple's licenses are written such that running their OS on non-Apple
> hardware is a direct license violation. Just FYI. 

This is not legal in France:

As a basic principle of law, you shall be able to devide anything you buy for 
seperate use (even licenses).

This kind of license is not legal in most countries. I cannot tell about the 
US-American laws because I am not of American citizenship.

In my case, I bought a MacOsX 10.2 license for an old PowerMac in order to 
compile pgAdmin III (http://www.pgadmin.org). I never used the license 
because MacOsX 10.2 does not support Unicode.

So basically, I still have an old PowerMac with MacOs9 and an idle MacOsX 10.2 
license, which I would really like to use.

So, when Qemu or Balilik2 supports MacOsX 10.2 under a GNU/Linux host,
I am ready to make installation tests.

Cheers,
Jean-Michel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAWEVpextoHHj2YFMRAn0oAJ0bi2G0PR/O8gDkmK+Pri+BwodULQCgmj5W
azQ1/UgJAn+hXTLHKgQOciE=
=vshz
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] MacOsX 10.2 guest under a GNU/Linux host
  2004-03-17 11:52 ` Derrik Pates
  2004-03-17 12:32   ` Jean-Michel POURE
@ 2004-03-17 13:31   ` Jocelyn Mayer
  2004-03-17 14:05     ` Johan Rydberg
  2004-03-17 14:49   ` Gwenole Beauchesne
  2 siblings, 1 reply; 6+ messages in thread
From: Jocelyn Mayer @ 2004-03-17 13:31 UTC (permalink / raw)
  To: qemu mailing list

On Wed, 2004-03-17 at 12:52, Derrik Pates wrote:
> Jean-Michel POURE wrote:
> > I would like to install a MacOs X 10.2 guest under a GNU/Linux host.
> > Any sucess so far. How to proceed?

I tried OpenDarwin 1.4.1, 6.2 & 7.1 & GNUDarwin (version ?) for x86.
All load the kernel, start and seem to hang.
I can see the white screen with the Apple for all versions but 1.4.1,
then nothing more happens...


> Well, to my knowledge, qemu doesn't yet have that ability. It doesn't 
> currently (that I know of) have full-machine emulation capability for 
> PowerPC, not to mention a compabile OpenFirmware implementation (and 
> compatible OF drivers). I don't know if or when Fabrice intends to do 
> something like that with qemu, and I don't believe the SheepShaver port 
> is anywhere near far enough along (currently only OldWorld compatible, 
> requires a ROM image, and last time I tried to build it, still slightly 
> broken). If you have a PowerPC system, you can run MacOS X inside the 
> Mac-on-Linux virtualization environment, which I've done on multiple 
> occasions on my PowerBook Pismo, but that's about it. Also, Apple's 
> licenses are written such that running their OS on non-Apple hardware is 
> a direct license violation. Just FYI.

I work on PPC system emulation but I'm still far from running MacOS X
under qemu. The main reasons are:
- bugs in PPC emulation
- Lack of Open-Firmware: it did some tests with a quick hacked OF
emulation, but the good way is to wait for OpenBIOS to be available for
MacOnLinux (I did asked to have access to their sources, but for now
never got any answer, even to say "no !"). I may try to use the OF from
my Ibook to make tests, but this cannot be a solution for Qemu releases.
- Lack of hardware emulation: Mac is *NOT* great: the hardware
specifications change almost every day :-). For now, my goal is to
emulate the 3 PPC standards: PREP, CHRP and OpenPPC. Some Macs are quite
CHRP machines, newer ones seems more like OpenPPC ones.
For now, I use PREP, because my first goal is to eliminate PPC CPU
emulation bugs. As PREP is nearly a PC with a PPC CPU, I can re-use
current Qemu hardware emulation, which make things simpler...
The only thing I got for recent Mac emulation is OpenPIC (good start).

I don't intend to emulate oldworld Macs for now.
I'd better have a recent one working, because the hardware is more
standard and documented.

Current PPC system emulation status is:
I can launch Linux and a shell in it and use it. That's all.

All this need to be merged with latest Fabrice's commits before I can
send patches...

-- 
Jocelyn Mayer <l_indien@magic.fr>
Never organized

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] MacOsX 10.2 guest under a GNU/Linux host
  2004-03-17 13:31   ` Jocelyn Mayer
@ 2004-03-17 14:05     ` Johan Rydberg
  0 siblings, 0 replies; 6+ messages in thread
From: Johan Rydberg @ 2004-03-17 14:05 UTC (permalink / raw)
  To: qemu-devel

Jocelyn Mayer <l_indien@magic.fr> wrote:

: - Lack of Open-Firmware: it did some tests with a quick hacked OF
: emulation, but the good way is to wait for OpenBIOS to be available for
: MacOnLinux (I did asked to have access to their sources, but for now
: never got any answer, even to say "no !"). 

If you use bitkeeper you can get them from:

  bk://openbios.bkbits.net/unstable     (bk clone URL)

-- 
Johan Rydberg, Free Software Developer, Sweden
http://rtmk.sf.net | http://www.nongnu.org/guss/

Playing Incubus - Nice To Know You

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] MacOsX 10.2 guest under a GNU/Linux host
  2004-03-17 11:52 ` Derrik Pates
  2004-03-17 12:32   ` Jean-Michel POURE
  2004-03-17 13:31   ` Jocelyn Mayer
@ 2004-03-17 14:49   ` Gwenole Beauchesne
  2 siblings, 0 replies; 6+ messages in thread
From: Gwenole Beauchesne @ 2004-03-17 14:49 UTC (permalink / raw)
  To: qemu-devel

On Wed, 17 Mar 2004, Derrik Pates wrote:

> I don't know if or when Fabrice intends to do something like that with
> qemu, and I don't believe the SheepShaver port is anywhere near far

It never intended to emulate OSX as it's of different ABI than Classic. So 
far, only OS 8.6 is supported at most. The advantage of SheepShaver 
approach is it's simply faster.

> enough along (currently only OldWorld compatible, requires a ROM image,

It supports old-style NewWorld ROM images (up to 1.6 AFAIK), as available
on Apple's FTP site. Parcels based ones are not supported yet.

> and last time I tried to build it, still slightly broken).

Actually, it depends on your compiler. Tried 3.2 -> 3.4, no problem so 
far on amd64 nor ia32. What are the issues you are facing?

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2004-03-17 14:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-17  9:52 [Qemu-devel] MacOsX 10.2 guest under a GNU/Linux host Jean-Michel POURE
2004-03-17 11:52 ` Derrik Pates
2004-03-17 12:32   ` Jean-Michel POURE
2004-03-17 13:31   ` Jocelyn Mayer
2004-03-17 14:05     ` Johan Rydberg
2004-03-17 14:49   ` Gwenole Beauchesne

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).