Date: Mon, 25 Jan 1999 14:38:50 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Poul-Henning Kamp <phk@critter.freebsd.dk> Cc: Mike Smith <mike@smith.net.au>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern kern_mib.c Message-ID: <199901252238.OAA08071@apollo.backplane.com> References: <22574.917300357@critter.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
:A far better, and more UNIX like, way would be to mount a MFS on :some directory and stick the info there... Not a bad idea -- the problem with this is that we have to get at our machine-specific rc.conf.local ( as in integrate it into rc.conf ) very early in the boot sequence, before any MFS filesystems are created. I don't want to create a 'special' case with rc.conf where it does not always return the correct configuration when run standalone. :Along those likes, I would really like to see a "true" VMFS instead :of the hack MFS is. Isn't that a task for you since you have more :insight into the VM system than I do ? : :The trick is to write a new backend for UFS (like mfs/ffs and to :some extent ext2fs), which uses a VM object with anonymous backing It's actually simpler then that --- MFS is nothing but a gratified block device. It should work just as well with a direct swap-backing ( just like a real filesystem ) as with a VM address space. Better even, since the VM address space in the MFS process essentially doubly-caches everything. I do intend to fix it eventually, but right now I am waiting to see what other bugs get threshed out from the VM work I've already done so I am occupying myself with a few side projects in the tree :-) -Matt :for each inodes storage requirement. The most tricky bit is :casting things from VA to ufs-block number, the rest is downhill. : : :-- :Poul-Henning Kamp FreeBSD coreteam member :phk@FreeBSD.ORG "Real hackers run -current on their laptop." :FreeBSD -- It will take a long time before progress goes too far! : : Matthew Dillon <dillon@backplane.com> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901252238.OAA08071>