contents revision 1.3 1 1.3 perry $NetBSD: contents,v 1.3 1998/01/09 18:45:32 perry Exp $
2 1.3 perry
3 1.1 cjs The alpha-specific portion of the NetBSD _VER release is found in the
4 1.1 cjs "alpha" subdirectory of the distribution. That subdirectory is laid
5 1.1 cjs out as follows:
6 1.1 cjs
7 1.1 cjs .../NetBSD-_VER/alpha/
8 1.2 cjs INSTALL Installation notes; this file.
9 1.1 cjs
10 1.2 cjs binary/
11 1.2 cjs sets/ alpha binary distribution sets;
12 1.2 cjs see below.
13 1.1 cjs
14 1.2 cjs security/ alpha security distribution;
15 1.2 cjs see below.
16 1.1 cjs
17 1.2 cjs kernel/ alpha kernels; see below.
18 1.1 cjs
19 1.2 cjs toolchain/ alpha toolchain; see below.
20 1.1 cjs
21 1.2 cjs installation/
22 1.1 cjs
23 1.2 cjs floppy/ alpha boot and installation
24 1.2 cjs floppies; see below.
25 1.1 cjs
26 1.2 cjs source/
27 1.1 cjs
28 1.2 cjs toolchain/ Toolchain source code; see below.
29 1.1 cjs
30 1.1 cjs Bootable installation/upgrade floppies:
31 1.1 cjs
32 1.2 cjs There is a bootable floppy disk image available which contains
33 1.2 cjs the software necessary to prepare your hard drive for NetBSD
34 1.2 cjs and install the NetBSD distribution, or to upgrading an already
35 1.2 cjs installed system from a previous version of NetBSD.
36 1.2 cjs
37 1.2 cjs Because the kernel on the installation disks is not suitable
38 1.2 cjs for use beyond initial installation and configuration, a
39 1.2 cjs "generic" kernel has been placed in a distribution set named
40 1.2 cjs "kern". This kernel is intended to run your system while you
41 1.2 cjs build a custom kernel. It is strongly encouraged that you
42 1.2 cjs build a custom kernel for your installation rather than use
43 1.2 cjs the prebuilt generic kernel on a long term basis.
44 1.2 cjs
45 1.2 cjs Please note that the INSTALL kernel (which is booted from
46 1.2 cjs the install floppy or the network) is not usable for anything
47 1.2 cjs other than installing; it will always use as root an internal
48 1.2 cjs ramdisk with the install tools. Also, currently the INSTALL
49 1.2 cjs image only supports systems that are likely to have a floppy
50 1.2 cjs drive (the NoName, EB64+, EB164, AS500/600; the DECStation
51 1.2 cjs 3000 systems and the 8200/8400 are not supported by this
52 1.2 cjs floppy). If booting the INSTALL kernel from the network
53 1.2 cjs proves popular, we will generate another network version
54 1.2 cjs of the INSTALL kernel that supports more systems.
55 1.1 cjs
56 1.1 cjs The alpha toolchain:
57 1.1 cjs
58 1.2 cjs The toolchain (compiler, assembler, linker, etc.) for the
59 1.2 cjs alpha port is not yet integrated into the main NetBSD source
60 1.2 cjs tree, so the binaries for it are still distributed separately.
61 1.2 cjs A tar file with the toolchain can be found under
62 1.2 cjs binaries/toolchain, and the source can be found under
63 1.2 cjs source/toolchain.
64 1.2 cjs
65 1.2 cjs The toolchain installs under usr/local; to install it,
66 1.2 cjs just cd to the root directory and type
67 1.2 cjs
68 1.2 cjs tar -x -z --unlink -f /path/to/toolchain.tar.gz
69 1.2 cjs
70 1.2 cjs Note that the "official" toolchain we use with 1.3 is actually
71 1.2 cjs the snapshot build of it from 97.11.05; this is based on the
72 1.2 cjs sources tagged WORKING-alpha in the NetBSD source tree.
73 1.1 cjs
74 1.1 cjs The NetBSD/alpha binary distribution sets contain the binaries which
75 1.1 cjs comprise the NetBSD _VER release for the alpha. There are eight binary
76 1.1 cjs distribution sets and the "security" distribution set. The binary
77 1.1 cjs distribution sets can be found in the "alpha/binary/sets" subdirectory
78 1.1 cjs of the NetBSD _VER distribution tree, and are as follows:
79 1.1 cjs
80 1.1 cjs
81 1.2 cjs base The NetBSD/alpha _VER base binary distribution. You
82 1.2 cjs MUST install this distribution set. It contains the
83 1.2 cjs base NetBSD utilities that are necessary for the
84 1.2 cjs system to run and be minimally functional. It
85 1.2 cjs includes shared library support, and excludes
86 1.2 cjs everything described below.
87 1.2 cjs [ 13M gzipped, 41M uncompressed ]
88 1.2 cjs
89 1.2 cjs comp Things needed for compiling programs, other than the
90 1.2 cjs actual compiler programs themselves. (These are in
91 1.2 cjs the toolchain snapshot file described above.) This
92 1.2 cjs set includes the system include files (/usr/include)
93 1.2 cjs and the various system libraries (except the shared
94 1.2 cjs libraries, which are included as part of the base
95 1.2 cjs set). This set also includes the manual pages for
96 1.2 cjs all of the utilities it contains, as well as the system
97 1.2 cjs call and library manual pages.
98 1.2 cjs [ 6M gzipped, 31M uncompressed ]
99 1.2 cjs
100 1.2 cjs etc This distribution set contains the system
101 1.2 cjs configuration files that reside in /etc and in several
102 1.2 cjs other places. This set MUST be installed if you are
103 1.2 cjs installing the system from scratch, but should NOT be
104 1.2 cjs used if you are upgrading. (If you are upgrading,
105 1.2 cjs it's recommended that you get a copy of this set and
106 1.2 cjs CAREFULLY upgrade your configuration files by hand.)
107 1.2 cjs [ 50K gzipped, 320K uncompressed ]
108 1.2 cjs
109 1.2 cjs games This set includes the games and their manual pages.
110 1.2 cjs [ 3M gzipped, 8M uncompressed ]
111 1.2 cjs
112 1.2 cjs kern This set contains a NetBSD/alpha _VER GENERIC kernel,
113 1.2 cjs named "/netbsd". You MUST install this distribution
114 1.2 cjs set.
115 1.2 cjs [ 1M gzipped, 2M uncompressed ]
116 1.2 cjs
117 1.2 cjs man This set includes all of the manual pages for the
118 1.2 cjs binaries and other software contained in the base set.
119 1.2 cjs Note that it does not include any of the manual pages
120 1.2 cjs that are included in the other sets.
121 1.2 cjs [ 2.5M gzipped, 10M uncompressed ]
122 1.2 cjs
123 1.2 cjs misc This set includes the system dictionaries (which are
124 1.2 cjs rather large), the typesettable document set, and
125 1.2 cjs man pages for other architectures which happen to be
126 1.2 cjs installed from the source tree by default.
127 1.2 cjs [ 2M gzipped, 9M uncompressed ]
128 1.2 cjs
129 1.2 cjs text This set includes NetBSD's text processing tools,
130 1.2 cjs including groff, all related programs, and their
131 1.2 cjs manual pages.
132 1.2 cjs [ 1M gzipped, 4M uncompressed ]
133 1.2 cjs
134 1.2 cjs
135 1.2 cjs The alpha security distribution set is named "secr" and can be
136 1.2 cjs found in the "alpha/binary/security" subdirectory of the NetBSD
137 1.2 cjs _VER distribution tree. It contains security related binaries
138 1.2 cjs which depend on cryptographic source code. You do not need this
139 1.2 cjs distribution set to use encrypted passwords in your password file;
140 1.2 cjs the "base" distribution includes a crypt library which can perform
141 1.2 cjs only the one-way encryption function. The security distribution
142 1.2 cjs includes a version of the Kerberos IV network security system, and
143 1.2 cjs a Kerberized version of the "telnet" program. The "secr" distribution
144 1.2 cjs set can be found only on those sites which carry the complete NetBSD
145 1.2 cjs distribution and which can legally obtain it. (Remember, because
146 1.2 cjs of United States law, it may not be legal to distribute this set
147 1.2 cjs to locations outside of the United States and Canada.)
148 1.2 cjs [ 1M gzipped, 3M uncompressed ]
149 1.1 cjs
150 1.1 cjs The instructions given for extracting the source sets work equally
151 1.1 cjs well for the binary sets, but it is worth noting that if you use that
152 1.1 cjs method, the files are extracted "below" the current directory. That
153 1.1 cjs is, if you want to extract the binaries "into" your system, i.e.
154 1.1 cjs replace the system binaries with them, you have to run the "tar xfp"
155 1.1 cjs from /. Also note that if you upgrade or install this way, those
156 1.1 cjs programs that you are using at the time will NOT be replaced unless
157 1.1 cjs you run "tar" with the "--unlink" option. If you follow the normal
158 1.1 cjs installation or upgrade procedures, this will be taken care of for
159 1.1 cjs you.
160