[haiku-development] Re: OS Internals

  • From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 12 Oct 2009 23:11:28 +0200

Joseph Grasser <joseph.anthony.grasser@xxxxxxxxx> wrote:
> 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.

Documentation like that is definitely important, but most of this is 
still missing, I'm afraid.
If you have any specific question, don't hesitate to ask, though 
(threading model is 1:1, btw).

Bye,
   Axel.


Other related posts: