1 |
Hey folks, |
2 |
|
3 |
This is my last report of GSoC 2011 for my project, which is now complete. |
4 |
|
5 |
Gentoaster is a collection of scripts that allow the automated |
6 |
creation of a Gentoo virtual machine image. There is also no reason |
7 |
why these images couldn’t be used on physical machines. It accepts a |
8 |
configuration file, and produces a raw disk image (or a |
9 |
VirtualBox/VMWare image if you prefer). |
10 |
|
11 |
It allows for the creation of an image in two ways. The first is via |
12 |
the CLI application. This accepts a configuration file and then |
13 |
produces an image using it. The other way, is via Gentoaster’s WebUI. |
14 |
If you configure this properly, you can build an image simply by |
15 |
following through a web-based wizard. A configuration file is |
16 |
generated based on your input to this wizard and added to the queue of |
17 |
images waiting to be built. |
18 |
|
19 |
Yesterday marked the end of Google’s Summer of Code coding period. As |
20 |
such, all code that is part of the project is now available in the |
21 |
repository and I welcome people to download it and give it a whirl. |
22 |
I’ve requested a bug tracker to be setup for the project but this |
23 |
isn’t ready yet sadly, so until it is, I’m happy to take bug reports |
24 |
via email and IRC (#gentoo-soc on irc.freenode.org). |
25 |
|
26 |
Basic usage instructions and a summary of what the project is about |
27 |
can be found on the project site (http://soc.dev.gentoo.org/~hexxeh). |
28 |
The product I’ve ended up with isn’t quite what I detailed in my |
29 |
original proposal, I did make some changes. For example, the simple |
30 |
mode on the wizard isn’t available. The default wizard path is an |
31 |
expert-style version, where all possible options are exposed. However, |
32 |
I did add a testdrive mode, where the VM can be booted up remotely |
33 |
without leaving your browser. This would let you test your image |
34 |
before you download it, for example. If you’re interested in |
35 |
contributing, there’s a to-do list in the Git repository. |
36 |
|
37 |
Lastly I’d like to say thanks to olemarkus, my mentor, for helping me |
38 |
get this project completed. It’s been a great summer, and I’ve very |
39 |
much enjoyed taking part in the Summer of Code. |
40 |
|
41 |
Thanks, |
42 |
Liam |