Nsys

The 'nsys' kernel is the earliest extant version of the Unix kernel written in the C language. It pre-dates the release of Fourth Edition Unix by a few months.

The files here come from nsys.tar.gz, which was donated by Dennis Ritchie. He writes:

This is a tar archive derived from a DECtape labelled "nsys". What is contains is just the kernel source, written in the pre-K&R dialect of C. It is intended only for PDP-11/45, and has setup and memory-handling code that will not work on other models (it's missing things special to the later, smaller models, and the larger physical address space of the still later 11/70.) It appears that it is intended to be loaded into memory at physical address 0, and transferred to at location 0.

For more information about Fourth Edition Unix, see The Evolution of the Unix Time-sharing System by Dennis Ritchie.

FileSizeDate
buf.h 592 1973-08-31
conf.h 238 1973-08-31
dmr dir
file.h 140 1973-08-31
filsys.h 173 1973-08-31
inode.h 547 1973-08-31
junk dir
ken dir
param.h 897 1973-08-31
proc.h 387 1973-08-31
reg.h 142 1973-08-31
systm.h 327 1973-08-31
tables.c 690 1973-08-31
text.h 115 1973-08-31
tty.h 769 1973-08-31
user.h 1118 1973-08-31