home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!wupost!uwm.edu!ogicse!mintaka.lcs.mit.edu!bloom-picayune.mit.edu!daemon
- From: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
- Newsgroups: comp.os.linux
- Subject: (none)
- Message-ID: <1992Aug14.225447.16782@athena.mit.edu>
- Date: 14 Aug 92 22:54:47 GMT
- Article-I.D.: athena.1992Aug14.225447.16782
- Sender: daemon@athena.mit.edu (Mr Background)
- Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
- Organization: The Internet
- Lines: 568
-
- |From Linux-Activists Fri Aug 14 10:00:24 EDT 1992 remote from BLOOM-PICAYUNE.MIT.EDU
- Received: from BLOOM-PICAYUNE.MIT.EDU by salem.salem.ge.com; Fri, 14 Aug 1992 18:46 EDT
- Received: by crdgw1.ge.com (5.57/GE 1.141)
- id AA00964; Fri, 14 Aug 92 10:12:33 EDT
- Received: by bloom-picayune (5.57/25-eef)
- id AA00427; Fri, 14 Aug 92 10:00:33 -0400
- Message-Id: <9208141400.AA00427@bloom-picayune>
- From: Digestifier <Linux-Activists-Request@BLOOM-PICAYUNE.MIT.EDU>
- To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
- Reply-To: Linux-Activists@BLOOM-PICAYUNE.MIT.EDU
- Date: Fri, 14 Aug 92 10:00:24 EDT
- Subject: Linux-Activists Digest #629
- Content-Type: text
- Content-Length: 21613
-
- Linux-Activists Digest #629, Volume #2 Fri, 14 Aug 92 10:00:24 EDT
-
- Contents:
- Re: XView, olvwm, and OLIT (Scott Dunn)
- Re: Linux logo (Joost Helberg)
- Re: Troubles compiling lilo v3 (Joost Helberg)
- tlA: reggae's Incoming dir must be chmod ugo+x... (Tero Laakkonen)
- Re: loadable device drivers (Joost Helberg)
- Dial-in and kill -HUP 1 (Ching-Hsiang Chen)
- Re: Schedules (Mark Komarinski)
- Where can I get linux-logo.gif or GhostScript(for Linux)? (Rick Miller)
- Re: Stabilizing Linux (Juhana Kouhia)
- X11 and the joys of modes (Julien Maisonneuve)
- Re: Stabilizing Linux (william E Davidsen)
- How safe is Mtools? (Robert W. Bingler)
- Re: Buffer corruption problems. (Scott A. Taylor)
- Re: Stabilizing linux (william E Davidsen)
-
- ----------------------------------------------------------------------------
-
- From: scottd@cs.hw.ac.uk (Scott Dunn)
- Subject: Re: XView, olvwm, and OLIT
- Date: 13 Aug 92 14:21:41 GMT
-
- I am also looking for xview. I do have the source and when gcc2.2.2d is
- released I am going to attempt to make it. Assuming, that is, that noone
- has already done it.
-
- When will gcc2.2.2d be released?
-
- Also, gwm, where can I find it?
- And when I do find it, how do I compile the lisp files?
- Having looked at it at uni, it seemed rather slow, but that was
- probably largely down to the fact that all the lisp files were
- not compiled.
-
- Scott.
-
- ------------------------------
-
- From: jhelberg@nl.oracle.com (Joost Helberg)
- Subject: Re: Linux logo
- Date: 14 Aug 92 08:59:30 GMT
-
- X-Disclaimer: This message was written by an unauthenticated user
- at Oracle Corporation. The opinions expressed are those
- of the user and not necessarily those of Oracle.
-
- welshm@snail.rtp.dg.com (Matt Welsh) writes:
- : I got the newest version (EPS) of the linux logo direct from
- : the artist, and my previewers (Ghostview and GS) both barf on
- : it, with the errors:
- :
- : Error: /undefined in !
- Right, I notified James.
-
- 10 minutes of hacking however solves your problem too!
-
- --
- Joost Helberg Rijnzathe 6
- jhelberg@oracle.nl NL-3454 PV De Meern
- jhelberg@nl.oracle.com The Netherlands
-
- Oracle Europe BV Product Line Development
- Phone: +31 3406 94211 Fax: +31 3406 65609
-
- ------------------------------
-
- From: jhelberg@nl.oracle.com (Joost Helberg)
- Subject: Re: Troubles compiling lilo v3
- Date: 14 Aug 92 09:05:35 GMT
-
- X-Disclaimer: This message was written by an unauthenticated user
- at Oracle Corporation. The opinions expressed are those
- of the user and not necessarily those of Oracle.
-
- newbie@dylan.camb.inmet.com (Chris Newbold) writes:
- : The problems: Both /usr/src/linux/include/linux/types.h and /usr/include/sys
- : /types.h get included. I tried to fix this by linking /usr/include/sys
- : to /usr/src/linux/include/linux. This seems like a hack, but I don't really
- : know. Didn't reall help.
- Added #define _LINUX_TYPES_H to /usr/include/sys/types.h
- and #define _SYS_TYPES_H to /usr/include/linux/types.h
-
- That makes them mutualy exclusive.
-
-
-
- --
- Joost Helberg Rijnzathe 6
- jhelberg@oracle.nl NL-3454 PV De Meern
- jhelberg@nl.oracle.com The Netherlands
-
- Oracle Europe BV Product Line Development
- Phone: +31 3406 94211 Fax: +31 3406 65609
-
- ------------------------------
-
- From: laakkone@klaava.Helsinki.FI (Tero Laakkonen)
- Subject: tlA: reggae's Incoming dir must be chmod ugo+x...
- Date: 14 Aug 92 10:25:32 GMT
-
- ... so that people can cd into it.
-
- -tero.
-
- ------------------------------
-
- From: jhelberg@nl.oracle.com (Joost Helberg)
- Subject: Re: loadable device drivers
- Date: 14 Aug 92 10:49:47 GMT
-
- X-Disclaimer: This message was written by an unauthenticated user
- at Oracle Corporation. The opinions expressed are those
- of the user and not necessarily those of Oracle.
-
- almesber@nessie.cs.id.ethz.ch (Werner Almesberger) writes:
- : In article <2659@nlsun1.oracle.nl> jhelberg@nl.oracle.com (Joost Helberg) writes:
-
- [deleted]
- : > The kernel must be mapped when implementing loadable device drivers (to
- : > get page-faults) so the kernel doesn't need contiguous memory --> less
- : > problems allocating memory.
- :
- : Page-faults are deadly for most parts of the kernel. Unless the interrupt
- : handling is changed in radical ways (see below), you don't want interrupt
- : handlers and code that's called by them to reside in paged memory. (Besides
- : the obvious case of device drivers that may be possibly invoked when
- : handling a page fault.)
- :
- : Using the paging hardware to map kernel pages is a good idea, though.
- :
- : > - The kernel will never use more core than necessary. Only text/data really
- : > used will be in core (that is using LRU algorithms).
- :
- : Yes, but you need interrupt queues and an interrupt scheduler to be able
- : to accept interrupts from devices that can send more than one interrupt
- : per interaction (i.e. SIOs) even if you have to fault in the driver first.
- : Might be hairy to implement, although it looks like a very elegant
- : solution for most interrupt problems.
- :
- : You also need a way to lock certain kernel areas in physical memory.
- : (MM, at least one FS, scheduler, hd driver, some other kernel data
- : structures, drivers for devices that expect a low interrupt latency, etc.)
- :
-
- You're right about all this; my idea came from the time I developed
- streams drivers and streams drivers only. These can very easy be made
- pageable in the sense that streams-modules/drivers get scheduled by the
- scheduler as if they are user-processes. You can swap them if you want!
-
- [deleted]
-
- I think it is not a good idea to implement any driver as a loadable driver,
- but with a new driver-interface (like STREAMS is) it is easy to implement,
- without too much problems.
-
- One could even implement a seperate driver-space (analog to user-space, with
- its own mmu-tables) for each streams-driver instance, bus-errors etc. result
- in core dumps in stead of terminal-dumbs!
-
- I think (before STREAMS are implemented) that we should invest in defining
- a configurable driver-interface for Linux, discussion in mailing-list
- 'configuration' at niksula.hut.fi or on the news.
-
- Any comment?
-
- --
- Joost Helberg Rijnzathe 6
- jhelberg@oracle.nl NL-3454 PV De Meern
- jhelberg@nl.oracle.com The Netherlands
-
- Oracle Europe BV Product Line Development
- Phone: +31 3406 94211 Fax: +31 3406 65609
-
- ------------------------------
-
- From: Ching-Hsiang Chen <chchen@stat.fsu.edu>
- Subject: Dial-in and kill -HUP 1
- Reply-To: chchen@stat.fsu.edu
- Date: Fri, 14 Aug 1992 11:46:59 GMT
-
-
- Thanks to those who were so kind to help me in modem dial-in
- problem. Since the getty_ps program needs M4 to compile the
- manual pages and I am so lazy, I adopt the original getty
- approach. I created the following 4 files to make things easy.
- To allow remote dial-in, I just give the command 'dialin' and
- to restore the modem and/or to allow dial-out, I use 'dialout'.
- One small problem is that the 'init' and 'kill' from MCC-INTERIM
- 0.96 root disk can not work together to allow 'kill -HUP 1'
- to kill the spawned getty. I need to retype 'kill -HUP 1'
- several times or to kill the process by its job ID in order
- to make it disapper under 'ps gu'. Any idea?
-
- Steve Chen chchen@stat.fsu.edu
-
- file name 'dialin' (put in /root/bin )
- =========================== cut here =================
- #! /bin/sh
- cp /etc/inittab1 /etc/inittab
- echo ate0s0=2 >> /dev/ttys1
- kill -HUP 1
- =========================== cut here =================
-
- file name 'dialout' (put in /root/bin )
-
- =========================== cut here =================
- #! /bin/sh
- cp /etc/inittab0 /etc/inittab
- echo ate1s0=0 >> /dev/ttys1
- kill -HUP 1
- =========================== cut here =================
-
- file name 'inittab0' (put in /etc)
-
- =========================== cut here =================
- tty1:console:/bin/getty 9600 tty1
- tty2:console:/bin/getty 9600 tty2
- tty3:console:/bin/getty 9600 tty3
- tty4:console:/bin/getty 9600 tty4
- =========================== cut here =================
-
- file name 'inittab1' (put in /etc)
-
- =========================== cut here =================
- tty1:console:/bin/getty 9600 tty1
- tty2:console:/bin/getty 9600 tty2
- tty3:console:/bin/getty 9600 tty3
- tty4:console:/bin/getty 9600 tty4
- ttys1:vt100:/bin/getty 2400 ttys1
-
- ------------------------------
-
- From: Mark Komarinski <komarimf@craft.camp.clarkson.edu>
- Subject: Re: Schedules
- Reply-To: komarimf@craft.camp.clarkson.edu
- Date: Fri, 14 Aug 1992 12:30:19 GMT
-
- On Aug 13, 2:35am, Rick Sladkey wrote:
- | A rule that I picked up from somewhere is quite useful in such situations.
- |
- | "Bump up to the next unit of measurement and muliply by two."
- |
- | So when you hear a schedule like: Expect:
- |
- | 1 hour 2 days
- |
- | 2 days 4 weeks
- |
- | 1 month 2 years
- |
- | Sad, but often true.
-
- So how long is Real Soon Now? :) (That is about when SLIP will come to
- Clarkson...grr..)
-
- -Mark
-
- --
- - Mark Komarinski - komarimf@craft.camp.clarkson.edu
- [MIME mail welcome]
- The only candidate worth voting for is Bill the Cat. He might not
- do good, but that's never been a requirement.
-
- ------------------------------
-
- From: rick@ee.ee.uwm.edu (Rick Miller)
- Subject: Where can I get linux-logo.gif or GhostScript(for Linux)?
- Date: Fri, 14 Aug 1992 12:22:26 GMT
-
- I'd love to see the Linux Logo... but I get "Permission Denied"
- when I try to "get linux-logo.gif" from tsx-11:/incoming.
-
- Where and how can I get this file???
-
- I don't have a PostScript printer, so GhostScript will probably come
- in handy in the future as well... where can I get it for Linux (or DOS)?
-
- Rick Miller <rick@ee.uwm.edu> | <rick@discus.mil.wi.us>
-
- ------------------------------
-
- From: jk87377@cc.tut.fi (Juhana Kouhia)
- Subject: Re: Stabilizing Linux
- Date: 14 Aug 92 12:21:04 GMT
-
-
-
- Well, I have no much experiences in software system engineering and I
- don't know about the heart of Linux, but I suggest:
-
- 1. All common sources for the various different Linuxes are checked
- to a master version.
-
- 2. Those features which are in one Linux only is directly copied to
- master version; if this is not possible to do directly, people
- rewrite them.
-
- 3. Those features which overlaps in Linuxes is added to master version
- either by switches or choosing best one or writing a compromise.
-
-
- About 1: I don't know what different program parts (modules)
- there are and how they communicates together.
- It could help to organize if those parts (or program modules) are
- listen down -- at least if I have to organize Linux again, I would
- like to write a list (or program tree) about what is there.
- Then it could be easier to check where programs overlaps
- and helps to design more modular system.
-
-
- By these differences I don't mean different versions of GNU emacs or
- zoo or such :-)
-
-
- Actually, does somebody know what features are different in the
- different Linux releases (MCC, etc.)?
- We could list only those in the first place.
-
-
- As I said I'm not experienced software developer, so no flames,
- instead an educating critisms, which I have allready read from this
- group, are welcome.
-
-
- Juhana Kouhia
-
- ------------------------------
-
- From: julien@incal.inria.fr (Julien Maisonneuve)
- Subject: X11 and the joys of modes
- Date: 14 Aug 92 12:01:24 GMT
-
- OK, I grabbed X11 a bit late, but I just received a new video board (pvga based)
- to replace my trident.
-
- My problem is that I can't get my monitor to sync properly using the modes I
- found in Xconfig and vga.dbase. Horizontally, things look right, but vertically,
- I get flying superimposed pictures (Color is OK though :-). I can see xclock
- jumping a bit (two superimposed pictures) but can't do any better.
- The (numerous) changes I could make in the mode settings didn't do much, and the
- mode I made using the video.tutorial doesn't seem to handle things better than
- the others (not much worse either). Despite the tutorial, I figured out what the
- mode values meant, but I can't find the proper values.
-
- The clocks.exe reports only four clocks for my vga (something like 25 29 65 36)
- and X11 does NOT find the same at all when I leave the clocks line out (reports 8
- lower values, max is at 40). I try to use 65 (large values intuitively suggest
- better resolution...).
-
- My SVGA board & monitor can do a neat 1024x768x256 non interlaced picture under
- DOS. Isn't it possible to write a DOS program that reads the vga registers in a
- given mode (this very one) and tell the appropriate video timings ? That would
- help a great deal the poor X11 installers with uncommon hardware.
-
- That kind of help message seems to have disappeared from c.o.l, so most people
- have likely solved the problem: I couldn't, someone please HELP !!!
-
- Usual praises & kudos about Linux and X11...
- --
- _________ Julien.Maisonneuve@inria.fr julien@sor.inria.fr
- / _ _ _ ...!uunet!inria!corto!julien
- / /) ' ) ) ) INRIA : 33 (1) 39 63 52 08
- __/_ // o _ __ / / / _ o _ _ __ __ _ _ _
- / / (_(_(/_(_(<_/) ) / ' (_(_(_(_/_)_(_)_/) )_/) )_(<_(_(_( \_)-(<_
- (_/
-
- ------------------------------
-
- From: davidsen@ariel.crd.GE.COM (william E Davidsen)
- Subject: Re: Stabilizing Linux
- Date: 14 Aug 92 13:22:32 GMT
- Reply-To: davidsen@crd.ge.com (bill davidsen)
-
- In article <1992Aug13.195406.23296@colorado.edu>, drew@ophelia.cs.colorado.edu (Drew Eckhardt) writes:
- | In article <1992Aug13.133313.15221@crd.ge.com> davidsen@crd.ge.com (bill davidsen) writes:
- | >In article <1992Aug12.173012.17552@colorado.edu>, drew@kinglear.cs.colorado.edu (Drew Eckhardt) writes:
- | >
- | >And the person trying to install on a new machine can't rebuild the
- | >kernel, so s/he needs another working system to get going. Bleh.
- | >Relocation at load time might take 1-2 sec of cpu. Big deal. Without
- | >loadable device drivers you must have a working system to generate a new
- | >kernel.
- |
- | Most Unices distribute the distribution kernel as a generic kernel,
- | ie one with support for all device drivers compiled in. It gets a little
- | bloated, but if you can boot it, you can run anything.
-
- Sounds to me like you think the Linux kernel as distributed contains
- all the devices anyone would ever want to use, so there's no need for
- being able to support new devices.
-
- It also sounds like you're trying to say that you think it's too
- hard, and you personally don't need it, so you want to convince
- everyone it's a bad idea.
-
- --
- bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
- I admit that when I was in school I wrote COBOL. But I didn't compile.
-
- ------------------------------
-
- From: rwb@Turing.ORG (Robert W. Bingler)
- Subject: How safe is Mtools?
- Date: Fri, 14 Aug 1992 12:50:03 GMT
-
- Hey,
- Can anyone tell me just how safe it is to use mtools on my 130 meg
- dos partition? I don't want to have to go the expensense of messing it
- up. I have been hesitant in the past, so I just use a floppy. It would
- make things much easier if there is no real chance of damage being done.
-
- Thanks,
- Rob
-
- +--------------------------+----------------------+--------------------------+
- | o \ / <o> o | Robert Bingler | .sig Virus Disenfector |
- | _/|-' | | _/|-' |->rwb@turing.org | |
- | / \, /o\ / \ / \, | dwb4h@virginia.edu | To envoke type: |
- | ` ` | | rm .sig |
- +--------------------------+----------------------+--------------------------+
-
- ------------------------------
-
- From: scott@natinst.com (Scott A. Taylor)
- Subject: Re: Buffer corruption problems.
- Date: Fri, 14 Aug 1992 13:31:32 GMT
-
- In article <CORYWEST.92Aug13180939@rio-grande.rice.edu> corywest@rice.edu (Cory West) writes:
- |In article <BURLEY.92Aug13153840@geech.gnu.ai.mit.edu>
- |burley@geech.gnu.ai.mit.edu (Craig Burley) writes:
- |
- |> ...I believe there is a bug in Linux that has the following behavior:
- |>
- |> - causes Linux to "misread" one 1024KB chunk of data from a disk-based file
- |> so that what your app ends up with is some _other_ 1024KB chunk
- |> (apparently from the same file)
- |>
- |> - occurs only during very heavy disk access, such as megabytes accessed
- |> continually
- |>
- |> - is intermittent, but happens enough to reproduce fairly easily
- |[Etc...]
- |
- | I have noticed some abnormalities, but I have been writing them
- |off to a disk block in the process of going bad. Here's what I have
- |noticed:
- |
- | - Under heavy and prolonged disk I/O (in this example, while compiling
- |gdb from scratch) there seem to be problems with the buffer cache. After
- |compiling for a while, gcc will choke with a TON of strange errors and die.
- |However, if I just restart make, the compiler will continue successfully
- |with the file that it had just died on, but it will die a little later
- |down the line (after some more intensive I/O) under the same circumstances.
- |After a couple of tries, I can usually get through the entire make.
- |
- | - I am running on MFM drives on a 486-33 with 4 Megs RAM (gcc 2.2.2d and
- |gcc 2.2.2 and Linux 0.97 PL1), so while compiling large things, my disks never
- |stop to breath, especially if I am trying to do something else while the compile
- |is running.
- |
- | - The errors always include the same file (which is why I thought
- |perhaps that that particular file was living on a disk block that was going
- |belly up. I plan to rename that file to .deadblock and putting a new copy
- |of the file in the directory to test this theory). I am also going to run some
- |more large compiles to see if I can reproduce this error elsewhere in the
- |system.
- |
- | I don't know what it is yet, and I'm not sure if it's anything, but
- |I'll see what I can reproduce and hopefully we can determine if this is an
- |OS bug or a hardware bug and whether or not it has anything to do at all with
- |the above problem.
- |
- | Anyone else out there having problems?
- |
- |
- |
- | Cory West
- | corywest@rice.edu
-
- I am running 0.96c pl2 with the latest SCSI drivers from woz.headrest.colorado.
- edu, and I have not had any problems like this, even under heavy load (i.e.
- building a new kernel in one VC while compiling groff, GNU file utils, text
- utils, etc. in another). I have 8 megs of RAM and an UltraStor 14F w/ 213 MB
- Maxtor disk in a 386-25 with no cache. I do not have swapping enabled. Maybe
- this problem is paging- or cache-related?
-
- I have used (and abused ;-) ) linux pretty heavily in the past, and it has
- been solid as a rock (Thanks Linus and everyone else involved!).
- --
- Scott Taylor |
- (512) 795-6837 | "Well, I wanted to work with gymnasts." -David Byrne
- scott@natinst.com |
- ** NI pays me to write their code, not their opinions, and that's what I do **
-
- ------------------------------
-
- From: davidsen@ariel.crd.GE.COM (william E Davidsen)
- Subject: Re: Stabilizing linux
- Date: 14 Aug 92 13:32:17 GMT
- Reply-To: davidsen@crd.ge.com (bill davidsen)
-
- In article <1992Aug13.200750.1247@athena.mit.edu>, komarimf@craft.camp.clarkson.edu (Mark Komarinski) writes:
-
- | Why not have both? Whipping up some on-line manuals that can be printed
- | or viewed should not be that much trouble, and everyone will benefit in the
- | end.
-
- I think you should be the one to do it, then. I've written 40-50 page
- user manuals, and many programs of that size, and I can tell you that a
- quality manual takes about 2x longer, per page, than code. That insuring
- that the notation is consistent end to end, the style is uniform (chatty
- or dry, but consistent), that every fact is correct, exceptions are
- noted (this works with 0.96a and 0.96b, but not later versions), and
- that there are clear examples for all sections which a user could
- possibly misunderstand.
-
- My recent experience with asking for the location of docs rather than
- useful hints was revealing; on two questions I got a total of 31 answers
- (Linux people are the nicest on the net!), but I got 30 "I don't have
- docs, but this worked for me," and one "thaere's a doc on tsx... but
- it's not very clear, this is what I think it means." So I now have a few
- more lines of notes in my KWS notes file, but no new docs.
-
- This could really be a huge job, you've been warned.
- --
- bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
- I admit that when I was in school I wrote COBOL. But I didn't compile.
-
- ------------------------------
-
-
- ** FOR YOUR REFERENCE **
-
- The service address, to which questions about the list itself and requests
- to be added to or deleted from it should be directed, is:
-
- Internet: Linux-Activists-Request@NEWS-DIGESTS.MIT.EDU
-
- You can send mail to the entire list (and comp.os.linux) via:
-
- Internet: Linux-Activists@NEWS-DIGESTS.MIT.EDU
-
- Linux may be obtained via one of these FTP sites:
- nic.funet.fi pub/OS/Linux
- tsx-11.mit.edu pub/linux
- tupac-amaru.informatik.rwth-aachen.de pub/msdos/replace
-
- The current version of Linux is 0.97 released on August 1, 1992
-
- End of Linux-Activists Digest
- ******************************
-