README revision 1.2
11.1SgwrFrom: "Gordon W. Ross" <gwr> 21.1SgwrDate: Tue, 3 Oct 95 16:37:39 EDT 31.1SgwrSubject: New ramdisk, tiny shell, etc. 41.1Sgwr[ edited since the original mail ] 51.1Sgwr 61.1SgwrAs part of my efforts to build a RAM-disk root kernel for the 71.1Sgwrsun3 port, I've developed some things that others may want: 81.1Sgwr 91.1SgwrNew RAM-disk: [ see sys/dev/ramdisk.c ] 101.1Sgwr 111.1SgwrNew "small/tiny" tools, to replace some of the larger 121.1Sgwrprograms that one usually wants on a ramdisk root: 131.1Sgwr 141.1Sgwrssh: (small shell) 151.1Sgwr * Consumes only about 8K of memory on an m68k! 161.1Sgwr (saves about 100K in the ramdisk...) 171.1Sgwr * Can run programs, possibly with I/O redirection 181.1Sgwr * Just enough to let you run the programs needed 191.1Sgwr while partitioning and copying miniroot to swap. 201.1Sgwr 211.1Sgwrtls: (tiny ls) 221.1Sgwr * Consumes only about 4K of memory on an m68k! 231.1Sgwr (saves about 10K in the ramdisk...) 241.1Sgwr * Long format only, nothing fancy. 251.1Sgwr 261.1SgwrAlso, in the new "src/distrib/utils" area, I've made build 271.1Sgwrdirectories for some programs that build smaller versions, 281.1Sgwrusually by adding special CFLAGS 291.1Sgwr 301.1Sgwrinit_s: (built with -DLETS_GET_SMALL) 311.1Sgwr * Forces single-user mode 321.1Sgwr * Eliminates unnecessary code 331.1Sgwr 341.1Sgwrlibhack: small implementation of some libc functions 351.1Sgwr * Needs only /etc/passwd (not pwd.db, spwd.db) 361.2Sgwr * Reduces size of an m68k crunched binary by about 64K 371.1Sgwr 381.1Sgwrx_dd: built with -DNO_CONV (no conv=* options) 391.1Sgwr 401.1Sgwrx_ifconfig: supports inet only 411.1Sgwr 421.1SgwrThe x_ prefix on the above is to make the names unique so 431.1Sgwrcrunchgen will not confuse them with the real sources. 44