What Is This About?
Half a week ago I was accepted as a participant for the Google Summer of Code 2014 by GNOME .
What to Expect
My project will focus on GNOMEs application for virtual machines – Boxes . I will be mentored by Zeeshan Ali Khattak (IRC: zeenix).
The aim of this project is to improve the stability and to make Boxes even more time saving as it is now. The project contains three parts.
A Hardening Sprint
The first feature is quite simple: during this work I will support the Boxes team in Bugfixing. An application like Boxes should be very stable and I will try to improve this.
Widening the Support for Express Installation
In order to make Boxes more friendly I will add support for various OSes for the express installation. The following OSes are currently planned:
- Windows 8.1
- Windows Vista
- Linux MINT
- Damn Small Linux
If everything works well I can maybe add another distribution – there will be a possibility to provide wishes for you in this case.
Boxes currently does not support downloading ISOs. However it does support automated downloading of some missing drivers so the background needed for this feature is already there. The third part of this project will be the possibility to let Boxes download an ISO. In addition to that Boxes shall recognize known URLs of ISOs and provide the possibility to enter the data for express installation while the download works. This way you can provide the data (URL, User, Password), lean back and Boxes will download and install it for you. If time allows it I have a few extra features in mind for this.
Tracking this Project
Everything I develop for this project will be publicly available. Take a look at  for more information.
After finishing the project, the work will go to git.gnome.org through bugzilla. I will also post URLs to bugs I fix periodically. They will be directly applied to git.gnome.org master as any other bugfixes.
What else Happens with Boxes
There are two other projects happening on Boxes this summer. I am very excited about both of them: They cover snapshotting and cloning of boxes , an important feature, as well as the possibility to use more than one monitor .
All in all in my opinion this summer aims to bring many features and improvements to Boxes.
 http://www.google-melange.com/gsoc/project/details/google/gsoc2014/sils1297/5676830073815040 (Boxes – Hardening Sprint, express installation improvements & ISO download)
 http://www.google-melange.com/gsoc/project/details/google/gsoc2014/baedert/5757334940811264 (Add snapshotting and cloning of virtual machines to Gnome Boxes)
 http://www.google-melange.com/gsoc/project/details/google/gsoc2014/adrien_plazas/5766466041282560 (Boxes: When creating a vm, offer to attach more than one monitor)