Linux-Development-Sys Digest #575, Volume #6 Sat, 3 Apr 99 10:14:34 EST
Contents:
Re: Proposal: "Linux 2000 Platform" (Christopher B. Browne)
Re: Programming tools for Linux/Unix: Editor, IDE, Frontend to GCC. (Jon Wilson)
Re: Idea: Make a seperate "i686" tree for Redhat Linux 6.0 (Rod Smith)
Re: [Fwd: far allocation] (Alexander Viro)
[Fwd: far allocation] (Gadzo)
TB Multisound Pinnacle ("Daniele Rossi")
Re: arp problem when setting NOARP? (Andi Kleen)
Re: [ANN] CodeWarrior for Red Hat Linux (Nick Papadonis)
Re: bootsect.S - What assembler to use to assemble (Richard Henschel)
Re: Idea: Make a seperate "i686" tree for Redhat Linux 6.0 (Alexander Viro)
Slashdot Source Code, "Apache->request" Problem (Ryan Hughes)
Learn to quote! [Was: Re: Proposal: "Linux 2000 Platform"] (Andre van Dijk)
Re: How about /dev/web? (Roger Espel Llima)
Re: Undefined referenced to '__bzero' (John Florian)
Re: Programming tools for Linux/Unix: Editor, IDE, Frontend to GCC. (Nix)
Re: Put another way: Linux from the Ground Up (Dick Repasky)
----------------------------------------------------------------------------
From: [EMAIL PROTECTED] (Christopher B. Browne)
Crossposted-To: alt.os.linux,comp.os.linux.advocacy,comp.os.linux.misc
Subject: Re: Proposal: "Linux 2000 Platform"
Reply-To: [EMAIL PROTECTED]
Date: Sat, 03 Apr 1999 06:07:38 GMT
On 3 Apr 1999 02:27:44 GMT, Jeremy Crabtree <[EMAIL PROTECTED]> posted:
>Christopher B. Browne allegedly wrote:
>>-> Doubtless there are some Grail partisans...
>
>Is that the awful beast written in TCL/Tk ?
I'm not aware of any "awful beasts written in TCL/Tk;" Grail is one of
the longstanding sample applications written in Python.
>>-> Chimera has two "streams," and is pretty nicely suited to "popping
>> up documentation."
>
>I neve did get that to work very well for me :(
One of them worked well for me; the other "sucked."
>>-> Who knows? The Mnemonic guys might get theirs "productionized,"
>> and it might well be preferable to Netscape.
>
>I've not heard of that one.
It's written in C++, and they're presently proceeding with using CORBA
a whole lot with it.
Those that can remember back to *last* March, Mnemonic was getting a
lot of attention last Feb/March as the "componentized" web browser
where you'd just load in the parts that you really needed. Interest
dropped instantly as soon as Netscape released Mozilla source code.
Dumb move on peoples' parts, but entirely predictable based on the
widespread excitement about "Netscape going Open Source!!!!!!"
It is worthy of note that there is not, even yet, a "production"
release of Mozilla. I ran the "M3" beta-edition a few weeks ago once;
suffice it to say that it needs some work before anyone will care to
use it as a replacement for any of the other "browsing options."
Anyway, Mnemonic efforts seem to be back under way; see
<http://www.mnemonic.browser.org/> for details.
>>Frankly, I think that the "best" standardization would be done much as
>>with EDITOR/VISUAL; one would set the environment variables
>>HELP_BROWSER, SSL_BROWSER, BROWSER, and the system pick one on
>>demand...
>>
>>Further multiplexing would be doable by setting those variables to run
>>shell scripts that check on system configuration and dynamically
>>figure out what to do.
>
>Interesting...sounds a mite complex, but still interesting.
The following little script is what I reference with EDITOR and
VISUAL; it checks to see if XEmacs or GNU Emacs are running, and
latches onto them if possible. Alternatively, it runs "jed."
(Apparently that means I'm an Emacs person; go shoot me...)
#!/usr/bin/perl
$EDITOR = "jed";
$xemacsps = `ps aex | grep gnuserv | wc -l`;
$xemacsps --;
$xemacsps --;
$emacsps = `ps aex | grep emacs | wc -l `;
$emacsps --;
$emacsps --;
if ($xemacsps > 0) {
$EDITOR = "gnuclient";
} elsif ($emacsps > 0) {
$EDITOR = "emacsclient";
}
$command = $EDITOR . " " . $ARGV[0];
print $command, "\n";
exec $command;
I use something roughly equivalent to pass URLs from the shell to
Netscape; it spawns a Netscape process if one isn't already present.
It would doubtless be easy enough to build up more complex schemes to
search for other web browsers that might be running.
Not rocket science.
--
Those who do not understand Unix are condemned to reinvent it, poorly.
-- Henry Spencer <http://www.hex.net/~cbbrowne/lsf.html>
[EMAIL PROTECTED] - "What have you contributed to free software today?..."
------------------------------
From: Jon Wilson <[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: Mon, 29 Mar 1999 15:37:12 -0800
MW Ron wrote:
> You may want to read the full press release of CodeWarriors for Red Hat Linux
> Metrowerks' CodeWarrior is the first widely used, commercially available
> Integrated Development Environment (IDE) to be ported to Red Hat Linux.
> http://www.metrowerks.com/
But notice this shameless plug from a company into the GNU/opensource
community... At least he's honest though... he addmitted it's
commercial.
--
You have the right to remain silent, whatever you say will be misquoted,
then used against you. FREE KEVIN.
YOu don't always get what you pay for... sometimes more. LINUX.
------------------------------
From: [EMAIL PROTECTED] (Rod Smith)
Crossposted-To:
comp.os.linux.misc,linux.redhat.misc,alt.linux,alt.os.linux,comp.os.linux.hardware
Subject: Re: Idea: Make a seperate "i686" tree for Redhat Linux 6.0
Date: 2 Apr 1999 14:36:10 GMT
Reply-To: [EMAIL PROTECTED]
In article <[EMAIL PROTECTED]>,
Enkidu <[EMAIL PROTECTED]> writes:
> wizard wrote:
>>
>> On top of adding value the strengthen the Linux code base by
>> setting things like RPM free.
>>
> RPM is a good package manger, but it is *not* essential. I've been
> running Linux for years without it.
True, but that wasn't the claim, either. The claim is that Linux is
strengthened by RPM. I agree with that statement.
>> The other key item that everyone overlooks is the large amount
>> of effort the people at RedHat, Suse and others put into driver
>> development. If that does add value I don't know what does.
>>
> This is a fiction. Redhat do *not* develop drivers.
I did a grep on some directories in my 2.2.3 kernel source tree (the
subdirectories under the drivers directory, to be precise). There were
several hits on "redhat," all in e-mail addresses of kernel developers.
Now, perhaps Red Hat itself isn't officially supporting this development,
but their people are certainly involved in it.
--
Rod Smith
[EMAIL PROTECTED]
http://www.channel1.com/users/rodsmith
NOTE: Remove the "uce" word from my address to mail me
------------------------------
From: [EMAIL PROTECTED] (Alexander Viro)
Subject: Re: [Fwd: far allocation]
Date: 3 Apr 1999 06:42:36 -0500
In article <[EMAIL PROTECTED]>, Gadzo <[EMAIL PROTECTED]> wrote:
>
>hello,
> Is there a librairy for allocate far pointer as farmaloc() in
>Borland, particulary on glib ?
What the hell is far pointer? Forget this word - it's not a
segmented memory system. far and near are *very* 8086-specific extensions
to C. Get rid of them. In any sane system (heck, not only UNIX - NT also
qualifies) you have flat address space. Use malloc() and forget about
this far/near/huge horror.
> Is the heap bigger than 64 kbytes in default ? if it isn't, how can
>we create a larger heap ?
Huh? Why would it be restricted to 64K? Pointer is 32bit integer.
No frigging segments - it's UNIX.
--
"You're one of those condescending Unix computer users!"
"Here's a nickel, kid. Get yourself a better computer" - Dilbert.
------------------------------
From: Gadzo <[EMAIL PROTECTED]>
Subject: [Fwd: far allocation]
Date: Thu, 25 Mar 1999 01:19:41 +0100
This is a multi-part message in MIME format.
==============2AA9FFEDC20F57DCF7DF6F09
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
==============2AA9FFEDC20F57DCF7DF6F09
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-ID: <[EMAIL PROTECTED]>
Date: Thu, 25 Mar 1999 01:13:45 +0100
From: Gadzo <[EMAIL PROTECTED]>
X-Mailer: Mozilla 4.05 [en] (X11; I; Linux 2.0.35 i586)
MIME-Version: 1.0
Newsgroups: comp.os.linux.development.apps
Subject: far allocation
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
hello,
Is there a librairy for allocate far pointer as farmaloc() in
Borland, particulary on glib ?
Is the heap bigger than 64 kbytes in default ? if it isn't, how can
we create a larger heap ?
Thanks for advance.
G & S
==============2AA9FFEDC20F57DCF7DF6F09==
------------------------------
From: "Daniele Rossi" <[EMAIL PROTECTED]>
Subject: TB Multisound Pinnacle
Date: Sat, 3 Apr 1999 10:18:34 +0200
Is there anyone who was able to cofigure correctly a Multisound Pinnacle?
I got a kernel 2.2.5 and the latest drivers but it doen't work. When I play
a wav file I have to wait for a while in order to play another, otherwise I
hear a short noise. What is that?
Thanks
Daniele
------------------------------
From: Andi Kleen <[EMAIL PROTECTED]>
Subject: Re: arp problem when setting NOARP?
Date: 03 Apr 1999 12:27:50 +0200
Greg Herlein <[EMAIL PROTECTED]> writes:
>
> monitor# tcpdump -neli eth1
> tcpdump: listening on eth1
> 17:47:06.651781 0:40:5:41:a4:aa 0:0:0:0:0:0 0800 98: 192.168.10.2 >
> 192.168.10.1: icmp: echo request
> 17:47:07.646843 0:40:5:41:a4:aa 0:40:5:31:d:cf 0800 98: 192.168.10.2 >
> 192.168.10.1: icmp: echo request
> 17:47:07.646926 0:40:5:31:d:cf 0:0:0:0:0:0 0800 98: 192.168.10.1 >
> 192.168.10.2: icmp: echo reply
> 17:47:08.646791 0:40:5:41:a4:aa 0:40:5:31:d:cf 0800 98: 192.168.10.2 >
> 192.168.10.1: icmp: echo request
> 17:47:08.646821 0:40:5:31:d:cf 0:40:5:41:a4:aa 0800 98: 192.168.10.1 >
> 192.168.10.2: icmp: echo reply
>
>
> Whenever the an interface has the NOARP flag set, the first packet sent
> from each host has the destination MAC 00:00:00:00:00 instead of the other
> hosts' MAC address. All subsequent frames sent will be sent correctly to
> the other host's MAC address, but when the interface is left idle for 2-5
> minutes, or the NOARP flag is toggled on the interface, the problem
> recurrs and the first packet will be sent to 00:00:00:00:00. This problem
> is completely eliminated when the NOARP flag is removed from the
> interface.
This is correct behaviour. NOARP means "there is no MAC address on this
link", and it is actually the bug that it fills in an Mac address on
the second output (this is caused by an interaction with the L2 header
cache)
-Andi
--
This is like TV. I don't like TV.
------------------------------
Subject: Re: [ANN] CodeWarrior for Red Hat Linux
From: Nick Papadonis <[EMAIL PROTECTED]>
Date: 03 Apr 1999 02:36:32 -0500
Listen.
This is a marketing scheme. Of course RH will
say something like this. They have large companies
investing in them. I mean, RH has to be something other
then a product packager???
Anyhow, I don't know if I can bash RH just yet.
In a sense they are bringing Linux to mainstream, which
will in turn encourage more development both commercial and
open-source.
- Nick
[EMAIL PROTECTED] (Adam P. Jenkins) writes:
> Thomas Rink <[EMAIL PROTECTED]> writes:
> > [EMAIL PROTECTED] (MW Ron) writes:
> >
> > >
> > > "Our work with Metrowerks helps to accelerate the adoption of Linux in the
> > > enterprise market," said Bob Young, CEO, Red Hat Software. "By making
> > > CodeWarrior's user-friendly development tools available, we will attract a
> > > broad base of software developers writing applications for the Red Hat
> > > platform."
> > >
> > The Red Hat platform?? This sounds a bit like Red Hat is going to become
> > the Microsoft equivalent in the Linux community. I hope that I'm wrong.
>
> Hear, Hear! I've noticed this trend in several of RedHat's
> announcements lately, referring to "the Red Hat Linux operating
> system" as if it's a separate operating system from other
> distributions. It seems like an intentionally dishonest way to make
> people feel like they better use RedHat if they want to be compatible
> with all this new stuff coming out. Experienced Linux users will
> immediately recognize it as advertising spin, but newer users will
> most likely take it seriously.
>
> --
> Adam P. Jenkins
> [EMAIL PROTECTED]
------------------------------
From: [EMAIL PROTECTED] (Richard Henschel)
Subject: Re: bootsect.S - What assembler to use to assemble
Date: Sat, 03 Apr 1999 09:27:26 GMT
On Sat, 27 Mar 1999 23:40:14 GMT, [EMAIL PROTECTED] wrote:
>AS86 does not understand the format of linux/arch/i386/boot/bootsect.S
>
>What assembler is used to assemble it? I've tired all of the ones I
>know.
There is as86 for kernal assembly and as (gas) for pretty much
everything else including gcc which just generates assembly code
and passes it to as.
Your problem is probably the difference between *.s and *.S
code. *.S needs to go through cpp (The C pre-processor) to
generate *.s which can be assembled to produce your object.
Shamelessly stolen from /usr/src/linux/arch/i386/boot/Makefile:
setup: setup.o
$(LD86) -s -o $@ $<
setup.o: setup.s
$(AS86) -o $@ $<
setup.s: setup.S video.S Makefile $(BOOT_INCL) $(TOPDIR)/include/linux/version.h
$(CPP) -traditional $(SVGA_MODE) $(RAMDISK) $< -o $@
Hope this tells you how to do it. 8^)
>
>Neil
------------------------------
From: [EMAIL PROTECTED] (Alexander Viro)
Crossposted-To:
comp.os.linux.misc,linux.redhat.misc,alt.linux,alt.os.linux,comp.os.linux.hardware
Subject: Re: Idea: Make a seperate "i686" tree for Redhat Linux 6.0
Date: 3 Apr 1999 04:30:50 -0500
In article <[EMAIL PROTECTED]>,
Johan Kullstam <[EMAIL PROTECTED]> wrote:
>Enkidu <[EMAIL PROTECTED]> writes:
>
>> It's a mixed blessing. Count the number of times there are questions
>> on this group from someone who has bought or downloaded Redhat, and
>> doesn't know how to partition a disk.
>
>is this a redhat problem or a generic linux problem? if debian,
>slackware &c were as popular i am sure we'd hear the same questions
>about them.
IMHO it's RH *trouble*. Bad luck, if you prefer such term. Discussing
what *might* happen is pretty much pointless - RH made a kind of press
that attracted an odd crowd of gimme-Windows-not-from-Evil-Empire
lusers. IOW RH got the main strike. Whether it was RH and not Debian
because Debian had higer resistance to disease or by sheer bad luck... Does
it really make any difference? Let me put it that way: there are newbies
and there is ballast. It's not about lack of clue - everybody began
clueless (whether it was on Linux or on other Unices - doesn't matter).
It's about luserness. Quite a different thing. RH got a lot of newbies
(probably more than other distributions, but I suspect that nobody has
numbers) *plus* almost all lusers. The thing being, lusers are much more
vocal...
--
"You're one of those condescending Unix computer users!"
"Here's a nickel, kid. Get yourself a better computer" - Dilbert.
------------------------------
From: Ryan Hughes <[EMAIL PROTECTED]>
Subject: Slashdot Source Code, "Apache->request" Problem
Date: 3 Apr 1999 09:32:11 GMT
Hello,
I am trying to use the slashdot.org source code for my site. I have
installed MySQL, mod_perl into Apache, which is listed when I do 'httpd
-l', and all of the modules that are listed in the README file. Has anyone
out there figured oit how to fix this? Any help is GREATLY appreciated.
Please email me if you have a solution.
The perl script can't run, and my error_log shows this:
Can't locate object method "request" via package "Apache" at
/home/pdhs/public_html/admin.pl line 3.
[Sat Apr 3 01:19:28 1999] [error] [client 20X.2X2.X6.12] Premature end of
script headers: /home/pdhs/public_html/admin.pl
Thanks!
-Ryan Hughes
[EMAIL PROTECTED]
================== Posted via SearchLinux ==================
http://www.searchlinux.com
------------------------------
From: [EMAIL PROTECTED] (Andre van Dijk)
Crossposted-To: alt.os.linux,comp.os.linux.advocacy,comp.os.linux.misc
Subject: Learn to quote! [Was: Re: Proposal: "Linux 2000 Platform"]
Date: 3 Apr 1999 10:58:35 GMT
Reply-To: [EMAIL PROTECTED]
On Fri, 02 Apr 1999 22:28:29 GMT, geezerex wrote:
>In the web browser area, due to some personal concerns with aol's handling of
>netscape, consider Sun's Hotjava browser as well.....
Can't you people quote decently here? You reply two lines and you don't cut
one from the original. At least cut the sig from the article you're replying
too. (which was about 10 lines!) Sheesh. I don't wanna sound grumpy (again) but
I have to pay for my Net connection. While I'm at it, please everybody quote
_below_ the original message.
Cheers.
--
A. van Dijk Hmmm, I smell Bacon, Elvis is in the kitchen
mailto: [EMAIL PROTECTED] - Denis Leary
icq : 4249631 Linux: What you read is what you get.
------------------------------
From: [EMAIL PROTECTED] (Roger Espel Llima)
Crossposted-To: gnu.misc.discuss
Subject: Re: How about /dev/web?
Date: 3 Apr 1999 13:56:15 GMT
In article <[EMAIL PROTECTED]>,
Joseph H Allen <[EMAIL PROTECTED]> wrote:
>Speaking of select(), another pet peeve of mine is that child death events
>do not appear properly in select(), and instead create a mess. One more
>thing which needs to be fixed.
Not just child deaths... there are a whole lot of kinds of events and
for which a unified interface would be a godsend:
. activity on fd's (this is the only thing select() handles)
. stdio's buffering: I shouldn't have to manually redo line handling
just because I'm select()ing an fd
. completion of gethostby* lookups
. child death events and other signals (assuming you want to catch
them asynchronously, which is often the case)
. X11 events
. timer events
The best of all words would be to have an xpoll() function that would be
able to handle all of these (and the ones I'm probably missing), and support
the two models:
. while(1) { give_me_next_event(); lets_handle_it() }
. setting callbacks for things, then calling xpoll() with just
a timeout
The problem with such a thing is that it would have to be obscenely
intimate with libc's internals. And that someone would have to spend
the time designing and coding it properly, of course...
--
Roger Espel Llima, [EMAIL PROTECTED]
http://www.eleves.ens.fr:8080/home/espel/index.html
------------------------------
From: John Florian <[EMAIL PROTECTED]>
Subject: Re: Undefined referenced to '__bzero'
Date: Sat, 03 Apr 1999 14:50:53 +0000
A big huge THANK YOU to Andreas for a simple solution to a very
complex (for me) problem. I moved the files that the glibc-2.1 'make
install' had put in /usr/local/include out of the way and things once
again compile perfectly! I couldn't be happier! Especially
appreciated is the "extra" info about why what I did killed things in
the first place. I need to study that part more to understand it
better, but for now I'm alive and kicking.
John
------------------------------
From: Nix <$}xin{[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: 03 Apr 1999 13:28:26 +0100
[EMAIL PROTECTED] (Dan Mercer) writes:
> Elegant? I've never heard it called that before. The question is,
> why should I have to learn Lisp to get the most out of my editor?
M-x customize is your friend.
Outside of that, well, `you have to learn it because you do'.
It's just the way Emacs works; and it makes for such power I'm quite
glad it works that way. Lisp is a very simple language, after all.
> > I know which wins in *my* book. This cannot be defined as an advantage
> > on the part of nedit. No matter how good a special-purpose langauge is,
> > it is almost beyond the bounds of possibility that it is as good as
> > lisp.[2]
>
> It doesn't have to be. It only has to be good enough to get the
> job done, which nedit does.
Emacs's job is not `to edit text', though. And further, editing text is
a very complex job; the autoindentation code in c-mode does syntactic
analysis to determine where your lines should be indented to &c, and
noweb-mode jumps between {language} and LaTeX modes on the fly while
keeping each happy - can you do *that* sort of thing with nedit's macro
language?
--
`The purpose of a windowing system is to put some amusing
fluff around your one almighty emacs window.' -- Mark on gnu.emacs.help
------------------------------
From: [EMAIL PROTECTED] (Dick Repasky)
Subject: Re: Put another way: Linux from the Ground Up
Date: 3 Apr 1999 14:58:28 GMT
Reply-To: [EMAIL PROTECTED]
On Fri, 2 Apr 1999 17:19:22 GMT, Peter Pointner <[EMAIL PROTECTED]> wrote:
>[EMAIL PROTECTED] wrote:
>> Hi everyone,
>
>> Perhaps I didn't describe my question the right way. I have Linux running and
>> have been using it just fine (RH 5.2)
>
>> I am simply curious to build a Linux system WITHOUT using a distribution. I
>> am perfectly fine with whatever it takes (time/compiling/etc). Can anyone
>> show me the way? I have a spare system to play around with.
>
I've messed around some with this idea. I think that the best way to start
is to build a rescue disk system using the yard (or some other) rescue disk
builder. This will give you a good working knowledge of what goes into a
bare bones system. Once you have that, it's time to experiment.
Have fun,
Dick
--
Remove the underscore from my e-mail address to reply by mail.
------------------------------
** 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
******************************