HDTenEightyP/NetNews huggingface dataset:
From: davidsen@ariel.crd.GE.COM (william E Davidsen)
Newsgroups: comp.os.linux
Subject: Re: shared libs - can everyone be happy with this?
Date: 17 Aug 92 18:53:22 GMT
Reply-To: davidsen@crd.ge.com (bill davidsen)
Organization: GE Corporate R&D Center, Schenectady NY

In article <1992Aug17.151311.29507@ods.com>, david@ods.com (David Engel) writes:
| william E Davidsen (davidsen@ariel.crd.GE.COM) wrote:

| :   Well, no, actually. Since the new version of the page is still valid
| : for all processes it would still be sharable. And it would not have to
| : be saved somewhere in the unlikely event that it gets paged out, because
| : the unmodified varsion is still perfectly valid.
| 
| No, it wouldn't be shareable.  When a process writes to a shared page,
| it gets its very own copy of it which is no longer shared.  There is a
| term for this that you probably already know, but others may not.  It's
| called Copy-On-Write.

  This is just what you don't want/need to do in this particular
circumstance. This is a very neat exception to the usual rules of shared
or not memory. This memory doesn't get set dirty when written by the
kernel (I'm saying that, what I mean is the user proc can't write it)
or copied on write because it is really still valid for all processes
which share it, and it doesn't need to be paged out, because the
original copy is also valid.

  The only case in which this rewriting of code can't be done is when an
unalligned address falls over a page boundary. In that case it stays
unfixed.

  I hope I made this clear this time around, the page is written by
{something other than the user process} and therefore it is equally
valid with or without the mod and can still be shared freely.

  The analogy for this is the jump table library, if you were to patch
on the fly, which systems in the past have done, the fixed version of a
procedure is added to the end of the lib, and then the jump table is
patched to call it. Processes sharing the jump table should not get
their own copy.

  I'm explaining these methods /not/saying we should use them. As long
as I don't have to use jump tables I can be happy, although I hope
people will distribute .a files so the end user can link them.
-- 
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: Greg.Naber@f34.n343.z1.fidonet.org (Greg Naber)
Newsgroups: comp.os.linux
Subject: Re: My apologies *again* for another mail loop....
Date: Sat, 15 Aug 1992 09:34:08 -0800

 TT> My apologies *again* for another mail loop.

No problem, at least I was able to trap this one before it was sent out
to fidonet...

 * Origin: S'Qually Holler's BBS Renton, WA. 206-235-0270 HST-DUAL
(1:343/34)

Newsgroups: comp.os.linux
From: mal11@po.CWRU.Edu (Matthew A. Lewis)
Subject: large caches ona 486
Reply-To: mal11@po.CWRU.Edu (Matthew A. Lewis)
Organization: Case Western Reserve University, Cleveland, OH (USA)
Date: Fri, 14 Aug 92 17:24:21 GMT




I was considering get a 256k cache for my i486-33 and I was wondering
if anyone has had any problems with caches on these faster machine.
I can't understand why there would be a hardware probelm depeendant
upon software. The only problem I've ever had with a machine being TOO
fast is playing video games :)

Later

-- 
MaThiEu a. LeWis   
Thieves Like Us   
mal11@po.cwru.edu
From: newbie@dylan.camb.inmet.com (Chris Newbold)
Newsgroups: comp.os.linux
Subject: Re: Buffer corruption problems.
Date: 14 Aug 92 14:17:46 GMT
Organization: Intermetrics, Inc.

In article <BURLEY.92Aug13153840@geech.gnu.ai.mit.edu> burley@geech.gnu.ai.mit.edu (Craig Burley) writes:
>In article <1992Aug13.163854.21617@midway.uchicago.edu> ace3@quads.uchicago.edu (Tony 'LLama' Acero) writes:
>
>   I have no idea what's going on and would appreciate any input! :-)
>   (The smiley is to indicate I'm not complaining and half-expecting
>   that I've done something bone-headed)
>
>I'm not sure about your problem or the person's to whose post you followed up,
>but...
>
>...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
>
>-  might be SCSI-related (I have a SCSI system) but, based on responses I've
>   gotten from others saying they've seen the same behavior, probably isn't
>
>-  is still in 0.97 and perhaps happens somewhat more often there (though of
>   course it's hard to measure this)

Yep. I've seen this too. My system is running off SCSI disks. I'd agree
with everthing listed above and add:

	- It can happen on WRITES as well.

Occasionally when I'm rebuilding the kernel, make will die with some
horrid error like it can no longer find the makefile it was working from.
Shorty thereafter, anything which accesses the disk seg. faults and dies.

When I bring the system back up, the filesystem is hosed. Usually the
superblock is scrambled so fsck just refuses to look at the drive.

Not good.

-Chris

-- 
---- Chris Newbold ---- > "If you fool around with a thing for very long you <
   Intermetrics, Inc.	>  		  will screw it up."		     <
  Opinions and statements expressed are MINE and do NOT represent my employer
			newbie@inmet.camb.inmet.com
Newsgroups: comp.os.linux
From: rahardj@ccu.umanitoba.ca (Budi Rahardjo)
Subject: Re: My apologies *again* for another mail loop....
Organization: University of Manitoba, Winnipeg, Canada
Date: Sat, 15 Aug 1992 12:48:41 GMT

tytso@ATHENA.MIT.EDU (Theodore Ts'o) writes:

>My apologies *again* for another mail loop.  This time it was a site at
>GE.COM that was at fault.  And, like last time, I've removed the
>misbehaving address from the list until they can prove to me that
>they've fixed the problem. 

This problem could be solved by running a program to handle mailing list.
I wrote a perl-script a while back that :
- add an ID header in the mail. [eg X-mailer: linux-activist-mailing-list]
  When the script detects this in incoming mail, don't redistribute it
  and treat it as mail loop
- add a counter to limit the # of mails/day. [eg 50. Just incase
  somebody made a mistake and bypass the first loop protection
  you will have at most 50 mails]
- If nothing is wrong, deliver the mail.

This should be part of any mailing list program.
--budi
-- 
Budi Rahardjo <rahardj@ccu.umanitoba.ca>
Unix Support - Computer Services - University of Manitoba
Newsgroups: comp.os.linux
From: hlu@boromir.eecs.wsu.edu (H.J. Lu)
Subject: Re: Job control flakey?
Organization: Washington State University
Date: Fri, 21 Aug 92 06:10:56 GMT

In article <1992Aug20.223208.29133@sol.UVic.CA>, pmacdona@sanjuan (Peter MacDonald) writes:
|> Been meaning to post this for some time, but since I have upgraded to .97 and
|> am still seeing the problem...
|> 
|> It seems that sometimes the console ignores ^C and  ^Z.  I have seen this
|> during "make" and during "tail".   But at other times it works just fine.
|> For example, doing a kernel "make", sometimes I can ^C it and sometimes
|> I can't.  Does anybody have any idea whether this can be due to my own
|> foolishness, or is it possibly a (shudder) bug?
|> 
|> PS: For Motif emulation under SLS, log in as "user1", and type startx.
|> 
|> pmacdona@sanjuan.uvic.ca
|> 

Same is here. But since I switched to zsh and gnu make I compiled myself, that
problem is gone. I suspect the shell you are using is too old.

H.J.
Newsgroups: comp.os.linux
From: hlu@fili.eecs.wsu.edu (H.J. Lu)
Subject: Please contact me if you are porting pd ksh
Organization: Washington State University
Date: Fri, 21 Aug 92 21:10:50 GMT

Subjecy says all. And please send me the part of code which is broken.

H.J.
Newsgroups: comp.os.linux
From: fortony@sonne.cso.uiuc.edu
Subject: Re: SLS: now available (for testers)
Originator: fortony@murphy
Organization: University of Illinois at Urbana
Date: Mon, 17 Aug 1992 02:01:14 GMT

jwinstea@fenris.claremont.edu (Jim Winstead Jr.) writes:

>First off, go read the GPL - you might learn something.  Then read the
>excellent observations someone (I forget who) posted today - it was
>worth reading, made valid points, and wasn't just someone going off
>half-cocked.  Guess what I think of your post?

Let me guess -- you didn't like it?  Actually, the first thing I read
was the GPL, where it says that the source, in machine-readable form,
has to be made available to the person to whom the binaries are 
distributed.  This fellow representing SLS said that he didn't have
the sources, and that the package was composed of, quote, binaries
pulled off the net.

I wasn't flaming him for not delivering gilt-edged parchments with
every binary distribution set.  I was flaming him for clearly having
no intention to deliver the source.  How can he, if he doesn't have it?

>Mr. Macdonald does not have to 'set up a centrally administered source
>tree for Linux' to hold true to the terms of the GPL.  You are making
>a completely baseless attack - he has said he will make available
>source, if requested, charging only for distribution costs.  That is
>all the GPL requires him to do.

Again, please read the post to which I was replying.  You cut it out
of your followup, but it did contain lines to the effect that he did
_not_have_the_source_.  It is required that he have the source, if
he plans to distribute it under the GPL.  Sorry you misunderstood.

>Putting together a source tree and a binary distribution are worlds
>apart - have you done either?  The GPL (the 'rules') do not require him
>to make available a complete source tree - only the source to the
>programs which he distributes as part of his SLS release, as requested
>by someone who has purchased the package from SLS.

Yes, I've put together source trees and binary distributions before.
Again, please read his post before drawing judgements about my reply
to his post.  It might help you understand what I'm talking about.
Also, I never demanded that Peter Macdonald put together a full
source tree, or implied that it was necessary under the GPL.  I know
it's easy and fun to flame, but flame me when I'm actually *wrong*,
please.

>(Yes, this is mildly inflammatory, but this discussion really is
>getting out of hand.  Also, I apologize if my distinctions between
>Peter Macdonald and SLS aren't clear - they are separate entities.)

(same proviso)
>-- 
>                                    +      Jim Winstead Jr. (CSci '95)
>                                    |      Harvey Mudd College, WIBSTR
>                                    |   jwinstea@jarthur.Claremont.EDU
>                                    + or jwinstea@fenris.Claremont.EDU
-- 
a b c d e f g h i j k l m n o p q r s t u v w x y z
Felix Sebastian Ortony	fortony@murphy.gis.uiuc.edu
Newsgroups: comp.os.linux
From: sheldon@iastate.edu (Steve Sheldon)
Subject: Re: Linux Diskette Distribution
Keywords: distribution, money, muchos
Organization: Iowa State University, Ames IA
Date: Wed, 12 Aug 1992 15:06:46 GMT

In <1992Aug11.212135.23930@dg-rtp.dg.com> welshm@snail.rtp.dg.com (Matt Welsh) writes:

>Does anyone here think that Linux is in a state where students
>and educational institutions should start implementing it
>wide-scale? I dunno.

 When I took the OS course my senior year, we were using Xinu.

 Now, Xinu is targeted for the educational market.  It's got a nice book,
and everything.  I imagine Minix is similar, but perhaps more expensive.

 But Xinu, or at least the implementation we were playing with, was not
nearly as complete as Linux is now.  Our semester project was to implement
some security to the file system.  The previous semester project had been
to add a directory tree, ours was to add a login with usernames, passwords,
and uid's on the file's.  Along with protections and the whole bit.

 And even then in was only a single user, single tasking OS.  Maybe the grad
students were working on making it multi-tasking, I don't recall.

 So, IMO, Linux is much more complete.  But Linux doesn't have a nice book.

 So maybe it isn't suitable for education.  But I don't know how we could
judge that, as it's mostly up to the instructor to decide what they want
to do.

 In my case, I think maybe an OS which is too refined is not good, as it
does have as many potential projects for the students to work on.

 I guess I don't understand why some people wish to fight linux coming
into widespread usage.  If you don't want people to use something, then
it shouldn't be released to the public.  It was my general impression
that Linus kind of planned for people to use this.










-- 
Steve Sheldon         sheldon@iastate.edu
Iowa Cooperative Soil Survey Resource Unit
2142 Agronomy, Iowa State University  (515) 294-5429

-- 
Steve Sheldon         sheldon@iastate.edu
Iowa Cooperative Soil Survey Resource Unit
2142 Agronomy, Iowa State University  (515) 294-5429

Newsgroups: comp.os.linux
From: trussell@cwis.unomaha.edu (Tim Russell)
Subject: DOS FS deleting large files?
Summary: Poof!
Keywords: dos
Organization: University of Nebraska at Omaha
Date: Thu, 20 Aug 1992 03:21:55 GMT

    Is anyone else having a problem with the DOS filesystem deleting files
out of the blue?

    I've been backing up my system by creating a compressed tar file and
copying it over to my DOS partition (32 megs) and then copying that file over
to a file server.

    Well, more than once, when I have used that file to restore files using
a normal "zcat" command, the file disappears, just as if it was deleted.
CHKDSK shows no problems with the DOS partition.

    The only other thing I can think of it some bug with compress that makes
it delete files after uncompressing them no matter what command you're running.
But I seriously doubt this is the case.

--
    Tim Russell                 Omaha, NE              trussell@unomaha.edu
One of the richest men in the world made his billions selling a toy "operating
system" that is more accurately described as a glorified bootstrap loader.
                                                  -- Phil Karn
From: hlu@phys1.physics.wsu.edu (Hongjiu Lu)
Newsgroups: comp.os.linux
Subject: Re: Getty security bug ?
Date: 16 Aug 92 00:00:40 GMT
Organization: Washington State University

Yes. It also happened to computers in our school. I sometimes got into someone
else's account. They have fixed it now.

-- 
H.J.
Gcc/libc maintainer for Linux.
In article <2960@ariel.its.unimelb.EDU.AU>, pdp@ariel.its.unimelb.EDU.AU (Paul Douglas Page) writes:
|> without logging out correctly the session remains active so the next caller gets to coninue on with the previous callers session. It happens with both my internal and external modems so it's not a cable problem.
|> Any suggestions?
|> 
|> Thanks in advance.
Newsgroups: comp.os.linux
From: hlu@fili.eecs.wsu.edu (H.J. Lu)
Subject: Re: Can't compile xloadimage with gcc 2.2.2d
Organization: Washington State University
Date: Fri, 21 Aug 92 18:24:40 GMT

In article <2677108@aplvax.msfc.nasa.gov>, butler@cs.tulane.edu (Larry Butler) writes:

[deleted]

|> >PLEASE READ release.2.2.2d.
|> >PLEASE READ release.2.2.2d.
|> >PLEASE READ release.2.2.2d.
|> >PLEASE READ release.2.2.2d.
|> >PLEASE READ release.2.2.2d.
|> >PLEASE READ release.2.2.2d.
|> >PLEASE READ release.2.2.2d.
|> >PLEASE READ release.2.2.2d.
|> >PLEASE READ release.2.2.2d.
|> >PLEASE READ release.2.2.2d.
|> >PLEASE READ release.2.2.2d.
|> >
|> >You cannot use gcc 2.2.2d with X11 v1.1.
|> >
|> >--
|> >H.J.
|> >Gcc/libc maintainer for Linux.
|> 
|> I thought that ment that X itself couldn't be compiled with gcc 2.2.2d.
|> In that case could someone e-mail me the xloadimage or xv binaries?
|> 
|> Thanks,
|> Larry

I should say you can use static libs for x11 v1.1 and gcc 2.2.2d. Please
do

gcc -static -V 2.2.2

H.J.
Newsgroups: comp.os.linux
From: sakaria@vipunen.hut.fi (Sakari Aaltonen)
Subject: GCC2.2.2d Compiles Kernel 0.97pl1.5
Reply-To: sakaria@vipunen.hut.fi (Sakari Aaltonen)
Organization: Helsinki University of Technology
Date: Tue, 18 Aug 1992 21:33:55 GMT


The subject says it all. As I'm one of the people who have been complaining
about 2.2.2, I thought it worthwhile to report that I had no problems with 
2.2.2d. I DID use <hlu>'s latest install script, posted here a few days ago.
-- 
-----------------------------------------------------------------------------
Sakari Aaltonen                             Helsinki University of Technology
Email: sakaria@vipunen.hut.fi
---  You can't keep a Finn down without him getting all red in the face  ----
Newsgroups: comp.os.linux
From: drew@ophelia.cs.colorado.edu (Drew Eckhardt)
Subject: Re: How does one set default font sizes in X?
Organization: University of Colorado at Boulder
Distribution: na
Date: Mon, 17 Aug 1992 07:31:57 GMT

In article <1992Aug17.003936.1414@tc.cornell.edu> cougar@eos.acm.rpi.edu (Erik Collin) writes:
>When I open a window in X I get a small font and have to change it to the
>"large" font by hand using control-right mouse button.  I've looked at .twmrc
>and .xinit files and didn't see anything that looked like it would let me
>get a larger font on startup.  Anyone know what to change to get a larger 
>type size?
>
On a case-by-case basis, xterm may be started with the "-fn" flag, for
Font Name.  This will let you specify a font and a size, using
the usual wild-card matching.

Ie :

ophelia% xterm -fn 10x20


This starts an xterm, with the 10x20 font.

Also, you can change the resources for xterm.  Normally, you set up your
.xinitrc or .xsession to run xrdb -load on some file, like ~/.Xresources,
or ~/.Xdefaults.  

xterm*font:	fn

will set the default font.  Ie, to set it to 10x20, you would say
xterm*font:	10x20.

Similar resources exist for the buttons, etc.  RTFM.

>that says:
>
>Warning:Cannot convert string "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-is
>o8859-*" to type FontStruct
>
>Any ideas on what that means?

'X' has 1.5 gajillion fonts floating around.  Naturally, you don't 
want to specify "I want a Roman, Italic, Medium font that is 
100dpi, 243 points, proportionally spaced, from the adobe registry using 
the... because on a smaller system, with fewer fonts, you couldn't 
match it. So, you use wildcards, and hope for a close match.


-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-*
matches an Adobe Helvitica, Bold, no italic, 120 point font in the iso8859   
registry.  See your 'X' manpage.  It can't find this, and substituted
something else instead, probably "fixed"

--

On a fleshed out system, there will be lots of fonts.  Megabytes.  
You might want to look at the xfontsel client, it's an easy way to 
preview multiple fonts, and see what matches the wildcards on 
most systems.


-- 
Microsoft is responsible for propogating the evils it calls DOS and Windows, 
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. 

Newsgroups: comp.os.linux
From: rafal@utstat.uucp (Rafal Kustra (summer student))
Subject: Re: Linus security/Non root access
Organization: University of Toronto, Dept. of Statistics
Date: Sat, 22 Aug 1992 16:48:55 GMT

>Hmmm...you could hack the loader to refuse to load the kernel from
>diskette - that might be easier than spending the $$$ to get a machine with
>a password protected BIOS.  If someone booted MS-DOS from a diskette,
>it wouldn't do them any good, anyway, 'cause you can't read a linux
>partition from MS-DOS.  Not yet, anyway... :)
But you can delete it -;).
>
>The loader code is in /usr/src/linux/boot/bootsect.S
>-- 
>Ed Carp, N7EKG     erc@apple.com                801/538-0177
>"This is the final task I will ever give you, and it  goes  on  forever.   Act
>happy, feel happy, be happy, without a reason in the world. Then you can love,
>and do what you will."           -- Dan Millman, "Way Of The Peaceful Warrior"

					Rafal
-- 
/|| Numbers exist only in our minds. There is no physical entity that
 ||_is_ number 1. If there were, 1 would be in a place of honor in 
 || some great museum of science, and past it would file a steady
==== stream of mathematicians gazing at 1 in wonder and awe.
From: brand@addvax.llnl.gov (Hal R. Brand, LLnL, 510-422-6312)
Newsgroups: comp.os.linux
Subject: mkfs -c /dev/hda3 results in Kernel panic during install to HD
Date: 18 Aug 92 21:43:00 GMT

Organization: Lawrence Livermore National Laboratory
News-Software: VAX/VMS VNEWS 1.40    

Booting the Linux 0.97 bootimage gives:
	Serial port at 0x03f8 (irq 4) is a 16450
	Serial port at 0x02f8 (irq 3) is a 16450
	8 virtual consoles
	4 ptys
	lp_init: lp1 exists (0)
	lp_init: lp1 exists (0)
	Bus mouse detected and installed.
	Linux version 0.97-11 Aug 1 1992 13:33:18
	Floppy drive(s): fd0 is 1.2M, fd1 is 1.44M
	floppy: FDC version 0x90
	sock_init: initializing family 1 (AF_UNIX)
	scsi : 0 hosts
	scsi : detected 0 scsi disks 0 tapes total.
	hd0:
	 part 1 start 32 size 450528 end 450559
	 part 2 start 450560 size 204800 end 655359
	 part 3 start 655360 size 122880 end 778239
	 part 4 start 778240 size 122880 end 901119
Note: This a agrees with the what the NORTON utilities say. An YES, I know
 these 4 partitions don't fill the disk: 1 & 2 are for DOS, 3 and 4 are
 for Linux, but the (current) 64 Mbyte limit prevents using bigger partitions
 until later (soon?).
	Partition table ok
After feeding the floppy the 0.97.1 root disk:
	325 buffers = 332800 bytes buffer space
	Free mem: 15568896 bytes
	Welcome to the Linux V0.97.1 root disk
Now, logging in as root:
	# mkfs -c /dev/hda3 61440
	20480 inodes
	61440 blocks
	Firstdtazone = 653 (653)
	Zonesize = 1024
	Maxsize = 268966912
	HD: read_intr: status = 0x51
	HD: read_intr: error = 0x10
	HD: read_intr: status = 0x51
	HD: read_intr: error = 0x10
	HD: read_intr: status = 0x51
	HD: read_intr: error = 0x10
	HD-controller reset
	Kernel panic: Trying to write bad sector
	In swapper task - not syncing
At this point, there is not "#" prompt, but the keyboard is still active
in the sense that keystrokes are echoed and the "delete" key does the
right thing.

Anybody got any ideas, suggestions?

					Hal R. Brand
					LLNL
					brand@addvax.llnl.gov
From: davidsen@ariel.crd.GE.COM (william E Davidsen)
Newsgroups: comp.os.linux
Subject: Re: Shared Libraries Considered Harmful
Date: 13 Aug 92 12:49:28 GMT
Reply-To: davidsen@crd.ge.com (bill davidsen)
Organization: GE Corporate R&D Center, Schenectady NY

In article <1992Aug12.202438.19963@serval.net.wsu.edu>, hlu@phys1.physics.wsu.edu (Hongjiu Lu) writes:
| I am not sure about that. With jump table, we just added one jump for
| each function. If the libs are compiled with -O -fomit-frame-pointer,
| I don't think you will notice a thing.

  Of course the debugger doesn't work if you compile the libraries with
no frame pointer, and if you get a dump from a procedure called with bad
parameters you may not be able to find out what happened. I wouldn't do
that personally, but then I wouldn't upgrade my C compiler and library
unless there was a good reason, either.
-- 
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: Charlie.Lee@f42.n377.z1.fidonet.org (Charlie Lee)
Newsgroups: comp.os.linux
Subject: Xwindows
Date: Sat, 22 Aug 1992 00:52:35 -0800

Does anyone have any idea if X11 can be made to run on my Trident SVGA 
card?  It has 1 meg and the 8900A chip.  When I try running X11, I 
just get a blank screen.  The keyboard seems to still be active.  I 
haven't gotten around to fiddling with the clock values yet. 


 * Origin: The Slut Club -- 813-689-1150 (1:377/42.0)

Newsgroups: comp.os.linux