Dec 122017
 
LINUX boot image version 0.96 from May 14, 1992. Includes notes from Linus Torvalds. Now has built-in SCSI support. Requires an installed file system or a root image from an earlier release.
File LINUX96.ZIP from The Programmer’s Corner in
Category UNIX Files
LINUX boot image version 0.96 from May 14, 1992. Includes notes from Linus Torvalds. Now has built-in SCSI support. Requires an installed file system or a root image from an earlier release.
File Name File Size Zip Size Zip Type
BOOT096 223748 69666 deflated
LINUS.TXT 6168 1672 deflated

Download File LINUX96.ZIP Here

Contents of the LINUS.TXT file



12 May 92 16:51:12 GMT comp.os.linux Thread 234 of 240
Article 1651 0.96 uploaded No responses
[email protected] Linus Benedict Torvalds at University of Helsinki

Well, the title says it all: I've sent off 0.96 to banjo.concert.net,
where it can be found in pub/Linux/Linus along with a new bootimage and
a program for formatting floppies under linux (which works only under
0.96).

I've also sent it to tsx-11.mit.edu and I'll send it to nic as soon as
the lines clear up.

General warning about 0.96:

- the scsi code is in the kernel, but I haven't personally tested it,
so who knows... The SCSI code also results in a 4-5 second pause at
bootup with the current bootimage, while it searches for an adapter:
if you find this disturbing, you have to recompile the kernel with the
appropriate changes to config.h.

- The harddisk timings have changed: the testimage got a generally good
review, but it hasn't been tested very much. The changes seem to help
at least some "HD times out" problems, but there might be new bugs..


- The serial code was totally rewritten this weekend, and I haven't
tested it out under any heavier load. I found one bug as late as
today, and there might be others lurking around.

- There have been generally pretty heavy rewrites: it's binary
compatible with the old kernels, but the changes might not all be
correct. Oh, well.

That said, I hope 0.96 will be an improvement on earlier versions, and
most of the old bugs corrected. If the new version still has some
problem - please mail me with a new bugreport. Otherwise I'll just
assume the problem went away: I'm afraid don't have time to go through
old mail searching for any bugs that might still be in there.

Partial list of features:

- automatic floppy detection. Please add the following devices:

mknod /dev/fd0 b 2 0
mknod /dev/fd1 b 2 1

which act as A and B floppies respectively, finding out automatically
what kind of disk there is.

The floppy driver now also contains a timeout, so an empty diskdrive

no longer results in a floppy driver hang.

- serial lines now support dropping DTR on closing, and sending SIGHUP
to the process group that is logged in on a serial line. It's also a
lot easier to change the interrupts etc of the lines.

- unix sockets supported for X, as well as mmap() on /dev/mem etc.

- pty's corrected. Hopefully no more hangs under X due to pty trouble.

- better IO-performance when there are computationally intensive jobs in
the background or on another VC. Partly due to new scheduler
mechanism, partly due to read-ahead on normal files.

- cleaned up vfs layer.

- no more mismatched children

- minor corrections all over the place.

The new release is in fact different enough that there is no use trying
to make context diffs: files have disappeared, others are new, others
have simply changed a lot. Even compared to pre-0.96 there has been
quite a lot of changes.

Linus


 December 12, 2017  Add comments

Leave a Reply