Subject: Linux-Development Digest #827
From: Digestifier <Linux-Development-Request@senator-bedfellow.MIT.EDU>
To: Linux-Development@senator-bedfellow.MIT.EDU
Reply-To: Linux-Development@senator-bedfellow.MIT.EDU
Date:     Tue, 14 Jun 94 07:13:04 EDT

Linux-Development Digest #827, Volume #1         Tue, 14 Jun 94 07:13:04 EDT

Contents:
  Re: Linux compatible for AMIGA/68040 ? (jdrumm on BIX)
  Re: Device or resource busy (repost) (Cyrill Vatomsky)
  Re: Filesystem semantics protecting meta data ... and users data (Ken Pizzini)
  Sync Driver and board (Pookow1)
  Re: IDE PERF. PATCH SECURITY HOLE (Dances With Geeks)
  Re: IDE PERF. PATCH SECURITY HOLE (Jeff Epler)
  How to get a FREE v.35 (56kb - T1) Board for Linux (Joseph Kruckenberg)
  anybody working on a MULTICAST kernel? (Howard "the Duck" Taylor)
  X-windows client for Linux... (Brad Block)
  dosemu: pre51_26.tgz does not work with 1.1.19  (Michael Will)
  Re: Sync Driver and board (Rob Janssen)
  Re: IDE PERF. PATCH SECURITY HOLE (Alan Cox)
  Re: Real time linux (Alan Cox)
  IEEE 488 (GPIB, HPIB) (Carles Perello)
  Adaptec 2742 driver (Thomas Wahlbuhl)
  Where's the rest of libgr (Kevin Lentin)
  Re: PGP 2.6 for Linux (Alexander Williams)

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

From: jdrumm@BIX.com (jdrumm on BIX)
Subject: Re: Linux compatible for AMIGA/68040 ?
Date: 13 Jun 94 23:08:31 GMT

henkjan@htsa.aha.nl (Henk-jan Ober) writes:

>Hello LINUX freaks!

>I am very interested in Linux with Xwindows, but so far it only seems to exist
>on Intel based PC's .. now, thats no problem, I have one, but a friend of
>mine has an AMIGA with an MOTOROLA 68040 processor.

>The power of Unix is that all programs can run on ALL machines, as long as
>they can run X-Windows, just recompile and go! ...

>I wonder, IS there a Linux, Unix compatible clone for the AMIGA ?
>So that all programs I write on my PC under Linux, can be run on the
>AMIGA under Unix/Linux, with only a recompile ?? 

>Please help me, I REALLY want to go LINUX, but this would SURE make me LIKE
>LINUX ! 

>-Henk-Jan Ober ... 

>-----------------------------------------------------------------------------
>SORRY , NO TAGLINE AVAILABLE TODAY !! They are sold out ...
>----------------------------------------------------------------------------- 
> 


Yes - there is NetBSD which is fairly stable I believe
(haven't used it), and work is being done on Linux/68k.
Join comp.unix.amiga for more info.

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

Crossposted-To: comp.os.linux.admin
From: cyrillv@netcom.com (Cyrill Vatomsky)
Subject: Re: Device or resource busy (repost)
Date: Mon, 13 Jun 1994 21:06:19 GMT


: Unfortunately, using setserial rendered the same results.. I get "device or
: resource busy" errors with setserial as well.. :-(.. As I said, I remember
: running into the problem a while back, and the solution was to replace the
: serial driver with an older "more aggressive" version, which up til now has
: worked.. Unfortunately, the serial driver has been changed so extensively in
: 1.1.18 that this trick no longer does the job.. :-(.. Thanks muchly for the
: suggestion, though!.. Onwards and sideways.. :-)

:                                       Cheers,
:                                       Rich W. 

Rich, I have encountered the same problem, Since your post was several
days ago, have you got any e-mail help? I would very much appreciate
input on this.

Thanks 
-- 

========================================================================
Cyrill Vatomsky         |      Home     :      1(408)479-1528          |
                        |      Gets     :      1(408)464-0556          |
                        |      Fax      :      1(408)464-0558          |
                        |      Internet :      cyrillv@netcom.com      |
========================================================================

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

From: ken@chinook.halcyon.com (Ken Pizzini)
Crossposted-To: comp.benchmarks,comp.sys.sun.admin,comp.security.unix
Subject: Re: Filesystem semantics protecting meta data ... and users data
Date: 13 Jun 1994 20:02:34 GMT

In article <1994Jun12.225907.12160@rpp386>,
John F. Haugh II <jfh@rpp386.cactus.org> wrote:
>In article <DHOLLAND.94Jun10102522@husc7.harvard.edu> dholland@husc7.harvard.edu (David Holland) writes:
>>Are they? Is this *guaranteed*? Is there anything that insures that
>>these zeros are *written out* before the blocks can be reused? Suppose
>>the crash occurs after the old file's cleared inode has been written,
>>but before the zeroed blocks have been written out? Then a second
>>crash, at the wrong time, could have this same effect. Although I
>>suppose in this case fsck could take care of the problem.
>
>The 6th Edition alloc() function wouldn't return the block number
>until the block had been zero'd.  That is how strong the guarantee is.

To *disk*?

                --Ken Pizzini

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

From: pookow1@aol.com (Pookow1)
Subject: Sync Driver and board
Date: 13 Jun 1994 19:46:01 -0400

I am looking to build a LU0 gateway to run under linux. I am looking
for a 16bit
board that will plug into a PC that has a SDLC driver.


Pookow

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

From: lilo@slip-9-8.ots.utexas.edu (Dances With Geeks)
Subject: Re: IDE PERF. PATCH SECURITY HOLE
Date: 14 Jun 1994 00:42:24 GMT

On 13 Jun 1994 18:59:27 GMT, Mark Lord (mlord@bnr.ca) wrote:

> >file systems badly if ANY IDE performance features are enabled. Now if
> >a user has even read-only access to any partition on /dev/hda (the
> >Seagate), they can trash all the filesystems there. NOT GOOD.

> Eh?  This is something I'd like to know more about.  If the filesystems
> on the device are mounted read-only, then there's no way for hdparm to 
> trash them.  Even enabling the various performance enhancements should not
> be capable of trashing anything on the drive when mounted read-only.

He doesn't seem to be talking about having the partition MOUNTED read-only,
he seems to be talking about the user having access to the DEVICE entry
read-only, which would not be the same thing, of course....


lilo

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

From: jepler@herbie.unl.edu (Jeff Epler)
Subject: Re: IDE PERF. PATCH SECURITY HOLE
Date: 14 Jun 1994 02:32:00 GMT

lilo@slip-9-8.ots.utexas.edu (Dances With Geeks) writes:

>On 13 Jun 1994 18:59:27 GMT, Mark Lord (mlord@bnr.ca) wrote:

>> >file systems badly if ANY IDE performance features are enabled. Now if
>> >a user has even read-only access to any partition on /dev/hda (the
>> >Seagate), they can trash all the filesystems there. NOT GOOD.

>> Eh?  This is something I'd like to know more about.  If the filesystems
>> on the device are mounted read-only, then there's no way for hdparm to 
>> trash them.  Even enabling the various performance enhancements should not
>> be capable of trashing anything on the drive when mounted read-only.

>He doesn't seem to be talking about having the partition MOUNTED read-only,
>he seems to be talking about the user having access to the DEVICE entry
>read-only, which would not be the same thing, of course....

Having hard-drive partitions (or the whole device) world (or group)
readable might still be a bad idea.

Now, I can read /etc/shadow, /usr/spool/mail/luser, or whatever, or
even
strings < /dev/hda |less
if I just want to browse random stuff.

Is there a good reason to have the hard drive readable by those you
can't trust to not screw you with hdparm?

Jeff

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

From: kruckenb@sal.cs.utah.edu (Joseph Kruckenberg)
Subject: How to get a FREE v.35 (56kb - T1) Board for Linux
Date: 13 Jun 1994 23:20:40 GMT

SDL (sdl@world.std.com) is a company that makes a v.35 interface board
for the PC. They currently support SCO Unix, BSDI Unix, and UnixWare.
Over the past few days I've been discussing Linux with them and the
demand there is for drivers to use their board with Linux. Today they
told me they want to go ahead with development of a driver!

Since SDL's resources are quite limited, they are looking for Linux
driver developers to help them. They are willing to compensate for
your efforts with discounted or free merchandise. More than that, you
would be helping to make Linux an even more attractive OS for use as a
gateway, as this board would allow serial links at 56kb to 1.54Mb or
more.

If you have had experience in developing drivers and would be able to
contribute (programming-wise) to the project, please contact Dale at
(508) 238-4490 (or if you don't have a phone, sdl@world.std.com).
Please tell him that you're interested in working on the Linux driver
project, and that you were made aware of it by Pete Kruckenberg (last
name pronounced "crook-in-burg") (that's me). I'd appreciate it if
you'd drop me a line as well at kruckenb@sal.cs.utah.edu so I can know
if anyone's responding.

Thanks for your time, and here's to hoping we'll have a v.35 interface
board for Linux soon!

For more information on SDL's products, you may ftp to ftp.std.com and
look in the directory pub/sdl. Information on their single-port v.35
card is in pub/sdl/N1, and on their soon-to-be-released dual-port card
is in pub/sdl/N2.

Pete Kruckenberg
kruckenb@sal.cs.utah.edu

[Disclaimer: I have no affiliation with SDL except as a potential
customer. I'm posting this as a public service to the Linux
community.]

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

From: taylor@stimpy.eecis.udel.edu (Howard "the Duck" Taylor)
Subject: anybody working on a MULTICAST kernel?
Date: 14 Jun 1994 01:27:43 GMT


has anyone stared work on a multicast kernel patch?  I know of
sunos kernels with this ability, and sgi ships their systems
with mutlicast support...

anyone? bueller?

thanks,
--> howie
-- 
=============================================================================
Howard Taylor <taylor@ee.udel.edu>
Dept of Electrical Engineering
University of Delaware

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

From: bradb@bronze.coil.com (Brad Block)
Crossposted-To: comp.os.linux.misc,comp.os.linux.help
Subject: X-windows client for Linux...
Date: 13 Jun 1994 23:49:46 -0400

I am not too familair with X-Windows...So could someone direct me to 
someone who might know of how to explain it to me or of some literature 
to read? 

See I want to have it so that people can dial into my Linux box and 
initiate and X-Windows session that is picked up buy their box and mine - 
I mean that the connection between the two would be PPP and the X would 
be there as a "shell" over the connection instead of the regular old 
crummy PC and Mac TCP/IP programs...

If you have any help/info at all, please E-Mail me!

- Thanks very much in advance!


-- 
----|Brad Block|----                            ----|Sysoop: Wave 2 BBS|----
     AKA: MaKi                                          614\766-1258
                                                    bradb@bronze.coil.com


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

From: michaelw@desaster.student.uni-tuebingen.de (Michael Will)
Subject: dosemu: pre51_26.tgz does not work with 1.1.19 
Date: Mon, 13 Jun 1994 20:16:02 GMT

Hello,

someone mentioned that he had no problems with dosemu 0.51 and kernel
version 1.1.19, so I jumped into the development-stuff and got me the
newest version of the beast.

Now that I compiled it without problems, I cannot run it at all. First
it did not search the config-file in /etc/dosemu/config, and died with

ERROR: par dead: cannot open configuration files!
leavedos(0) called - shutting down
ERROR: signal 11 received in leavedos()

EIP: 0000:00000000 ESP: 0000:00000000         VFLAGS(b): 000000000000000000
EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: 00000000 VFLAGS(h): 00000000
ESI: 00000000 EDI: 00000000 EBP: 00000000 DS: 0000 ES: 0000 FS: 0000 GS: 0000
FLAGS:  IOPL: 0
STACK: 00 00 00 00 00 00 00 00 00 00 -> 00 00 00 00 00 00 00 00 00 00
OPS  :                                                          

instead. A quick strace told me that it looked for it in /etc/dosemu.conf,
and so I linked it there. 

Now when starting it with "dosemu -A" I get:

CONF: start_debug
0 error(s) detected while parsing the configuration-file
0 warning(s) detected while parsing the configuration-file
mapping GRAPH_BASE
VC_ACTIVE!
VC_ACTIVE: ours: 2, active: 2
$Header: /home/src/dosemu0.52/RCS/termio.c,v 2.1 1994/06/12 23:15:37 root Exp root $
0000 0000 0010 0011 
mapping GRAPH_BASE
SERIAL $Header: /home/src/dosemu0.52/RCS/serial.c,v 2.1 1994/06/12 23:15:37 root Exp root $
general protection fb

EIP: f100:00004201 ESP: 0030:000000f6         VFLAGS(b): 000000001000000010
EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: 00000000 VFLAGS(h): 00000202
ESI: 00000000 EDI: 00000000 EBP: 00000000 DS: 0040 ES: 0000 FS: 0000 GS: 0000
FLAGS: IF RF VM VIF  IOPL: 0
STACK: b0 0f 00 f0 c0 0f 00 f0 d0 0f -> 00 00 00 30 00 f0 00 7c 00 00 
OPS  : 00 00 00 00 00 00 00 00 00 50 -> fb b0 08 cd e6 9a 03 00 00 c0 
00| f000:0000->f0000    01| f000:0010->f0010    02| f000:0020->f0020
03| f000:0030->f0030    04| f000:0040->f0040    05| f000:0050->f0050
06| f000:0060->f0060    07| f000:0070->f0070    08| f100:4000->f5000
09| f000:e987->fe987    0a| f000:00a0->f00a0    0b| f000:00b0->f00b0
0c| f000:00c0->f00c0    0d| f000:00d0->f00d0    0e| f000:00e0->f00e0
0f| f000:00f0->f00f0    10| f000:0100->f0100    11| f000:0110->f0110
12| f000:0120->f0120    13| f000:0130->f0130    14| f000:0140->f0140
15| f000:0150->f0150    16| f100:3000->f4000    17| f000:0170->f0170
18| f000:0180->f0180    19| f000:0190->f0190    1a| f000:01a0->f01a0
1b| f000:01b0->f01b0    1c| f01c:0000->f01c0    1d| f000:01d0->f01d0
1e| f000:01e0->f01e0    1f| f000:01f0->f01f0    20| f000:0200->f0200
21| f000:0210->f0210    22| f000:0220->f0220    23| f000:0230->f0230
24| f000:0240->f0240    25| f000:0250->f0250    26| f000:0260->f0260
27| f000:0270->f0270    28| f000:0280->f0280    29| f000:0290->f0290
2a| f000:02a0->f02a0    2b| f000:02b0->f02b0    2c| f000:02c0->f02c0
2d| f000:02d0->f02d0    2e| f000:02e0->f02e0    2f| f000:02f0->f02f0
30| f000:0300->f0300    31| f000:0310->f0310    32| f000:0320->f0320
33| f000:0330->f0330    34| f000:0340->f0340    35| f000:0350->f0350
ERROR: SIGSEGV, protected insn...exiting!
leavedos(4) called - shutting down
00| f000:0000->f0000    01| f000:0010->f0010    02| f000:0020->f0020
03| f000:0030->f0030    04| f000:0040->f0040    05| f000:0050->f0050
06| f000:0060->f0060    07| f000:0070->f0070    08| f100:4000->f5000
09| f000:e987->fe987    0a| f000:00a0->f00a0    0b| f000:00b0->f00b0
0c| f000:00c0->f00c0    0d| f000:00d0->f00d0    0e| f000:00e0->f00e0
0f| f000:00f0->f00f0    10| f000:0100->f0100    11| f000:0110->f0110
12| f000:0120->f0120    13| f000:0130->f0130    14| f000:0140->f0140
15| f000:0150->f0150    16| f100:3000->f4000    17| f000:0170->f0170
18| f000:0180->f0180    19| f000:0190->f0190    1a| f000:01a0->f01a0
1b| f000:01b0->f01b0    1c| f01c:0000->f01c0    1d| f000:01d0->f01d0
1e| f000:01e0->f01e0    1f| f000:01f0->f01f0    20| f000:0200->f0200
21| f000:0210->f0210    22| f000:0220->f0220    23| f000:0230->f0230
24| f000:0240->f0240    25| f000:0250->f0250    26| f000:0260->f0260
27| f000:0270->f0270    28| f000:0280->f0280    29| f000:0290->f0290
2a| f000:02a0->f02a0    2b| f000:02b0->f02b0    2c| f000:02c0->f02c0
2d| f000:02d0->f02d0    2e| f000:02e0->f02e0    2f| f000:02f0->f02f0
30| f000:0300->f0300    31| f000:0310->f0310    32| f000:0320->f0320
33| f000:0330->f0330    34| f000:0340->f0340    35| f000:0350->f0350

EIP: f100:00004201 ESP: 0030:000000f6         VFLAGS(b): 000000001000000010
EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: 00000000 VFLAGS(h): 00000202
ESI: 00000000 EDI: 00000000 EBP: 00000000 DS: 0040 ES: 0000 FS: 0000 GS: 0000
FLAGS: IF RF VM VIF  IOPL: 0
STACK: b0 0f 00 f0 c0 0f 00 f0 d0 0f -> 00 00 00 30 00 f0 00 7c 00 00 
OPS  : 00 00 00 00 00 00 00 00 00 50 -> fb b0 08 cd e6 9a 03 00 00 c0 

What next?

How can I get onto the dosemu-list?

Cheers, Michael Will
-- 
   In my experience, and there are some social psychology studies
to support me, in real life, smart people make just about as many
        really dumb decisions as dumb people, they just make them
                                for more sophisticated reasons...

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

From: rob@pe1chl.ampr.org (Rob Janssen)
Subject: Re: Sync Driver and board
Reply-To: pe1chl@rabo.nl
Date: Tue, 14 Jun 1994 08:31:34 GMT

In <2tir3p$60h@search01.news.aol.com> pookow1@aol.com (Pookow1) writes:

>I am looking to build a LU0 gateway to run under linux. I am looking
>for a 16bit
>board that will plug into a PC that has a SDLC driver.

Why 16bit?  That will severely limit your choice, I'm afraid...

Rob
-- 
=========================================================================
| Rob Janssen                | AMPRnet:   rob@pe1chl.ampr.org           |
| e-mail: pe1chl@rabo.nl     | AX.25 BBS: PE1CHL@PI8UTR.#UTR.NLD.EU     |
=========================================================================

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

From: iiitac@uk.ac.swan.pyr (Alan Cox)
Subject: Re: IDE PERF. PATCH SECURITY HOLE
Date: Tue, 14 Jun 1994 09:28:58 GMT

In article <1994Jun12.203822.15133@unlv.edu> ftlofaro@unlv.edu (Frank Lofaro) writes:
>The IDE performance patch has a serious security hole!  ANY USER can
>set the multiple mode and irq unmasking if they have access to the
>drive. Even if it is ONLY READ-ONLY access to one partition.
>
>I think putting an suser() check on the setting ioctls would be the
>best solution.

Correct but also note anyone with read only access to a partition can
read any file on it...

Alan




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

From: iiitac@uk.ac.swan.pyr (Alan Cox)
Subject: Re: Real time linux
Date: Tue, 14 Jun 1994 09:35:41 GMT

In article <2tg8f3INNns0@srvr1.engin.umich.edu> plph@load.engin.umich.edu (Mark Montague) writes:
>P.S.: if I could find a way to get the current time of day down to the
>1/100 sec and could have the program be signaled (as with alarm()) with
>the time specified to the 1/100 sec, this would be sufficient.  As I

Use select() not signals. Much cleaner. Select is fairly accurate and 
gettimeofday() is effectively microsecond accurate.




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

From: carlesp@cnm.es (Carles Perello)
Subject: IEEE 488 (GPIB, HPIB)
Date: Tue, 14 Jun 1994 09:41:17 GMT



Hello!

Some weeks ago I saw a post from someone interested in a 
IEE488 driver for linux. As I am willing to use a National
Instruments PC2A.2 with linux, I am also *very* interested
in using or helping to develop such a thing. 

At the moment I do not have any technical information from
the NI card, and NI didn't answer a request of info for this
card. Maybe because I am overseas :)

Hope I got some answer! Thanks!

Carles (carlesp@cnm.es)
 

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

From: wahlbuhl@informatik.uni-hildesheim.de (Thomas Wahlbuhl)
Subject: Adaptec 2742 driver
Date: Mon, 13 Jun 1994 13:24:34 GMT

Hello,

I'm looking for a driver for the Adaptec 2742T SCSI controller for an EISA      
board. Can anybody tell me whether there exists one (and where to get)?

   Thomas Wahlbuhl
   wahlbuhl@informatik.uni-hildesheim.de


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

From: kevinl@bruce.cs.monash.edu.au (Kevin Lentin)
Subject: Where's the rest of libgr
Date: 14 Jun 1994 10:47:01 GMT

I was recompiling xv today (with the patch to try remove the memory leak)
and I realised that I can not produce the small executuable that comes with
Slackware. The libgr13 package in slackware has all the lib*.a files for
the individual bits and it has the .so file but no .a or, much more
importantly, .sa for the libgr itself. This means I can run xv but I can't
link a version that has libgr linked dynamically.

Anybody out there got the rest of libgr. It's not in the latest slackware
as far as I can tell unless it's in one of the linkits which I really
doubt.

-- 
[==================================================================]
[ Kevin Lentin                   |___/~\__/~\___/~~~~\__/~\__/~\_| ]
[ kevinl@bruce.cs.monash.edu.au  |___/~\/~\_____/~\______/~\/~\__| ]
[ Macintrash: 'Just say NO!'     |___/~\__/~\___/~~~~\____/~~\___| ]
[==================================================================]

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

From: thantos@runic.mind.org (Alexander Williams)
Subject: Re: PGP 2.6 for Linux
Date: Mon, 13 Jun 1994 12:25:00 EST

cjthomas@metronet.com (Chris Thomas) writes:

>If anyone knows what's up, I would appreciate a hint.  As a side comment, I
>wonder if any linux site is going to carry the binary of PGP 2.6...

Ah, finally, a question I can answer!

You might be better of grabbing the pgp2.6ui version off of demon.cc.uk if
at all possible. You'll get much better response of compilation problems 
from matthew than from the NSA-employed MIT slaves. ;)

--
thantos@runic.via.mind.org (Alexander Williams) | PGP 2.x keya avail
  Email is the right of the masses. So do it.   | DF 22 16 CE CA 7F
  Do What Thou Wilt Shall Be the Whole of the   | 98 47 13 EE 8E EC
  Law. Love is the Law, Love Under Will. -oOo-  | 9C 2D 9B 9B
===================================================================
"Democracy isn't just the best form of government; its the only one
   even remotely worth a damn. Only democracy guarantees people get
   what they deserve."
    -- Zeno Marley (Early 21st Century Mercenary-Philosopher)
                   [Dark Conspiracy RPG, pg 29]


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


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

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

    Internet: Linux-Development@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 Digest
******************************
