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(a)gmail.com>
cv25519/ECF8B611205B447E091246AF959E3D6197190DD5