Linux-Misc Digest #531, Volume #19 Sat, 20 Mar 99 08:13:07 EST
Contents:
netscape - can't organise newsgroups (David Henry)
Re: CR/LF Question (John McKown)
Re: Freecell (Donn Miller)
Re: Names to call Windows... (brian moore)
broken gcc (One of the Sussmans)
Network design! (Kishore)
Re: WP8 is crippleware (Andy Piper)
How do I configure Multisound Pinnacle sound card??? ("Daniele Rossi")
Re: Names to call Windows... (Alexander Viro)
Re: How do I configure Multisound Pinnacle sound card??? (Andrew Slough)
- Make Up To $1,000.00 Per Sale-#1 Re-seller Program (DLR)
Re: Public license question (Michael Powe)
making PostGreSql got message cc1plus missing (Philippe Lefevre)
Re: Public license question (Lynn Winebarger)
Re: Linux behind MS Proxy (Emiel Gaspar)
----------------------------------------------------------------------------
From: David Henry <[EMAIL PROTECTED]>
Crossposted-To: comp.windows.x.kde,comp.os.linux.setup
Subject: netscape - can't organise newsgroups
Date: Sat, 20 Mar 1999 11:24:57 +0300
I'm running Netscape 4.07 that came on my Redhat 5.2 distribution.
The menu item Edit/Manage Discussion group is greyed out, so I cannot go
in and determine when to delete out-of-date messages. The result is that
I am accumalating hundreds of header messages with no way to cull them!!
Help!
David Henry
------------------------------
From: [EMAIL PROTECTED] (John McKown)
Crossposted-To: comp.os.linux.questions,comp.os.linux.redhat
Subject: Re: CR/LF Question
Date: 19 Mar 1999 03:02:57 GMT
Reply-To: [EMAIL PROTECTED]
I'd use the "tr" command to convert the file. Something like:
tr -d '\r' <input.file >output.file
On Wed, 17 Mar 1999 06:05:03 GMT, Stressed <[EMAIL PROTECTED]> wrote:
>If I get a script file from the net using a DOS or Win9x machine, how can I
>get it into Linux so that I can use it. The CR/LF problem produces nothing
>but errors on scripts, and unreadable text sometimes.
>
>
>
>
------------------------------
From: Donn Miller <[EMAIL PROTECTED]>
Subject: Re: Freecell
Date: Sat, 20 Mar 1999 03:22:39 -0500
Jeffrey L Straszheim wrote:
> Howdie
>
> So I think that I can convince my wife to start using
> Linux (and get rid of that darn Win95 partition I've
> hanging around) if only I can provider her with a
> version of the game Freecell that runs on Linux. I
Actually, if you use "wine" (windows emulator), you can run freecell in
emulation. But you'll still need to keep the Win95 partition around,
though. I would keep your Win95 partition around, in case you need to
download Linux again.
Anyone know of a "solitaire" like game for X?
Donn
------------------------------
From: [EMAIL PROTECTED] (brian moore)
Crossposted-To: comp.unix.bsd.freebsd.misc
Subject: Re: Names to call Windows...
Date: 20 Mar 1999 10:02:06 GMT
On Sat, 20 Mar 1999 03:14:40 -0500,
Donn Miller <[EMAIL PROTECTED]> wrote:
> Comparing the multitasking capabilities of FreeBSD or Linux vs.
> Windows. Win98 uses the Windows timer to allocate a certain timeslice
> to each program. This Windows timer works by receiving interrupts from
> the Intel 8259 timer chip (or whatever chip that is). The 8259 timer
> has a certain resolution, like say 1 interrupt every 1 ms. Actually, I
> think it's a little worse than 1mS. So, the multitasking capabilities
> of Win98 is restricted to the resolution of the 8259 timer chip.
Goodness, it's much longer than a millisecond, I hope.
But I have no idea how Windows multitasks (other than the experiantial
"not well"). At times, it really doesn't seem very pre-emptive to me.
> Now, in the FreeBSD/Linux case, we know that these are time-sharing
> OSes, which means that each program gets assigned a certain time
> interval in which to execute. My question here is: in the FreeBSD
> case, how is the time sharing accomplished? Is it also based on
> receiving interrupts from the 8259 timer chip? If so, what is the
> timeslice interval, is it the same as Windows? How does the timesharing
> of the two compare to Linux?
Typical Unix systems generate a timer tick 100 times a second.
At that point, the next process is run. (It may also run earlier, if
a process gives up the cpu by waiting for IO or just plain sleeping.)
The kernel ranks things by priority and chooses the next process with
the highest priority to run. Priority is continually recomputed:
processes that are consistently caught executing when the above timer
tick happens will see their priority lowered. Processes that often give
up the CPU will see their priority raised.
This is a cute trick: it gives the feeling of better response, since an
editor or shell, say, will be mostly sleeping while you type. When you
DO type, it will be handled quickly, since the process has a nice high
priority since it was nice to the system. CPU bound processes, however,
will be punished, and get less favorable treatment than those that are
willing to share -- but if nothing else is wanting the CPU, even the CPU
hog gets time.
Find a copy of 'The Design and Implementation of the 4.x BSD Unix
Operating System.' Although, technically, it's more descriptive of the
function of FreeBSD than Linux, it really does cover most of the major
design issues of Unix including how the kernel schedules processes.
--
Brian Moore | "The Zen nature of a spammer resembles
Sysadmin, C/Perl Hacker | a cockroach, except that the cockroach
Usenet Vandal | is higher up on the evolutionary chain."
Netscum, Bane of Elves. Peter Olson, Delphi Postmaster
------------------------------
Date: Thu, 18 Mar 1999 22:15:52 -0500
From: One of the Sussmans <[EMAIL PROTECTED]>
Subject: broken gcc
I'm trying to install various programs & keep getting error
messages,
for example, when running ./configure in a simple Pacman clone,
I get:
loading cache ./config.cache
checking host system type... i586-pc-linux-gnu
checking target system type... i586-pc-linux-gnu
checking build system type... i586-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking for a C-Compiler...
checking for gcc... gcc
checking whether the C compiler (gcc ) works... no
configure: error: installation or configuration problem: C
compiler
cannot create executables.
So, it seems my gcc program cannot create executables. Anybody
have any
ideas why? Plus I'm missing something called makeinfo. Where
might I
find this? I have the RH 5.2 cd but I can't seem to find it.
Thanks
------------------------------
From: Kishore <[EMAIL PROTECTED]>
Subject: Network design!
Date: 20 Mar 1999 10:31:46 GMT
HI,
1 NIC 3 NICs 3 NICs 1NIC
src router1 router2 sync
15.15.15.4 15.15.15.1 15.15.16.1 15.15.16.4
15.15.15.2 15.15.16.2
130.89.67.56 15.15.15.3
Here is the configuration of a network I should have for an experimenta
setup.
Now what happens is the machines cann't ping beyond a singleIP(with same
first 6 digits from left and diff right most digits) on the same
machine, I want to know this ??????
15.15.15.x
if one is being pinged the other doesn't work. Is there any reason that I
cann't give IP in the same domain to a single Computer?
Suppose on router1 machine
If I ping 15.15.15.2 it cann't 15.15.15.1(even itself then how can it ping
others as 15.15.15.1 is put as gw on other machines) I have tried route add
with 15.15.15.1 then it gets pinged but not the 15.15.15.2.
So what is teh problem?
Please give me the solution for this !!
Thanks,
Kishore
================== Posted via SearchLinux ==================
http://www.searchlinux.com
------------------------------
From: Andy Piper <[EMAIL PROTECTED]>
Subject: Re: WP8 is crippleware
Date: Sat, 20 Mar 1999 11:01:49 +0000
Jeffrey L Straszheim wrote:
>
> I was just playing around with WP8 for Linux
> and discovered that the drawing fearture is
> "only available in the commercial version of
> WordPerfect 8". And I though that there was
> hope for Corel. Oh well.
*sigh* another person who hasn't read the documentation...
The free Personal Edition doesn't include all of the
features and extras of the version you buy. But it is
FUNCTIONAL i.e. you can produce, save and print documents,
and do pretty much everything you want from a good
wordprocessing package.
Andy
--
Andy Piper [EMAIL PROTECTED]
Fareham, Hampshire
------------------------------
From: "Daniele Rossi" <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.setup,comp.os.linux.hardware
Subject: How do I configure Multisound Pinnacle sound card???
Date: Sat, 20 Mar 1999 12:12:29 +0100
My sound card doesn't work with Linux.
I'm using Mandrake 5.3 distribution(RedHat 5.2 compatible).
thanks,
Daniele
------------------------------
From: [EMAIL PROTECTED] (Alexander Viro)
Crossposted-To: comp.unix.bsd.freebsd.misc
Subject: Re: Names to call Windows...
Date: 20 Mar 1999 06:32:29 -0500
In article <[EMAIL PROTECTED]>,
brian moore <[EMAIL PROTECTED]> wrote:
>Typical Unix systems generate a timer tick 100 times a second.
>
>At that point, the next process is run. (It may also run earlier, if
>a process gives up the cpu by waiting for IO or just plain sleeping.)
Slightly bit more detailed description (for Linux, 4.4BSD is similar and it's
pretty well described in the Daemon Book): there is only one place in the
kernel where the context switch can happen - schedule(). It decides who will
get the next timeslice and does the actual switch. Typically there are three
sources of schedule() calls:
1) explicit call in situation when the kernel knows that we have to
wait for something and somebody will wake us up when the resource will be
freed. See fs/inode.c::__wait_on_inode() for typical example.
2) semaphores. Actually it's a special case of (1), but it's *very*
common. We are trying to grab a resource; if somebody already got it we'll
sleep until it will be released. When the resource is released everybody
who slept waiting for it will be awakened; first one who gets the timeslice
wins, the rest sleeps again. (it's somewhat simplified picture, see
kernel/sched.c and include/asm/semaphore.h for details).
3) returning to the user mode if the current->need_resched is set.
It may happen if the timer interrupt decides that process is running too
long. Notice that this kind of context switches (implicit ones) doesn't happen
while we are in the kernel mode - they are postponed until the return to
user mode. See arch/<foo>/kernel/entry.S for the stuff on the boundary between
the kernel and userland.
Notice that there are 3 modes - user, upper-half and bottom-half.
In the user mode process may be interrupted in any moment and control may
be passed to another process. In upper-half (system calls) you may be
interrupted (control passed to the bottom-half code *and* returned to you)
but all context switches are voluntary. In the bottom-half there is no
context switches at all. Roughly speaking, upper-half is part of kernel
acting from the name of process that invoked it while the bottom half is
invoked by interrupts from devices and has no idea of processes.
No matter what called schedule() it wades through the processes that
are ready to run (i.e. are marked as TASK_RUNNING), finds the next candidate
for timeslice (it mostly depends on the number of timer interrupts happened
since the last rescheduling, but other things also affect it - e.g. if we
the process recently ran on the CPU that becomes available it's a plus, etc.
See details in kernel/sched.c::{goodness(),schedule()})
>The kernel ranks things by priority and chooses the next process with
>the highest priority to run. Priority is continually recomputed:
>processes that are consistently caught executing when the above timer
>tick happens will see their priority lowered. Processes that often give
>up the CPU will see their priority raised.
>This is a cute trick: it gives the feeling of better response, since an
>editor or shell, say, will be mostly sleeping while you type. When you
>DO type, it will be handled quickly, since the process has a nice high
>priority since it was nice to the system. CPU bound processes, however,
>will be punished, and get less favorable treatment than those that are
>willing to share -- but if nothing else is wanting the CPU, even the CPU
>hog gets time.
>
>Find a copy of 'The Design and Implementation of the 4.x BSD Unix
>Operating System.' Although, technically, it's more descriptive of the
>function of FreeBSD than Linux, it really does cover most of the major
>design issues of Unix including how the kernel schedules processes.
Yup. Other sources: for SysVish kernels - Bach, for Linux - TLK (on
sunsite^Wmetalab.unc.edu/pub/docs/LDP/the-linux-kernel/*). And actual sources,
indeed. If you want to look how it was done in the Real Thing(tm) - get the
Lions Book and look into chapters 8--14 and unix/m40.s, unix/slp.c ;-)
--
"You're one of those condescending Unix computer users!"
"Here's a nickel, kid. Get yourself a better computer" - Dilbert.
------------------------------
From: Andrew Slough <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.setup,comp.os.linux.hardware
Subject: Re: How do I configure Multisound Pinnacle sound card???
Date: Sat, 20 Mar 1999 12:01:26 +0000
Daniele Rossi wrote:
> My sound card doesn't work with Linux.
> I'm using Mandrake 5.3 distribution(RedHat 5.2 compatible).
>
> thanks,
> Daniele
I think you will need to upgrade your kernel to the 2.2.x series to gey
this card
working. I can't find any trace of it in the documentation to 2.0.36,
but there is
both documentation and a config option for it in the 2.2.0 sources.
Andy
------------------------------
From: DLR
Date: Fri, 19 Mar 1999 19:15:46 PST
Subject: - Make Up To $1,000.00 Per Sale-#1 Re-seller Program
Hottest referral program on the Internet
Make up to $1,000 Per Sale. Change your life with one sale per week!
And we train you FREE.
Proven fact---over 87% of Internet customers use a credit card and
businesses lose the sale over 60% of the time if they don't accept credit
cards.
Work with the Cadillac of Merchant Account companies. Everyone accepted
regardless of credit rating. MLM�s, start-ups, home based, Internet, mail
order, phone sales, whatever, we do it all with the most affordable package on
the net!
Heres why your competition accepts credit cards:
- Enhanced credibility---more sales---more cash flow.
- Higher dollar sales---higher profit margins.
- More impulse buyers---competitive edge.
Apply now for your merchant account. Everybody gets approved! And don't
forget that $1000 per sale. Make $5,000, $10,000, $15,000, $20,000 per month
OR MORE! We'll show you how for FREE.
Join Now FREE At http://www.ivic.net/~postit/credit/form
------------------------------
From: Michael Powe <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux,gnu.misc.discuss
Subject: Re: Public license question
Date: 20 Mar 1999 00:20:08 -0800
=====BEGIN PGP SIGNED MESSAGE=====
Hash: SHA1
>>>>> "Lynn" == Lynn Winebarger <[EMAIL PROTECTED]> writes:
Lynn> In article <DMeI2.709$[EMAIL PROTECTED]>, PC PRO
Lynn> <[EMAIL PROTECTED]> wrote:
>> Boy are you guys some law-spouting Jeopardy whiz-kids. Does
>> the L in Linux stand for lawyers, or what? ......
Lynn> For my own part, I've been reading some law books
Lynn> recently because I want to be ready if a lawsuit comes my
Lynn> way (for whatever reason). I don't trust (or really expect,
Lynn> given a possible malpractice claim) a lawyer to give me good
Lynn> advice for aggressively pursuing my rights when the law is
Lynn> ambiguous about it.
Hmm, thus giving credence to the old saw, `The man who represents
himself has a fool for a lawyer.'
Attorneys make money by winning cases. They don't give `good' advice
that leads to lost cases. Personally, that's just the kind of
attorney I'd prefer. I can't imagine why you'd want the other kind.
mp
- --
Michael Powe Portland, Oregon USA
[EMAIL PROTECTED] http://www.trollope.org
"Three hours a day will produce as much as a man ought to write."
-- Anthony Trollope
=====BEGIN PGP SIGNATURE=====
Version: GnuPG v0.9.0 (GNU/Linux)
Comment: Encrypted with Mailcrypt 3.5.1 and GNU Privacy Guard
iD8DBQE281oo755rgEMD+T8RAoKwAJ4hsp/OeFVWbXcTG6/wbk1h35nhEgCgmQ+n
8G/ZmNHVMztbWL9JUDa38j4=
=CWNW
=====END PGP SIGNATURE=====
------------------------------
From: Philippe Lefevre <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.misc,uk.comp.os.linux
Subject: making PostGreSql got message cc1plus missing
Date: Sat, 20 Mar 1999 13:45:43 +0100
Hello Linuxer's,
Making a PostgresSql 6.4 installation I've got the message:
checking whether the C++ compiler (gcc ) works... no
configure: error: installation or configuration problem: C++ compiler
cannot create executables.
In fact, doing the following test: gcc -o conftest conftest.C the
message is
gcc: installation problem, cannot exec `cc1plus': this file or directory
doesn't exist
(I'm often using gcc with standard c programs and it works perfectly)
:-)
I did "find / -name '*cc1plus*' -print" but cc1plus was not found.
I'm not familiar with C++ and I believed that it was a build as a
feature of gcc. So I re-installed gcc (2.7.2.3-11) and libg++
(2.7.2.8-9). Running again my test gave the same error.
I don't know what package is missing and where I can find cc1plus.
NB: I'm running Redhat 5.1 (Kernel 2.0.34) on a Pentium 100.
Thank you for any help
Phil
------------------------------
From: [EMAIL PROTECTED] (Lynn Winebarger)
Crossposted-To: comp.os.linux,gnu.misc.discuss
Subject: Re: Public license question
Date: 20 Mar 1999 12:48:46 GMT
In article <[EMAIL PROTECTED]>,
Michael Powe <[EMAIL PROTECTED]> wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hmm, thus giving credence to the old saw, `The man who represents
>himself has a fool for a lawyer.'
>
>Attorneys make money by winning cases. They don't give `good' advice
>that leads to lost cases. Personally, that's just the kind of
>attorney I'd prefer. I can't imagine why you'd want the other kind.
>
That depends on what you mean by good advice. If your intent is to
vigorously pursue your rights, then good advice would be with respect to
that goal. Not to cover the lawyer's ass.
BTW, you don't know me, so I think it's a bit premature to call me a
fool. I don't like *having* to rely on others in other aspects of my
life, and I don't see why I should completely cede my responsibility to
myself by relying on a lawyer to tell me what's up. They don't have
magical powers, you know.
That old saw, BTW, can also be viewed as a marketing tool created by
lawyers, for lawyers. I don't know how much credence you ought to give
it.
Lynn
------------------------------
From: Emiel Gaspar <[EMAIL PROTECTED]>
Crossposted-To:
alt.linux,alt.os.linux,comp.os.linux,comp.os.linux.help,linux,tw.bbs.comp.linux
Subject: Re: Linux behind MS Proxy
Date: Sat, 20 Mar 1999 13:59:05 +0100
Hi all, but most important of all is that a proxy is used.
Nevermind pro's and con's, just use best off all and try to find
the things different programs and OS's have in common.
Greetings :)
Gergo Barany schreef:
>
> Colin wrote:
> >
> > You're using that god-awful M$ Proxy instead of your linux box?
> > Ewww, go back to M$ products exclusively.
>
> Maybe he has no choice, because it's not his box?
>
> Gergo
>
> --
> Where have you gone, Joe DiMaggio?
> A nation turns its lonely eyes to you.
> What's that you say, Mrs. Robinson?
> Joltin' Joe has left and gone away.
------------------------------
** 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.misc) 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-Misc Digest
******************************