[TUHS] UVM VM system

Steve Mynott steve.mynott at gmail.com
Sun Sep 2 18:07:02 AEST 2018


On Sun, Sep 02, 2018 at 08:29:42AM +0200, Andy Kosela typed:

> OpenBSD is also using uvm[1].  But these days it certainly differs from
> NetBSD implementation as it was hacked on by different people during the
> last several years.
> 
> [1] https://man.openbsd.org/uvm.9

Both forks now include a unified buffer cache.

There is an interesting series of blog posts at

<http://blog.pr4tt.com/2016/02/02/BSD-virtual-memory/>

The OpenBSD UVM has particularly diverged from the original with the
addition of a "dead entry queue" and the blog author complains about its
lack of documentation.  He also mentions an experimental RadixVM as
being current "state of the art" although its not available on any
mainstream systems.

-- 
Steve Mynott <steve.mynott at gmail.com>
cv25519/ECF8B611205B447E091246AF959E3D6197190DD5



More information about the TUHS mailing list