home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / linux / 9867 < prev    next >
Encoding:
Internet Message Format  |  1992-09-07  |  8.4 KB

  1. Path: sparky!uunet!stanford.edu!agate!soda.berkeley.edu!wjolitz
  2. From: wjolitz@soda.berkeley.edu (William F. Jolitz)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: What's LINUX? And other misc questions....
  5. Date: 4 Sep 1992 19:43:20 GMT
  6. Organization: U.C. Berkeley, CS Undergraduate Association
  7. Lines: 150
  8. Message-ID: <188e8oINN6sp@agate.berkeley.edu>
  9. References: <92248.014958U20565@uicvm.uic.edu> <1992Sep4.172047.28642@colorado.edu>
  10. NNTP-Posting-Host: soda.berkeley.edu
  11.  
  12. In article <1992Sep4.172047.28642@colorado.edu> drew@hamlet.cs.colorado.edu (Drew Eckhardt) writes:
  13. >But can you use the Jolitz port of BSD?  
  14.  
  15. Well, we've got over 250,000 copies out there, according to UNIX Magazin.
  16. There is a 17 part feature series documenting many elements of the internals
  17. in both English and German. We have automated installation procedures
  18. which allow one to qualify, partition, download, and install/extract the
  19. binary, source, and additional software packages. We've had tremendous
  20. success with this approach, which accounts  for it's presence throughout
  21. the world in a matter of a few months entirely through the network.
  22. A number of key research projects are using elements of 386BSD in their
  23. own work. And a book on the internals will be out soon. 
  24.  
  25. By the way, the "Tiny 386BSD" installation floppy is also part of a
  26. charity program run under the auspices of the editors of Dr. Dobbs Journal.
  27. In a nutshell, when you send in your floppy and SASE mailer to get a 
  28. free copy of Tiny 386BSD, you can send in a dollar or two to go to the
  29. Children's Support League, which funds small charities which help 
  30. disabled children talk via computers, abused children get respite weekends,
  31. disadvantaged children find a safe place to play, and so forth. There
  32. is no obligation, but already hundreds of readers have sent in cash,
  33. checks, and money orders throughout the world -- some with notes saying
  34. "for the kids". So a small charity is also being helped by the generosity
  35. of the user community.
  36.  
  37. I'd say that there is certainly a great deal of use coming from 386BSD,
  38. wouldn't you? And a bit of good works as well.
  39.  
  40. >Linux is significantly more stable the the Jolitz port of BSD.  Spend some 
  41. >time over in the comp.unix.bsd group, and you'll find a lengthy list of known 
  42. >bugs that MAY be fixed in the next release.  
  43.  
  44. Not necessarily. I've been running 386BSD for many months without serious
  45. incident. Of course, some people are stress-testing the system, and we
  46. don't work perfectly on all configs, but neither does LINUX or MACH, for
  47. that matter. I'd say we're all very much in a state of change and as each
  48. system is enhanced and developed, they will get better.  There is an
  49. enormous amount of untapped talent out there, waiting for an opportunity
  50. to try something new. In the 6 months that 386BSD versions have been
  51. available, I have been impressed with the ability, creativity, and
  52. enthusiasm of users, and I have no doubt that will continue.
  53.  
  54. >BSD runs on less hardware than Linux - , Linux
  55. >runs on IDE, RLL, MFM, ESDI, Adaptec 154x, 174x, Seagate, Ultrastor 14f, Future
  56. >Domain 16 bit, and Western Digital 7000FASST SCSI disks, does enough 387 
  57. >emulation on hardware lacking a FPU to use a GCC with hardware floating 
  58. >point support, and has extended text mode support in the console driver 
  59. >for most SVGA boards plus CGA, MDA, Herc, EGA, and VGA.
  60.  
  61. As per the 0.1 Release notes:
  62. "This release supports a 386/486 SX/DX ISA (ATBUS) system, with the traditional
  63. hard and floppy disk controller (MFM, ESDI, IDE, SCSI - Adaptec 1542, RLL).
  64. Also the usual display adapters (MDA/CGA/VGA/HGC) are supported, along
  65. with the serial communications ports (COM1 and COM2) and parallel port (LPT1).
  66. Ethernet controllers supported are the Western Digital/SMC 8000/Elite series,
  67. Novell NE1000/2000, 3COM 3C503, and the ISOLAN ISOLINK. Clones also appear
  68. to work quite well. Tape drive support is available for QIC-02 and SCSI
  69. (Adaptec 1542) controllers as well, allowing use of 3M cartridges of QIC-60
  70. through QIC-150 format (no QIC-40 or QIC-80 supported at this time). SCSI
  71. (Adaptec 1542) CD-ROM drives and CD-ROM ISO 9660 filesystem format is also      
  72. supported. The system supports either 287 or 387 coprocessor, but does not
  73. require one for operation."
  74.  
  75. X386 (now known as Xfree86) supports several standard SVGA chipsets
  76. and we have recently gotten it supported on standard hardware. Contact 
  77. hasty@netcom.com for information on the X386 project.
  78.  
  79. There is currently extensive work ongoing to support ISDN and X.25 cards, 
  80. high-speed networking applications using fibre-optic, as well as the 
  81. Microchannel architecture. In addition, there are software projects focussing
  82. on LWP's and multiprocessing, performance evaluation, filesystem i/o
  83. bandwidth improvement, virtual memory design, and a new object-oriented
  84. approach to streams called CURRENTS.  Several of these projects
  85. are being coordinated at different universities and others are directly
  86. coordinated by us. However, most of these improvements/projects are
  87. only relevent to the research community.
  88.  
  89. >BSD also requires more resources than Linux - without Linux's
  90. >shared libraries, X applications can grow from < 100K to > 400.  
  91.  
  92. This is true -- we have only recently formed a research group on shared 
  93. libraries.  Up until now, we have been able to focus on other more critical 
  94. areas of the system, but with the recent advent of X, it has become necessary
  95. to add shared libraries. 
  96.  
  97. As 386BSD is intended for research/educational purposes, and as a development
  98. system, we have proceeded cautiously on shared libraries. Shared libraries
  99. are easy to "hack" into the system, but once you do, you must carry any
  100. legacies with you. That is not the way that BSD is done -- it gets incorporated
  101. into too many serious efforts to be done cavalierly. Granted, it's a great
  102. responsibility, but we take it seriously and also listen to serious suggestions
  103. on this and other topics first.
  104.  
  105. >Bill is also running a one man show - which makes it very difficult to get 
  106. >neat features into the kernel.  
  107.  
  108. Well, let's think about this. We provide source, and a directory
  109. for contributions, tests, and new ports of software. It is very active.
  110.  
  111. People seem to recompile and post changes to both the mirror sites and
  112. the newsgroups regularly, so they don't seem to be limited in this 
  113. respect.
  114.  
  115. And in the 0.1 Release Contributor List, we cited 39 key people who
  116. did major fixes/contributions for 0.1 (including, by the way, Linus
  117. Torvalds for the use of his emulator -- he was most gracious in this
  118. regard, and as we modify it we send changes back his way for his use
  119. if he so desires). This list does not include a lot of minor fixes and
  120. approaches. They all did very good work.
  121.  
  122. The next patch of the system will have a number of new names and lots
  123. of new features along with the usual "already known" fixes.
  124.  
  125. Large projects such as TEX, internationalization of the keyboard,
  126. ISDN and X.25, high-speed networks, X386, and so forth are done
  127. out of house with input from us on coordination. 
  128.  
  129. Doesn't sound like a one-man show to me. A lot of people have put a
  130. great deal of time into this project, not to mention those who have
  131. done work over the years building the wealth of BSD software (such
  132. as Macklin's NFS) which has been made accessible. It's a great project,
  133. with many man-years involved. As I stated earlier, it's a research
  134. project -- not a commercial project or a hobby.
  135.  
  136. >On the otherhand, Linus will integrate
  137. >any netter-contributions provided that there are clean context diffs 
  138. >and they fit cleanly into the Linux scheme of things.  
  139.  
  140. As do we. Not weekly, however. Too frequent changes lead to great
  141. problems within the BSD community. Perhaps this is not a problem with
  142. LINUX.
  143.  
  144. >Consequently,
  145. >Linux has lots of nifty features that BSD lacks, such as shared libraries, 
  146. >the MSDOS file system, virtual consoles that emulate VTxxx's, etc.
  147.  
  148. And we think that's great! If it gets people to try new things, so
  149. much the better. Instead of an either/or attitude, perhaps we should
  150. try to learn from each other's experiences. (For example, for the
  151. tcp/ip networking project for LINUX, one might try to leverage the
  152. expertise and code evolved from the Berkeley networking paradigms).
  153. If some people feel more comfortable with LINUX, the more power to them!
  154. If other people want to do research and desire 386BSD, that's great too.
  155. And if you want to use both, you can! 386BSD runs in a partition too!
  156.  
  157. Each system meets different needs and audiences. We can learn from each
  158. other's approaches, successes and failures. After all, we're all here to
  159. learn, aren't we? :-)
  160.  
  161. Lynne Jolitz.
  162.