README revision 1.1
1From: "Gordon W. Ross" <gwr> 2Date: Tue, 3 Oct 95 16:37:39 EDT 3Subject: New ramdisk, tiny shell, etc. 4[ edited since the original mail ] 5 6As part of my efforts to build a RAM-disk root kernel for the 7sun3 port, I've developed some things that others may want: 8(Also, please see my questions at the end.) 9 10New RAM-disk: [ see sys/dev/ramdisk.c ] 11 12New "small/tiny" tools, to replace some of the larger 13programs that one usually wants on a ramdisk root: 14 15ssh: (small shell) 16 * Consumes only about 8K of memory on an m68k! 17 (saves about 100K in the ramdisk...) 18 * Can run programs, possibly with I/O redirection 19 * Just enough to let you run the programs needed 20 while partitioning and copying miniroot to swap. 21 22tls: (tiny ls) 23 * Consumes only about 4K of memory on an m68k! 24 (saves about 10K in the ramdisk...) 25 * Long format only, nothing fancy. 26 27Also, in the new "src/distrib/utils" area, I've made build 28directories for some programs that build smaller versions, 29usually by adding special CFLAGS 30 31init_s: (built with -DLETS_GET_SMALL) 32 * Forces single-user mode 33 * Eliminates unnecessary code 34 35libhack: small implementation of some libc functions 36 * Needs only /etc/passwd (not pwd.db, spwd.db) 37 * Reduces size of an m68k crunched binary about 64K 38 39x_dd: built with -DNO_CONV (no conv=* options) 40 41x_ifconfig: supports inet only 42 43The x_ prefix on the above is to make the names unique so 44crunchgen will not confuse them with the real sources. 45