[haiku-development] Re: Working on ticket #1070

  • From: Ingo Weinhold <ingo_weinhold@xxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 11 Dec 2009 11:45:35 +0100

On 2009-12-10 at 18:35:55 [+0100], Nitish Sharma 
<sharmanitishdutt@xxxxxxxxx> wrote:
> I am planning to work on http://dev.haiku-os.org/ticket/1070. I would be
> grateful if anybody could provide me with some pointers to start with.

As the ticket mentions, the launch_speedup module (in 
src/add-ons/kernel/file_cache) is probably worth looking at for starters. 
You should definitely familiarize yourself with the file and block cache 
implementations (src/system/kernel/cache). I'm afraid there's virtually no 
documentation available, so reading the sources is the way to go. If you 
have specific questions, just ask here or on the kernel mailing list.

Regarding caching strategies Axel might have some ideas (at least his master 
thesis was related). Researching what other operating systems do, is also a 
good idea.

> I am
> also quite interested in http://dev.haiku-os.org/ticket/1102.

This is a big one. I'd strongly recommend to start with some smaller kernel 
task (like the precaching) to get in the swing of it.

CU, Ingo

Other related posts: