chaos

View Ticket
Login
Ticket Hash: 5ce97d90736454806a3cee8ef93420f86c2d0f4c
Title: Add archived copies of old Chaosnet for Unix code as Unversioned files
Status: Open Type: Documentation
Severity: Minor Priority:
Subsystem: Resolution:
Last Modified: 2023-01-03 06:29:13
Version Found In:
User Comments:
ams added on 2023-01-03 06:29:13:
chaos-19820812
	Original and complete tape; from DLW.

v8
	Contains kernel code (chncp/chunix), but no no user-space
	code.  While the tree is dated 1985, but the code under
	usr/sys/{chncp,chunix} is rather from between 1982 and 1984.

	E.g., chstream.c was modified such that it would accept an
	errorp argument between 1982 and 1984.  This change does not
	exist in the above V8 code.  It also does not contain RCS
	headers.  Plus, the directory structure for the headers is the
	old split-style (e.g, chaos.h does not contain the literal
	content of constants.h but instead does an #include).

chaos-19870606
	Incomplete dump of kernel code (chncp/chunix), no user-space
	code.

	I think this tree should rather be dated 1990-07-17,
	originally based on a tree from 1987 (1987-06-09).  The 1994
	timestamps are a rouse.  When CFIELDS in 1994 setup
	/afs/dev.mit.edu/source/src77/bsd-4.3/vax/sys/attic/chncp he
	started numbering from 1.1 (when he re-ci:ed the files).

	The original location of this was once
	/source/bsd-4.3/vax/sys, where PROBE also did a re-ci of some
	files (1990-07-17), including some minor fixes for compiler
	issues.

	As to why I claim that this is specifically based on something
	from 1987, is simply that RC did actual changes then
	(1987-06-12).  The initial copy of all the files is though
	from 1984.  Which is I guess when Symbolics forked the
	Chaosnet for Unix code, which is around there I think.

chaos-19970521
	Contains many original files (~1989) as backup files, or
	unmodified.  Also contains a kernel driver for Linux 2.0.18.
	Brad probobly started working on this in 1996?

chaos-19991124-0
	Contains RCS files but these are only one revision and not
	original.  Probobly a dump of the CVSROOT.  The Linux driver
	is for 2.0.18 as above.

chaos-19991124-1
	Same as chaos-19991124 but a working copy.

chaos-20000703
	Continuation of above? Seems to be exactly same, but with RCS
	IDs updates by me.

chaos-20010506
	Continuation of above.  Minor changes to keep up with Linux
	breakage.  The Linux driver is for 2.2.18 (or 2.4.2?).

chaos-20180318
	Contains the start of a semi-cleaned up version of Chaosnet
	for Unix that might work with three different back ends
	(kernel for OpenBSD and Linux, Unix socket, embedded) and has
	the Linux driver updated for 4.11.3.