Received: from PACIFIC-CARRIER-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA22979; Sat, 30 Sep 95 18:27:17 EDT
Received: from SENATOR-BEDFELLOW.MIT.EDU by MIT.EDU with SMTP
	id AA13580; Sat, 30 Sep 95 18:26:47 EDT
Received: (from root@localhost) by senator-bedfellow.MIT.EDU (8.6.12/2.3JIK) id SAA26469 for Linux-Development-System-Dist@senator-bedfellow.mit.edu; Sat, 30 Sep 1995 18:19:55 -0400
Message-Id: <199509302219.SAA26469@senator-bedfellow.MIT.EDU>
From: Digestifier <Linux-Development-System-Request@senator-bedfellow.MIT.EDU>
To: Linux-Development-System@senator-bedfellow.MIT.EDU
Reply-To: Linux-Development-System@senator-bedfellow.MIT.EDU
Date:     Sat, 30 Sep 95 18:19:51 EDT
Subject:  Linux-Development-System Digest #868

Linux-Development-System Digest #868, Volume #1  Sat, 30 Sep 95 18:19:51 EDT

Contents:
  Running BSD  binaries on Linux (Mike Jagdis)
  AT1700 net problem (Brian M Grunkemeyer)
  Re: Win95 Device-Drivers as a crutch for linux ?? (H. Peter Anvin)
  Re: NeXT floppies? (Scott Johnson)
  Re:  Linux-Development-System Digest #867 (G Dinesh Dutt)
  Re: /proc/dev: virtual device entries (/dev replacement) (Jon M. Taylor)

----------------------------------------------------------------------------

From: Mike Jagdis <jaggy@purplet.demon.co.uk>
Subject: Running BSD  binaries on Linux
Date: Thu, 28 Sep 95 23:16:00 GMT

* In message <812285802.14129@triton.interads.co.uk>, TIm Howling said:

TH> Is there any way to get BSD i386 binaries to run on Linux?
TH> Otherwise I will be forced to switch to BSD so I can host my
TH> application.

Try the iBCS emulator (tsx-11.mit.edu:/pub/linux/BETA/ibcs2). I put the 
basic hooks for BSD support in it ages ago just to prove we could do it if 
anyone really wanted to. I've never felt the urge to complete it but it 
isn't that far off.

                                Mike  
 

------------------------------

From: Brian M Grunkemeyer <bg2k+@andrew.cmu.edu>
Subject: AT1700 net problem
Date: Sat, 30 Sep 1995 01:51:13 -0400

Periodically my net card (Allied Telesis AT1700) seems to stop working
for short spans of time.  Seemingly randomly it will lock up for about 3
minutes or so, usually killing a net connection I have open.  I've
replaced the cable and I'm sure the wiring is fine, as my site's
connection to the internet.  

When it's locked up, netstat hangs until the problem goes away.  With
the recent kernels (I think > 1.3.28ish), netstat shows a strange
connection:

raw        0  65472 grunks.res.cmu.edu:1   *:*

This doesn't dissappear until I reboot.  Also, the following appears in
/var/log/messages:
kernel: eth0: transmit timed out with status 8f80, IRQ conflict?
kernel: eth0: timeout registers: 8f80 8182 0306 e85a c120 0000 8000 0801.

There is no IRQ conflict.  This has been happening every once in a while
since I've installed Linux, from kernel 1.1.59 -> 1.3.29.


------------------------------

From: hpa@loki.yggdrasil.com (H. Peter Anvin)
Subject: Re: Win95 Device-Drivers as a crutch for linux ??
Date: 30 Sep 1995 05:56:51 GMT
Reply-To: Peter.Anvin@linux.org (H. Peter Anvin)

Followup to:  <44ar5s$qmm@track.taz.de>
By author:    norbert@taz.de (Norbert Thies)
In newsgroup: comp.os.linux.development.system
> 
> that's right, but, since win95 and win-nt are merging together
> (according to Bill's announcement, there will be one more
> win95 release until the final merge),
> 

You get points off for believing *anything* Bill says... that guy will
change his tune anytime he thinks there is a better way to screw the
customer, and usually will deny ever having said anything in the first
place.

        /hpa
-- 
PGP public key available - finger hpa@terminus.storm.net
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

------------------------------

From: johnsos@holmes.ece.orst.edu (Scott Johnson)
Subject: Re: NeXT floppies?
Date: 30 Sep 1995 17:38:03 GMT

In article <44jh8l$61s@catapult.gatech.edu>,
Chris <gt1355b@acmey.gatech.edu> wrote:
>Scott Johnson (johnsos@holmes.ece.orst.edu) wrote:
>: >No, they use 2.88 meg floppy drives that can read and write FAT, HFS (macintrash
>: >), and NeXT (kinda like BSD) file systems.  I've heard that there is a kernel
>: >patch to read/write NeXT file systems, but I don't know where it would be.  Try
>: >the LSM.
>
>: I think that some models of the NeXT used flopticals, but the world wasn't
>: ready for them at the time.  The NeXT I used to play with had a standard
>: 3-1/2" drive which, as you said, could handle FAT, HFS, and whatever-the-
>: native-NeXT-filesystem-was disks.  (Is it the SAME as Berkeley's FS, or 
>: merely similar????)
>
>Sorry.  What I meant was that the "standard" drive on a NeXT was/is (?) a 2.88.
>You could get floptical, but it was optional/only on high-end models.  From
>what I remember, the file system is close to, but not equivalent to, to 4.4-
>BSD's file system.


Thanks.


>: >chris
>: >--
>: >Chris Ricker : gt1355b@prism.gatech.edu : The Georgia Institute o' Technology
>: >"I got a threshold, Jules.  I got a threshold for the abuse I'll take.  And
>: >you're crossing it.  I'm a race car and you got me in the red.  Redline
>: >7000, that's where you are.  Just know, it's...dangerous to be drivin' a 
>: >race car when it's in the red.  It could blow."  --Vincent Vega--
>
>: You're gonna blow, muthafucka, YOU'RE gonna blow?  Well let me tell you 
>: something.  I'm a mushroom-cloud layin' MUTHAFUCKA, muthafucka!  I'm 
>: super-fried TNT!  I'm the muthafuckin' Guns of the Navarone!  And what am I
>: doin' back here cleanin' up this shit.  YOU shot the muthafucka, YOU should
>: be on brain detail.  We changin' places!
>
>Yes!  Another fan ;-).  "Did you ever hear the philosophy that once a man
>admits he's wrong, he's immediately forgiven for all wrongdoings?"

Whoever said THAT shit never had to pick up little pieces of brain and skull
on account of YOUR dumb ass!


Tarantino rules!

/sj/


Scott Johnson --  Graduate Slave, ECE Department, Oregon State University
Check out my new (but unfinished) Web page--http://www.ece.orst.edu/~johnsos
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
"What do they look like, Jimmy?"
"Dorks!  They look like a couple of dorks!"
                                                -Harvey Keitel and
                                                 Quentin Tarantino
                                                 _Pulp Fuction_

------------------------------

From: G Dinesh Dutt <brat@htilbom.ernet.in>
Subject: Re:  Linux-Development-System Digest #867
Date: 30 Sep 1995 17:44:18 -0400
Reply-To: brat@htilbom.ernet.in

Hi Ashish,

You should get this mail in return to any *get info* request that you send to
my mailbox. It contains a few things. It contains the backup script we use over
here (the priority-based stuff that I told you about will be sent on Wed), it
contains info about backup procedure and also location of all the tools. 

Have fun,

Dinesh
========
1. Amanda is available at :
        ftp://ftp.cs.umd.edu/pub/amanda/*
2. Perl4 and Perl5 are available as follows :
        ftp://ftp.metronet.com/pub/perl/sources/perl5.001m.tar.gz
        ftp://ftp.metronet.com/pub/perl/sources/perl4.036.tar.Z

U might need gzip which is available at :
        ftp://prep.ai.mit.edu/pub/gnu.

3. The backup script we use is available at :
        ftp://ftp.cs.colorado.edu/pub/cs/sysadmin/utilities/ebackup.tar.Z

======
begin 600 ebackup.tar.Z
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
/YK4.&-AR8 J,,BTP K:H
 
end

------------------------------

From: taylorj@ecs.ecs.csus.edu (Jon M. Taylor)
Subject: Re: /proc/dev: virtual device entries (/dev replacement)
Date: 30 Sep 1995 18:43:42 GMT

In article <hpa.306cda5a.Allah.u.Abha@loki.yggdrasil.com>,
H. Peter Anvin <Peter.Anvin@linux.org> wrote:
>Followup to:  <DFoKA0.Is9@gcs.com>
>By author:    danm@gcs.com (Dan Miner)
>In newsgroup: comp.os.linux.development.system
>>
>> During my last episode with too many partitions on an HD, I discovered
>> an idea for making major/minor numbers rather dynamic and almost pointless
>> for users to know.  It's mostly device registation change.
>> 
>> A device driver would register itself somewhat like is done now except
>> it would receive a "major" (call it a device id).  At this point, you
>> still can't "access" the driver.  It needs to register logical devices.
>> Here is where the "minor" would be available for registation in any way
>> the driver sees fit.  Now in the /proc, it would have a directory called
>> /proc/dev which contains the device entries as the ones found in /dev.

        I like this idea.  No more having a /dev directory with oodles of
device nodes for devices you don't have, and no more problems with not
having a node for a device you *do* have (or having an incorrect one).  No
more need to symlink things all over the place, either.  Devices
representing IO ports/port groups could be created as well.  This would
allow assignment of read/write privs to be assigned to system devices on a
case-by-case basis if needed.  Old stuff that needed /dev entries could be
pacified with auto-created symlinks there as well.      

>Dynamic devices have a lot of problems associated with it, primarily
>loss of permissions, 

        Good point.  One way around that could be to assign each device
node its own unique group id (I.E. device lp0 has group lp0r for read
privs and lp0w for write privs).  Any node whose associated groups weren't
in /etc/groups (or perhaps another separate group file) would be assumed 
to have RW permissions set for world.

-- 
Jon Taylor = <taylorj@gaia.ecs.csus.edu> | <http://gaia.ecs.csus.edu/~taylorj>
==============================================================================
  "That's the thing about people who think they hate computers; what they
   really hate are lousy programmers." - "Oath of Fealty", Niven & Pournelle

------------------------------


** 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-Development-System-Request@NEWS-DIGESTS.MIT.EDU

You can send mail to the entire list (and comp.os.linux.development.system) via:

    Internet: Linux-Development-System@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
    sunsite.unc.edu				pub/Linux

End of Linux-Development-System Digest
******************************
