Student Application Template
This is a suggestion for the kind of information we'll find useful from students in their submissions. Remember -- you're going to be committing to several months' work. The more information and planning you can provide up-front, the more we (and Google!) will have to go on when we're ranking your application. Do not forget adding your submission at SummerOfCode2016/StudentApplications
The project I would like to work on is the APT↔dpkg communication rework for the debian operating system. I have ubuntu 15.10 and have had experience with apt-get. I also have a beaglebone that runs a light debian image, so I have some experience with dpkg. I would like to learn more about the debian packaging system and how these programs place program and configuration files in the correct place within the Operating System. Taking on this project would help me better understand the linux architecture and how programs are kept within the system. I have been programming with my ubuntu system for a couple of years, and I would like to see the workings of the tools used to integrate the software into the OS, without going to the specific directory and using the command ./<program name>. I also would like to learn how the distribution of code works with complete integration from apt-get and dpkg.
I am currently taking Data Structures CSCI 1600, at RPI, in which all of the programs are coded in c++. The class goes over ?LinkedLists, doubly ?LinkedLists, dynamic memory, and binary trees. I am learning a lot about the c++ language and the STL library. I also have a good understanding of git, and I am on github. My username is pierfier. I have also placed a simple git server on my beaglebone that I use to share projects with my dad.
This summer, I will be attending Horizons leadership program. It is a week long event at the beginning of the summer. It is in Colorado, and I am very excited to be attending. Since it is a week long event, I am looking to spend the majority of my summer hopefully participating in this program.