2002-08-07 12:54:55

by Bill Davidsen

[permalink] [raw]
Subject: Why 'mrproper'?

Having started out on the four floppy MCC "distribution" of Linux,
building kernels clean with 'make distclean,' can someone provide a quick
historical note as to what mrproper buys? A quick look at the tree after
each didn't tell me much.




2002-08-07 13:19:23

by Chris Chabot

[permalink] [raw]
Subject: Re: Why 'mrproper'?

It was named such at the time, as a 'cleaning agent' comparible to 'Mr
Muscle', etc.. Thus mrproper _realy_ cleans the kernel tree ;-)

-- Chris

Bill Davidsen wrote:

>Having started out on the four floppy MCC "distribution" of Linux,
>building kernels clean with 'make distclean,' can someone provide a quick
>historical note as to what mrproper buys? A quick look at the tree after
>each didn't tell me much.
>
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to [email protected]
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at http://www.tux.org/lkml/
>
>



2002-08-07 13:42:40

by Sean Neakums

[permalink] [raw]
Subject: Re: Why 'mrproper'?

commence Bill Davidsen quotation:

> Having started out on the four floppy MCC "distribution" of Linux,
> building kernels clean with 'make distclean,' can someone provide a
> quick historical note as to what mrproper buys? A quick look at the
> tree after each didn't tell me much.

Apparently, the Finnish name for "Mr. Clean" cleaning solution
translates more directly back to English as "Mr. Proper". Or so I
read somewhere.

--
/ |
[|] Sean Neakums | Questions are a burden to others;
[|] <[email protected]> | answers a prison for oneself.
\ |

2002-08-07 13:28:40

by Matti Aarnio

[permalink] [raw]
Subject: Re: Why 'mrproper'?

On Wed, Aug 07, 2002 at 08:55:25AM -0400, Bill Davidsen wrote:
> Having started out on the four floppy MCC "distribution" of Linux,
> building kernels clean with 'make distclean,' can someone provide a quick
> historical note as to what mrproper buys? A quick look at the tree after
> each didn't tell me much.

Besides of the referral to domestic cleaning agent..
The "mrproper" tag is being used all over the place
to remove most of configuration and compilation related
files.

"distclean" calls at first "mrproper", and then does some
additional cleanups, like various editor backup files.

Thus "distclean" does more than "mrproper".

Deeper understanding is available to those who read the top-level
"Makefile" file. ;-) (Presuming they understand makefile.)

/Matti Aarnio

2002-08-07 13:57:22

by DevilKin

[permalink] [raw]
Subject: Re: Why 'mrproper'?

On Wednesday 07 August 2002 15:18, Chris Chabot wrote:
> It was named such at the time, as a 'cleaning agent' comparible to 'Mr
> Muscle', etc.. Thus mrproper _realy_ cleans the kernel tree ;-)

LOL. And to add to this, here in Belgium where I live, we have a product that
is actually called 'Mr. Proper' and it is a cleaning agent.

DK

--
Oh, when I was in love with you,
Then I was clean and brave,
And miles around the wonder grew
How well did I behave.

And now the fancy passes by,
And nothing will remain,
And miles around they'll say that I
Am quite myself again.
-- A. E. Housman

2002-08-07 14:13:47

by Tomas Szepe

[permalink] [raw]
Subject: Re: Why 'mrproper'?

> > Having started out on the four floppy MCC "distribution" of Linux,
> > building kernels clean with 'make distclean,' can someone provide a quick
> > historical note as to what mrproper buys? A quick look at the tree after
> >each didn't tell me much.
> It was named such at the time, as a 'cleaning agent' comparible to 'Mr
> Muscle', etc.. Thus mrproper _realy_ cleans the kernel tree ;-)

It was a cleaning agent advertised all over eastern Europe between abt. 1991
and 1994 IIRC. If you're _truly_ after the history of Linux, you might like
to get hold of a copy of Karel Kachyna's movie "Fany" [1], in which you can
see most of this spectacular piece of a generic cleaning agent commercial. :)
Let me add, though, this movie has got some *real* qualities too.

T.

[1] http://www.blockbuster.com/bb/movie/details/0,7286,VID-V+++136499,00.html

2002-08-07 15:04:27

by Thunder from the hill

[permalink] [raw]
Subject: Re: Why 'mrproper'?

Hi,

On Wed, 7 Aug 2002, DevilKin wrote:
> LOL. And to add to this, here in Belgium where I live, we have a product
> that is actually called 'Mr. Proper' and it is a cleaning agent.

IIRC this product is german, actually. From Henkel, I believe, but I might
be wrong. It was named after this product. But that was not the question,
actually.

'mrproper' will remove most of your objects, configuration, flags, etc.
However, 'distclean' will firstly make 'mrproper', then remove your backup
files such as "*~", "*.orig", "*.rej", etc. It's all in the Makefile,
actually.

Thunder
--
.-../../-./..-/-..- .-./..-/.-.././.../.-.-.-

2002-08-07 17:25:18

by Heinz Diehl

[permalink] [raw]
Subject: Re: Why 'mrproper'?

On Wed Aug 07 2002, Thunder from the hill wrote:

[Mr. Proper]
> IIRC this product is german, actually. From Henkel, I believe, but I might
> be wrong.

You're not ;)

--
# Heinz Diehl, 68259 Mannheim, Germany

2002-08-07 16:58:21

by Andries Brouwer

[permalink] [raw]
Subject: Re: Why 'mrproper'?

On Wed, Aug 07, 2002 at 08:55:25AM -0400, Bill Davidsen wrote:

> Having started out on the four floppy MCC "distribution" of Linux,
> building kernels clean with 'make distclean,' can someone provide a quick
> historical note as to what mrproper buys? A quick look at the tree after
> each didn't tell me much.

Funny that you ask this question first now.
mrproper came in 0.99p7
distclean came in 0.99p14 as a synonym for mrproper.

2002-08-07 17:11:21

by Thunder from the hill

[permalink] [raw]
Subject: Re: Why 'mrproper'?

Hi,

On Wed, 7 Aug 2002, Andries Brouwer wrote:
> Funny that you ask this question first now.
> mrproper came in 0.99p7
> distclean came in 0.99p14 as a synonym for mrproper.

"Mr. President, this is not exactly true."

The 'distclean' target also removes your editors backup files ("*~",
"#*#", "*.bak") and your patch leftovers ("*.orig", "*.rej"), notably your
".SUMS".

Thunder
--
.-../../-./..-/-..- .-./..-/.-.././.../.-.-.-

2002-08-07 18:48:51

by Andries Brouwer

[permalink] [raw]
Subject: Re: Why 'mrproper'?

On Wed, Aug 07, 2002 at 11:13:47AM -0600, Thunder from the hill wrote:

> On Wed, 7 Aug 2002, Andries Brouwer wrote:
> > Funny that you ask this question first now.
> > mrproper came in 0.99p7
> > distclean came in 0.99p14 as a synonym for mrproper.
>
> "Mr. President, this is not exactly true."
>
> The 'distclean' target also removes ...

Read my letter again. Then check your sources.
Then see that what I wrote is exactly true.

2002-08-07 20:04:46

by Thunder from the hill

[permalink] [raw]
Subject: Re: Why 'mrproper'?

Hi,

On Wed, 7 Aug 2002, Andries Brouwer wrote:
> > > Funny that you ask this question first now.
> > > mrproper came in 0.99p7
> > > distclean came in 0.99p14 as a synonym for mrproper.
>
> Read my letter again. Then check your sources.
> Then see that what I wrote is exactly true.

Hmmm... Anyone still have 0.99p14?

Thunder
--
.-../../-./..-/-..- .-./..-/.-.././.../.-.-.-

2002-08-07 21:04:54

by Andries Brouwer

[permalink] [raw]
Subject: Re: Why 'mrproper'?

On Wed, Aug 07, 2002 at 02:07:09PM -0600, Thunder from the hill wrote:

> Hmmm... Anyone still have 0.99p14?

See ftp://ftp.win.tue.nl/pub/linux-local/kernel.archive/0.99/linux-0.99.14.tar.gz

2002-08-07 23:15:17

by Bill Davidsen

[permalink] [raw]
Subject: Re: Why 'mrproper'?

On Wed, 7 Aug 2002, Matti Aarnio wrote:

> Besides of the referral to domestic cleaning agent..
> The "mrproper" tag is being used all over the place
> to remove most of configuration and compilation related
> files.
>
> "distclean" calls at first "mrproper", and then does some
> additional cleanups, like various editor backup files.
>
> Thus "distclean" does more than "mrproper".

Yes, thanks, I see what it does, I was more wondering about the name (ok,
typical late night in-joke) and the need for a less complete cleaning. It
takes the same time as distclean, and requires the same steps, I was just
wondering at the need.

--
bill davidsen <[email protected]>
CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.

2002-08-07 23:21:12

by Thunder from the hill

[permalink] [raw]
Subject: Re: Why 'mrproper'?

Hi,

On Wed, 7 Aug 2002, Bill Davidsen wrote:
> Yes, thanks, I see what it does, I was more wondering about the name (ok,
> typical late night in-joke) and the need for a less complete cleaning. It
> takes the same time as distclean, and requires the same steps, I was just
> wondering at the need.

Well, Mr. Proper claims to make as clean as to make you mirror in it right
after the first wipe...

Thunder
--
.-../../-./..-/-..- .-./..-/.-.././.../.-.-.-

2002-08-07 23:30:47

by Bill Davidsen

[permalink] [raw]
Subject: Re: Why 'mrproper'?

On Wed, 7 Aug 2002, Andries Brouwer wrote:

> On Wed, Aug 07, 2002 at 08:55:25AM -0400, Bill Davidsen wrote:
>
> > Having started out on the four floppy MCC "distribution" of Linux,
> > building kernels clean with 'make distclean,' can someone provide a quick
> > historical note as to what mrproper buys? A quick look at the tree after
> > each didn't tell me much.
>
> Funny that you ask this question first now.

It came to me as I was looking for something else in 2.4.19. Notably that
"make backup" backs up "linux" even though the tar file now unpacks into
linux-2.4.19. That looks kind of like a problem waiting to bite some
kernel developer.

> mrproper came in 0.99p7
> distclean came in 0.99p14 as a synonym for mrproper.

It certainly isn't such now, it does a good bit more. Anyway, I have my
bit of history for the day, thanks all!

--
bill davidsen <[email protected]>
CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.

2002-08-09 17:45:57

by Kelsey Hudson

[permalink] [raw]
Subject: Re: Why 'mrproper'?

On Wed, 7 Aug 2002, Bill Davidsen wrote:

> Having started out on the four floppy MCC "distribution" of Linux,
> building kernels clean with 'make distclean,' can someone provide a quick
> historical note as to what mrproper buys? A quick look at the tree after
> each didn't tell me much.

mrproper is really a joke. Here in the US, we have Mr. Clean; in German,
at least, Mr. Proper is the literal translation. I'm not sure who added
it, but the thought of an old bald guy scrubbing down the source code with
a sponge is kinda funny. :D

Kelsey Hudson [email protected]
Software Engineer/UNIX Systems Administrator
Compendium Technologies, Inc (619) 725-0771
---------------------------------------------------------------------------

2002-08-09 17:55:40

by Imran Badr

[permalink] [raw]
Subject: kernel memory swap..


Hi,

If I allocate some memory using kmalloc() in the linux device driver and
will it ever be swapped to hard disk? If yes, then how can I lock the page?

Thanks,
Imran.

2002-08-09 19:36:16

by Richard B. Johnson

[permalink] [raw]
Subject: Re: kernel memory swap..

On Fri, 9 Aug 2002, Imran Badr wrote:

>
> Hi,
>
> If I allocate some memory using kmalloc() in the linux device driver and
> will it ever be swapped to hard disk? If yes, then how can I lock the page?
>
> Thanks,
> Imran.

Nope. It's locked into the kernel and won't go away until you kfree() it.

Cheers,
Dick Johnson
Penguin : Linux version 2.4.18 on an i686 machine (797.90 BogoMips).
The US military has given us many words, FUBAR, SNAFU, now ENRON.
Yes, top management were graduates of West Point and Annapolis.

2002-08-09 23:15:49

by Gilad Ben-Yossef

[permalink] [raw]
Subject: Re: kernel memory swap..

On Fri, 2002-08-09 at 20:57, Imran Badr wrote:
>
> Hi,
>
> If I allocate some memory using kmalloc() in the linux device driver and
> will it ever be swapped to hard disk? If yes, then how can I lock the page?

AFAIK, kmalloced memory is never swapped.

Gilad.

--
Gilad Ben-Yossef <[email protected]>
http://benyossef.com

"Money talks, bullshit walks and GNU awks."
-- Shachar "Sun" Shemesh, debt collector for the GNU/Yakuza

2002-08-14 16:21:52

by Joerg

[permalink] [raw]
Subject: Re: Why 'mrproper'?

> IIRC this product is german, actually. From Henkel, I believe, but I
might
> be wrong. It was named after this product. But that was not the
question,
> actually.

It's from Procter and Gamble:
http://www.pg.com/product_card/brand_overview.jhtml?brand=mrclean&category=Household+Cleaners
http://www.homemadesimple.com/mrclean/
http://www.mrproper.de

Regards
J?rg

=====
--
Regards
Joerg


__________________________________________________________________

Gesendet von Yahoo! Mail - http://mail.yahoo.de
M?chten Sie mit einem Gru? antworten? http://grusskarten.yahoo.de