Linux-Development-Sys Digest #814, Volume #6     Thu, 10 Jun 99 22:14:24 EDT

Contents:
  Re: Any Journaling FS development? ([EMAIL PROTECTED])
  Free Sex Links!!  5406 ([EMAIL PROTECTED])
  Re: Can I upgrade a RedHat 4.x box to a 2.2.9 kernel - problem free? (Johan Kullstam)
  Re: Any Journaling FS development? (David T. Blake)
  Where is linux free download? (Assembly Wizard)
  Re: Linux & Cybercafe (David Knight)
  Re: porting from NT to LINUX ("Karsten Scholtyssik")
  Re: Red Hat 6.0 not fscking the root partition! (Ronald Cole)
  Re: Red Hat 6.0 not fscking the root partition! ([EMAIL PROTECTED])
  Re: TAO: the ultimate OS (Jimen Ching)
  Re: EGCS problem - RH6.0 ([EMAIL PROTECTED])
  Re: Pinning a thread to a processor (Arindum Mukerji)
  Re: TAO: the ultimate OS (Jimen Ching)
  Novice linux user and new programmer having problems compiling C++ programs ("J.D. 
Matteson")

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

From: [EMAIL PROTECTED]
Subject: Re: Any Journaling FS development?
Date: 10 Jun 1999 17:18:18 -0500
Reply-To: "J.L.M." <[EMAIL PROTECTED]>

In article <[EMAIL PROTECTED]>,
Frank Sweetser  <[EMAIL PROTECTED]> wrote:
>[EMAIL PROTECTED] writes:

>no idea... you'd have to ask him.

That's intimidating...  If we had to ask linus for kernel
code or alan for network code, or becker for ethernet code,
where would we be?  My point in asking the question is that
searching for information on this project, other than
this redhat employee is "working on it", has turned up little.
Saying that somebody is working on something, even though that
somebody has many other responsibilities, might cause someone 
else not to work on a similar project.  It's been this way for
quite a while, to the contrary of "release early, release often."
Of course you will probably tell me again, ask Stephen...  

>they need to make sure that they don't release any bits of code they're not
>allowed to.

Okay.  So all the solutions are tba at some unspecified future time,
if at all.  We have several rock-solid kernels (I'm thinking DU, BSD, and
Linux), but we just don't have the good tuned filesystems yet.  The
people who may or may not be working on such a thing are not giving
the community much to work with here.  If Stephen has anything at all,
he should let the world in on it.  If he has nothing, he should work
to dispel the myth that there will be anything like a jfs coming anything
like soon, and maybe more people will take an interest in something like
dtfs, which at least isn't vaporware.

Excuse me for ranting, but I think it was about this time last year,
same story, Tweedie is working on it...  
-- 
James
http://ssdd.conservatory.com

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

From: [EMAIL PROTECTED]
Subject: Free Sex Links!!  5406
Date: Thu, 10 Jun 1999 07:22:31 GMT

For Nasty Sex links visit:

http://website.lineone.net/~simonsi/sexlinks.htm
lbtgoigjcntvqwmdqrzjdbttznfcntmlxhcikrhsmbyudmrrtfbhblisdzevfwswybcpusqlxrdds


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

Subject: Re: Can I upgrade a RedHat 4.x box to a 2.2.9 kernel - problem free?
From: Johan Kullstam <[EMAIL PROTECTED]>
Date: 10 Jun 1999 18:56:33 -0400

[EMAIL PROTECTED] (Troy A. Parvatton) writes:

> Can RedHat 4.x boxes running 2.0.x kernels be upgraded to 2.2.9 - just
> like that - with no problems?  I already upgraded the kernel on one
> box and nothing, as yet, as broken.  I doubt it's really as easy as
> that.  

it is.  it's only a kernel and not a libc.  there are few things you
will need to upgrade - modutils, binutils, dhcpcd, ipfwadm->ipchains
&c.  check kernelnotes for the low down.  there really are not all
that many things to fix.

> Well, after scanning the posts in this group I came across some URLs
> that point to some upgrade guides.  You don't have to tell me twice
> that those should be read.  I'm on it now, but having said that if any
> of you can answer my, above, question I would appreciate it.  

-- 
J o h a n  K u l l s t a m
[[EMAIL PROTECTED]]
Don't Fear the Penguin!

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

From: [EMAIL PROTECTED] (David T. Blake)
Subject: Re: Any Journaling FS development?
Date: 10 Jun 1999 16:53:21 -0700

[EMAIL PROTECTED] writes:

>Excuse me for ranting, but I think it was about this time last year,
>same story, Tweedie is working on it...  

http://kernelnotes.org/lnxlists/linux-kernel/lk_9904_01/msg00068.html

Note the date of the post to the kernel mailing list.

-- 
Dave Blake
[EMAIL PROTECTED]
************************



To: Robert Minichino <[EMAIL PROTECTED]> 
Subject: Re: Journaling file system 
From: "Stephen C. Tweedie" <[EMAIL PROTECTED]> 
Date: Thu, 1 Apr 1999 17:55:05 +0100 (BST) 
Cc: [EMAIL PROTECTED], Stephen Tweedie <[EMAIL PROTECTED]> 
In-Reply-To: <[EMAIL PROTECTED]> 
References: <[EMAIL PROTECTED]> 
Sender: [EMAIL PROTECTED] 



Hi,

On Wed, 31 Mar 1999 15:39:04 -0500 (EST), Robert Minichino
<[EMAIL PROTECTED]> said:

> For a project I'm heading up, we need a journaling file system
> (log-based metadata) for quick filesystem recovery after crashes.  I
> do believe that there is some work going on with one, and I'm
> interested in it's status and assisting with it in any way.  If there
> isn't a work in progress, or its completion is targeted too far in the
> future we will have to write the filesystem entirely ourselves.

I expect to have publicly testable code for journaling over ext2fs in
about 4 weeks or so.

--Stephen

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/


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

Date: Wed, 09 Jun 1999 11:24:23 -0700
From: Assembly Wizard <[EMAIL PROTECTED]>
Subject: Where is linux free download?

I just spent an hour crusing the net looking for linux to download. 
Seems every site was selling linux.  

I downloaded it last year but am unable to find the free site I got it
from...can some kind soul help?

                                Brett Ostrom
                                [EMAIL PROTECTED]

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

From: David Knight <[EMAIL PROTECTED]>
Crossposted-To: alt.uu.comp.os.linux.questions,comp.os.linux.networking
Subject: Re: Linux & Cybercafe
Date: 10 Jun 1999 02:50:19 +0100

[EMAIL PROTECTED] (David T. Blake) writes:

> David Knight <[EMAIL PROTECTED]> writes:
> 
> >> You can configure the windowmanager without any xterm. So the users are
> >> not able to start any other program. On the desktop you offer only the
> >> browser. Login should be via xdm !
> >> That's it i think !

> >telnet://localhost
> >
> >and it will open an xterm running the telnet session, from which they
> >would then be able to start other programs.
> 
> And why is inetd serving telnet on this machine ??

good question :-)

But it was just an example, the program to handle telnet could be set to be
any program by editing netscapes preferences, so an xterm could be started up
on its own, or any other program that the users knows the path and has the
correct permissions for on the system.



David

-- 
The superior man understands what is right;
the inferior man understands what will sell.
                -- Confucius

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

From: "Karsten Scholtyssik" <[EMAIL PROTECTED]>
Subject: Re: porting from NT to LINUX
Date: Thu, 10 Jun 1999 15:32:44 +0200
Reply-To: "Karsten Scholtyssik" <[EMAIL PROTECTED]>


filippo sartori <[EMAIL PROTECTED]> schrieb in im Newsbeitrag:
[EMAIL PROTECTED]
> HI!
> I am new to linux.
> I have to port several NT and OS/2 applications.
> Fortunately they are all based on a common portability library.
> So I have to port that library and all will be well.
> The problem is that these applications are semi real time text mode.
> They use threads heavily, and make use of shared mutex sempahores and
> shared event semaphores.
> Is there any way to get the same functionality under linux?

It is.

Take a look at
http://www.lfbs.rwth-aachen.de/~karsten/projects/nt2unix

 and

http://www.willows.com/




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

From: Ronald Cole <[EMAIL PROTECTED]>
Subject: Re: Red Hat 6.0 not fscking the root partition!
Date: 10 Jun 1999 18:19:02 -0700

[EMAIL PROTECTED] (Villy Kruse) writes:
> Standard redhat install puts the read-only flag in the /etc/lilo.conf
> and it is essential that this flag is retained.
> 
> Thus with standard redhat lilo setup or standard redhat created boot
> floppy the root is mounted read-only just to be able to fsck it.
> 
> The other distributions do excatly the same.

You know, I think linuxconf hosed lilo.conf when I used it to add a
password to lilo (thought I'd see what all the hoopla over linuxconf
was about).  I'll investigate further.  Thanks for all the responses!

-- 
Forte International, P.O. Box 1412, Ridgecrest, CA  93556-1412
Ronald Cole <[EMAIL PROTECTED]>      Phone: (760) 499-9142
President, CEO                             Fax: (760) 499-9152
My PGP fingerprint: 15 6E C7 91 5F AF 17 C4  24 93 CB 6B EB 38 B5 E5

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

From: [EMAIL PROTECTED]
Subject: Re: Red Hat 6.0 not fscking the root partition!
Date: Thu, 10 Jun 1999 13:57:47 +0000

Ronald Cole wrote:
[SNIP]

> You'll also note that when enough reboots caused a forced filesystem
> check, that the root partition has indeed gone unchecked since the OS
> was installed:
> 
>   EXT2-fs warning: maximal mount count reached, running e2fsck is recommended.
> 
> Slackware 3.4 used -a with fsck, but used e2fsck-1.10, while Red Hat
> 6.0 uses e2fsck-1.14.  Did something change between 1.10 and 1.14 or
> did fsck just get stupid?  How should I fix the fsck command in
> /etc/rc.d/rc.sysinit?
> 
> Here are the /var/log/messages and /var/log/dmesg:
[SNIP]

I'm using RH52/SuSE6.[0,1], and neither of these two fail like that..

In SuSE, the approach is to run fsck with "-A -a", which seems ok..

Also, SuSE 6.1 uses e2fsck-1.14, so I think these flags should be a safe
bet..

The "-F" is defined as:
       -F     Flush  the filesystem device's buffer caches before
              beginning.  Only really  useful  for  doing  e2fsck
              time trials.

The "-a" is said only for backwards compatibility, use "-p" instead..

The "-p" is defined as:
       -p     Automatically  repair  ("preen")  the  file  system
              without any questions.

and the "-A" is defined as:
       -A     Walk  through  the /etc/fstab file and try to check
              all file systems in one run.  This option is  typi�
              cally  used  from  the /etc/rc system initalization
              file, instead of multiple commands for  checking  a
              single file system.
              The  root  filesystem  will be checked first unless
              the -P option  is  specified  (see  below).   After
              that,  filesystems  will  be  checked  in the order
              specified by the fs_passno (the sixth) field in the
              /etc/fstab file.  If there are multiple filesystems
              with the same pass number, e2fsck will  attempt  to
              check them in parallel, although it will avoid run�
              ning  multiple  filesystem  checks  on   the   same

Of course the root file system must be mounted in ro-mode to
successfully
be fsck'ed, but at boot, that should be the normal status..

Hope this helps.

Regards,
        tosi


-- 
                                         ______
 /---------------------------------------\     \
| ��r Sigur�sson     | Tor Sigurdsson     |  t  |
| Netma�ur           | Network Specialist |  o  |
|-----------------------------------------|  s  |
|               [EMAIL PROTECTED]            |  i  |
 \---------------------------------------/_____/

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

From: [EMAIL PROTECTED] (Jimen Ching)
Subject: Re: TAO: the ultimate OS
Crossposted-To: alt.os.linux,comp.os.linux.advocacy,comp.os.misc,comp.unix.advocacy
Date: Fri, 11 Jun 1999 01:06:25 GMT

[EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:
>Jimen Ching wrote:
>> There are lots of theory in that paper.  Almost all of them lack concrete
>> data to support it.  This is what software engineers will see, more than
>> anything else.
>it was an *essay* not a software engineering document. it wasn't even a
>paper that described how development should be done, necessarily, imo. both
>ways can work but in the (somewhat) extreme case of 'linux v. windows' it
>is relativey 'clear' which method is supposed to be 'better'

The *essay* was about the development _process_, which IS an engineering
document.  The *essay is about the cathedral vs. the bazaar development
models.  Linux vs. Windows was just an example of these these processes.
Since I don't know how Windows does its development internally, i.e. it
could be using the bazaar style, I don't know if this example is valid.
This is the kind of weak argument that ESR provides.  His entire paper
*seems* to be based only on opinions, but people are taking it as law.

>(and there are no absolutes, no matter who's doing the talking).

There's a problem here.  ESR is pushing this view onto the entire software
industry.  I think we must be more clear on the issues if we want the
software industry to end up on a better plane than it is now.

>if i read the economist i expect data to back up the arguments. if i read
>the spectator i (usually) do not.

Does the spectator expect to change the way the software industry works?

--jc
--
Jimen Ching (WH6BRR)      [EMAIL PROTECTED]     [EMAIL PROTECTED]

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

From: [EMAIL PROTECTED]
Subject: Re: EGCS problem - RH6.0
Date: Thu, 10 Jun 1999 13:45:32 +0000

-Alex Maranda wrote:
-> 
-> root wrote:
-> >
-> > I am trying to compile the following code -
-> >
-> > --------
-> > #include <iostream.h>
-> >
-> > float ComputePay(float hours, float rate)
-> > {
-> >     return hours * rate;
-> > }
-> >
-> > main()
-> > {
-> >     double hours;
-> >     double payrate;
-> >
-> >     hours = 40;
-> >     payrate = 12.5;
-> >
-> >     cout << "The pay is: "  << ComputePay(hours, payrate) << "\n";
-> >
-> >     return 0;
-> > }
-> > ------------
-> >
-> > Compiling this code results in the following errors.
-> >
-> > In function 'main':
-> > undefined reference to 'cout'
-> > undefined reference to 'ostream::operator<<(char const *)'
-> > undefined reference to 'ostream::operator<<(float)'
-> > undefined reference to 'ostream::operator<<(char const *)'
-> >
-> > -------------
-> >
-> > I manually typed the above code and error messages in so take that
into
-> > account.  I am not receiving any errors about 'iostream.h' missing.
-> > Why is this happening?
-> >
-> > Thanks,
-> > tom
-> gcc yoursource.cc -lstdc++
-> 
-> --

First, in GNU/C++ the method ->  #include <iostream> <-- is 'more
correct'

Second, use:  c++ -o execfile sourcefile.cpp

( no errors, fine source file )

bash-2.02$ vi cpay.cpp
bash-2.02$ c++ -o cpay cpay.cpp
bash-2.02$ ./cpay
The pay is: 500

Regards,
        tosi

-- 
                                         ______
 /---------------------------------------\     \
| ��r Sigur�sson     | Tor Sigurdsson     |  t  |
| Netma�ur           | Network Specialist |  o  |
|-----------------------------------------|  s  |
|               [EMAIL PROTECTED]            |  i  |
 \---------------------------------------/_____/

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

From: [EMAIL PROTECTED] (Arindum Mukerji)
Crossposted-To: comp.unix.solaris
Subject: Re: Pinning a thread to a processor
Date: 10 Jun 1999 13:50:42 GMT

On Wed, 9 Jun 1999 22:42:42 +0200, Karsten Scholtyssik <[EMAIL PROTECTED]> wrote:
>
>I'm looking for a method to set the CPU affinity of a process/thread. Under
>Windows NT,  I use the function SetProcessAffinityMask() - what is the Linux
>and/or Solaris equivalent? (I hope there *is* a way at all)
>

Under Solaris,
        man -s2 processor_bind

If you want to use psrsets, then look at pset_create(2) and pset_bind(2)
as well.

-- 
Arindum

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

From: [EMAIL PROTECTED] (Jimen Ching)
Subject: Re: TAO: the ultimate OS
Crossposted-To: alt.os.linux,comp.os.linux.advocacy,comp.os.misc,comp.unix.advocacy
Date: Fri, 11 Jun 1999 01:47:19 GMT

Anthony Ord ([EMAIL PROTECTED]) wrote:
>On Tue, 08 Jun 1999 08:08:47 GMT, [EMAIL PROTECTED] (Jimen
>Ching) wrote:
>>professors and scientists accept 'open source'.  The thoery and benefit
>>behind 'open source' should be proven with data.  I saw no data to back up
>>the theories in ESR's papers.  But the prof's and grad-students that attended
>>the lecture accepted it without question.
>You said "This is not the type of environment I would expect
>from academia.". My assertion was this is EXACTLY the
>environment I would expect from academia.

Let me get this straight; scientists, professors, graduate students, should
accept new theories at face value?  This is the environment one should
expect from academia?  Are you serious?

>No, you create both and test them. You can theorise until
>the cows come home, but tests are the only way you'll find
>out. Filesystems are so heavily used, any slight difference
>will be really magnified.

Tests are the way to verify something, not find out about something.  You
find out by doing calculations.  Then you verify the calculations with tests.
This is the scientific process.

>>People die because of cellular deterioration.  This can be proven without
>>using examples.  
>No it can't. You can't even define dead unless you have a
>dead body (an example) to measure (24hrs without brainstem
>activity - except people have suddenly sprung back to life

The definition of death is not the main point.  The original question was:
'how can you prove people will die'.  People die because their bodies
fail.  The body fails because of cellular deterioration.

The only thing the above suggests is that the person was not deteriorating.
If his body was deteriorating, he would have no body to wake up to.

>Even a survey isn't good enough if you want proof. All that
>97% confidence limits mean, is that 3% of your surveys are
>absolute crap.

I would like to hear an explanation of why...

>If you don't like his theory, come up with a different one.
>Then you can do these seminars, and get invited into catered
>functions for free...

I thought I was doing this...

>He's in the middle of a talk! What did you expect him to do?
>Sit down and ponder for three hours? If you want to ask him
>such a hard question which you believe deserves a lot of
>thought, then email the guy so he has plenty of time.

Did I say he should ponder it for three hours?  Did I say my question
deserved a LOT of thought?  I just said he should think about it before
answering; "sure, why not".

>If people didn't answer things unless they were absolutely
>100% sure of the answer, the only questions that would be
>answered would be the banal ones.

Now you're just being silly.

>These talks are not for
>him to do the work of deciding whether OS is applicable to a
>given situation, they are for him to share his knowledge so
>*YOU* can decide whether OS is applicable to a given
>situation.

He should give enough details and evidence for *me* to do that.  That's
his responsibility.  My responsibility is to make sure he does.

>After all, you will know the whys and wherefores of the
>situations better than he. All his answer says, is that he
>does not know of any particular show-stopper that would kill
>your analysis before it begins.

No, his answer was just lazy.  If this was what he meant, he should
say this instead of, "sure, why not."  I don't read minds!

--jc
--
Jimen Ching (WH6BRR)      [EMAIL PROTECTED]     [EMAIL PROTECTED]

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

From: "J.D. Matteson" <[EMAIL PROTECTED]>
Subject: Novice linux user and new programmer having problems compiling C++ programs
Date: Thu, 10 Jun 1999 20:54:36 -0500

I am using Linux RH 5.0 to learn C++ programming.  I installed all of the
programming options when I installed Linux.  When I g++ my "Hello World"
test programm (a copy of it below) the compiler gives an error of
"iostream - no such file or directory".  I am assuming this is a simple
operator misunderstanding propper Linux proceedures error, but every HOWTO
or FAQ I have come across seems to lack the answer. If somebody knows the
answer or can point me to the right information it would be greatly
appreciated.

Thanks

J.D.


P.S. Assume little to no expierience with Linux and programming

#include <iostream>
using namespace std;

int main ()
{
  cout  << endl
           << "Hello World"
           << endl

return0;
}




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


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

Reply via email to