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