Name Eugene Lozovoy.
Contact/Email: email/jabber: uzix.ls@gmail.com, irc: Uzix; TZ: UTC+4.
Background: I'm 4th-year student of Belgorod State University, faculty Computer Sciences and Telecommunication. Linux user since 2006 year, aministre my own nix server since 2010 (apache+nginx, mysql, ircd, PXE-boot and etc. services). I'm a git user. I have good skills in shell programming (POSIX/bash), Perl, C. Also i know Tcl, Lua and Python, Flex/Bison, but at small level. I have good experience with debootstrap (and LFS). I'm never worked with Django, but i want to study it and think that this will not prevent to realize and maintain my project - I have good skill to read and understand documentation. Also i prefer to use KISS principle in my work.
Project title: Virtual Image creation web interface.
Project details: The main task is to create service that help Debian users to create preinstalled and preconfigured Debian images for different goals: using for claster fast setup, virtual machines, cloud images, CD images.
Synopsis: Implement all needed infrastructure, cli tool to manage (create,delete,configure) images with preinstalled Debian and web interface to it.
Benefits to Debian: Implementing this project will create a fast and easy way for Debian users to create preconfigured Debian images for virtual machines and clouds.
Deliverables: command-line-interface tool, web-interface, image config templates, documentation.
Project schedule: (draft, will be corrected)
April 25 - May 1: Research and create statement of work.
May 2 - June 2: Implement cli tool and all needed infrastructure.
June 3 - 5: Research needs and write templates.
June 6 - 12: Test cli tool.
June 13 - 20: Studying all needed APIs.
June 21 - July 22: Implement web interface.
July 23 - 30: Test web-interface.
July 31 - August 7: Write documentation.
August 8 - 24: Reserved time.
Exams and other commitments: I will have exams in all June month, but i'm don't think that this will strongly affect to my GSoC work.
Other summer plans: None.
Why Debian?: I'm Debian user for 4 years and always been pleased with it. Debian attracts me with it's open development model and heavy inclusiveness: thousands of people in different locations around the world are working together on a huge project. I'm for a long time wants to join, but did not know how i can help. I think that participationg in GSoC is a good opportunity to contribute to Debian.
Are you applying for other projects in SoC?: I'll plan to make applications to XMPP Standards Foundation and NetBSD project.