Forget to CC the list. :(

---------- Forwarded message ----------
From: Jeremy Teo <[EMAIL PROTECTED]>
Date: Mar 9, 2006 1:41 PM
Subject: Re: [osol-code] Page Replacement Algorithm
To: [EMAIL PROTECTED]


Hi Eric,

On 3/9/06, Eric Lowe <[EMAIL PROTECTED]> wrote:
> Ivan wrote:
> > Is there any documentation available about the Page Replacement Algorithm 
> > used in Solaris?
>
> Page scanner, or page cache?
>
> The Solaris Internals book (www.solarisinternals.com) is a good place to
> start for the current stuff. Solaris is (still) using the two-handed clock
> algorithm for page scanning described in the UNIX texts like Vahalia --
> when I went digging through the SCCS history the original commit of this
> file was by none other than Bill Joy himself. It's old, and if you've
> looked at the internals of the other open source OSes out there, you
> realize it's quite obsolete. We're in the middle of writing a better page
> scanner right now, in fact, and it will be showing up in Nevada hopefully
> in about six months; I don't have any writeup on the design yet but
> hopefully there will be one coming soon.

I've been studying the page scanner since my introduction to Solaris
last year, and yes, it's old. :) I'm glad to hear some of you folks
are looking to replace it, in fact i was hoping to learn how to write
code to replace it. I'm looking forward to any writeups you might have
on the design.

> Those of us working in the VM system have been a little too busy hacking
> away lately and not busy enough with documentation and setting up the
> community pages, but that will change soon when our big project makes it
> to beta. Keep an eye out for it.
I hope this is sooner rather than better

On a related note: if external developers are interested in
rewriting/enhancing core parts of the kernel, eg. the VM, how does one
go around co-ordinating with Sun folks? Do they

1) Code first, then post asking for integration?

Or

2) Post first, and wait for people in the know to chime in?

Obviously nothing prevents external developers from maintaining forks,
but I believe that most people don't want to go down that path.

Thanks again!  :)

--
Regards,
Jeremy


--
Regards,
Jeremy
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to