Hello- I am completely new to Haiku, BeOS, and operating system design in general; I am currently taking a course in OS Design. I was wondering what I could do to get more familiar with the internal workings of the Haiku OS. I understand that the Haiku OS website has a page for people wanting to get started. I read it, but I was hoping for a more detailed view of how the OS actually works; i.e. what kind of thread model (one to one, many to one, many to many, etc), what kind of scheduling algorithms do you use, what kind of deadlock prevention algorithms you use, etc. I understand that this can all be extrapolated from the code, but before I spend innumerable hours pouring over source code I thought I should check to see if this information is readily available. Thanks.