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