home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / linux / 16778 < prev    next >
Encoding:
Internet Message Format  |  1992-11-15  |  2.3 KB

  1. Path: sparky!uunet!ornl!sunova!convex!bcm!cs.utexas.edu!uwm.edu!spool.mu.edu!darwin.sura.net!paladin.american.edu!news.univie.ac.at!hp4at!mcsun!news.funet.fi!hydra!klaava!torvalds
  2. From: torvalds@klaava.Helsinki.FI (Linus Torvalds)
  3. Newsgroups: comp.os.linux
  4. Subject: ANNOUNCE: Linux 0.98 pl5
  5. Message-ID: <1992Nov15.220138.5434@klaava.Helsinki.FI>
  6. Date: 15 Nov 92 22:01:38 GMT
  7. Organization: University of Helsinki
  8. Lines: 40
  9.  
  10. You all know what it's about by now: YAKR (yet another kernel release..)
  11. linux 0.98 patchlevel 5 is now available at nic.funet.fi as both full
  12. source and as context diffs against 0.98.4.  The place to look is (as
  13. before) pub/OS/Linux/PEOPLE/Linus. 
  14.  
  15. 0.98.5 mainly fixes the swap-partition bug that was present in pl4 (and
  16. for which I did an earlier unofficial emergency patch).  The bug
  17. resulted in incorrect swapping with a partition under some circumstances
  18. (notably tty events: keypresses could make xterm dump code when swapping
  19. was enabled etc). 
  20.  
  21. pl5 also has some other changes - nothing major.  Setting and querying
  22. termios information from a pty master will now set/query the slave info:
  23. this seems to be what some programs (telnet) expect.  I haven't seen any
  24. changes to any of the programs I use, but I'd like to hear if this
  25. results in problems or if it actually does help. 
  26.  
  27. NOTE! READ THIS AND PONDER:
  28.  
  29. pl5 now checks against writing to the text segment.  Older binaries
  30. which used the original estdio library (used with the earliest gcc
  31. versions) are liable to break: not that there should be many of these
  32. binaries around.  So if you get "Segmentation fault (core dumped)" on
  33. binaries you know used to work, this is the likely cause. 
  34.  
  35. One problem spot that I've seen even with new binaries is due to a
  36. library bug in 'sigaction()'.  If the second argument is NULL (ie the
  37. pointer to the new sigaction structure), sigaction() will incorrectly
  38. dereference it resulting in a core-dump.  The only program so far that
  39. I've seen doing this is 'dd', but there may be others. 
  40.  
  41. On my system I have found a whopping total of two binaries which didn't
  42. like the text segment protection, so it shouldn't really be a major
  43. problem for anybody.  Famous last words. 
  44.  
  45.         Linus
  46.  
  47. PS. The strace code in pl4 was incorrectly credited in the announcement. 
  48. The code was written by Branko Lankester, not Ross Biro (who did the
  49. tcp/ip changes). 
  50.