28 lines · 1.1 KB · Text
RawDownload
'emelie' is for any PC with supported hardware excluding the SONYjukebox, and will make an object '9emeliefs' and use a 16KB blocksize.  It's set up for the US Eastern time zone.  choline is similar,but with conf.nfile cranked up. fs uses a 4KB block size, rereads all blocks written to the WORM, andis configured for the US Pacific time zone and with more `largemessage' buffers than is usual (for gigabit Ethernet).  fs64 issimilar but uses an 8KB block size and 64-bit (rather than 32-bit)file sizes, offsets and block numbers, and consequently can only serve9P2000, not 9P1. 9netics32.16k is like fs, but uses a 16KB block size and does notreread blocks written to the WORM.  9netics64.8k is like fs64, butuses an 8KB block size and does not reread blocks written to the WORM. To spin-off a new version to play with, say 'test': 	cd /sys/src/fs	mkdir test	cp emelie/9emeliefs.c test/9testfs.c	cp emelie/dat.h emelie/fns.h emelie/io.h emelie/mem.h test	sed '1s/emelie/test/' <emelie/mkfile >test/mkfile and hack as appropriate. The mkfiles aren't quite right yet to make this as automatic as itshould be.  There are a lot of rough edges.