summaryrefslogtreecommitdiff
path: root/distrib/notes
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>1995-11-23 15:58:34 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>1995-11-23 15:58:34 +0000
commit018f89c090277b23e21223d3c6024d4486d0b3ed (patch)
tree1dc8c8db4294bfba6463b7cc60c1ec248ef863f8 /distrib/notes
parentaf17b126b4c74b74f453d3d9ebc956e537c50bf2 (diff)
update from netbsd
Diffstat (limited to 'distrib/notes')
-rw-r--r--distrib/notes/INSTALL102
-rw-r--r--distrib/notes/hp300/hardware2
-rw-r--r--distrib/notes/hp300/prep10
-rw-r--r--distrib/notes/legal.common4
-rw-r--r--distrib/notes/mac68k/contents28
-rw-r--r--distrib/notes/mac68k/hardware25
-rw-r--r--distrib/notes/mac68k/install6
-rw-r--r--distrib/notes/mac68k/upgrade8
-rw-r--r--distrib/notes/mac68k/whatis9
-rw-r--r--distrib/notes/mac68k/xfer10
10 files changed, 116 insertions, 88 deletions
diff --git a/distrib/notes/INSTALL b/distrib/notes/INSTALL
index 3591eea8e54..0b71d2e8311 100644
--- a/distrib/notes/INSTALL
+++ b/distrib/notes/INSTALL
@@ -11,36 +11,39 @@ What is NetBSD?
---- -- ------
NetBSD is a Berkeley Networking Release 2 (Net/2) and 4.4BSD-Lite
--derived system. It is a fully functional UN*X-like system which runs
-on several architectures and is being ported to more. NetBSD, as the
-name implies, is a creation of the members of the network community
+-derived Operating System. It is a fully functional UN*X-like system
+which runs on many architectures and is being ported to more. NetBSD,
+as the name implies, is a creation of the members of the network community
and without the net it's likely that this release wouldn't have come
about.
-NetBSD 1.0 is a milestone release. The hardest part of the 4.4BSD-Lite
-integration, the kernel, has been completed and has been running in
-"production use" for quite some time. Also, NetBSD 1.0 is the first
-true multi-architecture release of NetBSD. At the time of NetBSD 0.9,
-the i386 port was considered 'production quality' and the hp300 port was
-barely working. The NetBSD 1.0 source supports nine architectures, and
-complete binary releases for most of them will be made available.
-
-NetBSD 1.0 supports many new and improved features, the most important
-relating to file systems. New and improved versions of both the
-Berkeley Fast File System and the free implementation of the NFS
-protocol were provided, as part of the 4.4-Lite release. The new
-versions include such improvements as support for 64-bit file sizes,
-for local files, and "lease" support for NFS, to improve performance.
-In addition to the file system improvements, many other parts of the
-system have been improved considerably. For instance, the virtual
-memory code has substantially improved performance, and many of the
-kernel's interfaces have been cleaned up.
-
-Many new user programs have been added in NetBSD 1.0, as well,
+NetBSD 1.1 is a evolutionary release which contains a over a year of
+changes to the kernel, user-level utilities, and documentation.
+
+Continuing the multi-platform tradition, NetBSD has added ports to
+atari and mvme68k based machines. Kernel interfaces have continued to
+be refined, and now several subsystems and device drivers are shared
+among the different ports. We can look for this trend to continue.
+
+NetBSD 1.1 has significantly enhanced the binary emulation subsystem
+(which includes iBCS2, Linux, OSF/1, SunOS, SVR4, Solaris and Ultrix
+compatibility) and several kernel subsystems have been generalized
+to support this more readily. The binary emulation strategy is
+aimed at making the emulation as accurate as possible.
+
+NetBSD 1.1 is also the first release to see machine-independent disk
+striping. The concatenated disk driver (ccd), which was previously
+supported only by the hp300 port, has been vastly improved. Many
+bugs were fixed, and explicit references to device-dependent routines
+were removed and replaced by calls to the generic "vnode operation"
+routines. In addition, several features were added, including partition
+support, dynamic configuration and unconfiguration via a user space system
+utility program, and virtually unlimiting the number of component devices.
+
+Many new user programs have been added in NetBSD 1.1, as well,
bringing it closer to our goal of supplying a complete UN*X-like
-environment. Additionally, support for shared libraries has been
-added, for most architectures, allowing a significant savings in both
-RAM consumption and disk space.
+environment.
+
#include "whatis"
@@ -48,6 +51,31 @@ RAM consumption and disk space.
The Future of NetBSD:
--- ------ -- ------
+The NetBSD Foundation was recently incorporated as a non-profit
+organization. It's purpose is to encourage, foster and promote the
+free exchange of computer software, namely the NetBSD Operating
+System. The corporation will allow for many things to be handled more
+smoothly than could be done with our previous informal organization.
+In particular, it provides the framework to deal with other parties
+that wish to become involved in the NetBSD Project.
+
+We believe that the NetBSD Foundation will help improve the quality
+of NetBSD by:
+
+ * having a better organization to keep track of development
+ efforts, including co-ordination with groups working in
+ related fields.
+
+ * providing a framework to receive donations of goods and
+ services and to own the resources necessary to run the
+ NetBSD Project.
+
+ * providing a better position from which to undertake
+ promotional activities.
+
+ * periodically organizing workshops for developers and other
+ interested people to discuss ongoing work.
+
We hope to have regular releases of the full binary and source trees,
but these are difficult to coordinate, especially with all of the
architectures which we now support! We hope to support even _more_
@@ -57,10 +85,8 @@ current practice of making the NetBSD-current development source
available on a daily or nearly-daily basis.
We intend to integrate free, positive changes from whatever sources
-will provide them, providing that they are well thought-out and increase
-the usability of the system. This includes integrating the remainder of
-the 4.4BSD-Lite tape, as quickly as we can ensure that everything works
-properly.
+will provide them, providing that they are well thought-out and
+increase the usability of the system.
Above all, we hope to create a stable and accessible system, and to be
responsive to the needs and desires of NetBSD users, because it is for
@@ -124,7 +150,7 @@ distribution sets are as follows:
[ 7.7M gzipped, 32.0M uncompressed ]
ksrc11 This set contains the sources to the NetBSD 1.1
- kernel, config(8), config.new(8) and dbsym(8).
+ kernel, config(8), config.old(8) and dbsym(8).
[ 4.5M gzipped, 20.8M uncompressed ]
ssrc11 This set contains the "share" sources, which include
@@ -162,7 +188,7 @@ or to actually extract the files contained in the set:
In each of the source distribution set directories, there is a file
named "CKSUMS" which contains the checksums of the files in that
-directory, as generated by the cksum(1) command. You can use cksum to
+directory, as generated by the cksum(1) utility. You can use cksum to
check the integrity of the archives, if you suspect that one of the
files is corrupt and have access to a cksum binary.
@@ -272,6 +298,14 @@ Without CVS, this project would be impossible to manage, so our hats
go off to Brian Berliner, Jeff Polk, and the various other people
who've had a hand in making CVS a useful tool.
+Alistair G. Crooks <agc@westley.demon.co.uk> has been producing tar
+file snapshot reports for NetBSD-current users, a very valuable
+service.
+
+Dave Burgess <burgess@cynjut.infonet.net> has been maintaining the
+386BSD/NetBSD/FreeBSD FAQ for quite some time, and deserves to be
+recognized for it.
+
The following people (in alphabetical order) have made donations or
loans of hardware and/or money, to support NetBSD development, and
deserve credit for it:
@@ -280,10 +314,6 @@ deserve credit for it:
not able to get in touch with you, to verify that you wanted to be
listed.)
-Dave Burgess <burgess@cynjut.infonet.net> has been maintaining the
-386BSD/NetBSD/FreeBSD FAQ for quite some time, and deserves to be
-recognized for it.
-
Finally, we thank all of the people who've put sweat and tears into
developing NetBSD since its inception in January, 1993. (Obviously,
there are a lot more people who deserve thanks here. If you're one of
diff --git a/distrib/notes/hp300/hardware b/distrib/notes/hp300/hardware
index c2601896637..91731a5a0d2 100644
--- a/distrib/notes/hp300/hardware
+++ b/distrib/notes/hp300/hardware
@@ -11,7 +11,7 @@ Here is a table of recommended HD partition sizes for a full install:
Anything else is up to you!
NOTE: The hp300 installation procedure utilizes a `miniroot' filesystem
-which is placed into the swap area of the disk. The swap are must be
+which is placed into the swap area of the disk. The swap area must be
at least large enough to hold this miniroot image.
The following HP hardware is supported:
diff --git a/distrib/notes/hp300/prep b/distrib/notes/hp300/prep
index ada1d72e51f..3e137c8aa4e 100644
--- a/distrib/notes/hp300/prep
+++ b/distrib/notes/hp300/prep
@@ -27,7 +27,7 @@ calculated with the following formula:
Controllers are numbered 0, 1, ... starting with the lowest select code.
SCSI controllers and HP-IB controllers are counted separately. Therefore,
-if you had a system with an internal HP-IB interface at select code 7,
+if you have a system with an internal HP-IB interface at select code 7,
a fast HP-IB interface at select code 14, and a SCSI interface at select
code 16, unit numers might be something like the following:
@@ -96,10 +96,10 @@ that it resides in a filesystem what is exported to the client. See the
manual pages on your server system if you need more information about
exporting filesystems.
-You are now ready to SYS_INST. During the client's self-test cycle, press
-the space bar a few times. Shortly, you should see a menu of possible boot
-options appear. Select the option corresponding to SYS_INST. SYS_INST will
-load and prompt you for a command.
+You are now ready to load SYS_INST. During the client's self-test cycle,
+press the space bar a few times. Shortly, you should see a menu of possible
+boot options appear. Select the option corresponding to SYS_INST. SYS_INST
+will load and prompt you for a command.
If this is a new NetBSD installation, you will need to place a disklabel
on the disk.
diff --git a/distrib/notes/legal.common b/distrib/notes/legal.common
index aabcd455ca8..5ccc868162b 100644
--- a/distrib/notes/legal.common
+++ b/distrib/notes/legal.common
@@ -12,6 +12,8 @@
This product includes software developed by Paul Kranenburg.
+ This product includes software developed by John Kohl.
+
This product includes software developed by Terrence R. Lambert.
This product includes software developed by Frank van der Linden.
@@ -32,7 +34,5 @@
This product includes software developed by TooLs GmbH.
- This product includes software developed by Winning Strategies, Inc.
-
This product includes software developed by Christos Zoulas.
diff --git a/distrib/notes/mac68k/contents b/distrib/notes/mac68k/contents
index da024f11c28..a9db9b5ec45 100644
--- a/distrib/notes/mac68k/contents
+++ b/distrib/notes/mac68k/contents
@@ -1,8 +1,8 @@
-The mac68k-specific portion of the NetBSD 1.0 release is found in the
+The mac68k-specific portion of the NetBSD 1.1 release is found in the
"mac68k" subdirectory of the distribution. That subdirectory is laid
out as follows:
-.../NetBSD-1.0/mac68k/
+.../NetBSD-1.1/mac68k/
binary/ mac68k binary distribution sets;
see below.
@@ -12,17 +12,17 @@ out as follows:
utils/ The mac68k installation utilities.
The NetBSD/mac68k binary distribution sets contain the binaries which
-comprise the NetBSD 1.0 release for the mac68k. There are eight binary
+comprise the NetBSD 1.1 release for the mac68k. There are eight binary
distribution sets, and the "security" distribution set. The binary
distribution sets can be found in subdirectories of the "mac68k/binary"
-subdirectory of the NetBSD 1.0 distribution tree, and are as follows:
+subdirectory of the NetBSD 1.1 distribution tree, and are as follows:
- netbsd10 The NetBSD/mac68k 1.0 kernel binary. You MUST
+ netbsd10 The NetBSD/mac68k 1.1 kernel binary. You MUST
install this file. It is the kernel that you need
to boot the system.
[ 307K gzipped, 610K uncompressed ]
- base10 The NetBSD/mac68k 1.0 base binary distribution. You
+ base11 The NetBSD/mac68k 1.1 base binary distribution. You
MUST install this distribution set. It contains the
base NetBSD utilities that are necessary for the
system to run and be minimally functional. It
@@ -30,7 +30,7 @@ subdirectory of the NetBSD 1.0 distribution tree, and are as follows:
everything described below.
[ 6.2M gzipped, 18.4M uncompressed ]
- comp10 The NetBSD/mac68k Compiler tools. All of the tools
+ comp11 The NetBSD/mac68k Compiler tools. All of the tools
relating to C, C++, and FORTRAN (yes, there are two!).
This set includes the system include files
(/usr/include), the linker, the compiler tool chain,
@@ -41,7 +41,7 @@ subdirectory of the NetBSD 1.0 distribution tree, and are as follows:
call and library manual pages.
[ 4.0M gzipped, 12.7M uncompressed ]
- etc10 This distribution set contains the system
+ etc11 This distribution set contains the system
configuration files that reside in /etc and in several
other places. This set MUST be installed if you are
installing the system from scratch, but should NOT be
@@ -50,28 +50,28 @@ subdirectory of the NetBSD 1.0 distribution tree, and are as follows:
CAREFULLY upgrade your configuration files by hand.)
[ 50K gzipped, 280K uncompressed ]
- games10 This set includes the games and their manual pages.
+ games11 This set includes the games and their manual pages.
[ 1.0M gzipped, 3.0M uncompressed ]
- man10 This set includes all of the manual pages for the
+ man11 This set includes all of the manual pages for the
binaries and other software contained in the base set.
Note that it does not include any of the manual pages
that are included in the other sets.
[ 0.7M gzipped, 2.8M uncompressed ]
- misc10 This set includes the system dictionaries (which are
+ misc11 This set includes the system dictionaries (which are
rather large), the typesettable document set, and
man pages for other architectures which happen to be
installed from the source tree by default.
[ 1.6M gzipped, 5.7M uncompressed ]
- text10 This set includes NetBSD's text processing tools,
+ text11 This set includes NetBSD's text processing tools,
including groff, all related programs, and their
manual pages.
[ 0.8M gzipped, 2.9M uncompressed ]
-The mac68k security distribution set is named "secr10" and can be found
-in the "mac68k/security" subdirectory of the NetBSD 1.0 distribution
+The mac68k security distribution set is named "secr11" and can be found
+in the "mac68k/security" subdirectory of the NetBSD 1.1 distribution
tree. It contains the crypt libraries (for the DES encryption algorithm)
and the binaries which depend on it. It can only be found on those sites
which carry the complete NetBSD distribution and that can legally obtain
diff --git a/distrib/notes/mac68k/hardware b/distrib/notes/mac68k/hardware
index c0d053e0c46..e79d130cd02 100644
--- a/distrib/notes/mac68k/hardware
+++ b/distrib/notes/mac68k/hardware
@@ -1,37 +1,38 @@
-NetBSD/mac68k 1.0 runs on several of the older Macintosh computers.
+NetBSD/mac68k 1.1 runs on several of the older Macintosh computers.
4MB of RAM should be sufficient to boot and the system can probably
be squeezed onto a 40MB hard disk by leaving off a package or two.
To actually do much compiling or anything more interesting than
booting, at least 8MB of RAM and more disk space is recommended.
-About 50MB will be necessary to install all of the NetBSD 1.0 binary
+About 50MB will be necessary to install all of the NetBSD 1.1 binary
distribution (note that this does not count swap space!). Much more
disk space is required to install the source and objects as well (about
another 105MB).
Supported models:
- Mac II
- Mac IIx
- Mac IIcx
- Mac IIci
- Mac SE/30
+ Mac II, Mac IIx, Mac IIcx, Mac IIci, Mac SE/30,
+ Mac IIsi, Mac IIvx, Mac IIvi, Performa 600
Supported devices on all of the above systems include:
Internal SCSI bus and most SCSI tapes, hard drives, and CD-ROMs
- Internal sound--enough to beep, anyway
+ Internal sound--enough to beep on some machines, anyway
Most basic NuBUS video cards (there have been some
problems with some 24-bit color cards)
Both internal serial ports
ADB keyboards and mice
+ Ethernet cards based on the Natl. Semiconductor 8390
+ (Asante, Apple, and a few others) [problems
+ reported on the Performa 600, though].
Some systems will boot and are usable from an external terminal
(serial tty or SL/IP):
- Mac IIsi
- Mac IIvx
+ LC III
+ Performa 550
possibly others
What isn't supported, but often asked about:
- Ethernet cards. There is a driver that is very close to working
- for a number of cards. Contributions are very welcome.
68040-based Macs. Work is in progress on getting a Quadra 700
running. This requires a new scsi driver and a new
ethernet driver.
+ PowerPC-based Macs. Work will begin on this, sometime soon.
+ It will be separate from this port, though. The PowerPC
+ is a much different processor.
diff --git a/distrib/notes/mac68k/install b/distrib/notes/mac68k/install
index f95f7a2b3c6..0a5aa763830 100644
--- a/distrib/notes/mac68k/install
+++ b/distrib/notes/mac68k/install
@@ -69,7 +69,7 @@ If you are installing onto a single root partition, proceed to the
Installation of base files:
Select the "Install" menu item from the "File" menu and install
- base10, netbsd, and any other packages you wish to install at
+ base11, netbsd, and any other packages you wish to install at
this time (see the contents section for information about what's
in each package). The installer will print out the filename of
each file as it is installed, and will take quite some time to
@@ -105,13 +105,13 @@ If the system does not come up:
you saw.
If the system does come up, congratulations, you have successfully
-installed NetBSD 1.0. When you reboot into NetBSD, you should log
+installed NetBSD 1.1. When you reboot into NetBSD, you should log
in as "root" at the login prompt. There is no initial password, but
if you're using the machine in a networked environment, you should
create yourself an account and protect it and the "root" account with
good passwords.
-Some of the files in the NetBSD 1.0 distribution might need to be
+Some of the files in the NetBSD 1.1 distribution might need to be
tailored for your site. In particular, the /etc/sendmail.cf file will
almost definitely need to be adjusted, and other files in /etc will
probably need to be modified, as well. If you are unfamiliar with
diff --git a/distrib/notes/mac68k/upgrade b/distrib/notes/mac68k/upgrade
index 444bc128b3a..45aa0fede7e 100644
--- a/distrib/notes/mac68k/upgrade
+++ b/distrib/notes/mac68k/upgrade
@@ -1,4 +1,4 @@
-There is no upgrade to release 1.0 for the NetBSD/mac68k architecture.
-This is impractical as there is no good, standard point to provide an
-upgrade path from. It is hoped that there will be a good upgrade
-procedure for future releases.
+There is no upgrade to release 1.1 for the NetBSD/mac68k architecture.
+It is hoped that there will be a good upgrade procedure for future
+releases. Please feel free to volunteer to help replace these
+installation tools.
diff --git a/distrib/notes/mac68k/whatis b/distrib/notes/mac68k/whatis
index 6a6eddea9af..36fa16171e1 100644
--- a/distrib/notes/mac68k/whatis
+++ b/distrib/notes/mac68k/whatis
@@ -1,6 +1,3 @@
-NetBSD 1.0 is the first "real" release of NetBSD for the mac68k.
-Previous releases have been alpha or beta quality. There is still a
-lot of work to be done, but this should be a usable system for a number
-of people. Quite a few features are available: shared libraries, new
-file systems, binary compatibility with the other m68k ports for most
-binaries, SunOS compatibility, and numerous others.
+NetBSD 1.1 is the second "real" release of NetBSD for the mac68k.
+There is still a lot of work to be done and help is welcomed, but
+this should be a usable system for a number of people.
diff --git a/distrib/notes/mac68k/xfer b/distrib/notes/mac68k/xfer
index dcfb410bce6..9b24475d841 100644
--- a/distrib/notes/mac68k/xfer
+++ b/distrib/notes/mac68k/xfer
@@ -1,7 +1,7 @@
Installation is really only supported from the local Macintosh
hard drive or from an AppleShare volume. This means that you'll
need at least enough room for the largest file that you will have
-to install. This is the 6.2M base10 file. There has been talk
+to install. This is the 6.2M base11 file. There has been talk
of allowing an install from split files. If you have the time,
desire, and knowledge, please feel free to add that functionality.
@@ -9,10 +9,10 @@ If the install is being done from an AppleShare-mounted volume,
the install utility must be in the same folder as the data files.
There will be two images of each file. One in "raw" Unix format
-and one in a binhex format. Therefore, base10 and base10.hqx both
-contain the same information, but base10.hqx has been encoded in
+and one in a binhex format. Therefore, base11 and base11.hqx both
+contain the same information, but base11.hqx has been encoded in
binhex format. Download the files; if necessary, decode them so
-you have all of the files as base10, etc10, etc. This can be
+you have all of the files as base11, etc11, etc. This can be
accomplished from the .hqx files by using _Stuffit Expander_ or
any one of a number of freeware and shareware Macintosh tools.
@@ -22,7 +22,7 @@ You will also need to collect the MacOS tools:
MacBSD Booter.
These three are compacted and in binhex form as mkfs.cpt.hqx,
-installer.1.0.cpt.hqx, and booter.1.4.cpt.hqx, respectively.
+installer.1.0.cpt.hqx, and booter.1.9.cpt.hqx, respectively.
Extract them as you would any other Macintosh applications. The
sources should be in the same place with "src" somewhere in the