[openbeos] GSoC information

Hello all,

I am a French Student in the first year of my PhD. (Computer Science)
I was also a BeOS fan, and I followed the development of Haiku from
its early stage. The GSoC is a good opportunity to begin to help
about Haiku, but when I see the List of GSoC Ideas, I am a little
afraid. In fact, lot of subject require Kernel Developpement
knownledge, and it is what allway retained me to take part of
the development, because I can't estimate how difficult it is.

Actually, my Phd is about wireless networking and localisation which
is not in any way a part of Haiku. But I have very good knownledge in
C, Python, C++ and D programming. I also known some basis in ASM (x86
only) programming. I know the BeOS API by the realisation of some
little project. In my master year, i worked on video coding (with
ffmpeg help) (for streaming in wireless environment), and optimisation
(multi-thread and parallel computing).
This is my background.

Now, when I see the List, I know it is possible for me to work on
- .pkg-compatible package installer
- Implement a resource editor (I think with Network Preferences
Application in parallel)

It is stuff that I know and also see how to do.
But I see also some interessing stuff in these point :
- Create a thread scheduler with CPU affinity
- Identify and fix performance bottlenecks in our app_server
- Identify and fix performance bottlenecks in the kernel and I/O subsystems
- Enable the kernel to run as a userland process on top of itself

- Add encoding support to our MediaKit (Know what to do, but don't
know if I can design a API)
- WiFi support (Some very basis knowledge on Wifi driver)

It is just I don't know if I have a sufficient background to work on
kernel stuff. So, I want your opinion, and also, what is, for you, the
most important.

Thank you,

Best regard,

Adrien

Other related posts: