Google Summer of Code 2010: Difference between revisions
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
* Add more sophisticated encodings to VNC server | * Add more sophisticated encodings to VNC server | ||
* Write a C QMP library based on QEMU json and qmp code | * Write a C QMP library based on QEMU json and qmp code | ||
Ideas by Jan Kiszka: | |||
* Device state visualization (savevm-based capturing, pretty-printing infrastructure, support for popular devices) | |||
* Upstreaming some of the Android emulator bits | |||
Revision as of 07:55, 10 March 2010
This is a page for collecting ideas to present to Google Summer of Code 2010.
Ideas by Natalia Portillo:
- Add Macintosh to 68k system emulation.
- Boot Mac OS X (x86 and x86-64) without hacking it.
- Boot Mac OS >= 8.5 on PowerPC system emulation (Toolbox is included with system so no need for Mac's ROM dump)
- Add a more common VGA, like the S3 Trio (more guests have native drivers for that card than for Cirrus GD5446)
- Enhance, update and integrate Acorn Archimedes system emulation (it was available for 0.9.0 or so)
- BeBox system emulation
- NeXT machines system emulation
Ideas by Cam Macdonell:
- Shared memory transport between guest(s) and host.
- Pass through file systems (9p, CIFS)
Ideas by Anthony Liguori:
- Add support for guest copy/paste
- Add more sophisticated encodings to VNC server
- Write a C QMP library based on QEMU json and qmp code
Ideas by Jan Kiszka:
- Device state visualization (savevm-based capturing, pretty-printing infrastructure, support for popular devices)
- Upstreaming some of the Android emulator bits
Mentors
- Brian Jackson
- IRC Nick: iggy
- Areas Of Specialty: Jack of all trades
- I'm not a hardcore qemu dev, but I know my way around, I know who knows what, my time is probably less valuable than some of the other devs, and I have the available time to do it
- Natalia Portillo
- IRC Nick: claunia
- I'm not a qemu developer but I have the most extensive collection of guests systems for testing, access to a couple of hardware and lots of documentation.