@sh: "  Does FreeBSD support a device that will allow for the passing of all reads
and writes on it to a userland application? I wish to handle swapping
myself, preferably without any kernel hacking.
  What would happen if the kernel decided to swap out such a process?
_______________________________________________
<email_address> mailing list
<url>
To unsubscribe, send any mail to "<email_address>""
    @das: "<quote>
As far as I know, the only way to do that in FreeBSD is to
implement a userland NFS server (e.g. amd(8)) on the local
machine, have the kernel connect to localhost, and have your
applications mmap() storage from that volume.  (You probably won't
be able to swap to the local NFS server without deadlocking.)
People have implemented better solutions than that with some
degree of OS support, however.  Take a look at Mach's external
pagers [1] and LRVM[2].
[1] <url>
[2] <url>
_______________________________________________
<email_address> mailing list
<url>
To unsubscribe, send any mail to "<email_address>""
{'source': 'USENET', 'other_information': '{"reply_count": 1, "forum_name": "muc.lists.freebsd.hackers.20151003.mbox"}', 'file': 'data/output/usenet-muc.lists.parquet'}