faragus wrote:
Do you know how to join those projects ? If there's an application process, etc. ?
Thanks
You normally subscribe to the project's mailing list or enter the proper IRC and ask what you can do. Of course you must tell them about your skills so they can assign you a proper task. On the other hand you can simply download the source code and see if you can handle it and what you would like to contribute. My suggestion: Start with something small and easy.
And first check which project you like.
What license model do you want to use? There are GPL systems, BSD license systems, PD systems, proprietary ones. And others.
What feature would you love in an OS? Real time? GUI? Assembler? C++? Small? Big? Persistent? Gaming? And many more...Your imagination is wanted here, sky 's the limit.
If you want some suggestion, I recommend ReactOS (open source Windows clone), Linux (you don't have to contribute to the kernel, there are other system parts, too), Haiku (elegant), and perhaps Hurd (modular system servers/services).
Greetings and happy hacking
Peter