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