Inquiry about GSoC Project "ALTQ Refactoring and NPF Integration"

Acfboy <[email protected]>
Newsgroups gmane.os.netbsd.devel.kernel
Message-ID <TYCP286MB1916977ABB9914BBFBD9B807B9A12@TYCP286MB1916.JPNP286.PROD.OUTLOOK.COM>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.