README revision 1.1
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(Also, please see my questions at the end.) 91.1Sgwr 101.1SgwrNew RAM-disk: [ see sys/dev/ramdisk.c ] 111.1Sgwr 121.1SgwrNew "small/tiny" tools, to replace some of the larger 131.1Sgwrprograms that one usually wants on a ramdisk root: 141.1Sgwr 151.1Sgwrssh: (small shell) 161.1Sgwr * Consumes only about 8K of memory on an m68k! 171.1Sgwr (saves about 100K in the ramdisk...) 181.1Sgwr * Can run programs, possibly with I/O redirection 191.1Sgwr * Just enough to let you run the programs needed 201.1Sgwr while partitioning and copying miniroot to swap. 211.1Sgwr 221.1Sgwrtls: (tiny ls) 231.1Sgwr * Consumes only about 4K of memory on an m68k! 241.1Sgwr (saves about 10K in the ramdisk...) 251.1Sgwr * Long format only, nothing fancy. 261.1Sgwr 271.1SgwrAlso, in the new "src/distrib/utils" area, I've made build 281.1Sgwrdirectories for some programs that build smaller versions, 291.1Sgwrusually by adding special CFLAGS 301.1Sgwr 311.1Sgwrinit_s: (built with -DLETS_GET_SMALL) 321.1Sgwr * Forces single-user mode 331.1Sgwr * Eliminates unnecessary code 341.1Sgwr 351.1Sgwrlibhack: small implementation of some libc functions 361.1Sgwr * Needs only /etc/passwd (not pwd.db, spwd.db) 371.1Sgwr * Reduces size of an m68k crunched binary about 64K 381.1Sgwr 391.1Sgwrx_dd: built with -DNO_CONV (no conv=* options) 401.1Sgwr 411.1Sgwrx_ifconfig: supports inet only 421.1Sgwr 431.1SgwrThe x_ prefix on the above is to make the names unique so 441.1Sgwrcrunchgen will not confuse them with the real sources. 45