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