The BeBook is a good start point : http://www.haiku-os.org/legacy-docs/bebook/TheKernelKit_Overview.html and some informations can be found here : http://www.haiku-os.org/articles 2009/10/12 Joseph Grasser <joseph.anthony.grasser@xxxxxxxxx> > 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. >