<div>Hi</div><div>I am Priyanka Sharma, master student of Vrije University,Amsterdam.</div><div>I would like to work on gsoc2010 project : System restore and backup utility. </div><div>For which I am thinking of DAR and UI something like Time machine in MAC.</div>
<div> </div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">Here is the draft of my GSoC applications. <span class="Apple-style-span" style="border-collapse: separate; font-family: arial; font-size: small; ">This is a initial draft about the idea.</span></span></div>
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">I would like to have some feedback on it. </span></div><div>================================================================================================</div>
<div>Name and Email Address: </div><div><br></div><div>Name: Priyanka Sharma</div><div>Email: <a href="mailto:sharmapriyanka5@gmail.com">sharmapriyanka5@gmail.com</a>,<a href="mailto:psa220@few.vu.nl">psa220@few.vu.nl</a></div>
<div>IRC: pix1 on freenode</div><div>phone: +31619998626</div><div>Skype: sharmapriyakna</div><div><br></div><div><br></div><div>Institution and Location</div><div><br></div><div>School: Vrije University</div><div>Department: Department of Computer Science and Engineering</div>
<div>Address: </div><div><br></div><div>Resume,Bio, or CV</div><div><br></div><div>I strongly believe in learning through experimentation and am conscious of my </div><div>responsibility to contribute effectively to my endeavors. I relish working in </div>
<div>teams and am confident of my programming skills. I am always keen </div><div>to contribute to open source projects.  My interest towards research and open </div><div>source projects led me to work on Security Enhanced Linux (SELinux, Role-based </div>
<div>access control). I extended the SELinux framework and this project led to two </div><div>international IEEE publication (for links, see resume).  This project enhanced </div><div>my knowledge of the Operating systems,which will no doubt help me in this project.</div>
<div>I have also have worked in GTK+ also for some other internal projects, which would be </div><div>plus point for this project.  </div><div><br></div><div>Currently, I am pursuing masters in &quot;parallel and distributed systems&quot; and I have </div>
<div>been involved and worked on internals of many Operating systems like Plan9, Linux .</div><div>Which makes me more familiar and experienced on OS related issues and </div><div>a good programmer also.  </div><div><br></div>
<div>My Résumé can be found at</div><div><a href="http://www.few.vu.nl/~psa220/priyanka_cv.pdf">http://www.few.vu.nl/~psa220/priyanka_cv.pdf</a></div><div><br></div><div><br></div><div>Title</div><div> </div><div>Ubuntu &quot;System&quot; Restore and Backup utility</div>
<div><br></div><div>Abstract</div><div><br></div><div>Why did I like the Idea?</div><div><br></div><div>I would like to work on the development of a restore and backup solution for ubuntu.</div><div>This suite of tools would allow the user to take backups of specific partition or</div>
<div>entire hard disks, in addition to being able to take snapshots of the states periodically</div><div>for restoration at a later point. (like time machine in MAC)</div><div><br></div><div>Why will your proposal benefit Ubuntu? </div>
<div>This Utility would be very useful for Ubuntu users.Ubuntu currently lacks a tool such </div><div>as this, and hence a user a user-friendly front-end to the tool would help the non-technical</div><div>users in performing simple backups and rollback to their system(may be similar to time machine).</div>
<div><br></div><div>Why are you interested in open-source?</div><div>I always been interested in working on open source projects. you can see my open source </div><div>development in SELinux and other operating system called Plan9. </div>
<div><br></div><div>To see SElinux contribution: </div><div><a href="http://pcss.sourceforge.net/">http://pcss.sourceforge.net/</a></div><div><br></div><div>Papers: </div><div><a href="http://www.computer.org/portal/web/csdl/doi/10.1109/ARES.2008.154">http://www.computer.org/portal/web/csdl/doi/10.1109/ARES.2008.154</a></div>
<div><a href="http://www.computer.org/portal/web/csdl/doi/10.1109/IAS.2007.17">http://www.computer.org/portal/web/csdl/doi/10.1109/IAS.2007.17</a></div><div><br></div><div>For Plan9: </div><div>I have completed last year gsoc2009 project with Plan9 bell-labs.</div>
<div><a href="http://www.glendix.org/gsoc/">http://www.glendix.org/gsoc/</a></div><div>committed code: <a href="http://bitbucket.org/kix/glendix-namespaces/">http://bitbucket.org/kix/glendix-namespaces/</a></div><div><br>
</div><div>Availability</div><div><br></div><div>I am free for most, if not all, of the summer, and expect to be</div><div>free to work full time (40 hrs/wk).  </div><div>I have completed my all courses and credits.</div>
<div>I will be in Amsterdam,The Netherlands and I will be just writing my thesis in summer. </div><div><br></div><div>Schedule</div><div><br></div><div>Phase1: This phase involves interaction with mentor to identify the exact requirements. What is </div>
<div>going to be done for rollback will be determined. Project infrastructure will be decided in this</div><div>phase.</div><div><br></div><div>Phase2: In this phase I will improve the python binding to DAR and PartImage, it will allow </div>
<div>python package to create backups and rollback in the DAR format.</div><div><br></div><div>Phase3: This phase involves the development of GTK+ frontend to the package created in previous </div><div>phase, I will try to take idea from time machine in Mac for this. It may also have a Daemon </div>
<div>running which provides regular backups or may be just reminders to take backup.</div><div><br></div><div>Phase4: Now, we can add feature to use backup utility that can be invoked before actually system </div><div>starts for &quot;rescue&quot;.</div>
<div><br></div><div>Phase5: This phase includes testing all the aspects of the final tool. Whatever is declared in proposal</div><div>and finalized with mentor is actually working or not.  </div><div><br></div><div>References</div>
<div><br></div><div><a href="https://wiki.ubuntu.com/HomeUserBackup">https://wiki.ubuntu.com/HomeUserBackup</a></div><div><a href="http://dar.linux.free.fr/#pres">http://dar.linux.free.fr/#pres</a></div><div><a href="http://www.partimage.org/Main_Page">http://www.partimage.org/Main_Page</a></div>
<div><br></div><div><br></div><div>Others</div><div><br></div><div>Have you applied for any other 2010 Summer of Code projects? If yes, which ones? </div><div>Yes! I have participated and completed in Gsoc2009 with Plan9 bell-labs.</div>
<div><br></div><div>Why do you want to participate and why should Ubuntu choose you? </div><div>I am an active developer in several open source projects, the most prominent of which are</div><div>mostly related to OS and distributed systems. My involvement with these projects has brought me </div>
<div>an indepth knowledge of C, Gtk+ as well as general programming principles, which I believe are</div><div>essential requirements for this project. </div><div>I have been dabbling around with Python for a few months and I have worked in Python for my bachelor</div>
<div>internship projects also. I don&#39;t think you&#39;ll find me lacking in</div><div>any technical skills required for this project.</div><div><br></div><div>I would love to continue offering my services as a developer to Ubuntu even after the Summer</div>
<div>of Code program concludes.</div><div>I have been participated last year Gsoc also and I have delivered all the deliverable on time.</div><div>I believe my knowledge and experience definitely makes me an ideal candidate for this project. </div>
<br>-- <br>Thanks &amp; Regards<br>Priyanka Sharma<br>