[openbeos] Excellent article on FreeBSD VM

http://www.daemonnews.org/200001/freebsd_vm.html

The above link points to an article about the design of FreeBSD Virtual
Memory system, regarded as one of the best implementations in the industry
(probably why Yahoo and Hotmail used FreeBSD).  For those of you that are
unfamiliar with the benefits of FreeBSD, all you need to know is that it
hardly ever grindes away at the hard disk simply because it has an excellent
VM/Disk Caching algorithm.

From the article:
"In the programming world, algorithms
    tend to be more important than code and it is precisely due to
    BSD's academic roots that a great deal of attention was paid
    to algorithm design from the beginning.  More attention paid
    to the design generally leads to a clean and flexible codebase
    that can be fairly easily modified, extended, or replaced over
    time.  While BSD is considered an 'old' operating system by
    some people, those of us who work on it tend to view it more
    as a 'mature' codebase which has various components modified,
    extended, or replaced with modern code.  It has evolved, and
    FreeBSD is at the bleeding edge no matter how old some of the
    code might be.   This is an important distinction to make and
    one that is unfortunately lost to many people.  The biggest
    error a programmer can make is to not learn from history, and
    this is precisely the error that many other modern operating
    systems have made.
"

        [Zenja Solaja]  Emphasis on "the biggest error a programmer can make
is to not learn from history".
        Take care.


----------------------
CONFIDENTIALITY NOTICE
----------------------
This email is intended only to be read or used by the addressee.
The information contained in this e-mail message may be confidential
information. If you are not the intended recipient, any use, interference
with, distribution, disclosure or copying of this material is unauthorised
and prohibited. Confidentiality attached to this communication is not waived
or lost by reason of the mistaken delivery to you.

If you have received this message in error, please delete it and notify us
by return e-mail or telephone Aristocrat Technologies Australia Pty Limited
on +61 2 9413 6300.

Other related posts: