For a class assignment, we’ve be asked to research various operating systems covering topics such as kernel architecture, resource management, process scheduling, file system management… After exploring the Haiku website and reading some of the developer documents, we’re still missing some information about these subjects. Is there anywhere else I might be able to find more information? Also, is it safe to reference documentation from BeOS that explain some of these details. Thanks
Your best source for development information may be with the development mailing lists. Most of the main developers hang out there.
You can find a list of all the mailing lists here: http://haiku-os.org/community/ml
Haiku uses the OpenBFS file system, an open source implementation of the original BFS (Be File System) which is documented in this book:
On the rest of the topics, as suggested, send an email to the Haiku development mailing list. If you have not subscribed yet, you can do so here: