Differences between revisions 2 and 3
Revision 2 as of 2012-03-26 20:24:48
Size: 5714
Editor: MesutcanKurt
Comment:
Revision 3 as of 2012-03-27 14:56:41
Size: 6287
Editor: MesutcanKurt
Comment: small changes, fix schedule and add more things about me.
Deletions are marked like this. Additions are marked like this.
Line 22: Line 22:
I also talked about Linux, Free Softwares at 5 different Universities in Turkey and gave a Python course. I also talked about Linux, Free Softwares at 5 different Universities in Turkey and gave a Python course. I worked on Debian Packages 4 years ago and still working on it. Since 2008, I'm working at My University's IT Department and installing *nix based distros (usually Debian, Ubuntu, Pardus), solving problems of University's Servers and students' computers. I'm currently maintaining my university's mirror server. (Gentoo, Debian, Pardus, Gnu, KDE, DamnSmallLinux, OpenSSL, DragonFlyBSD, etc. : http://mirror.comu.edu.tr)
Line 38: Line 38:
I prefer GIT as a revision control system. I already have an account at Alioth. If my mentor suggest somewhere else, I will use Alioth. I prefer GIT as a revision control system but I used SVN for many years (Pardus uses SVN). I already have an account at Alioth. If my mentor will not suggest somewhere else, I will use Alioth.
Line 74: Line 74:
This time is learning, reading period. I'll try to understand what will I do, what should I do, planning etc. Talking with mentor. Figuring out some design decisions. (Due to my final exams I can start real working after 1st of June but I will work at this period) This time is learning, reading period. I'll try to understand what will I do, what should I do, planning etc. Talking with mentor. Figuring out some design decisions. (Due to my final exams I can start real working after 1st of June but I will work at this period) Find out which authentication and encryption methods can be implementable to Debian-Installer.
  • Name Mesutcan Kurt

  • Contact/Email:

email: mesutcank@gmail.com

irc nickname: mesutcan, mesutcank

xmpp: mesutcank@gmail.com / mesutcank@jabber.org

address: Canakkale Onsekiz Mart University Bilgi Islem Daire Baskanligi Terzioglu Kampusu 17100 Canakkale, Turkey

  • Background:

I'm currently a 4th grade computer engineering undergraduate student at Canakkale Onsekiz Mart University in Turkey. I'm interested in compilers, games and operating systems. Also helping free software projects. I'm a student member of FSF.

Me and my roommate coded a version control system in Java with Test Driven Development [1]. I'm a developer of Pardus Linux (currently maintaining 65 packages).

I was in a team who ported Pardus Corporate 2 to 64 bit and I was in a team called as COMAK: bringing other window managers (other than KDE since Pardus is KDE-based distro) to Pardus Linux. Such as Fluxbox, LXDE, XFCE, Enlightenment, Gnome, Gnome3. I've released Fluxbox based Pardus (like fluxbuntu) and managed releasing jobs and other things like writing requiring scripts for server-side or developing (packaging scripts in this team. You can found them in my git repository [5] (the repo named as general).

I also talked about Linux, Free Softwares at 5 different Universities in Turkey and gave a Python course. I worked on Debian Packages 4 years ago and still working on it. Since 2008, I'm working at My University's IT Department and installing *nix based distros (usually Debian, Ubuntu, Pardus), solving problems of University's Servers and students' computers. I'm currently maintaining my university's mirror server. (Gentoo, Debian, Pardus, Gnu, KDE, DamnSmallLinux, OpenSSL, DragonFlyBSD, etc. : http://mirror.comu.edu.tr)

I also accepted into GSoC2011 at Debian (Python ?MultiBuild). I tried to fix some Debian bugs related to python modules (bug#585357) (like converting from dh_pycentral to dh_python2 to understand Debian Packaging with Python Modules well). I've been using Linux Distros since 2002. I'm currently using Debian GNU/Linux (and Ubuntu GNU/Linux). I've used Slackware, Fedora, Redhat, Mandrake, ?SuSe, FreeBSD, ?OpenSolaris, Ubuntu.

I was interner at Pardus Linux 2 years ago. I've done 2 projects[2][3] (both are written in Python) and write a blog[4] what I've done. Also have a git repo at github for personal jobs etc [5]. I think documentation is very important in this projects. I love researching. I'm writing blogs in Turkish but now I'll write it in English.

I worked on Pardus Linux's installer YALI last years.

I also interested in Debian Installer and Debian packaging (and made some packages but not professional) and now translating Debian New Maintainer's Guide's and Debian Social Contract's never versions.

I prefer GIT as a revision control system but I used SVN for many years (Pardus uses SVN). I already have an account at Alioth. If my mentor will not suggest somewhere else, I will use Alioth.

Now, I'm having a look at Debian Installer. Trying to fix some netcfg bugs and debian-installer problems.

[1] https://archdoom.googlecode.com

[2] https://svn.pardus.org.tr/uludag/trunk/playground/intern/guestlogin/

[3] https://svn.pardus.org.tr/uludag/trunk/playground/intern/ptsp_installer/

[4] http://mesutcank.blogspot.com

[5] https://github.com/mesutcank

  • Project title Improve debian-installer network setup

  • Project details: For now, Debian-Installer provides a component to configure the network. But it lacks some important features.

This project's goal is adding some new features and fix all possible bugs.

Some possible new features are:

  • - show available SSID's - support more encryption and authentication methods - ipv6 support - improving user interface and debian-installer

After adding this features, next job is fixing all possible bugs.

  • Synopsis: Show list of available ESSID and support additional WiFi authentication methods. Add IPv6 support, fix other bugfixes and other Debian Installer improvements.

  • Benefits to Debian An improved Debian-Installer. Scanning and listing ESSID's, supporting more encryption and authentication methods. Support IPv6 and other bugfixes and improvements.

  • Deliverables: Improve wireless setup at Debian Installer: Scan and show available ESSID's, support more encryption and authentication methods. IPv6 support. Fix some bugs about netcfg, improve user interface and improve other things about debian-installer.

  • Project schedule:

23 April - 3 June:

This time is learning, reading period. I'll try to understand what will I do, what should I do, planning etc. Talking with mentor. Figuring out some design decisions. (Due to my final exams I can start real working after 1st of June but I will work at this period) Find out which authentication and encryption methods can be implementable to Debian-Installer.

4 June - 14 June:

I will work on Improving wireless setup. Adding show available SSIDs will be completed.

15 June - 30 June:

Still working on Improving wireless setup. Supporting more encryption and authentication methods.

I think I can add WPA2-*(AES), 802.1x (if possible), TKIP, CCMP, and other possible methods. (after that period I will try to add more method)

1 July - 9 July:

Adding IPv6 support. (applying patches and do other works)

9 July - 13 July:

Mid-term evaluations period

14 July - 25 July:

Improving the user interface. Do some works f.e. about the partitioner or other components.

26 July - 13 August:

Fix bugs on the netcfg bugs page or other bugs. At this period other developers will test the code.

13 August - 20 August:

Writing Documentation, finishing the project.

20 August - 24 August:

Final evaluation

  • Exams and other commitments: I have final exams between 23rd May - 1st June.

  • Other summer plans: There is no other summer plans. Maybe a 3-4 day holiday.

  • Why Debian?: Firstly I want to be a Debian Developer. I love working with Debian Developers and hacking on Debian. Debian is the project I ever dreamed of.

  • Are you applying for other projects in SoC? I guess, I will apply.