Path: sparky!uunet!pipex!bnr.co.uk!uknet!mcsun!news.funet.fi!hydra!klaava!wirzeniu
From: torva...@cc.helsinki.fi (Linus Torvalds)
Newsgroups: comp.os.linux.announce,comp.os.linux
Subject: linux-0.99 patchlevel 2
Keywords: linux kernel, patch, 0.99.2, minor fixes
Message-ID: <1993Jan1.223837.28553@klaava.Helsinki.FI>
Date: 1 Jan 93 22:38:37 GMT
Sender: wirze...@klaava.Helsinki.FI (Lars Wirzenius)
Followup-To: comp.os.linux
Organization: University of Helsinki
Lines: 29
Approved: linux-annou...@tc.cornell.edu (Lars Wirzenius)

Yes, as you've probably noticed, it's now 1993 and I still haven't
released 1.0.  Sorry about that, and I have only another patchlevel to
offer.  The new kernel should mainly fix some of the keyboard problems
people have experienced, but does contain some other minor fixes. 

Linux 0.99.2 is available now at nic.funet.fi: pub/OS/Linux/PEOPLE/Linus
as both sources and diffs against 0.99.1 the diffs are essentially the
same as the second alpha-diffs I released for limited testing, with only
minor fixes to fs/exec.c and fs/open.c. 

Please try out 0.99.2: the more feedback (hopefully positive) I get on
it, the faster 1.0 will be out. 

Changes from pl1 are mainly:
 - pretty much rewritten low-level keyboard handling IO - this time
   actually trying to do it by the book.  It now handles resend requests
   from the keyboard etc. 
 - you can run executables from filesystems without bmap support.  This
   mainly means NFS and msdos.  Note that while it's possible, it's
   slower and less memory-efficient than using a "normal" linux
   filesystem, and should generally be avoided. 
 - /proc filesystem changes: /proc/kmsg can be used to log the kernel
   messages under X11 (instead of using the older system call to do the
   same), and there are changes to the statistics routines (WCHAN). 

+ various minor fixes (non-existent devices are handled better, some
changes to socket bind behaviour etc). 

		Linus

Newsgroups: comp.os.linux.announce,comp.os.linux
Path: sparky!uunet!mcsun!news.funet.fi!hydra!klaava!wirzeniu
From: torva...@cc.helsinki.fi (Linus Torvalds)
Subject: ANNOUNCE: linux-0.99 patchlevel 3
Message-ID: <1993Jan13.220545.6910@klaava.Helsinki.FI>
Followup-To: comp.os.linux
Keywords: kernel, new patchlevel, minor bugfixes
Sender: wirze...@klaava.Helsinki.FI (Lars Wirzenius)
Organization: University of Helsinki
Date: Wed, 13 Jan 1993 22:05:45 GMT
Approved: linux-annou...@tc.cornell.edu (Lars Wirzenius)
Lines: 38

Still no 1.0 - I have had a couple of reports of problems, so I'll make
yet another 0.99 release.  The diffs (against 0.99.2) and complete
source can be found at nic.funet.fi: pub/OS/Linux/PEOPLE/Linus as usual,
and will probably show up at the other sites pretty soon. 

0.99.3 contains no real new features, but the diffs are pretty big
anyway (100kB+ compressed): various things have moved around a bit and
there are a lot of minor changes.  The changes include (but are not
limited to):

 - the math emulator code now also understands the unofficial codes (in
   case somebody followed the ML math emulator thread).  I'd be
   interested to hear whether ML now works with the emulator. 
 - various SCSI driver changes
 - some re-organization of the tty open/close code to remove a few race
   conditions.
 - interrupt handling rewrites (two-level interrupt code cleanups)
 - the serial drivers are tytso's alpha-drivers: they aren't quite
   completed, but as they need the interrupt handling patches to get
   ready, this is probably the least traumatic way of doing it. 
 - some more minor keyboard driver changes (mostly taking advantage of
   the two-level interrupts)

+ a lot of other minor changes.  I once more hope people will try it
out, and report any problems or successes to me. 

Known problems:
 - there seems to be something weird going on in the ST-0x driver with
   some scsi disks. 
 - tcp/ip is reportedly still not quite stable, and I can't even test it
   out.

NOTE! The DMA functions have changed for the high DMA channels - all DMA
functions now take their arguments as the number of bytes instead of the
old way of using bytes for ch 0-3 and words for ch 5-7.  This might lead
to problems with the SoundBlaster driver, which may need editing. 

		Linus