Received: from SOUTH-STATION-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA12949; Thu, 7 Dec 95 00:21:19 EST
Received: from SENATOR-BEDFELLOW.MIT.EDU by MIT.EDU with SMTP
	id AA16608; Thu, 7 Dec 95 00:20:12 EST
Received: (from root@localhost) by senator-bedfellow.MIT.EDU (8.6.12/2.3JIK) id AAA06595 for Linux-Development-System-Dist@senator-bedfellow.mit.edu; Thu, 7 Dec 1995 00:17:28 -0500
Message-Id: <199512070517.AAA06595@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:     Thu, 7 Dec 95 00:17:25 EST
Subject:  Linux-Development-System Digest #91

Linux-Development-System Digest #91, Volume #2    Thu, 7 Dec 95 00:17:25 EST

Contents:
  VFAT (Karsten Weiss)
  Re: Standardized Printing for Linux (S. Lee)
  net balancing (Bo Branten)
  Re: Standardized Printing for Linux (Juergen Exner)
  Re: Standardized Printing for Linux (Rob Janssen)
  Re: Linux Demand-based SLIP (Edmund Humenberger)
  Swap-space on diskless client (Martin Loebbing)
  Re: Linux on the Alpha? (Tommy Thorn)
  Re: Any advice on development tools (Alex Martelli)
  Patch for kernel with new gcc (was Re: GCC-2.7.1...) (Russell Johnston)
  Re: [kernel patch] Interface-based firewalling for point-to-point links (Eric Wampner)
  Re: PPP + 1.3.45 memory corruption (Jon M. Taylor)
  X libraries linked twice? (Marc Fraioli)
  Re: dlopen() and other dyn-lib stuff (Joel Katz)

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

From: knweiss@trick.informatik.uni-stuttgart.de (Karsten Weiss)
Subject: VFAT
Date: 5 Dec 1995 10:44:41 GMT

Just a little question: Will VFAT support be included in Linux 1.4?

IMHO it's a must-have.

-- 
Karsten Weiss

UUCP:     karsten@addx.tynet.sub.org
FIDO:     2:246/1416.37
INTERNET: knweiss@trick.informatik.uni-stuttgart.de

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

From: sl14@crux1.cit.cornell.edu (S. Lee)
Subject: Re: Standardized Printing for Linux
Date: 5 Dec 1995 18:12:43 GMT

In article <ALBERT.95Dec5012327@snowdon.ccs.neu.edu>,
Albert Cahalan <albert@snowdon.ccs.neu.edu> wrote:
>
>OK, here is the request: print a man page on an inkjet printer.
>
>You could print it as ASCII, but you lose the bold, underline, etc.
>(or whatever, I think troff has structure...)  It looks poor.

I think it wouldn't be too hard to write a filter that takes the nroff
output and convert the bold/underline to your printer's code.  It wouldn't
look as good as postscript, but less can do it, xman can do it, and the
result is better than nothing.

sl14@cornell.edu
Witty .sig under construction.

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

From: bosse@tekla.ing.umu.se (Bo Branten)
Subject: net balancing
Date: 5 Dec 1995 09:36:16 GMT

I have a question about multiple network interface usage:

If there are more than one ethernet connections between two linux
boxes; will they automatically use all interfaces to improve speed?

        /Bo Branten

-- 
===============================================================================
Bo Branten                             E-mail: bosse@ing.umu.se (MIME)
Biologigr 31                           WWW:    http://www.ing.umu.se/~bosse
907 32 Umee                            PGP Key available by finger

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

From: jue@cs.tu-berlin.de (Juergen Exner)
Subject: Re: Standardized Printing for Linux
Date: 05 Dec 1995 12:49:53 GMT

In article <49v6mv$9hm@sns3.nuclint.nl> mht@nuclint.nl (Marc ter Horst) writes:
->   Actually, I think he meant something like windows printing (pardon the 
->   expression :-)) where you just plug in the driver for your printer and say 
->   print. The application needn't be aware of what printer is being used, but 
->   just switches device context to the printer device instead of the screen.
->
->   I suppose by analogy it should be possible to bastardize an X-server to 
->   produce pcl-5 or hp-gl or some other printer language from a rasterized Hi-res 
->   virtual image produced by an X-app. However it would require a lot of memory, 
->   and without some optimizations wouldn't support built-in fonts etc.

Nowadays nearly all software supports postscript output. It's just THE
standard. 
Enable a virtual (or if you've the money a real) printer for
postscript and your problems are gone.

I fact, I can't see the point in this discussion

jue
-- 
--
Juergen Exner: jue@cs.tu-berlin.de                  FAX: 030/314-73623
snail-mail: TU Berlin; Sekr. FR 5-13; Franklinstr. 28-29; 10587 Berlin
=-=-=-=-= "I'm sorry Dave, but I can't do that"  HAL 2000  =-=-=-=-=-=

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

From: rob@pe1chl.ampr.org (Rob Janssen)
Subject: Re: Standardized Printing for Linux
Reply-To: pe1chl@wab-tis.rabobank.nl
Date: Wed, 6 Dec 1995 08:45:14 GMT

In <4a1f5k$p06@news.cs.tu-berlin.de> jue@cs.tu-berlin.de (Juergen Exner) writes:

>Nowadays nearly all software supports postscript output. It's just THE
>standard. 
>Enable a virtual (or if you've the money a real) printer for
>postscript and your problems are gone.

>I fact, I can't see the point in this discussion

Maybe you have not yet read all the articles....
Postscript is not really an attractive option when your printer does
not support it.  gs has to send a lot of data to the printer and this
makes printing slow.  Besides, the gs fonts are ugly, and printer native
fonts are usually much better.
To make production printing via gs a viable option, you need to add
good quality (commercial) fonts, and your printer must have fast data
transfer (e.g. ethernet).  Not everyone has these.

Rob
-- 
+------------------------------------+--------------------------------------+
| Rob Janssen         rob@knoware.nl | BBS: +31-302870036 (2300-0730 local) |
| AMPRnet:       rob@pe1chl.ampr.org | AX.25 BBS: PE1CHL@PI8WNO.#UTR.NLD.EU |
+------------------------------------+--------------------------------------+

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

From: ed@oeh.uni-linz.ac.at (Edmund Humenberger)
Subject: Re: Linux Demand-based SLIP
Date: 6 Dec 1995 22:45:57 GMT

Steve Tickle (stickle@cix.compulink.co.uk) wrote:
: Can someone please help me ?? I'm using a DIP script to dial up my IP
: provider's
: server to allow clients behind my firewall to access the internet.

: I'm running the sockd proxy server on the firewall with IP
: forwarding/gatewaying
: disabled. The clients behind the firewall on the LAN are using suitably
: socksified software.

: The problem is this: I can get the clients (eg Netscape, ftp, telnet) running
: FINE when I manually invoke the DIP script. However, being a home Linux
: enthusiast, I don't have the resource to let the firewall provide a permanent
: physical connection over the modem link. I would like to provide a virtual
: connection "layer" that intelligently establishes physical connection on
: demand.

: Is it possible to workaround/kludge this somehow ?? I'm also willing to code
: a decent patch if there are non already available. Would such a patch typically
: provide a software interface between sockd and the kernal routing layers ??
There is diald, which sets up a virtual Slip interface and watches it. If
there is trafic. is starts dip.

ask at sunsice for it.

ed

: ------------------------------------------------------------------------------
: Steve Tickle, Digital Image Design Ltd. (UK)
: stickle@cix.compulink.co.uk, stevet@did.com
: -------------------------------------------------------------------------------


--
=========================
dies ist meine signature
=========================

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

From: loebbing@turing.informatik.uni-dortmund.de (Martin Loebbing)
Subject: Swap-space on diskless client
Date: 5 Dec 1995 18:07:51 GMT

Can anyone tell me how to set up a swap-space for a diskless client?
I'm using the kernel 1.3.45 on a PC served by a Sun workstation.

I tried the following without success.

linuxhost:~# df
Filesystem         1024-blocks  Used Available Capacity Mounted on
sun:/export/root/linuxhost
                       57405   42383     9282     82%   /
linuxhost:~# mkswap /tmp/swap
Setting up swapspace, size = 4190208 bytes
linuxhost:~# swapon /tmp/swap
swapon: /tmp/swap: Invalid argument

... and syslogd said
Dec  5 18:49:04 linuxhost kernel: rw_swap_page: bad swap file
Dec  5 18:49:04 linuxhost kernel: Unable to find swap-space signature

Any ideas?
                Martin


PS: At the moment, I'm using the precompiled kernel 1.2.12 patched with
netboot.  But with this kernel, I have permission problems: The swap-space
have to be writeable for all, otherwise I get an NFS-error -13   :-(.
SetUID programs like 'crontab' don't work, either.  This is the reason,
why I tried the newest kernel.

==============================================================================
Martin Loebbing                        loebbing@ls2.informatik.uni-dortmund.de
==============================================================================

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

From: thorn@drogo.irisa.fr (Tommy Thorn)
Subject: Re: Linux on the Alpha?
Date: 05 Dec 1995 23:00:47 +0100

dgriffin@eng.usf.edu (D. Christian Griffin) writes:
| Could someone give me some information about the status of Linux on the Dec
| Alpha AXP chip?  I am interested in what kind of performance I might get with
| this combination.  Does anyone know of a place that sells Alpha Motherboards?

<A HREF="http://www.garply.com/mall/alpha/Intro.html">Roll your own Alpha!</A>
<A HREF="http://www.digital.de:80orgs/OEM/products/boards">Accelerate with Alpha!</A>
<A HREF="http://www.redhat.com/alpha/alpha.html">Yet another Alpha page</A>
<a href="http://www.azstarnet.com/~davidm/axp.html">Linux/Alpha FAQ</a>

/Specialenissen

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

From: alex@cirfid.unibo.it (Alex Martelli)
Subject: Re: Any advice on development tools
Date: Wed, 06 Dec 1995 07:57:56 MET
Reply-To: alex@cirfid.unibo.it

morris@tcac.com (Morris Lang) writes:

>I am working in a team that will be rehosting a Windows based GUI server to X 
>(Motif). Development platform will be Linux, implementation language C++. 
>Anyone have suggestions as to the best C++ compiler, Linux version, third party
>tools, or anything else we may need? Cost of tools is not a great concern. 

I don't think you can get any better C++ compiler for Linux than GCC (but
then, that's what I choose to use on other platforms too -- I just plain
think it's a good compiler!), but, if "cost is no object", you can surely
get good commercial support in other details... I would strongly suggest
the Sniff++ classbrowser/development environment; commercial-grade
libraries, check out those by Objectspace, those by Modena Software,
and those by RogueWave; and, for all-around debugging/profiling/coverage
support, Insure++ (my favourite is Sentinel, but they don't release
for Linux, darn).

As for linux versions, RedHat Professional has a pretty good, stable one,
which you can, if you want, get as a part of the Caldera commercial package
with various goodies (goodies that may not be very relevant to development
work in particular, though).  Their Motif, I hear (no personal experience)
is also pretty good.  I know of several C++ wrappers around Motif, but
the only one I have direct experience with (Zinc application framework)
I would not recommend unless one had to keep portability of the same
sources to Windows, Macintosh, or other GUI's.

>We have been using SCO in the past for development, but this project's target 
>is Linux, and the BOSS wants Linux to be the development platform. Any ideas, 

You got a WISE boss, folks...!_)


Alex
--
Alex Martelli, Bologna, Italia -- DISCLAIMER: these are only MY opinions...!
 __   Man has no Body distinct from his Soul...         |  William Blake
 \/   Energy is the only life, and is from the Body...  |     DID know
      Energy is Eternal Delight.                        |  where it's at...

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

From: Russell Johnston <rjohnsto@edge.net>
Crossposted-To: comp.os.linux.development.apps
Subject: Patch for kernel with new gcc (was Re: GCC-2.7.1...)
Date: Wed, 06 Dec 1995 12:29:01 +0000

C. Chan wrote:

> I missed the original posting of the patch to enable the 1.2.13
> kernel to compile under gcc-2.7.x. Could you repost it?

The following patch allowed me to compile kernel 1.2.13 with the
new gcc-2.7.2 et. al.  It is stolen from Leonard N. Zubkoff, who
very kindly posted it a few days ago to the LinuxNet gcc mailing-
list (archived at http://homer.ncm.com/).  I compiled with H.J.'s
ELF patches too, but I assume it will also work if you are compiling
without them.

Cheers,
Russell Johnston
<rjohnsto@edge.net>

--- ./linux/include/asm-i386/io.h-      Mon Aug 15 00:56:19 1994
+++ ./linux/include/asm-i386/io.h       Wed Nov 15 23:04:25 1995
@@ -49,9 +49,9 @@
 
 #define __OUT(s,s1,x) \
 __OUT1(s,x) __OUT2(s,s1,"w") : : "a" (value), "d" (port)); } \
-__OUT1(s##c,x) __OUT2(s,s1,"") : : "a" (value), "i" (port)); } \
+__OUT1(s##c,x) __OUT2(s,s1,"") : : "a" (value), "id" (port)); } \
 __OUT1(s##_p,x) __OUT2(s,s1,"w") : : "a" (value), "d" (port)); SLOW_DOWN_IO; } \
-__OUT1(s##c_p,x) __OUT2(s,s1,"") : : "a" (value), "i" (port)); SLOW_DOWN_IO; }
+__OUT1(s##c_p,x) __OUT2(s,s1,"") : : "a" (value), "id" (port)); SLOW_DOWN_IO; }
 
 #define __IN1(s) \
 extern inline unsigned int __in##s(unsigned short port) { unsigned int _v;
@@ -61,9 +61,9 @@
 
 #define __IN(s,s1,i...) \
 __IN1(s) __IN2(s,s1,"w") : "=a" (_v) : "d" (port) ,##i ); return _v; } \
-__IN1(s##c) __IN2(s,s1,"") : "=a" (_v) : "i" (port) ,##i ); return _v; } \
+__IN1(s##c) __IN2(s,s1,"") : "=a" (_v) : "id" (port) ,##i ); return _v; } \
 __IN1(s##_p) __IN2(s,s1,"w") : "=a" (_v) : "d" (port) ,##i ); SLOW_DOWN_IO; return _v; } \
-__IN1(s##c_p) __IN2(s,s1,"") : "=a" (_v) : "i" (port) ,##i ); SLOW_DOWN_IO; return _v; }
+__IN1(s##c_p) __IN2(s,s1,"") : "=a" (_v) : "id" (port) ,##i ); SLOW_DOWN_IO; return _v; }
 
 #define __INS(s) \
 extern inline void ins##s(unsigned short port, void * addr, unsigned long count) \

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

From: eww@grebble.oau.org (Eric Wampner)
Crossposted-To: comp.os.linux.networking
Subject: Re: [kernel patch] Interface-based firewalling for point-to-point links
Date: 5 Dec 1995 07:16:55 -0500

Riku Saikkonen (rjs@spider.compart.fi) wrote:

: Well, if you don't have IP addresses to waste... And different local and
: remote addresses easily generate problems with things like DNS...

It depends on what you are doing I suppose. What I understand to be 
"more" standard, your PPP link has its own address so that it can be
a part of the other network. Your ethernet has its own address so it
can be a part of the local network. As long as

a) If you are routing, and you know it, clap your hands. (sorry)
b) If you are *not* routing, cause either
   1) Your local IP network is on a "illegal", non-routable, or unconnected
      network.
   2) Your local IP is linked by default through another loop, you 
      certainly don't want to do something evil like routing.

As I understood it, IP Aliasing was making your machine look like several
different machines.

IP Masqerading was to make machines on your network on ref A.1 available.

Am I missing something? My machine never gets confused about which IP it
is supposed to be using. I have no idea why. :-)

eric
-- 
---
 Eric Wampner   eww@grebble.oau.org       "Valkyrie..." 
                eww@seminole.iag.net     SNAIL 2618 Adela,32826-3253
   ***G'Kar: "Weep for the chicken, Na'Toth. Weep for us all"***

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

From: taylorj@ecs.ecs.csus.edu (Jon M. Taylor)
Subject: Re: PPP + 1.3.45 memory corruption
Date: 6 Dec 1995 22:22:14 GMT

In article <4a4ut9$icc@csusac.ecs.csus.edu>,
Jon M. Taylor <taylorj@ecs.ecs.csus.edu> wrote:
>In article <4a3c0c$4is@news.tamu.edu>, Richard Henderson <rth@tamu.edu> wrote:
>>I am seeing a "block on freelist isn't free" message shortly after
>>ppp registers device ppp0.  I can get this reliably with 1.3.45, and
>>I'm told that it happened with previous kernels (>1.3.40?), though
>>it was spurrious and I never actually witnessed it.
>
>       I get it with .43, .44, and .45.  I can reliably reproduce it by 
>running ifconfig after running pppd and establishing a connection.

        Well, so much for that - I just had my system frag itself with .42
as well.  Nothing in /var/adm/messages or /syslog.  The errors were going
by so rapidly that I couldn't see them, either |-<.  I'm seeing this more
and more often lately, even having hung back with .42.  Anyone (Linus?)
know where this is coming from?  

        I'd ask on the kernel mailing list, but about a month ago I
stopped receiving anything from it.  What's the deal with that, anyway? 
Is vger dead?  Has the listserv fallen over?  I tried to resubscribe, and
my mail message seems to have fallen into a black hole.  I seem to
remember somthing like this being what killed that last Linux-related
listserv - perhaps we should just create a moderated newsgroup for this
instead?  I've never understood the attractions of mailing lists over 
USENET, anyway....

-- 
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

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

From: fraioli@fraioli.rtp.dg.com (Marc Fraioli)
Crossposted-To: comp.os.linux.x
Subject: X libraries linked twice?
Date: 7 Dec 1995 03:25:17 GMT

I'm running into a weird problem with my system.  Unfortunately, I've
made a number of changes lately and can't pinpoint exactly which one
caused it.  Here's the problem-- a number of X programs seem to be
dynamically linked against their libraries twice.  Not all, but some.
Here's an example:

fraioli:~/src$ ldd /usr/X11R6/bin/xterm
        libXaw.so.6 => /usr/X11R6/lib/libXaw.so.6
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6
        libtermcap.so.2 => /lib/libtermcap.so.2.0.0
        libc.so.5 => /lib/libc.so.5.2.16
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6.0
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6.0
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6.0
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6.0
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6.0
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6.0
fraioli:~/src$ ldd /usr/X11R6/bin/xload
        libXaw.so.6 => /usr/X11R6/lib/libXaw.so.6.0
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6.0
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6.0
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6.0
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6.0
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6.0
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6.0
        libc.so.5 => /lib/libc.so.5.2.16

Note that xterm shows most of the X libraries twice, while
xload does not.  This does not only happen for programs that
are part of the X distribution, it also has happened to a few
that I have compiled myself some time ago, which didn't do this
initially.  Here's the low-down on my machine:

        486/33
        kernel 1.3.45 (ELF)
        ld.so 1.7.10
        libc 5.2.16
        gcc 2.7.2
        XFree86 3.1.2 (ELF)

My system is mostly ELF now, although I still have my old a.out
libs kicking around.  My /etc/ld.so.conf looks like this:

/lib/elf
/usr/X11R6/lib
/usr/local/lib
/usr/openwin/lib
/usr/i486-linuxaout/lib
/usr/X11R6/lib/i486-linuxaout

        Anyone else seen this, or have any ideas?  Thanks.

-- 
Marc Fraioli          | "They couldn't hit an elephant at this dist- " 
Data General Corp     |    - Last words of Union General John Sedgwick,
fraioli@dg-rtp.dg.com |    Battle of Spotsylvania Court House, U.S. Civil War


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

From: stimpson@panix.com (Joel Katz)
Subject: Re: dlopen() and other dyn-lib stuff
Date: 6 Dec 1995 22:03:05 -0500

In <STAKUTIS.95Dec5145655@kats.opus.mc.com> stakutis@opus.mc.com (Chris Stakutis) writes:


>hi!  does anyone know if there is linux support for
>the dynamic-library functions like "dlopen()"?

>my version doesn't seem to support it, and i need
>to have it.  any help is appreciated!

        Either use ELF or libdld. Both work.


-- 
Joel Katz                   Corporate Web Pages - http://WWW.CyberPlus.COM
Information on Objectivism, Atheism, the 8031/8051 Microcontrollers, Linux
and more is available at "http://www.panix.com/~stimpson/".
      unzip ; touch ; finger ; mount ; gasp ; yes ; umount ; sleep

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


** 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
******************************
