home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / linux / 16609 < prev    next >
Encoding:
Internet Message Format  |  1992-11-13  |  2.2 KB

  1. Path: sparky!uunet!noc.near.net!hri.com!snorkelwacker.mit.edu!bloom-picayune.mit.edu!daemon
  2. From: Graham@DOCKMASTER.NCSC.MIL (Patrick Graham)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: Does Linux use segmentation?
  5. Message-ID: <1992Nov13.140201.2005@athena.mit.edu>
  6. Date: 13 Nov 92 14:02:01 GMT
  7. Sender: daemon@athena.mit.edu (Mr Background)
  8. Reply-To: Graham@DOCKMASTER.NCSC.MIL
  9. Organization: The Internet
  10. Lines: 36
  11.  
  12. |hpa@casbah.acns.nwu.edu (H. Peter Anvin N9ITP) writes:
  13.  
  14. |  curtis@cs.berkeley.edu (Curtis Yarvin) writes:
  15. |> You will hear the word "segment" kicked around in a lot of
  16. |> places and a lot of different ways; be careful.  Just because
  17. |> you have, say, a "text segment" doesn't mean you use
  18. |> segmentation.
  19. |
  20. |Agreed.  "Text portion" would be more accurate, but I assume this term came
  21. |to UNIX from Multics, which *did* support segmentation.  By the way, does
  22. |anyone know what BSS stands for?  I have only seen "for historical
  23. |reasons"...
  24.  
  25. Actually the Multics term is "text section". It is only one piece of an 
  26. object segment, not a seperate segment.
  27.  
  28. There are actually Multics systems still around, it's not the failed lab
  29. experiment that most text books would lead you to believe. Although 
  30. Multics didn't meet all of it's initial design goals, it wasn't a failure.
  31. The main reason it didn't catch on was mostly due to a lack of marketing.
  32. In fact I see alot of similarities between the Linux and Multics, but mostly
  33. between the people behind them. Multics has dynamic linking, while Linux has
  34. shared libraries, although they aren't exactly the same, they both cut down
  35. on the size of executables which is a very good thing. As mentioned, Multics
  36. does have segmentation and paging. It also has rings. I believe the 386 & 486
  37. support rings, how hard would it be to implement these under Linux?
  38. The other real big similarity is they both come with source code online.
  39. About 92% of Multics is written in PL1, the rest in assembly, but it all is 
  40. online, accessable to any normal user to look at or even compile. 
  41.  
  42. Both Multics and Linux had a good initial design, but what really makes them
  43. both a success is the people behind them working together to improve on an 
  44. idea.
  45.  
  46. Pat Graham
  47. HFSI
  48.