1# $NetBSD: README,v 1.4 2002/03/25 07:39:50 lukem Exp $ 2 3From: "Gordon W. Ross" <gwr> 4Date: Tue, 3 Oct 95 16:37:39 EDT 5Subject: New ramdisk, tiny shell, etc. 6[ edited since the original mail ] 7 8As part of my efforts to build a RAM-disk root kernel for the 9sun3 port, I've developed some things that others may want: 10 11New RAM-disk: [ see sys/dev/ramdisk.c ] 12 13New "small/tiny" tools, to replace some of the larger 14programs that one usually wants on a ramdisk root: 15 16ssh: (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 23tls: (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 28Also, in the new "src/distrib/utils" area, I've made build 29directories for some programs that build smaller versions, 30usually by adding special CFLAGS 31 32init_s: (built with -DLETS_GET_SMALL) 33 * Forces single-user mode 34 * Eliminates unnecessary code 35 36libhack: 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 40x_dd: built with -DNO_CONV (no conv=* options) 41 42x_ifconfig: supports inet only 43 44The x_ prefix on the above is to make the names unique so 45crunchgen will not confuse them with the real sources. 46