Linux-Development-Sys Digest #763, Volume #6 Tue, 1 Jun 99 21:14:29 EDT
Contents:
Re: How to access SQL Server using C language in Linux ??? ("Richard Krehbiel")
Problems using /dev/tty (Michael Campbell)
Re: kernel vs egcs vs PentiumPro/II (Mark Hahn)
Re: how to compile and make (Jacob Gladish)
Re: IBM PS/2 Microchannel SCSI device driver ? ("Selious")
Re: More than 1024 open Files howto ? (Rainer Krienke)
Re: kernel vs egcs vs PentiumPro/II ("G. Sumner Hayes")
Re: Developing device drivers for Linux... (Jan Willamowius)
Re: Configuration Manager for Linux ("Selious")
Large (17 GB) hdd and fdisk (Rob van Nieuwpoort)
Re: Linux development tools... (peter hatch)
Re: Reliable MGETTY Conections NOT ? (M. Buchenrieder)
make xconfig errors ("Arkadiy Korobeyko")
Re: device driver in Kernel 2.2.9 (ellis)
Re: Hot Horny Young Teen ("Hugh Saunders")
Re: kernel vs egcs vs PentiumPro/II (David Wragg)
Re: 2.2.9 (Y Chen)
RAID-1 and 2.2.9 revisited (bill davidsen)
----------------------------------------------------------------------------
From: "Richard Krehbiel" <[EMAIL PROTECTED]>
Subject: Re: How to access SQL Server using C language in Linux ???
Date: Tue, 1 Jun 1999 09:54:12 -0400
Look for Free-TDS (in my browser reinstall I lost my link for this). It's a
work-in-progress, an implementation of TDS (Tabular Data Stream, the
protocol used by older Sybase and SQL Server DBs), also including a
functional dblib.
--
Richard Krehbiel, Kastle Systems, Arlington VA USA
[EMAIL PROTECTED] (work) or [EMAIL PROTECTED] (personal)
------------------------------
From: Michael Campbell <[EMAIL PROTECTED]>
Subject: Problems using /dev/tty
Date: Tue, 01 Jun 1999 18:53:50 +0200
Hi,
The application I use (and about 20 other users on the system) uses
/dev/tty for it's screen (and slaveprinter) output.
The problem is when one of the users presses CTRL-S (or when printing,
the
printer sends CTRL-S) to stop screen output, all the other users are
also
not getting any screen output.
Why is this?
Michael Campbell
(you can easily verify this behaviour: start two xterms, in these
xterms start /bin/sh on /dev/tty (using doshell, see below). On the
first shell start a script like this:
cat /etc/passwd
exec script
This procudes a lot of screen output. Now when you press CTRL-S (xoff)
you will see that the output stops (as expected). But on the other shell
the output ALSO stops (eg. try typing: ls).
doshell.c:
#include <stdio.h>
#include <sys/file.h>
#include <errno.h>
extern char *sys_errlist[];
main(int argc, char *argv[])
{
if (argc != 3) {
fprintf(stderr, "usage: doshell <ttyname> <shellname> &\n");
exit(1);
}
/* close down fd's */
close(0);
close(1);
close(2);
/* detach from parent process's group */
setsid();
/* open new tty */
if (open(argv[1], O_RDWR, 0) == -1)
exit(2);
dup(0);
dup(0);
execlp(argv[2], "-", 0);
/* should appear on new tty...: */
fprintf(stderr, "can't exec shell: %s\n", sys_errlist[errno]);
exit(3);
}
------------------------------
From: Mark Hahn <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps
Subject: Re: kernel vs egcs vs PentiumPro/II
Date: 1 Jun 1999 14:45:27 GMT
> I'm using egcs 1.1.2 - is it a bad idea to modify
> /usr/src/linux/arch/i386/Makefile to have -march=pentiumpro -mcpu=pentiumpro
> instead of -m486 ?
basically, yes.
> Is there any real reason for the kernel compile options for M586/M686 to
> still have -m486, or is this a gcc 2.7.x compatability thing ?
that's the wrong question. compilers other than 2.7.2.3 continue to
manifest occasional (but fatal) problems on x86, which is why Linus
does no bless them for the kernel. this is NOT A PROBLEM, since
the kernel does not contain the kind of compute-intensive code where
better compilation really makes a difference. I have, over the years,
tried comparing various gcc/egcs/pgcs instances, and never found a
measurable difference in performance (ie, manifest in lmbench/bonnie/etc).
------------------------------
From: Jacob Gladish <[EMAIL PROTECTED]>
Subject: Re: how to compile and make
Date: Tue, 01 Jun 1999 12:35:05 -0400
Chris Fanning wrote:
>
> Hi all,
>
> I'm new at this.
>
> Can you please tell me where I can get some info on how to
>
> Compile and make
>
> I'm at a loss and it seems that it's just something I can't ignore.
>
> Thanks in advance.
> Chris.
I don't know if you're interested in buying a book, but if you do, I
highly reccomend, O'Rielly & Asscociates "Managing Projects with Make".
You can pick it up for 20 bucks. It's a steal, and you'll be up and
running with basic makefiles in about a half hour.
jake
------------------------------
From: "Selious" <[EMAIL PROTECTED]>
Subject: Re: IBM PS/2 Microchannel SCSI device driver ?
Date: Tue, 1 Jun 1999 16:12:45 +0200
>Slackware has a MCA-bootdisk. My newserver runs on a 9585. Uptime today
>is 91 days!
Don't you need to upgrade ??
By the way, do you have any spare MCA ethernet cards (I'm very curious about
this !!)
------------------------------
From: [EMAIL PROTECTED] (Rainer Krienke)
Subject: Re: More than 1024 open Files howto ?
Date: 1 Jun 1999 16:38:07 +0200
In article <[EMAIL PROTECTED]>,
Reiner Mayers <[EMAIL PROTECTED]> writes:
> Hello,
>
> does anyone know how to recompile linux with options set for ca. 4000
> open files. I need that for a large Samba Server.
>
I searched for this answer too some time ago (for a 2.2.x kernel). I
found the answer somewhere in an informix group. You have to patch the
kernel files (/usr/src/linux)
./include/linux/fs.h
./include/linux/limits.h
./include/linux/posix_types.h
Sorry I deleted the file describing the excat changes but it was only the
change of one or two #defines in those files like
#define NR_OPEN 1024
in fs.h
The real problem was that doing the change, recompiling the kernel cause
the portmapper of my suse 6.1 system to refuse its work. So no more nfs
or you have to go one step further and recompile the nkita, nkitb
packages (provided you are using a suse system as well).
Rainer
--
=====================================================================
Rainer Krienke [EMAIL PROTECTED]
Universitaet Koblenz, http://www.uni-koblenz.de/~krienke
Rechenzentrum, Voice: +49 261 287 - 1312
Rheinau 1, 56075 Koblenz, Germany Fax: +49 261 287 - 1355
=====================================================================
------------------------------
From: "G. Sumner Hayes" <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps
Subject: Re: kernel vs egcs vs PentiumPro/II
Date: Tue, 01 Jun 1999 15:15:45 -0400
Mark Hahn wrote:
> that's the wrong question. compilers other than 2.7.2.3 continue to
> manifest occasional (but fatal) problems on x86, which is why Linus
> does no bless them for the kernel. this is NOT A PROBLEM, since
> the kernel does not contain the kind of compute-intensive code where
> better compilation really makes a difference.
Well, it is a problem in that it means people who have other reasons
to use egcs need to keep 2 compilers installed. egcs usually works
fine for the 2.2 kernels (they're supposed to be egcs-safe), but will
silently generate bad code in 2.0.x. Linus still uses gcc 2.7.2,
and that's definitely the safest thing to use as many of the constructs
used in the kernel are dependent on gcc 2.7.2 behavior.
--Sumner
------------------------------
From: [EMAIL PROTECTED] (Jan Willamowius)
Subject: Re: Developing device drivers for Linux...
Date: Tue, 1 Jun 1999 18:59:25 GMT
"Chris White" <[EMAIL PROTECTED]> writes:
>I need to develop a device driver for a pointing device which connects to
>the PS/2 port. However, due to proprietary algorithms that I am unable to
>release in source code form, [...]
My advice would be
a.) think again, if you really can't distribute source - once you get
bugreports it's so much nicer when people mail you the cause instead of
the symptom
b.) if you really have to protect something, create a very small device
driver to be distributed in source with low level operations like
"set byte x to y" or "read port z" and put the stuff to be protected
into an application that will be distributetd binary only.
c.) don't believe that "binary only" means nobody can reverse engineer it
d.) think again, if you may want to distribute full source after all
Good luck,
Jan
--
Jan Willamowius, http://www.willamowius.de/
Microsoft has a year 2000 problem. I'm part of it. I'm running Linux.
------------------------------
From: "Selious" <[EMAIL PROTECTED]>
Subject: Re: Configuration Manager for Linux
Date: Tue, 1 Jun 1999 17:06:11 +0200
>I am sorry but i am not willing to spend my free time at home to a
> project that is intended to make money.
I'm sorry too.
Anyway, will you quit linux when it starts making money ?? Companies will
make money using linux !! And again, only commercial interesting things, for
wich companies always pay, shall be sold. That's natural, I develop
MFC/Windows appz during the day, to afford all this hobby stuff, and I think
it's better if I could earn enough money with it, to focuss only on linux.
Second of all, as I said, I want to make a program that RULES over linux, so
companies dare to use it (without the now nescecary knowlegde of linux).
( Just in case you think over it again and decide to let the *whole*
project run under GNU General Public License feel free to contact me
via mail. )
No, I won't, and if I manage a lot of linux, and no-one helped me with it
(or all the people want to make money as well), then even the interface
won't become GPL.
GPL is great, but not for 'professional' developers, for whom it's a living.
I mean, would you oppose to people freelancing as Linux-experts ?? Why
should a linux-admin get paid, and a linux-developer get nothing.
When all companies use linux, BSD, etc., I think they should pay free
software taxes, so people like us can have a living of it !!
Karl-Heinz - posting privately
Furthermore, if I look at the quality of free software (not created by
professionally organised guru-developers who are already rich, or sponsered
by companies) and the reliability, I think commerciality is not a bad thing.
It took years before linux was worth while, and a project like this is not
just funny stuff, it's a lot of 'do-work' so if you think you're able to
push yourself to spend 10 hours a week on a project with a lot of stupid
simple analyse work, I suggest you try implementing for example SendMail in
linuxconf (great API).
If you can even finish it, you're a very ambitious person. If I get money
for it, when do you want it to be done...
Maybe I'm not like Linus Torvalds (to tried top sell Linux at the beginning
to, or something, but then nobody cared about it !!), maybe even very much
like Bill. I try to collect some programmers who are thinking of
contributing to linux for some time, but don't know what to program, or
simply never achieve something in real life (the first years I programmed, I
never fully finished a sinlge program, when the midi worked, it was fine,
and I moved to a OPL-2 project, while the Ui was lame and full of errors,
etc.).
I think that stuff like sendmail, appache, etc. will be very boring to
develop, unless it is rewarded (for instance with a home HP-UX server,
hehehe).
Are you from China or Cuba ???
------------------------------
From: Rob van Nieuwpoort <[EMAIL PROTECTED]>
Subject: Large (17 GB) hdd and fdisk
Date: Tue, 1 Jun 99 17:2:56
Hi,
My brother bought a new harddisk last week, and I am trying to install
Red Hat 6 on it. However, my brother first installed win98 on the first
primary partition, and reserved two other partitions for win98. The
remaining 4 GB of the disk are not used.
When I try to create the new linux partition(s), fdisk warns me that
the paritions are overlapping. When I look at the starting and ending
cylinders of the partitions, they are NOT overlapping.
I also tried partitioning using DiskDruid, but it would not allow me to
create new partitions at all.
Is it safe to ignore fdisks warnings, or am I doing something wrong here,
any suggestions?
thanks,
Rob ([EMAIL PROTECTED])
------------------------------
From: peter hatch <[EMAIL PROTECTED]>
Subject: Re: Linux development tools...
Date: Tue, 01 Jun 1999 14:41:16 -0500
Chris White wrote:
>
> Can anyone suggest some good tools for developing applications for X
> Windows? I come from the Microsoft Windows world and I think Visual C++ has
> me spoiled. :) Please help so I can break away from the Microsoft grasp.
>
> Chris
If you're not tied to the C++ language, I would check out VisualWorks
Smalltalk (http://www.objectshare.com). There is a non-commercial
version available (not crippled or timelocked) if you agree to only use
it for non-commercial purposes. VisualWorks produces applications that
are *binary compatable* across about 11 platforms (including Windows).
So, you can do your development under Linux and deploy to Windows (or
Mac or most Unix systems).
Also, the development tools that come with VisualWorks will knock your
socks off. Things like debug-and-continue operation, the inspectors,
and other things are just light years ahead of what MS has to offer (and
have been for about 10 years...). There is also support for Oracle and
Sybase, calling shared C libraries, CORBA, Web programming, and the
Refactoring Browser--a tool that makes large-scale code modifications
very very simple (i.e., you can modify entire class hierarchies with a
click of the mouse).
Also, this version of VisualWorks is included on the RedHat 6.0
Application CD. Make sure to visit the ObjectShare web site for a
wrapper (it's currently not compatable with the C libraries that come
with RedHat 6.0, but this wrapper takes advantage of some compatability
libs that are included with the distro).
Cheers!
------------------------------
From: [EMAIL PROTECTED] (M. Buchenrieder)
Subject: Re: Reliable MGETTY Conections NOT ?
Date: Tue, 1 Jun 1999 18:45:01 GMT
[EMAIL PROTECTED] (Charles Connolly) writes:
> I am having problems with loging on to my linux system from a
> terminal.
Then most probably your mgetty setup is incorrect.
> The login propmt is presented and I can type the login name fine
> but after typing password the system often just does nothing.
Which is the typical behaviour if you're not starting mgetty with
the correct AT initchat sequence (DCD line). See the mgetty info
pages for details, especially the parts about the cableing for terminals.
> sumtimes the shell I have initated the MGETTY from on the consol
> gets closed at this time.
[...]
Argh. No wonder it silently dies. Never start it from out of a shell.
It MUST be started from out of /etc/inittab to be working.
Please put the needed entry in /etc/inittab and add -x 9 to the
mgetty options, then check the resulting logfile in case it still doesn't
work for some reason.
Michael
--
Michael Buchenrieder * [EMAIL PROTECTED] * http://www.muc.de/~mibu
Lumber Cartel Unit #456 (TINLC) & Official Netscum
Note: If you want me to send you email, don't munge your address.
------------------------------
From: "Arkadiy Korobeyko" <[EMAIL PROTECTED]>
Subject: make xconfig errors
Date: Tue, 1 Jun 1999 18:34:55 +0300
Hi everybody!
At some stage of updating packages (RH5.2 -> 6.0) I lost possibility
in compiling kernel with 'make xconfig'
Errors are:
tkparse.c:37: stdio.h: No such file or directory
tkparse.c:38: stdlib.h: No such file or directory
tkparse.c:39: string.h: No such file or directory
[tkparse.o] Error 1
What is missing ?
Arkadiy
------------------------------
From: [EMAIL PROTECTED] (ellis)
Subject: Re: device driver in Kernel 2.2.9
Date: 1 Jun 1999 21:11:54 GMT
In article <[EMAIL PROTECTED]>,
Gerd Rausch <[EMAIL PROTECTED]> wrote:
>Anyway, a transition from 2.0 -> 2.2 Linux kernel usually requires
>slightly more work than just replacing these functions, so you better
>get in contact with the author of that "fsex" module.
>If you're the author by yourself, compare some old kernel (2.0) with
>newer ones (2.2) and find out what needs to be changed the hard way
>;-)
This site has info on porting drivers:
http://www.atnf.csiro.au/~rgooch/linux/docs/porting-to-2.2.html
--
http://www.fnet.net/~ellis/photo/linux.html
------------------------------
From: "Hugh Saunders" <[EMAIL PROTECTED]>
Crossposted-To:
comp.os.linux.hardware,comp.os.linux.m68k,comp.os.linux.misc,comp.os.linux.networking,comp.os.linux.setup,comp.os.linux.x,comp.os.lynx,comp.os.mach,comp.os.magic-cap
Subject: Re: Hot Horny Young Teen
Date: Tue, 1 Jun 1999 05:21:15 +0100
Is this a request for a HOWTO?
[EMAIL PROTECTED] wrote in message
<[EMAIL PROTECTED]>...
------------------------------
From: David Wragg <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps
Subject: Re: kernel vs egcs vs PentiumPro/II
Date: 01 Jun 1999 19:09:33 +0000
[EMAIL PROTECTED] (Conrad Sanderson) writes:
> I'm using egcs 1.1.2 - is it a bad idea to modify
> /usr/src/linux/arch/i386/Makefile to have -march=pentiumpro -mcpu=pentiumpro
> instead of -m486 ?
Yes. There are bugs lurking.
With egcs-1.1.1, a kernel build with -march=pentiumpro resulted in
incorrect code containing cmov to be generated (I found it in the 2.2
floppy driver).
With egcs-1.1.2 (the one shipping in redhat-6.0) I have code that dies
with -march=pentiumpro (specifically, the current XFree86-3.9 source
tree). I haven't tried build the kernel with -march=pentiumpro yet.
If you don't mind tracking down code generation errors, there isn't a
great deal of risk with -march=pentiumpro, and if you do track down a
problem it might be useful to the egcs people. Somebody has to run
into the bugs for them to get fixed.
> Is there any real reason for the kernel compile options for M586/M686 to
> still have -m486, or is this a gcc 2.7.x compatability thing ?
This has been changed in the 2.3 branch. It now uses -m586 and -m686
as appropriate.
------------------------------
From: [EMAIL PROTECTED] (Y Chen)
Subject: Re: 2.2.9
Date: Tue, 01 Jun 1999 14:52:04 -0400
Try look at /usr/src/linux-2.2.9/Documentations/networks/..
there is a doc named ppp.txt, you will get info about
ppp you need.
------------------------------
From: [EMAIL PROTECTED] (bill davidsen)
Subject: RAID-1 and 2.2.9 revisited
Date: 2 Jun 1999 00:15:53 GMT
Please note, this is not intended to be a criticism of the people
working on RAID for Linux, or documenting, but a list of things which
seem broken in the functionality and documentation. I hope people will
take it as constructive criticism, a suggestion that things which worked
in 2.0 should work in 2.2, and that stuff under development should be
reserved for development kernels.
After investing about five more hours in trying to make RAID-1 work in
2.2.9, I am pretty sure that (a) my original thought was correct, it
doesn't, and (b) the documentation is in a state of confusion, since
the man pages, mini-HOWTO and HOWTO reflect different visions of what's
happening, none of which seems to completely match the code.
Someone suggested that instead of the md commands I use the raidtools.
A quick check of the web site supplied showed that the HOWTO and
Installation info both still suggested md. I checked some of my
favorite sites and found some raidtools, v 0.90, which still don't
work, and which in fact don't work at all. An example is at the end of
this post.
Note that spare disks are a another example of confusion, man pages say
they work only with RAID-[45], mini-HOWTO says they are a part of RAID-1,
and something else I can't remember says they work but they are disabled
in the kernel, no reason given.
So here are the files and results, I'd love to find one more possibly
undocumented thing I need to do to make RAID-1 a reality. Current
status is that md-tools work for linear and RAID-0, raidtools abort
with any useful output.
What is here - summary:
1 - show /prod/mdstat and available RAID levels
2 - create, activate and use a RAID-0 group with md-tools
3 - show that md-tools will not activate a RAID-1 group
4 - list of /etc/raidtab for use with raidtools
5 - show raidtools don't work RAID-1 either (aborts during activate)
6 - listing of currently loaded modules
Not included, raidtools doesn't work RAID-0 either...
================================================================
Script started on Tue Jun 1 18:57:35 1999
bash-2.02# cat /proc/mdstat
Personalities : [2 raid0] [3 raid1]
read_ahead 128 sectors
md0 : inactive
md1 : inactive
md2 : inactive
md3 : inactive
bash-2.02# fdisk /dev/hde
[ bigdisk warning ]
Command (m for help): p
Disk /dev/hde: 16 heads, 63 sectors, 16383 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hde1 1 7112 3584416+ fd Unknown
/dev/hde2 7113 16383 4672584 83 Linux native
Command (m for help): q
bash-2.02# fdisk /dev/hdg
[ bigdisk warning ]
Command (m for help): p
Disk /dev/hdg: 16 heads, 63 sectors, 16383 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdg1 1 7112 3584416+ fd Unknown
/dev/hdg2 7113 8128 512064 83 Linux native
Command (m for help): q
bash-2.02# mdadd /dev/md0 /dev/hde1 /dev/hdg1
bash-2.02# cat /proc/mdstat
Personalities : [2 raid0] [3 raid1]
read_ahead 128 sectors
md0 : inactive hde1 hdg1 7168832 blocks
md1 : inactive
md2 : inactive
md3 : inactive
bash-2.02# mdrun -c64k -p0 /dev/md0
bash-2.02# cat /proc/mdstat
Personalities : [2 raid0] [3 raid1]
read_ahead 128 sectors
md0 : active raid0 hde1 hdg1 7168768 blocks 64k chunks
md1 : inactive
md2 : inactive
md3 : inactive
bash-2.02# mke2fs -q -Rstride=16 /dev/md0
mke2fs 1.14, 9-Jan-1999 for EXT2 FS 0.5b, 95/08/09
bash-2.02# mount /dev/md0 /mnt
bash-2.02# df
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/hda7 926796 729605 149313 83% /
/dev/hda5 13631 1868 11059 14% /boot
/dev/hdc2 1966022 1712313 154497 92% /bigtmp
/dev/hda1 1279936 488608 791328 38% /DOS
/dev/md0 6917355 13 6558904 0% /mnt
bash-2.02# umount /mnt
bash-2.02# mdstop /dev/md0
bash-2.02# cat /proc/mdstat
Personalities : [2 raid0] [3 raid1]
read_ahead 128 sectors
md0 : inactive
md1 : inactive
md2 : inactive
md3 : inactive
bash-2.02# mdadd /dev/md0 /dev/hde1 /dev/hdg1
bash-2.02# mdrun -c64k -p1 /dev/md0
/dev/md0: Invalid argument
bash-2.02# mdstop /dev/md0
bash-2.02# : ==== Start of raidtools stuff
bash-2.02# cat /etc/raidtab
# raidtab for mirrored /common
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
# NOTE: I tried using 4 here, as in the sample
chunk-size 64
# NOTE: mkraid doesn't seem to care about this,
# it fails with or without it
persistent-superblock 1
device /dev/hde1
raid-disk 0
device /dev/hdg1
raid-disk 1
# end table
bash-2.02# mkraid /dev/md0
DESTROYING the contents of /dev/md0 in 5 seconds, Ctrl-C if unsure!
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/hde1, 3584416kB, raid superblock at 3584320kB
disk 1: /dev/hdg1, 3584416kB, raid superblock at 3584320kB
mkraid: aborted
bash-2.02# cat /proc/mdstat
Personalities : [2 raid0] [3 raid1]
read_ahead 128 sectors
md0 : inactive
md1 : inactive
md2 : inactive
md3 : inactive
bash-2.02# uname -a
Linux bubba 2.2.9 #1 Sat May 22 19:47:32 EDT 1999 i686 unknown
bash-2.02# lsmod
Module Size Used by
raid1 6020 0 (unused)
raid0 1692 0
aic7xxx 86376 0 (unused)
st 23364 0 (unused)
sr_mod 17176 0 (unused)
sg 10392 0 (unused)
sd_mod 15700 0 (unused)
scsi_mod 45948 5 [aic7xxx st sr_mod sg sd_mod]
ne 5984 1
8390 5944 0 [ne]
ide-cd 21028 0
cdrom 12048 0 [sr_mod ide-cd]
sb 31416 0 (unused)
uart401 5588 0 [sb]
sound 54368 0 [sb uart401]
soundcore 2088 6 [sb sound]
lp 4960 0 (unused)
parport_pc 5484 1
parport 6484 1 [lp parport_pc]
bash-2.02# exit
exit
Script done on Tue Jun 1 19:10:48 1999
------------------------------
** 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: [EMAIL PROTECTED]
You can send mail to the entire list (and comp.os.linux.development.system) via:
Internet: [EMAIL PROTECTED]
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Development-System Digest
******************************