tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Inquiry about GSoC Project "ALTQ Refactoring and NPF Integration"



Hello, dear kernel developers in the mailing list!

I'm a student who wants to make some contributions under your guidance in this year's GSoC in the project "ALTQ Refactoring and NPF Integration".

I have read the manual page pf(4), altq.conf(5), altqd(8), altq(9) roughly, get a glimpse of the paper "Fitting Theory into Reality in the ALTQ case" mentioned in the manual, and fetch the source code by CVS.

I have been participating in Competitive Programming(a kind of intellectual game to design and implement fast algorithms) contests since high school, which helped me build a solid foundation of algorithms and data structures, and ignited my passion in solving some real-world problems with algorithmic knowledges in the future. But I don't have any experience in system developement before. What experience I have only is lots of C++(or C with STL, XD) programming in the training of competitive programming and several toy projects.

I'm willing to challenge myself to learn more about operating systems and have ample time to delve into this field. Could you please give me some advice of this project and metirials about how to develop and do tests in NetBSD source code?

Looking forward to your reply!

---

ps: When I was in junior high school, I heard about legendary history about operating systems. The chapters about operating systems in Red Hat's voice blog "Command Line Heroes" really attracted me. In high school, I participated in competitive programming, where I learned that operating systems use many magical algorithms, data structures and engineering techniques to build a wonderful abstraction over the hardware. They form the foundation of today's splendid information world behind the scenes. At that time, operating systems seemed like magic to me.

Time passed, I entered the university, learned "Introduction to Computer System" course, and then begin my operating system course journey this semester. However, the teacher told me: "**There is no any magic in OS!** You can also build the world like heroes in history, just read the book, read the manual, read blogs, and do it!". So, I come here, choose this project on the website, find it seems exactly what I want to do(algorithms integrated with engineering!) and try to get a chance to participate in.

Thank you for read, hope I can have a possibility to have a splendid jouney to contribute under your guidance.



Home | Main Index | Thread Index | Old Index