Linux-Development-Sys Digest #599, Volume #6 Thu, 8 Apr 99 15:14:18 EDT
Contents:
Re: Stream Processing (provided by SVR4) for Linux? (David Grothe)
Re: Yet Another Audio Chip ("D. C. Sessions")
Re: 4 Gb memory? ECC? ("D. C. Sessions")
Developer wanted for NT project ("J Friederich")
HELP PHP and PostGreSQL on Redhat 5.1 ("John Liu")
Re: Arrgghh! How MUCH does it cost to set up Apache? ("Clay Reiche")
Re: Stream Processing (provided by SVR4) for Linux? (David Grothe)
LILO - boot from PCMCIA IDE hd (Krzysztof Arciszewski)
Re: Logging incoming users ("Rick Gocher")
ENTER NOW...... GREAT AND 100% FREE LIVE SEX (PTSex)
Re: How about /dev/web? (Nix)
Re: Programming tools for Linux/Unix: Editor, IDE, Frontend to GCC. (Nix)
Re: How to test if /dev/fd0 exists ("Michael Knigge")
Re: Programming tools for Linux/Unix: Editor, IDE, Frontend to GCC. (Nix)
Re: meminfo and ps (Nix)
----------------------------------------------------------------------------
From: David Grothe <[EMAIL PROTECTED]>
Subject: Re: Stream Processing (provided by SVR4) for Linux?
Date: Thu, 08 Apr 1999 09:20:11 -0500
Reply-To: [EMAIL PROTECTED]
"G. Sumner Hayes" wrote:
> Others have pointed you at ftp.gcom.com for a STREAMS implementation,
> but I'd like to note that most of the commercial Unices are moving away
> from STREAMS back to a socket-based kernel system -- it's just not
> possible to get decent high-end performance out of STREAMS. They were
> an interesting experiment, but have been deemed a failure in the eyes
> of most.
SCO OpenServer uses STREAMS TCP/IP; SCO UnixWare 2.x uses STREAMS TCP/IP;
SCO UnixWare 7 uses STREAMS TCP/IP; Solaris 2.6 for SPARC (and presumably
Intel) uses STREAMS TCP/IP. I don't have a Solaris 2.7 here, but I doubt
if it is any different.
Just what do you mean by "most of the commercial Unices"? If you go by
counts of units in the field, the ones that I just enumerated are the vast
majority of commercial Unix systems.
Are you saying that TCP/IP on Solaris SPARC is slow? I don't think so.
-- Dave
------------------------------
From: "D. C. Sessions" <[EMAIL PROTECTED]>
Subject: Re: Yet Another Audio Chip
Date: Thu, 08 Apr 1999 08:23:28 -0700
Emile van bergen wrote:
>
> On Wed, 7 Apr 1999, D. C. Sessions wrote:
>
> >However, (and I hope this is a difference) all of the
> >management I've been able to buttonhole are OK with
> >releasing the specs -- or at least the ones that don't
> >have QSound proprietary IP in them. An NDA with
> >QSound would of course solve that too.
>
> But... if there would be a driver implemented using that information in
> the NDA, and the source is released (of course, as drivers are _part_ of
> the GPL'ed Linux kernel), wouldn't this violate the NDA?? Exactly how is
> this solved?
>
> If you are proposing a kernel module that is only distributed in its
> binary form, forget about it. I for one really, really hate just
> injecting any Unidentifiable Binary Object into kernel space, thank you.
>
> Apart from that, one kernel upgrade and it may not work anymore.
>
> What do you think??
What we've discussed is an open-source driver sans QSound, but
with all the basic functions (and they're quite good -- SB done
clean from the git-go for PCI, several efficiency hacks, etc.
AFAIK it'll be quite a bit better than the usual run of sound
cards even without QS stuff)
The QS stuff gets bound in as a library call under the library
license model, and since it's just a handful of routines for pure
data massage to be piped though the main driver it should be
totally immune from portability issues.
Personally, I'd rather that the drivers were totally open source
too. With every wannabee game developer on the planet getting
the open kimono it's not like this stuff is REALLY secret, but
VLSI is contractually obligated and that's that.
--
D. C. Sessions
[EMAIL PROTECTED]
------------------------------
From: "D. C. Sessions" <[EMAIL PROTECTED]>
Subject: Re: 4 Gb memory? ECC?
Date: Thu, 08 Apr 1999 08:37:10 -0700
Andy Isaacson wrote:
>
> In article <7e9cjd$jcu$[EMAIL PROTECTED]>, Peter Samuelson wrote:
> > [Andy Isaacson <[EMAIL PROTECTED]>]
> > > AFAIK the max memory on Alpha is 2GB right now (2.2 with patches from
> > > axp-list). It's difficult to go higher than 4GB physical memory,
> > > because PCI devices can only address 4GB memory and the current
> > > architecture wants PCI devices to be able to DMA to anywhere in
> > > memory.
> >
> > The Right Way to fix this would be the same as the Right Way to fix the
> > ISA DMA 16MB problem on PC's: if you detect that you've got more than
> > 4GB of memory, preallocate something early -- a few megs should be
> > plenty, and unnoticeable for a machine with that much memory -- and
> > have all device drivers use a alloc/free calls that use that memory.
>
> That is one solution. The problem is, drivers for PCI devices don't
> differentiate in the kalloc() call between internal buffers and ones
> which will be DMAed into. So this solution will require modifications
> to every driver which does DMA.
IIRC the way Digital specified the north bridge chip we did for
them, there is a mapping table for PCI-DRAM. In our chip there
were physical limits that prevented the large memory issue from
coming up, but the DEC gang had thought it out in advance and
had a consistent memory mapping architecture that would take
them well beyond 2**32
IOW the PCI bus was working with sorta-virtual memory.
> The Right Way would be to use PCI devices which support 64-bit
> addresses. Does 64-bit PCI require support for 64-bit addresses, or
> does it simply concern the width of the data bus?
PCI-64 addresses are still 32-bit. Intel didn't *want* PCI to
last into the 64-bit system era (watch the news about their
current bus wars with the IBM coalition.)
--
D. C. Sessions
[EMAIL PROTECTED]
------------------------------
From: "J Friederich" <[EMAIL PROTECTED]>
Subject: Developer wanted for NT project
Date: Thu, 8 Apr 1999 06:39:17 -0700
Sorry for the x-post, but there is not much for developer forums for NT <g>.
Our company is looking to outsource a project - originally was going to be
Linux, but management squashed that - so:
PC hardware
NT OS
Oracle DB
PowerBuilder GUI
'C' (or JAVA)
If interested, reply to: [EMAIL PROTECTED]
more info will be sent. Thanks.
-John F.
------------------------------
From: "John Liu" <[EMAIL PROTECTED]>
Subject: HELP PHP and PostGreSQL on Redhat 5.1
Date: Thu, 8 Apr 1999 23:00:54 -0700
Hi,
I use PHP 2 modula with apache 1.2 in REDHAT Linux 5.1, when I want access
PostgreSQL database, I got a error: Postgres95 not supported. Why?
Longer for your help.
Regards,
John Liu
------------------------------
From: "Clay Reiche" <[EMAIL PROTECTED]>
Crossposted-To: linux.admin.isp,alt.comp.linux.isp
Subject: Re: Arrgghh! How MUCH does it cost to set up Apache?
Date: Thu, 08 Apr 1999 13:46:20 GMT
This is a multi-part message in MIME format.
=======_NextPart_000_0042_01BE81A5.21404680
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I've set up an Apache web server in Florida using a 384kbs ADSL. The =
phone company charged $99 for the installation AND the modem! Not bad! =
For ADSL they charge based on the amount of band width you require. =
384kbps costs me $55 a month from the phone company. Then there's the =
ISP charge... I shopped for a week to find the best rate... $199 a month =
and they gave me a block of 64 static IP addresses!(Don't know what I'm =
gonna do with them all, but I'm sure I'll find something...) They =
charged $49 for installation. I found one company that was cheaper, $149 =
a month, but they only gave me one IP address...(they would charge $5 =
per additional IP) and the installation was $149! So, my monthly =
expense is $250 and the installation expense was $104. I know that you =
don't live in Florida, but maybe this can give you an idea...?=20
Clay
PS: I didn't even consider T1, prices are outrageous.(and I'm running =
this out of my apartment.)
Wayne Chunn wrote in message <[EMAIL PROTECTED]>...
[EMAIL PROTECTED] wrote:=20
I've been poking around for a bit on the relevant newsgroups, =
and=20
trying search engines, but can't seem to get any information at =
all=20
about how roughly much it would run to start a small web hosting =
service,=20
exclusive of the hardware. I mean some idea, *any* idea, of =
current=20
rates in the Rochester, NY area or thereabouts, for T1, ASDL =
(yeah, I=20
know -- but it might be okay if there were multiple lines, =
perhaps=20
cheaper than the same capacity from a single T1 if I understand =
the=20
racket the telephone companies are running on T1/T3 etc.), or =
whatever.=20
The telephone company sites simply refuse to provide this =
information,=20
and I've been through this sort of wild-goose chase enough times =
to know=20
that if the first few conceptually related sites will not =
provide=20
some piece of information, then they're *all* going to be hiding =
that information, or will be wanting to play head games on you =
before=20
finally grudgingly admitting to even some vague price or =
another.=20
Fuck that crap. I'll read the FAQ, if I can ever find one, or =
a book.=20
ANYTHING is better than a predatory salesman trying to probe my =
mental=20
armour for a chink or flaw he can exploit to screw me for all he =
can get.=20
Speaking of which, a FAQ pointer or book recommendation for =
setting=20
up Apache under Linux, to run a small server network with =
perhaps=20
four or five 200MHz Pentium class junkers with maybe only 64M =
each,=20
would be very useful. :)=20
-----------=3D=3D Posted via Deja News, The Discussion Network =
=3D=3D----------=20
http://www.dejanews.com/ Search, Read, Discuss, or Start =
Your Own
I can't help you much with your primary request (pricing) but for =
your request in=20
the last paragraph I would suggest the Special Edition of Using =
Linux Part 7, Chapters=20
35-37. Also, if you have access to several 200 MHz Pentiums you may =
be interested=20
in experimenting with Parallel Processing. Search the web for info =
on current PP Linux=20
projects if that interests you, there are quite a few.=20
Later,=20
Wayne=20
=======_NextPart_000_0042_01BE81A5.21404680
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>
<META content=3Dtext/html;charset=3Diso-8859-1 =
http-equiv=3DContent-Type><!doctype html public "-//w3c//dtd html 4.0 =
transitional//en">
<META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT color=3D#000000 size=3D2>I've set up an Apache web server in =
Florida=20
using a 384kbs ADSL. The phone company charged $99 for the installation =
AND the=20
modem! Not bad! For ADSL they charge based on the amount of band width =
you=20
require. 384kbps costs me $55 a month from the phone company. Then =
there's the=20
ISP charge... I shopped for a week to find the best rate... $199 a month =
and=20
they gave me a block of 64 static IP addresses!(Don't know what I'm =
gonna do=20
with them all, but I'm sure I'll find something...) They charged $49 for =
installation. I found one company that was cheaper, $149 a month, but =
they only=20
gave me one IP address...(they would charge $5 per additional IP) and =
the=20
installation was $149! So, my monthly expense is $250 and the =
installation=20
expense was $104. I know that you don't live in Florida, but maybe this =
can give=20
you an idea...? </FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT><FONT =
size=3D2>Clay</FONT></DIV>
<DIV><FONT size=3D2>PS: I didn't even consider T1, prices are =
outrageous.(and I'm=20
running this out of my apartment.)</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: =
5px">
<DIV>Wayne Chunn<[EMAIL PROTECTED]> wrote in message <<A=20
=
href=3D"mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]=
</A>>...</DIV><A=20
href=3D"mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</A> =
wrote:=20
<BLOCKQUOTE TYPE =3D CITE> I've been poking around for a =
bit=20
on the relevant newsgroups, and <BR>trying search engines, but =
can't=20
seem to get any information at all <BR>about how roughly much it =
would=20
run to start a small web hosting service, <BR>exclusive of the =
hardware.=20
I mean some idea, *any* idea, of current <BR>rates in the =
Rochester, NY=20
area or thereabouts, for T1, ASDL (yeah, I <BR>know -- but it =
might be=20
okay if there were multiple lines, perhaps <BR>cheaper than the =
same=20
capacity from a single T1 if I understand the <BR>racket the =
telephone=20
companies are running on T1/T3 etc.), or whatever.=20
<P> The telephone company sites simply refuse to =
provide=20
this information, <BR>and I've been through this sort of =
wild-goose=20
chase enough times to know <BR>that if the first few =
conceptually=20
related sites will not provide <BR>some piece of information, =
then=20
they're *all* going to be hiding <BR>that information, or will =
be=20
wanting to play head games on you before <BR>finally grudgingly=20
admitting to even some vague price or another.=20
<P> Fuck that crap. I'll read the FAQ, if I can ever =
find=20
one, or a book. <BR>ANYTHING is better than a predatory salesman =
trying=20
to probe my mental <BR>armour for a chink or flaw he can exploit =
to=20
screw me for all he can get.=20
<P>Speaking of which, a FAQ pointer or book recommendation for =
setting=20
<BR>up Apache under Linux, to run a small server network with =
perhaps=20
<BR>four or five 200MHz Pentium class junkers with maybe only =
64M each,=20
<BR>would be very useful. :)=20
<P>-----------=3D=3D Posted via Deja News, The Discussion =
Network=20
=3D=3D---------- <BR><A=20
=
href=3D"http://www.dejanews.com/">http://www.dejanews.com/</A>  =
; =20
Search, Read, Discuss, or Start Your Own</P></BLOCKQUOTE>I can't =
help you=20
much with your primary request (pricing) but for your request in =
<BR>the=20
last paragraph I would suggest the Special Edition of <I>Using =
Linux=20
</I>Part 7, Chapters <BR>35-37. Also, if you have access to =
several=20
200 MHz Pentiums you may be interested <BR>in experimenting =
with=20
Parallel Processing. Search the web for info on current PP =
Linux=20
<BR>projects if that interests you, there are quite a few.=20
<P>Later,=20
<P>Wayne </P></BLOCKQUOTE></BODY></HTML>
=======_NextPart_000_0042_01BE81A5.21404680==
------------------------------
From: David Grothe <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Subject: Re: Stream Processing (provided by SVR4) for Linux?
Date: Thu, 08 Apr 1999 17:31:54 GMT
"G. Sumner Hayes" wrote:
> Solaris (in recent versions, certainly 2.6 and later) uses
> kernel sockets-based TCP/IP in the fast path and has STREAMS relegated
> to secondary status. There is also a TCP/IP-over-streams implementation,
> but the kernel sockets are preferred unless you need STREAMS (and the
> corresponding performance hit). This is fairly transparent to the
> application programmer.
If this is so, then perhaps you can account for the following phenomenon:
On a Solaris 2.6 SPARC, I go to /kernel/drv and do an "nm" on "tcp" and
"ip". I examine the resulting list of external symbols. I find plenty of
references to the STREAMS routines (putnext, allocb, etc). But I find _no_
references to any symbol containing the characters "sock".
I am supposed to believe that there are two parallel implementations of
TCP/IP in Solaris? If so, what is the driver name of the "socket based
TCP/IP"?
My understanding of what actually happened with Solaris is this: There used
to be a user-level library that implemented socket calls in terms of TLI
calls. This was highly ineffecient. So they moved the socket interface
into the kernel but still copy user data into STREAMS messages which get
passed to the STREAMS based TCP/IP stack. What gets bypassed is the extra
API library in user space.
Also, it is my understanding that HP-UX has gone from a BSD style of TCP/IP
to a STREAMS based version. Just the opposite of the "trend" that you and
others have cited.
I claim there is no such "trend". Implementations that started out as
STREAMS based have tended, largely, to stay that way and implementations
that started out BSD style have tended, largely, to stay that way as well.
SGI might be an example of a switch in one direction, but HP is an example
of a switch the other way.
-- Dave
------------------------------
From: Krzysztof Arciszewski <[EMAIL PROTECTED]>
Subject: LILO - boot from PCMCIA IDE hd
Date: Thu, 08 Apr 1999 19:10:46 +0200
Hi,
I've got a hard disk connected to my notebook with PCMCIA card.
- Is there any possibility to boot an operating system from this disk?
- Does exist any boot loader for LILO?
Thank you for your help.
Please reply to:
[EMAIL PROTECTED]
if you can. Thank you.
Krzysztof Arciszewski
------------------------------
From: "Rick Gocher" <[EMAIL PROTECTED]>
Subject: Re: Logging incoming users
Date: Thu, 08 Apr 1999 18:14:20 GMT
We have a 900 service and would like to emulate this by using our own dialin
lines and handling the billing to our clients internally. Currently we
outsource much of this to our telco.
any ideas?
thanks again for your help,
Rick
------------------------------
From: PTSex <[EMAIL PROTECTED]>
Subject: ENTER NOW...... GREAT AND 100% FREE LIVE SEX
Date: 8 Apr 1999 17:38:27 GMT
Looking for sex for the BEST 100% FREE SEX WORLD??
Go to: http://members.theglobe.com/esqueleto/index.htm
Will find here the BESTLive Sex Shows...... DO YOU LIKE TO VIEW???
What are you wating for??????
http://members.theglobe.com/esqueleto/index.htm
------------------------------
From: Nix <$}xinix{[email protected]>
Subject: Re: How about /dev/web?
Date: 08 Apr 1999 19:40:01 +0100
[EMAIL PROTECTED] (Alexander Viro) writes:
> layered fs support
Oh, unionfs for Linux. Slobber, me want.
As a matter of interest, how are you planning to do it? An additional
layer of virtualisation on top of VFS (VVFS?) or what?
--
`The purpose of a windowing system is to put some amusing
fluff around your one almighty emacs window.' -- Mark on gnu.emacs.help
------------------------------
From: Nix <$}xinix{[email protected]>
Crossposted-To:
comp.os.linux.advocacy,comp.os.linux.development.apps,comp.os.linux.help,comp.unix.programmer
Subject: Re: Programming tools for Linux/Unix: Editor, IDE, Frontend to GCC.
Date: 08 Apr 1999 08:10:24 +0100
[EMAIL PROTECTED] (Dan Mercer) writes:
> And I haven't had to learn a
> language I don't need outside of my editor.
You mean you've had to learn a language you can't use outside of your
editor, don't you?
Lack of genericity is not praiseworthy.
--
`The purpose of a windowing system is to put some amusing
fluff around your one almighty emacs window.' -- Mark on gnu.emacs.help
------------------------------
From: "Michael Knigge" <[EMAIL PROTECTED]>
Subject: Re: How to test if /dev/fd0 exists
Date: Thu, 8 Apr 1999 14:12:07 +0200
Phil Howard schrieb in Nachricht ...
>I need to test to see if /dev/fd0 exists or not. Not the node file,
>not the driver, I mean the actual physical device. What happens when
Maybe it helps to check the file /proc/devices. There is one line
indicating the presence of Floppy Devices (I checked against 2.0.35,
I don�t know about 2.1.x and 2.2.x)
bye
Michael
------------------------------
From: Nix <$}xinix{[email protected]>
Crossposted-To:
comp.os.linux.advocacy,comp.os.linux.development.apps,comp.os.linux.help,comp.unix.programmer
Subject: Re: Programming tools for Linux/Unix: Editor, IDE, Frontend to GCC.
Date: 08 Apr 1999 08:09:16 +0100
[EMAIL PROTECTED] (Jim Richardson) writes:
> On 01 Apr 1999 23:24:29 +0100,
> Nix, in the persona of <$}xin{[email protected]>,
> brought forth the following words...:
> >
> >[1] when Scheme takes over from elisp, that is
> >
>
> Is this actually going to happen? I can have a reason to learn scheme?
> cool.
RMS says that Guile Scheme will take over from elisp, and there is a
page somewhere (on www.gnu.org? under the guile pages? not sure) which
discusses conversion issues.
So yes, it's likely to happen.
--
`The purpose of a windowing system is to put some amusing
fluff around your one almighty emacs window.' -- Mark on gnu.emacs.help
------------------------------
From: Nix <$}xinix{[email protected]>
Subject: Re: meminfo and ps
Date: 08 Apr 1999 19:43:02 +0100
Michael Hirsch <[EMAIL PROTECTED]> writes:
[`my ram is vanishing!']
> Intelligent and aggressive disk caching.
>
> Compare the numbers you get from /proc/meminfo and the free command.
> You will notice that the buffers + cache + free of meminfo adds up to
> about the free listed by free.
Further, the page cache (the last column of meminfo output) contains all
text pages (yes, all of them, including shared libs). So if you have no
cache you are in *trouble* ;)
--
`The purpose of a windowing system is to put some amusing
fluff around your one almighty emacs window.' -- Mark on gnu.emacs.help
------------------------------
** 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
******************************