Hi,

 I would like to apply this project for the GSoC. I would appreciate
your comments and suggestions!

 Thank you,

 Sback


********************************************************************************
Alberto Bacchelli
sbackG at Gmail.com

Project Title:
Easy freenet node deployment with QEmu

Abstract:
The main goal of this project is to create a really easy to deploy
QEmu image containing a configured Freenet node.
This QEmu-freenet should be usable in each OS Supported
by QEmu without any configuring effort for the user.

Benefits to the Freenet Community:
With this project it will be much easier to start a Freenet Node
in every QEmu supported Operative System. It will increase
considerably the number of people trying this project and it
will be a gain for its potential too.
Furthermore this work could be available both as a stable
reference for tested freenet version and as a testing environment
for developers to deploy new functionality.
Finally this QEmu instance could be used for studying pourposes,
at user level too, on Freenet functionality (e.g. statistics,
bandusage,...)
even in a cluster of freenet nodes.

Deliverables:
 * Create a free QEmu[1] image with a self starting freenet node, based
on Gentoo [or another free GNU/Linux distribution)
 * Create a Java Swing based GUI for the configuration of the QEmu image
   with specific freenet bindings (i.e. freenet will be configured to
use as much
   as virtual disk and virtual RAM available)
 * Really easy graphical Installer for every QEmu supported OS[2].
* The possibility to easly deploy a cluster of QEmu Freenet nodes in
GNU/Linux and MacOSX
   using VDE[3] and a specfic created GUI.

Project Schedule:
- Secure QEmu image with tuned Gentoo Linux and working tuned Freenet
node: 2 weeks [10/12 days].
- Testing and discussing it with the freenet community: from 3rd week
until the end of project.
- Java Swing based GUI for QEmu image & Freenet node tuning: 2/3 weeks
(10/14 days)
- Easy graphical installer for QEmu-Freenet for Windows, MacOSX,
OpenSolaris : 2/3 weeks (10/12 days)
- Easy graphical installer for QEmu-Freenet for Linux (with support for
KQEmu module) : 1 week (depends on KQEmu module deployment)
- GUI and software for the deployment of n instances of QEmu-Freenet
connected througth a VDE switch for Linux & MacOSX : 2/3 weeks (12/14 days)
- Bugfixing and documentation for the Freenet website: 2 weeks (and all
the remained time).

Brief Biography:
I am a 24 years-old Italian student, currently doing my second MS year
at the Universite` Libre de Bruxelles.
I graduated "cum laude" in March 2006 with a thesis on the development
of a Java based software for
managing congressual events througth RFID cards.

I am also a system administrator in a little company in Italy and for
two years I have been administrator for my university in a nonuniform
cluster managing 2000 users and offering internal and external services.
I have good knowledge of experimentation in virtual servers (UML, QEmu)
and different OSes integration,
in this subject I partecipated at the FreeOsZoo Project[4] contributing
with the creation of different
images.

I am supporter of Agile software development and I am very focused on
software engineering based on eXtreme Programming, which I think is the best
development form for open source software: regular contributions on which
you can run tests and get community feedbacks.

I support free software also because I like working with different
people and listen different opinions to get the best from our
heterogeneity to create something evolved.. When I get in touch with
something new that I cannot understand fully, I usually prefer to get
involved with it and explore it to find my own critic.

[1] http://www.qemu.org/
[2] http://www.qemu.org/download.html
[3] http://vde.sourceforge.net/
[4] http://www.oszoo.org/wiki/index.php/Main_Page
********************************************************************************


Reply via email to