README revision 1.3 1 1.3 perry # $NetBSD: README,v 1.3 1998/01/09 18:56:56 perry 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.1 gwr * Needs only /etc/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