home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / linux / 7018 < prev    next >
Encoding:
Internet Message Format  |  1992-07-29  |  2.6 KB

  1. Path: sparky!uunet!mcsun!news.funet.fi!hydra!klaava!torvalds
  2. From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: Problem with ld?
  5. Summary: 0.97 out soon
  6. Message-ID: <1992Jul30.001305.5863@klaava.Helsinki.FI>
  7. Date: 30 Jul 92 00:13:05 GMT
  8. References: <NEGAARD.92Jul29095314@fungus.aero.org> <NEGAARD.92Jul29141913@fungus.aero.org>
  9. Organization: University of Helsinki
  10. Lines: 42
  11.  
  12. In article <NEGAARD.92Jul29141913@fungus.aero.org> negaard@aero.org (Eric Negaard) writes:
  13. >
  14. >At the time I was doing the compiles I was running X, xclock, x11emacs, and
  15. >a couple of xterm's.  Free was reporting somewhat less than 1 Mb physical
  16. >memory free.  So I killed off a bunch of processes and the compiles/links
  17. >started running fine.  At that time, another program that I was having
  18. >trouble with started working too, so apparantly there is a real problem
  19. >with virtual memory.  This is all happening with a 0.96c pl 2 kernel.
  20.  
  21. There is indeed a problem with VM and disk-intensive tasks - it's a
  22. race-condition where the page-IO requests can get re-ordered, resulting
  23. in weird error results.  Linking big programs is one of the better ways
  24. to see this problem.  The problem manifests itself as bad user-level
  25. pages, and often results in a segmentation fault or just incorrect data. 
  26.  
  27. The solution is to wait 2 days or so for 0.97 that corrects it (I just
  28. /love/ finding bugs before any beta-tester does, and being able to come
  29. up with an instant fix).  0.97 also contains the new SCSI drivers, the
  30. dynamic buffer code and some other nifty and nice tricks.  I don't know
  31. about serial performance, but limited tests (yes, I have actually tested
  32. something) have indicated that it's finally starting to get better. 
  33.  
  34. ( BTW: I won't make patches from 0.96c.pl2 -> 0.97 available unless
  35. somebody explicitly asks for them: they are going to be big.  If you
  36. think you /need/ patches, mail me, and I'll do them.  Maybe a couple of
  37. days late, but I'll do them )
  38.  
  39. 0.97 will likely be out Friday or Saturday, and has these changes:
  40.  - The new SCSI drivers (drew & co)
  41.  - IRQ code should finally be stable
  42.  - faster, smaller, atomic serial interrupts: better performance
  43.  - bynamic buffer-cache (original diffs by oreilly, but I rewrote them)
  44.  - removed races in VM code
  45.  - multiple minor changes in hd.c/floppy.c/efxfs/dosfs
  46.  - hooks for different-size buffers (but it's not actually ready yet)
  47.  
  48. Some things aren't there: I've gotten more patches than I could keep up
  49. with, so if your patch was only partly used or not used at all, please
  50. re-send. I haven't got time to go through archives or old mail finding
  51. things I overlooked :-(
  52.  
  53.         Linus
  54.