qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Google Summer of Code 2015 - Implement Mac OS 9 support
@ 2015-02-05 16:07 Programmingkid
  2015-02-05 16:09 ` Alexander Graf
  2015-02-06 16:14 ` Stefan Hajnoczi
  0 siblings, 2 replies; 5+ messages in thread
From: Programmingkid @ 2015-02-05 16:07 UTC (permalink / raw)
  To: qemu-devel qemu-devel; +Cc: Alexander Graf

Implement support for Mac OS 9 in QEMU.

QEMU has gone a long way in emulating a Macintosh. But we can still improve. Adding support for Mac OS 9 would be a great imporovement. This would allow everyone who misses their older applications to be reacquainted with them. It would also expand QEMU's abilities. 

Links:
https://developer.apple.com/legacy/library/documentation/mac/pdf/MacintoshToolboxEssentials.pdf
http://www.emaculation.com/forum/viewtopic.php?t=7047

Details:
Skill level: advanced
Language: C
Mentor: <any volunteers?>

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

* Re: [Qemu-devel] Google Summer of Code 2015 - Implement Mac OS 9 support
  2015-02-05 16:07 [Qemu-devel] Google Summer of Code 2015 - Implement Mac OS 9 support Programmingkid
@ 2015-02-05 16:09 ` Alexander Graf
  2015-02-05 16:47   ` Programmingkid
  2015-02-06 16:14 ` Stefan Hajnoczi
  1 sibling, 1 reply; 5+ messages in thread
From: Alexander Graf @ 2015-02-05 16:09 UTC (permalink / raw)
  To: Programmingkid, qemu-devel qemu-devel



On 05.02.15 17:07, Programmingkid wrote:
> Implement support for Mac OS 9 in QEMU.
> 
> QEMU has gone a long way in emulating a Macintosh. But we can still improve. Adding support for Mac OS 9 would be a great imporovement. This would allow everyone who misses their older applications to be reacquainted with them. It would also expand QEMU's abilities. 
> 
> Links:
> https://developer.apple.com/legacy/library/documentation/mac/pdf/MacintoshToolboxEssentials.pdf
> http://www.emaculation.com/forum/viewtopic.php?t=7047
> 
> Details:
> Skill level: advanced
> Language: C
> Mentor: <any volunteers?>

Mind to add it here as well?

http://wiki.qemu.org/Google_Summer_of_Code_2015

Once someone has the TCG parts working, I'd be happy to help out a
student to get this running with KVM. Just imagine you could run Mac OS
9 on a POWER8 machine. Woohoo!


Alex

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

* Re: [Qemu-devel] Google Summer of Code 2015 - Implement Mac OS 9 support
  2015-02-05 16:09 ` Alexander Graf
@ 2015-02-05 16:47   ` Programmingkid
  0 siblings, 0 replies; 5+ messages in thread
From: Programmingkid @ 2015-02-05 16:47 UTC (permalink / raw)
  To: Alexander Graf; +Cc: qemu-devel qemu-devel


On Feb 5, 2015, at 11:09 AM, Alexander Graf wrote:

> 
> 
> On 05.02.15 17:07, Programmingkid wrote:
>> Implement support for Mac OS 9 in QEMU.
>> 
>> QEMU has gone a long way in emulating a Macintosh. But we can still improve. Adding support for Mac OS 9 would be a great imporovement. This would allow everyone who misses their older applications to be reacquainted with them. It would also expand QEMU's abilities. 
>> 
>> Links:
>> https://developer.apple.com/legacy/library/documentation/mac/pdf/MacintoshToolboxEssentials.pdf
>> http://www.emaculation.com/forum/viewtopic.php?t=7047
>> 
>> Details:
>> Skill level: advanced
>> Language: C
>> Mentor: <any volunteers?>
> 
> Mind to add it here as well?
> 
> http://wiki.qemu.org/Google_Summer_of_Code_2015

I'm not a registered user who can do that. The directions on the GSOC 2015 page said to just post to the developer mailing list. The web administrator will probably add the request to the page. 

> 
> Once someone has the TCG parts working, I'd be happy to help out a
> student to get this running with KVM. Just imagine you could run Mac OS
> 9 on a POWER8 machine. Woohoo!

It think that is very possible. I think the Power8 has a built in PowerPC inside. With it we might be able to run Mac OS 9 at near native speed! 

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

* Re: [Qemu-devel] Google Summer of Code 2015 - Implement Mac OS 9 support
  2015-02-05 16:07 [Qemu-devel] Google Summer of Code 2015 - Implement Mac OS 9 support Programmingkid
  2015-02-05 16:09 ` Alexander Graf
@ 2015-02-06 16:14 ` Stefan Hajnoczi
  2015-02-06 16:44   ` Programmingkid
  1 sibling, 1 reply; 5+ messages in thread
From: Stefan Hajnoczi @ 2015-02-06 16:14 UTC (permalink / raw)
  To: Programmingkid; +Cc: qemu-devel qemu-devel, Alexander Graf

[-- Attachment #1: Type: text/plain, Size: 483 bytes --]

On Thu, Feb 05, 2015 at 11:07:40AM -0500, Programmingkid wrote:
> Implement support for Mac OS 9 in QEMU.
> 
> QEMU has gone a long way in emulating a Macintosh. But we can still improve. Adding support for Mac OS 9 would be a great imporovement. This would allow everyone who misses their older applications to be reacquainted with them. It would also expand QEMU's abilities. 

What is missing?  Please explain which features need to be added so Mac
OS 9 can run.

Stefan

[-- Attachment #2: Type: application/pgp-signature, Size: 473 bytes --]

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

* Re: [Qemu-devel] Google Summer of Code 2015 - Implement Mac OS 9 support
  2015-02-06 16:14 ` Stefan Hajnoczi
@ 2015-02-06 16:44   ` Programmingkid
  0 siblings, 0 replies; 5+ messages in thread
From: Programmingkid @ 2015-02-06 16:44 UTC (permalink / raw)
  To: Stefan Hajnoczi; +Cc: qemu-devel qemu-devel, Alexander Graf


On Feb 6, 2015, at 11:14 AM, Stefan Hajnoczi wrote:

> On Thu, Feb 05, 2015 at 11:07:40AM -0500, Programmingkid wrote:
>> Implement support for Mac OS 9 in QEMU.
>> 
>> QEMU has gone a long way in emulating a Macintosh. But we can still improve. Adding support for Mac OS 9 would be a great imporovement. This would allow everyone who misses their older applications to be reacquainted with them. It would also expand QEMU's abilities. 
> 
> What is missing?  Please explain which features need to be added so Mac
> OS 9 can run.

Part of this position is figuring that out. It is going to take a lot of poking and prodding to find out what expectations are not being met. I suspect that there are issues with the Mac OS Rom file not being placed into memory correctly. That is not the only problem. We have no sound support of Mac OS. None of the sound cards that come with QEMU are Mac compatible. Then there is the network card issue. Networking doesn't work yet with a Mac OS guest. One more thing we need is USB support for Mac OS hosts. So to answer your question, what is missing - a lot. 

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

end of thread, other threads:[~2015-02-06 16:44 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-05 16:07 [Qemu-devel] Google Summer of Code 2015 - Implement Mac OS 9 support Programmingkid
2015-02-05 16:09 ` Alexander Graf
2015-02-05 16:47   ` Programmingkid
2015-02-06 16:14 ` Stefan Hajnoczi
2015-02-06 16:44   ` Programmingkid

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).