home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / linux / 8295 < prev    next >
Encoding:
Internet Message Format  |  1992-08-14  |  34.9 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!uwm.edu!ogicse!mintaka.lcs.mit.edu!bloom-picayune.mit.edu!daemon
  2. From: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  3. Newsgroups: comp.os.linux
  4. Subject: (none)
  5. Message-ID: <1992Aug15.025752.23941@athena.mit.edu>
  6. Date: 15 Aug 92 02:57:52 GMT
  7. Sender: daemon@athena.mit.edu (Mr Background)
  8. Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  9. Organization: The Internet
  10. Lines: 799
  11.  
  12. |From Linux-Activists Fri Aug 14 22:30:20 EDT 1992 remote from BLOOM-PICAYUNE.MIT.EDU
  13. Received: from BLOOM-PICAYUNE.MIT.EDU by salem.salem.ge.com; Fri, 14 Aug 1992 22:49 EDT
  14. Received: by crdgw1.ge.com (5.57/GE 1.141)
  15.      id AA02911; Fri, 14 Aug 92 22:46:33 EDT
  16. Received: by bloom-picayune (5.57/25-eef)
  17.     id AA23012; Fri, 14 Aug 92 22:30:30 -0400
  18. Message-Id: <9208150230.AA23012@bloom-picayune>
  19. From: Digestifier <Linux-Activists-Request@BLOOM-PICAYUNE.MIT.EDU>
  20. To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  21. Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  22. Date:     Fri, 14 Aug 92 22:30:20 EDT
  23. Subject:  Linux-Activists Digest #649
  24. Content-Type: text
  25. Content-Length: 34642
  26.  
  27. Linux-Activists Digest #649, Volume #2           Fri, 14 Aug 92 22:30:20 EDT
  28.  
  29. Contents:
  30.   (none) (Linux-Activists@BLOOM-PICAYUNE.MIT.EDU)
  31.  
  32. ----------------------------------------------------------------------------
  33.  
  34. From: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  35. Subject: (none)
  36. Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  37. Date: Sat, 15 Aug 1992 02:27:08 GMT
  38.  
  39. |From Linux-Activists Fri Aug 14 22:00:16 EDT 1992 remote from BLOOM-PICAYUNE.MIT.EDU
  40. Received: from BLOOM-PICAYUNE.MIT.EDU by salem.salem.ge.com; Fri, 14 Aug 1992 22:18 EDT
  41. Received: by crdgw1.ge.com (5.57/GE 1.141)
  42.          id AA00885; Fri, 14 Aug 92 22:09:13 EDT
  43. Received: by bloom-picayune (5.57/25-eef)
  44.         id AA21939; Fri, 14 Aug 92 22:00:28 -0400
  45. Message-Id: <9208150200.AA21939@bloom-picayune>
  46. From: Digestifier <Linux-Activists-Request@BLOOM-PICAYUNE.MIT.EDU>
  47. To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  48. Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  49. Date:     Fri, 14 Aug 92 22:00:16 EDT
  50. Subject:  Linux-Activists Digest #646
  51. Content-Type: text
  52. Content-Length: 32864
  53.  
  54. Linux-Activists Digest #646, Volume #2           Fri, 14 Aug 92 22:00:16 EDT
  55.  
  56. Contents:
  57.   (none) (Linux-Activists@BLOOM-PICAYUNE.MIT.EDU)
  58.  
  59. ============================================================================
  60.  
  61. From: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  62. Subject: (none)
  63. Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  64. Date: Sat, 15 Aug 1992 01:57:14 GMT
  65.  
  66. |From Linux-Activists Fri Aug 14 21:30:14 EDT 1992 remote from BLOOM-PICAYUNE.MIT.EDU
  67. Received: from BLOOM-PICAYUNE.MIT.EDU by salem.salem.ge.com; Fri, 14 Aug 1992 21:48 EDT
  68. Received: by crdgw1.ge.com (5.57/GE 1.141)
  69.          id AA29551; Fri, 14 Aug 92 21:42:12 EDT
  70. Received: by bloom-picayune (5.57/25-eef)
  71.         id AA21163; Fri, 14 Aug 92 21:30:25 -0400
  72. Message-Id: <9208150130.AA21163@bloom-picayune>
  73. From: Digestifier <Linux-Activists-Request@BLOOM-PICAYUNE.MIT.EDU>
  74. To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  75. Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  76. Date:     Fri, 14 Aug 92 21:30:14 EDT
  77. Subject:  Linux-Activists Digest #642
  78. Content-Type: text
  79. Content-Length: 31086
  80.  
  81. Linux-Activists Digest #642, Volume #2           Fri, 14 Aug 92 21:30:14 EDT
  82.  
  83. Contents:
  84.   (none) (Linux-Activists@BLOOM-PICAYUNE.MIT.EDU)
  85.  
  86. ============================================================================
  87.  
  88. From: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  89. Subject: (none)
  90. Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  91. Date: Sat, 15 Aug 1992 01:11:56 GMT
  92.  
  93. |From Linux-Activists Fri Aug 14 20:45:10 EDT 1992 remote from BLOOM-PICAYUNE.MIT.EDU
  94. Received: from BLOOM-PICAYUNE.MIT.EDU by salem.salem.ge.com; Fri, 14 Aug 1992 21:03 EDT
  95. Received: by crdgw1.ge.com (5.57/GE 1.141)
  96.          id AA27966; Fri, 14 Aug 92 21:02:27 EDT
  97. Received: by bloom-picayune (5.57/25-eef)
  98.         id AA19767; Fri, 14 Aug 92 20:45:28 -0400
  99. Message-Id: <9208150045.AA19767@bloom-picayune>
  100. From: Digestifier <Linux-Activists-Request@BLOOM-PICAYUNE.MIT.EDU>
  101. To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  102. Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  103. Date:     Fri, 14 Aug 92 20:45:10 EDT
  104. Subject:  Linux-Activists Digest #638
  105. Content-Type: text
  106. Content-Length: 29308
  107.  
  108. Linux-Activists Digest #638, Volume #2           Fri, 14 Aug 92 20:45:10 EDT
  109.  
  110. Contents:
  111.   Linux Project Registry (Friday, 14 August, 1992) (James P. Callison)
  112.   Re: What the 17" monitor reviews never tell you (Phillip Rzewski)
  113.   Re: shared libs - can everyone be happy with this? (william E Davidsen)
  114.   (none) (Linux-Activists@BLOOM-PICAYUNE.MIT.EDU)
  115.  
  116. ============================================================================
  117.  
  118. From: callison@uokmax.ecn.uoknor.edu (James P. Callison)
  119. Subject: Linux Project Registry (Friday, 14 August, 1992)
  120. Date: 14 Aug 92 23:51:32 GMT
  121.  
  122. This is the Linux Project Registry. It is divided into several parts, as
  123. follows:
  124.           (I) Short Listing of Projects Underway 
  125.          (II) Abstracts/Descriptions of Projects from (I)
  126.         (III) Short Listing of Continuing Projects
  127.          (IV) Abstracts/Descriptions of Projects from (III)
  128.  
  129. But first, some Administrivia.
  130. First and foremost: 
  131.         This is a Project Registry. I am not a project coordinator, and
  132.         unless my name is listed on a project, I really can't help you
  133.         with questions on that project. I'd like to, but I really can't.
  134.         Please direct questions on projects to the appropriate person,
  135.         mailing list, or to comp.os.linux.
  136. Next:
  137.         The list is going weekly, at least until it gets 
  138.         established. I've recieved excellent responses to the list,
  139.         and it looks like this thing will actually work! :-)
  140. Also:
  141.         Ari Lemmke (arl) asked me to mention that the mailing list
  142.                 linux-activists@niksula.hut.fi
  143.         was available for help with alpha/beta testing of software.For help,
  144.                 mail linux-activists-request@niksula.hut.fi </dev/null
  145.         (just type that in on the command line, if that didn't make sense to 
  146.         you UNIX newbies out there. Don't worry, we were all newbies once...)
  147.         Possibly starting next week, a list of all the mailing lists/channels
  148.         will appear in this space (if someone can get me a list of all the
  149.         Linux channels...)
  150. Last:
  151.         When you send me a submission, _please_ put "Linux Project Registry"
  152.         in the Subject line. I get quite a bit of Email at times (which all
  153.         seems to say "MCI Mail rejected a message" recently--and I didn't
  154.         even send the stupid message), and being able to search for that 
  155.         subject line makes it much easier. Thanks.
  156.  
  157. As always, We Thank You for Your Support! ;-)
  158.  
  159. And now begins the Linux Project Registry...
  160.  
  161. ================    PART I    ============================================
  162.  
  163. Project Name                    Status          Email Address
  164. ==========================================================================
  165. 1) X386 port for VGA            Middle Burner   hzatz@graphics.cornell.edu
  166. 2) Keyboard key switching       in fridge       ben@djehuti.champaign.il.us
  167.    (Ctrl -> Caps Lock, etc.)
  168. 3) Kernel TCP/IP                Alpha.3 Rel.    bir7@leland.stanford.edu
  169.                                 Testers Needed
  170.                                 (See PART II)
  171. 4) Boottime Root Choice         Init. Code      geek@cmu.edu
  172.                                 Eval & Struct   bg11@andrew.cmu.edu
  173. 5) ISO9660 file system(CDROM)   beta            eric@tantalus.nrl.navy.mil
  174. 6) SCSI CDROM support           beta            rafetmad@cheshire.oxy.edu
  175. 7) X386 port for 8514/A         Alpha test      martin@cs.unc.edu
  176.                                 Testers needed
  177. 8) Common LISP implementation   Alpha test      
  178.                                         haible@ma2s2.mathematik.uni-karlsruhe.de
  179. 9) Linux Kernel                 0.96c pl2       torvalds@kruuna.helsinki.fi
  180. 10) Linux Root Disk             0.96            jwinstea@jarthur.Claremont.edu
  181. 11) Linux man(2) pages          (see PART II)   jwiegand@moe.eng.temple.edu
  182. 12) Keyboard Patches                            thoth@uiuc.edu
  183. 13) AHA 1732 32-bit SCSI        begin late Aug. mikee@seas.gwu.edu
  184. 14) PLP printer spooler         Primary port    dhs@moeng2.minc.umd.edu
  185.                                 project
  186. 15) X386 for Trident SVGA       alpha test      alanh@logitek.co.uk
  187. 16) MS-DOS file system support  alpha test      almesber@nessie.cs.id.ethz.ch
  188. 17) LILO--Generic Boot Loader   alpha test      almesber@nessie.cs.id.ethz.ch
  189. 18) Port of GRASS 4.0           porting         asmall@mach1.wlu.ca
  190. 19) Port of sc (spreadsheet)    beta test       djansa@shorty.cs.wisc.edu
  191. 20) Math emulator refinement    on hold         lynch@ccwf.cc.utexas
  192. 21) Extended File System        enhancing       card@masi.ibp.fr
  193.                                 functionality
  194. 22) Linux kernel TCP/IP         pre-alpha       gc@eng.cam.ac.uk
  195.     support(BSD sockets)                        ceh@eng.cam.ac.uk
  196. 23) Xenix emulation             alpha test      lfoard@turing.org
  197. 24) User Space Block Devs       back burner     lfoard@turing.org
  198. 25) port of xtank               executes,       
  199.                                 unstable       sinster@scintillal.capitola.ca.us
  200. 26 IEEE 754 implementation      reading stds    
  201.                                                sinster@scintillal.capitola.ca.us
  202.  
  203.  
  204. ================    PART II    ===========================================
  205.  
  206. I have translated the comments of the programmers/porters as best I could.
  207. Quotes ("") indicate that the programmer/porter's own description is used.
  208. (If I've messed anything up, please feel free to let me know. Nicely. :-)
  209.  
  210. 1) Port of X386 to work with standard VGA
  211. 2) Keyboard patches to allow switching of keys (eg--<Ctrl> for <Caps Lock>)
  212.    gone from back burner to fridge.
  213. 3) Kernel TCP/IP support, in Alpha.3 Release. Testers are needed; see the 
  214.    NET channel of the mailing list for more information or to volunteer.
  215. 4) "boottime root choice. i.e. at boot time, as user for root partition
  216.     (with default and timeout)." 
  217. 5) "ISO9660 filesystem (CDROM)" now beta; no known or outstanding bugs.
  218. 6) "SCSI support for CDROM" works fine, but has known bugs and difficulty
  219.    with existing SCSI support; now beta
  220. 7) Port of X386 server to work with video cards regiter-compatible with 
  221.    IBM 8514/A Display Adapter. Alpha testing begins 27 July, 1992, and
  222.    testers with non-ATI, 8514/A-register-compatible adapters are needed.
  223.    Please contact martin@cs.unc.edu (Kevin E. Martin) to volunteer.
  224. 8) Implementation of Common Lisp for Linux 
  225. 9) Err, 'nuff said, eh? :-) 0.97, Patch level 1 is the most currentest
  226.    version (as of Noon, CST, 6 August, 1992 :-).
  227. 10) 0.96 is the most current version of the root disk.
  228. 11) Due for an end-of-August release (maybe). "Hopefully the best damn
  229.     guide you will ever see." ;-)
  230. 12) Currently working on keyboard patches to send to Linus.
  231. 13) Will begin work on AHA 1732 32-bit SCSI drivers in late August (unless
  232.     someone beats him to it).
  233. 14) porting Patrick Powell's PLP lpd software from U of Minnesota.
  234. 15) X386 Trident support is in alpha test stage, and has been sent to Orest
  235.     for inclusion in the next release of X386.
  236. 16) MS-DOS file system support is currently supported in the kernel, and
  237.     allows MS-LOSS (err-I mean "MS-DOS" :-) floppies and HDs to be mounted.
  238. 17) LILO is a fs-independent boot loader which can boot other systems and
  239.     allows interactive selection of the kernel or OS to be booted.
  240. 18) GRASS (Geographical Resources Analysis Support System) 4.0 is a PD
  241.     raster/vector GIS (Geographic Info System), image processing system,
  242.     and graphic production system used extensively at government offices,
  243.     universities, and commercial organizations encompassing 250 user
  244.     programs, written in C, containing over 300,000 lines of code. 
  245.         (Description provided by Alastair Small, from "Intro to GRASS 4"
  246.          by Jim Westervelt, 17, July, 1991)
  247. 19) sc (spreadsheet calculator) is in beta test, working on arrow key support.
  248. 20) Math Emulator Refinement is currently on hold.
  249. 21) The extended fs is now included in the kernel,  but Remy is still working on
  250.     enhancing its functionality.
  251. 22) Linux kernel TCP/IP support to provide BSD4.3 socket support, as BSD source-
  252.     based FTP and TELNET will form part of alpha release. Hopefully, socket
  253.     routines will allow development of NFS routines.
  254. 23) Xenix emulation; now in alpha test, testers needed.
  255. 24) User space block devices--requests for read/write ops passed to user
  256.     process instead of device driver. Once network support is added, could be
  257.     easily modified to allow remote (non-shared) mounts of HDs. Currently works
  258.     well enough to have user process ramdisk; wants to make Stacker-like
  259.     program, but needs block compression code. If you want to take it over,
  260.     email him.
  261. 25) port of xtank
  262. 26) implementation of IEEE 754 standard; still reading standards
  263.  
  264.  
  265. ================    PART III    ==========================================
  266.  
  267. On-going Projects
  268.  
  269. Project Name            Last "Issue"            Email Address
  270. ==========================================================================
  271. 1) Project Registry     6 August, 1992
  272.                         constellation!biglaw!registry@mailhost.ecn.uoknor.edu
  273.                                 or              callison@uokmax.ecn.uoknor.edu
  274. 2) FAQ list             11 July, 1992           linux@numero6.greco-prog.fr
  275. 3) Meta-FAQ             Last Monday             Lars.Wirzenius@helsinki.fi
  276. 4) Bug Reports/Fixes    (none; ongoing)         ml-linux-bugs@dg-rtp.dg.com
  277. 5) Mtools FAQ           21 July, 1992           almesber@nessie.cs.id.ethz.ch
  278. 6) Linux BBS list       12 August, 1992         healyzh@holonet.net
  279.  
  280. ================    PART IV    ===========================================
  281.  
  282. 1)This list, obviously :-). To get your project on this list (which will be
  283.    posted bi-weekly, or weekly, if there's sufficient demand), send a 
  284.    message with the Subject line: Linux Project Registry, and the
  285.    body containing:
  286.         1) your email address (if you don't include it, I'll use the address
  287.            from the mail-header, which tends to be messy around here)
  288.         2) a short description of your project (see above for examples)
  289.    and  3) a status report (eg, Alpha.3 Release, beta testing, etc.)
  290.    to
  291.         constellation!biglaw!register@mailhost.ecn.uoknor.edu
  292.         (constellation!biglaw!register works from some sites;
  293.          constellation's full address is constellation.ecn.uoknor.edu)
  294.  
  295.    or, (IF and ONLY IF the above address doesn't work for some reason)
  296.  
  297.         callison@uokmax.ecn.uoknor.edu
  298.  
  299.    If you send me something to include in the list, please send me a note
  300.    when the status changes, as well. It's kinda hard to keep up with you
  301.    guys, as fast as you're going on some of these projects. :-)
  302.  
  303. 2) the Frequently Asked Questions List. If you have a question, read it
  304.    first. 'Nuff said.
  305.  
  306. 3) The "Meta-FAQ"; a short list of pointers with accidental answers :-)
  307.  
  308. 4) The "official" Linux Bug-Report site. The proper procedure is:
  309.         1) post to comp.os.linux to determine if your bug is, in fact, a bug, or
  310.            if it is a problem with your system (or your system's admin :-)
  311.         2) get the Bug Report Template, fill it out, and mail it to
  312.                 ml-linux-bugs@dg-rtp.dg.com
  313.    If you have a bug fix/workaround, follow the same procedure, but with 
  314.    a different template.
  315.  
  316. 5) Frequently Asked Questions about mtools; primarily addresses installation
  317.    issues. Posted regularly.
  318.  
  319. 6) Linux BBS registry: a world-wide list of Linux-carrying BBSs (for those
  320.    without Internet access).
  321. ================================================================================
  322. Any constructive comments can be sent to me,
  323.                 callison@uokmax.ecn.uoknor.edu
  324. and any flame can be sent to /dev/null :-)
  325.  
  326.                                 James
  327.  
  328. James P. Callison       Microcomputer Coordinator        OU Law Library 
  329. Callison@aardvark.ucs.uoknor.edu   /\        Callison@uokmax.ecn.uoknor
  330.         constellation!biglaw!callison@mailhost.ecn.uoknor.edu
  331. DISCLAIMER: I'm not an engineer, but I play one at work...
  332.         Lawyers get you out'n the kind of trouble you'd never get in 
  333.                 if there was no lawyers. -- Cowboy logic
  334.  
  335. ==============================
  336.  
  337. Crossposted-To: comp.unix.sysv386
  338. From: kutcha@eos.acm.rpi.edu (Phillip Rzewski)
  339. Subject: Re: What the 17" monitor reviews never tell you
  340. Date: Fri, 14 Aug 1992 22:20:44 GMT
  341.  
  342. In article <yPgiPB1w165w@questor.wimsey.bc.ca> sp@questor.wimsey.bc.ca (Steve Pershing) writes:
  343. |exuptr@exu.ericsson.se (Patrick Taylor) writes:
  344. |
  345. |=> >I have an Eizo (which is the nanao in german) 9080i with the same
  346. |=> >symptoms. I gave it back to get a new monitor, but got a letter from
  347. |=> >Eizo, which said, that these 'moire' (thats the word with 'm' :-) )
  348. |=> >pattern are a characteristic for 17" monitors. My solution is to have
  349. |=> >a 'cornflowerblue' root window...
  350. |
  351. |I wonder if "moire" patterns are also visible on Sony's large (trinitron)
  352. |monitors?  Anybody??
  353.  
  354.     You can probably count on it. I've seen some very nice monitors (like my
  355. non-interlaced 14" ViewSonic 6 and these really cool monitors RPI has on their
  356. Suns (I have no idea what company makes them, but I know they cost plenty and
  357. are of generally high quality)) all go moire on that default gray that comes
  358. up in X. I solve my problem the same way, by bringing up blue instead.
  359.  
  360. --
  361.    Phillip Andrew Rzewski                      Internet: kutcha@acm.rpi.edu
  362.    "I was very let down with the budget. I was expecting a one-million quid
  363.       handout. I was very disappointed. It was the government's fault."
  364.                             --- Mark E. Smith
  365.  
  366. ==============================
  367.  
  368. From: davidsen@ariel.crd.GE.COM (william E Davidsen)
  369. Subject: Re: shared libs - can everyone be happy with this?
  370. Date: 14 Aug 92 22:23:45 GMT
  371. Reply-To: davidsen@crd.ge.com (bill davidsen)
  372.  
  373. In article <1992Aug14.162250.19760@ods.com>, david@ods.com (David Engel) writes:
  374. | william E Davidsen (davidsen@ariel.crd.GE.COM) wrote:
  375. | :   If you didn't want to use the jump tables, you don't load the module
  376. | : and you get linked to the real routines directly in memory in the slib.
  377. | : The advantage of this is that you get all the benefits of the current
  378. | : slib implementation in terms of performance.
  379. | Actually, we've already done that in the latest test release.
  380.  
  381. Bravo! Then everyone will be able to make the best compromise for them.
  382. -- 
  383. bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
  384.     I admit that when I was in school I wrote COBOL. But I didn't compile.
  385.  
  386. ==============================
  387.  
  388. From: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  389. Subject: (none)
  390. Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  391. Date: Sat, 15 Aug 1992 00:43:20 GMT
  392.  
  393. |From Linux-Activists Fri Aug 14 20:00:16 EDT 1992 remote from BLOOM-PICAYUNE.MIT.EDU
  394. Received: from BLOOM-PICAYUNE.MIT.EDU by salem.salem.ge.com; Fri, 14 Aug 1992 20:35 EDT
  395. Received: by crdgw1.ge.com (5.57/GE 1.141)
  396.          id AA25945; Fri, 14 Aug 92 20:09:05 EDT
  397. Received: by bloom-picayune (5.57/25-eef)
  398.         id AA18538; Fri, 14 Aug 92 20:00:40 -0400
  399. Message-Id: <9208150000.AA18538@bloom-picayune>
  400. From: Digestifier <Linux-Activists-Request@BLOOM-PICAYUNE.MIT.EDU>
  401. To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  402. Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
  403. Date:     Fri, 14 Aug 92 20:00:16 EDT
  404. Subject:  Linux-Activists Digest #634
  405. Content-Type: text
  406. Content-Length: 13222
  407.  
  408. Linux-Activists Digest #634, Volume #2           Fri, 14 Aug 92 20:00:16 EDT
  409.  
  410. Contents:
  411.   Re: Problem w/ folppy boot when CD-ROM is attached to scsi controller (Eric Youngdale)
  412.   Re: Stabilizing Linux (Drew Eckhardt)
  413.   Re: Diamond Speed Star SVGA card (Drew Eckhardt)
  414.   Re: X questions: how to run x-program on other machine? (Drew Eckhardt)
  415.  
  416. ============================================================================
  417.  
  418. From: eric@tantalus.dell.com (Eric Youngdale)
  419. Subject: Re: Problem w/ folppy boot when CD-ROM is attached to scsi controller
  420. Date: 14 Aug 92 21:18:13 GMT
  421.  
  422. In article <1992Aug14.193537.15994@nas.nasa.gov> chiu@wk211.nas.nasa.gov (Ing-Tsau Chiu) writes:
  423. |I got the following message when booting Linux 0.97 from floppy
  424. |
  425. |  aha1542_queuecommand: Two concurrent queuecommand?
  426. |  70 00 02 00 00 00 00 0a 00 00 00 00
  427. |
  428. |I have an Adaptec 1542B scsi controller and a Toshiba XB3201 CD-ROM
  429. |drive.  The computer is a clone 486/33 w/ Maxtor LXT-535 scsi disk.
  430.  
  431.         There are bugs in the error handling code in the stock scsi drivers
  432. in 0.97.  (I am not sure, but as I recall, the standard CDROM drivers treat
  433. the CDROM like a hard disk).  There are patches to fix this in the
  434. cdrom-0.2.tar.Z distribution, which is available on tsx-11.mit.edu.
  435.  
  436.         I would be interested in knowing if there are any problems after you
  437. have installed those patches.
  438.  
  439. -Eric
  440. --
  441. Eric Youngdale
  442. eric@tantalus.nrl.navy.mil
  443.  
  444. ==============================
  445.  
  446. From: drew@kinglear.cs.colorado.edu (Drew Eckhardt)
  447. Subject: Re: Stabilizing Linux
  448. Date: 14 Aug 92 23:00:15 GMT
  449.  
  450. In article <1992Aug14.132232.22899@crd.ge.com> davidsen@crd.ge.com (bill davidsen) writes:
  451. |In article <1992Aug13.195406.23296@colorado.edu>, drew@ophelia.cs.colorado.edu (Drew Eckhardt) writes:
  452. || In article <1992Aug13.133313.15221@crd.ge.com> davidsen@crd.ge.com (bill davidsen) writes:
  453. || >In article <1992Aug12.173012.17552@colorado.edu>, drew@kinglear.cs.colorado.edu (Drew Eckhardt) writes:
  454. || >
  455. || >And the person trying to install on a new machine can't rebuild the
  456. || >kernel, so s/he needs another working system to get going. Bleh.
  457. || >Relocation at load time might take 1-2 sec of cpu. Big deal. Without
  458. || >loadable device drivers you must have a working system to generate a new
  459. || >kernel.
  460. || 
  461. || Most Unices distribute the distribution kernel as a generic kernel,
  462. || ie one with support for all device drivers compiled in.  It gets a little
  463. || bloated, but if you can boot it, you can run anything.
  464. |
  465. |  Sounds to me like you think the Linux kernel as distributed contains
  466. |all the devices anyone would ever want to use, so there's no need for
  467. |being able to support new devices.
  468.  
  469. The assumption is that as new devices get added (such as Ross's 
  470. ethernet drivers), that they will eventually make it into the 
  471. distribution kernel, both in the sources and the generic binary.  
  472.  
  473. You can recompile (now), or relink (when a working config 
  474. program is implemented) the kernel to add anything you need
  475. before then - propriety GPIB driver, intelligent serial
  476. driver, Ross's ethernet drivers, etc.
  477.  
  478. |  It also sounds like you're trying to say that you think it's too
  479. |hard, and you personally don't need it, so you want to convince
  480. |everyone it's a bad idea.
  481.  
  482. My opinion is that the percieved benefits (being able to add drivers at run 
  483. time, saving a relink, rather than regenerating the kernel Makefile and 
  484. relinking), are outweighed by the increased complexity 
  485. of the device driver initialization, and memory allocation code.
  486.  
  487. - You add a new device driver, when one becomes available, or you
  488.         install new hardware.  Neither is a frequent event. 
  489.  
  490. - Configuring a system, where you recompile ioconf.c or table.c, 
  491.         and simply link in already compiled .o files for 
  492.         everything else will take less than a minute on 
  493.         anything that isn't thrashing - ie, a minimal 
  494.         386 with ~4M of memory.  A reboot without fsck's 
  495.         (ie, after a clean shutdown) about the same.
  496.  
  497.         So, you save two minutes everytime you add a new
  498.         device driver.  I added a SCSI disk driver when I 
  499.         finished the code, and will add a SLIP or CSLIP driver
  500.         when one becomes stable.
  501.  
  502.         That's two drivers since last November.  
  503.  
  504. - Loadable device drivers let you shrink kernel size by leaving 
  505.         out drivers you don't need.  You get the same effect 
  506.         from a config program, only the kernel is even smaller because
  507.         it doesn't need any of the hacks needed to accomodate 
  508.         loadable drivers.  
  509.  
  510. I don't see any real benefits there.  
  511.  
  512. You can argue that loadable device drivers would make debugging 
  513. easier for developers.  What's ideal for developers isn't necessarily 
  514. ideal for users - ask any one who used the early, non-interrupt 
  515. driven versions of the SCSI drivers.  They'll tell you about the 
  516. wonderful interactive performance, and that the system would 
  517. never hang for ~30 seconds while the disk(s) synced.  
  518.  
  519. When I did the SCSI code, I put in support for both interrupt, and 
  520. non-interrupt driven SCSI drivers, thinking that "It would be 
  521. much easier to debug the non-interrupt driven version."  It was
  522. marginally easier, and all of the initial SCSI efforts ended up 
  523. being of the non-interrupt driven variety that were the bane 
  524. of SCSI users. It took us some time to debug the interrupt code (
  525. one line needed moving in scsi.c), modify all of the 
  526. lowlevel drivers, and get it back into the "stock" Linux distribution.
  527.  
  528. Interrupt driven SCSI drivers didn't make the stock distribution until
  529. .97, and we've had SCSI versions since .12, support in the 
  530. stock distribution since .95.
  531.  
  532. It's easier to do it right the first time, and avoid things of 
  533. questionable value that may come back to haunt you.
  534.  
  535. I don't know that loadable device drivers would help that much 
  536. during code development.  Much of the time is spent in design
  537. and coding.  With device drivers, there are good chances of a 
  538. bad device driver (ie wild pointer) corrupting the rest of the 
  539. system.  Even if you can unload the driver, recompile, and load a 
  540. new one, you may not want to, because something may have 
  541. become corrupt in the rest of the system.  If you are booting 
  542. from harddisk, the reboot-test cycle is not that bad.
  543.  
  544. I wouldn't say that loadable device drivers are "too hard" to implement - 
  545. just that the added mess in the Linux code, and time it would take 
  546. to do so aren't worth the benefits.
  547.  
  548. Linux is not a completely clean design.  Isolation between the 
  549. various parts is not absolute.  Especially in the cases of 
  550. pseudo-devices, like the lowlevel SCSI drivers, there is an
  551. incestuous relationship between the driver code and the surrounding 
  552. kernel.  The hard disk and SCSI drivers have special consideration 
  553. given to them in ll_rw_block.c so they can get multi-block 
  554. requests as one device driver request.  All of this would 
  555. have to change, and in some cases, you may get nicer (but 
  556. less tight) code.  
  557.  
  558. Like BSD, Linux uses certain "pseudo-devices."  These have 
  559. a different interface than the normal block/character devices,
  560. and will need special handling code.  Examples would include 
  561. SYSV STREAMS, BSD network drivers, the Linux low level 
  562. SCSI code.
  563.  
  564. Different parts of Linux are very dependant on eachother - for 
  565. instance, some of the device drivers assume that kernel memory
  566. is identity mapped.  malloc() preserves this assumption, but can 
  567. only allocate 1 page at a time.  The same is true for get_page().
  568.  
  569. Current Linux devices have no way to "dettach" from the system,
  570. necessary if you use loadable drivers for debugging, the only 
  571. real reason you would want them. You need that, a way to track
  572. what's mounted on block devices, etc.  
  573.  
  574. Current Linux code initializes all devices before the move to 
  575. user mode, and most of it happens before buffercache, etc, is 
  576. allocated.  (Well, sys_setup() is called from user mode, but that
  577. just handles the partition tables on disk devices).  You'll need
  578. to add all of the code to keep Linux happy when a new device 
  579. is added.
  580.  
  581. It shouldn't be difficult, but I'd rather see people dedicate their
  582. time to useful projects, like a SLIP driver for the TCP/IP package, 
  583. a new VM using one page table per process to ease VM386 support,
  584. remove the 64 process limit, increase the address space size, and 
  585. support SYSV sghared memory semantics.  
  586.  
  587. Personally, I'll finish the SCSI driver rewrite (Experiments show that 
  588. we can expect 3X current performance on unbuffered disks with 1K block file 
  589. systems, 2 block read ahead, 12X if we move to 4K block sizes on the 
  590. new file systems.  Buffered devices will see SOME improvement, I don';t
  591. have one and can't say how much.) before playing with something useless.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. -- 
  599. Microsoft is responsible for propogating the evils it calls DOS and Windows, 
  600. IBM for AIX (appropriately called Aches by those having to administer it), but neither is as bad as AT&T.  Boycott AT&T, and let them know how you feel. 
  601.  
  602. ==============================
  603.  
  604. From: drew@kinglear.cs.colorado.edu (Drew Eckhardt)
  605. Subject: Re: Diamond Speed Star SVGA card
  606. Date: 14 Aug 92 23:18:19 GMT
  607.  
  608. In article <1992Aug14.171832.23483@usenet.ins.cwru.edu> mal11@po.CWRU.Edu (Matthew A. Lewis) writes:
  609. |
  610. |
  611. |
  612. |
  613. |anyone got this to work with X under Linux????
  614.  
  615. Yes.
  616.  
  617. |
  618. |And also, is it true that the Diamond Stealth card won't work 'cuz
  619. |it has that new S3 chip???
  620.  
  621. Yes.  There is currently no freely available S3 driver for X386.  However,
  622. some of the Linux crew are working on one.  When available, it will probably
  623. be folded into the X386 1.2 sources.  
  624.  
  625. The folks making the S3 are very friendly, and distribute accurate
  626. doccumentation on their chips, for free.  Consequently, the S3 will be 
  627. supported some time in the forseable future, x386 users will have 
  628. an option for high speed graphics (I've seen X on a '486 running 
  629. with the commercial S3 server.  VERY fast.  Very similiar to a 
  630. fast RISC workstation, like an HP snake), S3 vendors will have 
  631. a new market, and every body will win.
  632.  
  633. Colorado Memory Systems should take note of this - to the emerging 
  634. free Unix market, and users of BSDI's product, many of their 
  635. products are absolutely worthless, as they refuse to provide 
  636. hardware documentation to anyone.
  637.  
  638.  
  639. -- 
  640. Microsoft is responsible for propogating the evils it calls DOS and Windows, 
  641. IBM for AIX (appropriately called Aches by those having to administer it), but neither is as bad as AT&T.  Boycott AT&T, and let them know how you feel. 
  642.  
  643. ==============================
  644.  
  645. From: drew@kinglear.cs.colorado.edu (Drew Eckhardt)
  646. Subject: Re: X questions: how to run x-program on other machine?
  647. Date: Fri, 14 Aug 1992 23:23:37 GMT
  648.  
  649. In article <zhao.713807106@unixg.ubc.ca> zhao@unixg.ubc.ca (Jiansheng Zhao) writes:
  650. |Hi, there,
  651. |I have X running, but still have some questions. 
  652. |1). I couldn't run any x-program (xrn, etc) on our university's mainframe
  653. |unix machine, which has all those wonderful x-program. There supposed to be
  654. |a xhost or something, or setenv DISPLAY xxx.xxx.ca:0, which I cann't figure
  655. |out. University Computing Centre cann't help much, they were suprised to
  656. |know I am running X on a PC under L-I-N-U-X. Is it possible to dial-in and 
  657. |run x-program from my linux-X machine?
  658.  
  659. Not yet.  To run the stock X server and clients, you need to have 
  660. either a unix domain socket (local machine), or a TCP/IP socket
  661. connection.  This means you need to have IP access to the 
  662. net on which the host computer runs.
  663.  
  664. IP access may be attained through either a dirrect ethernet connection,
  665. or via SLIP or CSLIP - Serial Line IP, or Compressed SLIP.  
  666.  
  667. In order to run SLIP, both ends must be support SLIP software.  Generally,
  668. you need th sysadmin of the remote site to add you in so that they will 
  669. route packets to you.
  670.  
  671. Another possibility is setting up a bogus X server on the remote
  672. machine as some display other than :0, and coming up with a scheme 
  673. for transmitting requests to your local clients through some propriety
  674. scheme.  
  675.  
  676. Certain vendors do this.
  677.  
  678. You might look at xmx if you are interested.
  679.  
  680. |2). In which subdirectory should I unpack those X-program sources to
  681. |compile? 
  682.  
  683. Normally, it doesn't matter, as long as you have xmkmf installed on 
  684. your system.  Xmkmf will "do the right thing", setting up the 
  685. include directories, etc, as defined in your X config directory.
  686. -- 
  687. Microsoft is responsible for propogating the evils it calls DOS and Windows, 
  688. IBM for AIX (appropriately called Aches by those having to administer it), but neither is as bad as AT&T.  Boycott AT&T, and let them know how you feel. 
  689.  
  690.  
  691. ==============================
  692.  
  693.  
  694. ** FOR YOUR REFERENCE **
  695.  
  696. The service address, to which questions about the list itself and requests
  697. to be added to or deleted from it should be directed, is:
  698.  
  699.     Internet: Linux-Activists-Request@NEWS-DIGESTS.MIT.EDU
  700.  
  701. You can send mail to the entire list (and comp.os.linux) via:
  702.  
  703.     Internet: Linux-Activists@NEWS-DIGESTS.MIT.EDU
  704.  
  705. Linux may be obtained via one of these FTP sites:
  706.     nic.funet.fi                                pub/OS/Linux
  707.     tsx-11.mit.edu                              pub/linux
  708.     tupac-amaru.informatik.rwth-aachen.de       pub/msdos/replace
  709.  
  710. The current version of Linux is 0.97 released on August 1, 1992
  711.  
  712. End of Linux-Activists Digest
  713. ******************************
  714.  
  715. ==============================
  716.  
  717.  
  718. ** FOR YOUR REFERENCE **
  719.  
  720. The service address, to which questions about the list itself and requests
  721. to be added to or deleted from it should be directed, is:
  722.  
  723.     Internet: Linux-Activists-Request@NEWS-DIGESTS.MIT.EDU
  724.  
  725. You can send mail to the entire list (and comp.os.linux) via:
  726.  
  727.     Internet: Linux-Activists@NEWS-DIGESTS.MIT.EDU
  728.  
  729. Linux may be obtained via one of these FTP sites:
  730.     nic.funet.fi                                pub/OS/Linux
  731.     tsx-11.mit.edu                              pub/linux
  732.     tupac-amaru.informatik.rwth-aachen.de       pub/msdos/replace
  733.  
  734. The current version of Linux is 0.97 released on August 1, 1992
  735.  
  736. End of Linux-Activists Digest
  737. ******************************
  738.  
  739. ==============================
  740.  
  741.  
  742. ** FOR YOUR REFERENCE **
  743.  
  744. The service address, to which questions about the list itself and requests
  745. to be added to or deleted from it should be directed, is:
  746.  
  747.     Internet: Linux-Activists-Request@NEWS-DIGESTS.MIT.EDU
  748.  
  749. You can send mail to the entire list (and comp.os.linux) via:
  750.  
  751.     Internet: Linux-Activists@NEWS-DIGESTS.MIT.EDU
  752.  
  753. Linux may be obtained via one of these FTP sites:
  754.     nic.funet.fi                                pub/OS/Linux
  755.     tsx-11.mit.edu                              pub/linux
  756.     tupac-amaru.informatik.rwth-aachen.de       pub/msdos/replace
  757.  
  758. The current version of Linux is 0.97 released on August 1, 1992
  759.  
  760. End of Linux-Activists Digest
  761. ******************************
  762.  
  763. ==============================
  764.  
  765.  
  766. ** FOR YOUR REFERENCE **
  767.  
  768. The service address, to which questions about the list itself and requests
  769. to be added to or deleted from it should be directed, is:
  770.  
  771.     Internet: Linux-Activists-Request@NEWS-DIGESTS.MIT.EDU
  772.  
  773. You can send mail to the entire list (and comp.os.linux) via:
  774.  
  775.     Internet: Linux-Activists@NEWS-DIGESTS.MIT.EDU
  776.  
  777. Linux may be obtained via one of these FTP sites:
  778.     nic.funet.fi                                pub/OS/Linux
  779.     tsx-11.mit.edu                              pub/linux
  780.     tupac-amaru.informatik.rwth-aachen.de       pub/msdos/replace
  781.  
  782. The current version of Linux is 0.97 released on August 1, 1992
  783.  
  784. End of Linux-Activists Digest
  785. ******************************
  786.  
  787. ------------------------------
  788.  
  789.  
  790. ** FOR YOUR REFERENCE **
  791.  
  792. The service address, to which questions about the list itself and requests
  793. to be added to or deleted from it should be directed, is:
  794.  
  795.     Internet: Linux-Activists-Request@NEWS-DIGESTS.MIT.EDU
  796.  
  797. You can send mail to the entire list (and comp.os.linux) via:
  798.  
  799.     Internet: Linux-Activists@NEWS-DIGESTS.MIT.EDU
  800.  
  801. Linux may be obtained via one of these FTP sites:
  802.     nic.funet.fi                pub/OS/Linux
  803.     tsx-11.mit.edu                pub/linux
  804.     tupac-amaru.informatik.rwth-aachen.de    pub/msdos/replace
  805.  
  806. The current version of Linux is 0.97 released on August 1, 1992
  807.  
  808. End of Linux-Activists Digest
  809. ******************************
  810.