What you can do to help FiXos
Depending your skills, your motivation and your preferences, there are many things you can probably do to improve FiXos. If you feel you are a kernel hacker, its great! But even if you think you have not enough technical skill to deal directly with the kernel code, there are some task as much important you may do!
Hack the kernel
This is the most evident kind of task : help us to improve the kernel code, to make it faster, smarter, more stable, or portable accross other hardware platforms. Of course, writing code for the kernel need to master at least the C language, and depending the work you want to do, a good knowledge of the underlying hardware may help (or not, some parts of FiXos are really generics and do not deal at all with the hardware).
More informations to be ready are available in the wiki : Resources about kernel hacking and Some documentation of FiXos internals.
Test it
Writing a kernel which work well on a given platform is cool. Writing a kernel which work perfectly on many platforms is better!
If you think you have not enough time or skill to improve the kernel code directly, you maybe would like to improve it indirectly, by testing and reporting bugs to developers.
Improve documentation
Kernel documentation is very important, but at this time it really lacks. Helping us to create documentation, both for kernel and userspace hackers, and helping to correct and improve it is not less useful than writing code!
In addition, if English is your mother tongue and/or you feel confortable with it, there are probably many things to correct in the documentation, in this wiki, and maybe elsewhere!
Hack the userspace!
Userspace is less delicate, and maybe more fun if you like to interract with the user instead of with the hardware. A kernel alone is as useless as a nice coffee cup without coffee (sorry, first analogy I found).
So let's make some coff... hum, some softwares for FiXos user space!