SummerOfCode2013 StudentApplication Ting-Wei Lan
Name: Ting-Wei Lan
- IRC: lantw44 (Freenode)
Background: I am a freshman at National Taiwan University. I major in computer science and information engineering. I can write code in C and bash, which are the primary languages used in boot scripts. I can also write some x86 assembly. I use Debian GNU/Linux on some servers (physical machine, Xen dom0 and domU), desktops, and Live USB flash drives. I also start trying to install and use Debian GNU/Hurd several months ago.
Project title: Debian GNU/Hurd Debianish initialization
Project details: Debian GNU/Hurd still use its own initialization scripts, which is different from other Debian ports. This project is to replace them with Debian init scripts.
Synopsis: Use Debian init system to boot Debian GNU/Hurd instead of the GNU/Hurd upstream ones.
Benefits to Debian: Users who have previous experience in Debian GNU/Linux can start using and managing their GNU/Hurd systems without having to learn a lot of new things. It is also easier to maintain for Debian developers because same code may be used in both Debian GNU/Linux and GNU/Hurd for common system services.
Deliverables: Usable Debian init scripts in Debian GNU/Hurd.
Project schedule: I can start reading manuals and code in May and June. I will start writing code on 6/18. I think this project will need a lot of time to test and debug.
Exams and other commitments: Summer vacation will start on 6/24 in my school. I will have many final exams between 6/17 and 6/21.
Other summer plans: None.
Why Debian?: Debian is a large software distributions support multiple architectures and multiple kernels, so portability of code is more important in Debian than in other projects. Debian also have a lot of free softwares in repositories, which make installing softwares easy. It is interesting to know how the large system works.
Are you applying for other projects in SoC?: Yes, I am applying for GNOME in GSoC.