Student Application Template
Name: Rashed Rubby Riyadh
Background: I am currently studying in 3rd year in Bachelor of Science in Software Engineering. I have been working in C, C++ for three years. I love problem solving and have already solved 600+ problems in various ACM style problem solving sites like UVA, LightOJ, HUST etc. I think problem solving enables me to think about a problem in a more structured way and gives me the courage to attack any real life problem confidently. I have also learnt to capture an idea or adapt to any technology in a short time through problem solving. I have also completed a small kernel based project in my 2nd year Software Project Lab and that helped me to learn about Linux kernel structure and kernel programming to some extent. I have also considerable knowledge in Shell Scripting, Qt Framework and Git. URL to my github account is: https://github.com/x3r URL to my UVA account is: http://uhunt.felix-halim.net/id/136342
Project title: Linux hardware support for one mobile device
Project details: There are many mobile devices in the world running some version of Linux. Unfortunately very few of them are supported by mainline Linux, which means installing Debian on them requires an unsupported version of Linux and sometimes an unsupported bootloader. There are very few people who have the skills, motivation and time to help improve this situation. This project aims to provide skills and time to people who have motivation to work on this. The student will work to add support to Linux mainline for a mobile device of their choice. Since all Android mobile devices run a version of Linux and most of these versions of Linux have source code available, an Android device would be best.
Synopsis: Provide Linux mainline support to Android device.
Benefits to Debian: Now-a-days, most people love to get their work done in a portable device. But laptop is too heavier and costly for most users. On the other hand, Android is the most widely used mobile OS in recent days. So, able to run Debian in Android without any modification to device will persuade the users to switch to Debian as it has a huge collection of free apps and continuous feedback support.
Deliverables: Linux mainline support for one device.
Project schedule: I think the project will be completed within the time constraint given. I can work as soon as I have been accepted.
Exams and other commitments: I have semester finals exam from late April to mid May. I hope that they will not interfere with each other.
Other summer plans: No.
Why Debian?: I have been using Ubuntu OS for over 2 years. While installing any software in Ubuntu, I found that Debian is the easiest way to install them and also the most stable one. I have also known from Internet that it is one of the largest open source projects driven by volunteers around the world. So, I have got a feeling to work with this great community and contribute in Debian.
Are you applying for other projects in SoC? Note that letting us know about this does not impact your chances of acceptance or rejection with us; we ask this because it helps us to resolve deduplications wherein a student is accepted for multiple projects: No.