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