KernelWiki Lives

2001-03-31 Thread Gary Lawrence Murphy


Out of the ashes arises a better KernelWiki, with more expressive
power, more features, more pages and a _lot_ of work to be done to
update all your excellent submissions to the new PhpWiki syntax ;)

enjoy: http://kernelbook.sourceforge.net/wiki/index.php

-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]>  TeleDynamics Communications Inc
Business Innovations Through Open Source Systems: http://www.teledyn.com
"Computers are useless.  They can only give you answers."(Pablo Picasso)

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



KernelWiki Lives

2001-03-31 Thread Gary Lawrence Murphy


Out of the ashes arises a better KernelWiki, with more expressive
power, more features, more pages and a _lot_ of work to be done to
update all your excellent submissions to the new PhpWiki syntax ;)

enjoy: http://kernelbook.sourceforge.net/wiki/index.php

-- 
Gary Lawrence Murphy [EMAIL PROTECTED]  TeleDynamics Communications Inc
Business Innovations Through Open Source Systems: http://www.teledyn.com
"Computers are useless.  They can only give you answers."(Pablo Picasso)

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



Re: linmodem????

2001-01-15 Thread Gary Lawrence Murphy


And it works for me under Mandrake 7.1 on an acer330T; I haven't tried
the 2.4 trick yet, and there was a simple patch to one include file to
use ppp under 2.2.16, but beyond that, it works flawlessly.

for those who haven't found it, I have a help-page for Acer laptop
users at http://www.teledyn.com/help/acer330T.html

-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]> TeleDynamics Communications Inc
Business Innovations Through Open Source Systems: http://www.teledyn.com
"Computers are useless.  They can only give you answers."(Pablo Picasso)

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



Re: linmodem????

2001-01-15 Thread Gary Lawrence Murphy


And it works for me under Mandrake 7.1 on an acer330T; I haven't tried
the 2.4 trick yet, and there was a simple patch to one include file to
use ppp under 2.2.16, but beyond that, it works flawlessly.

for those who haven't found it, I have a help-page for Acer laptop
users at http://www.teledyn.com/help/acer330T.html

-- 
Gary Lawrence Murphy [EMAIL PROTECTED] TeleDynamics Communications Inc
Business Innovations Through Open Source Systems: http://www.teledyn.com
"Computers are useless.  They can only give you answers."(Pablo Picasso)

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



KernelWiki for December: Season of the Gift

2000-12-07 Thread Gary Lawrence Murphy

No, I hadn't forgotten: Time for another poke-the-kernel-list post.

December is, for many people, a time of community and family, and a
time for giving gifts to friends and strangers.  In Japan, I am told,
they have a custom of giving away to others the gifts they have
received.

The December 2000 KernelWiki Challenge is really simple:

"When I asked about ___,  told me "

1) Fill in the blanks or comb your back emails for some gift of kernel
   insight which you received from someone else.

2) Go to http://kernelbook.sourceforge.net/wiki/?KernelWiki and find
   the appropriate KernelWiki page.

3) Click the "Edit this Page" link

4) Plunk your December KernelWiki response into the text box.

5) Click "Save" and get back to your holiday festivities.

It's painless. All I want is 10 minutes of your time.  The best stuff
is already sitting there in your email files, all you have to do is
dig it out, dust it off, and share it.  Even if you are still trying
to make sense of it, if it seems useful to understanding Linux 2.4,
plunk it in. It's easy. 10 minutes work, 15 tops.

Hundreds of messages pass through this list in a day, and while most
are about the day to day business of _building_ the new kernel, some
small percent are general answers that illuminate the Kernel.  Those
flashes _deserve_ to be collected and shared. One month's worth of
these gems could illuminate whole sections of the kernel.

What do you win?  Do it right, and you might cause that "transmission
of light" which nets you assistance in your kernel hacking.  The word
"Community" comes from Latin roots meaning "Those with whom I share
gifts".  Your contribution to the KernelWiki makes that community just
a little larger.

  WARNING: I will persist in pestering for participation, but no more
  than once a month.  The subject line is stable enough to regexp for
  a kill file, but the simple fact is the KernelWiki _is_ working.

KernelWiki charges forth, breaking all records, charting new ground,
belieing the naysayers.  KernelWiki has exceeded all expectations.
KernelWiki is a hit, the cover of Die Spiegle and Time's Kernel Doc of
the Year.  Be the first in your network segment to KernelWiki!

Should you have more than 15 minutes to spare and you are interested
in this KernelWiki thing, you are invited to fetch

http://kernelbook.sourceforge.net/wiki/?KernelWikiWhy
http://kernelbook.sourceforge.net/wiki/?KernelWikiPolicies
http://kernelbook.sourceforge.net/wiki/?HowToUseWiki

The dedicated gift-givers are invited to cruise KernelWiki for
question marks, and click the mark to describe the undefined term.
KernelWiki lives by your kind contributions.

See you in 2001


-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]>: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"My humanity is bound up in yours; we can only be human together"(Tutu)
-
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/



KernelWiki for December: Season of the Gift

2000-12-07 Thread Gary Lawrence Murphy

No, I hadn't forgotten: Time for another poke-the-kernel-list post.

December is, for many people, a time of community and family, and a
time for giving gifts to friends and strangers.  In Japan, I am told,
they have a custom of giving away to others the gifts they have
received.

The December 2000 KernelWiki Challenge is really simple:

"When I asked about ___,  told me "

1) Fill in the blanks or comb your back emails for some gift of kernel
   insight which you received from someone else.

2) Go to http://kernelbook.sourceforge.net/wiki/?KernelWiki and find
   the appropriate KernelWiki page.

3) Click the "Edit this Page" link

4) Plunk your December KernelWiki response into the text box.

5) Click "Save" and get back to your holiday festivities.

It's painless. All I want is 10 minutes of your time.  The best stuff
is already sitting there in your email files, all you have to do is
dig it out, dust it off, and share it.  Even if you are still trying
to make sense of it, if it seems useful to understanding Linux 2.4,
plunk it in. It's easy. 10 minutes work, 15 tops.

Hundreds of messages pass through this list in a day, and while most
are about the day to day business of _building_ the new kernel, some
small percent are general answers that illuminate the Kernel.  Those
flashes _deserve_ to be collected and shared. One month's worth of
these gems could illuminate whole sections of the kernel.

What do you win?  Do it right, and you might cause that "transmission
of light" which nets you assistance in your kernel hacking.  The word
"Community" comes from Latin roots meaning "Those with whom I share
gifts".  Your contribution to the KernelWiki makes that community just
a little larger.

  WARNING: I will persist in pestering for participation, but no more
  than once a month.  The subject line is stable enough to regexp for
  a kill file, but the simple fact is the KernelWiki _is_ working.

KernelWiki charges forth, breaking all records, charting new ground,
belieing the naysayers.  KernelWiki has exceeded all expectations.
KernelWiki is a hit, the cover of Die Spiegle and Time's Kernel Doc of
the Year.  Be the first in your network segment to KernelWiki!

Should you have more than 15 minutes to spare and you are interested
in this KernelWiki thing, you are invited to fetch

http://kernelbook.sourceforge.net/wiki/?KernelWikiWhy
http://kernelbook.sourceforge.net/wiki/?KernelWikiPolicies
http://kernelbook.sourceforge.net/wiki/?HowToUseWiki

The dedicated gift-givers are invited to cruise KernelWiki for
question marks, and click the mark to describe the undefined term.
KernelWiki lives by your kind contributions.

See you in 2001

EOT
-- 
Gary Lawrence Murphy [EMAIL PROTECTED]: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"My humanity is bound up in yours; we can only be human together"(Tutu)
-
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/



Re: RFC: "SubmittingPatches" text

2000-11-16 Thread Gary Lawrence Murphy


Alan and Tigran's comments folded in and Wiki-fied ;)
http://kernelbook.sourceforge.net:80/wiki/?PreparingPatches

This is not meant to replace the Documentation/... guide, only to
provide means for future public contributions.  Consider it a 
tentative preview, not a formal publication, and change it as
you wish.

-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]>: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/



Re: RFC: SubmittingPatches text

2000-11-16 Thread Gary Lawrence Murphy


Alan and Tigran's comments folded in and Wiki-fied ;)
http://kernelbook.sourceforge.net:80/wiki/?PreparingPatches

This is not meant to replace the Documentation/... guide, only to
provide means for future public contributions.  Consider it a 
tentative preview, not a formal publication, and change it as
you wish.

-- 
Gary Lawrence Murphy [EMAIL PROTECTED]: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/



Re: State of Posix compliance in v2.2/v2.4 kernel?

2000-11-13 Thread Gary Lawrence Murphy

>>>>> "J" == Jeff Garzik <[EMAIL PROTECTED]> writes:

J> Would it be reasonable to have these needs documented in a
J> central location, with patches attached where possible?

http://kernelbook.sourceforge.net:80/wiki/?LinuxAndPosixCompliance

The lead-in discussion has been snipped and inserted under the more
general topic http://kernelbook.sourceforge.net:80/wiki/?LinuxVsUnix
-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]>: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/



Re: KernelWiki for November: Dia de Muertos

2000-11-01 Thread Gary Lawrence Murphy


Thank you for your thoughtful commments.  I'd recommend you send such
comments directly to the author that offends you as posting to the
wide list in a vain attempt to gain yourself some status points is
only going to result in some comment that further offends you and
locks you into a flame war that will certainly consume more of your
time than simple contributing to the KernelWiki project.  Of course,
some people are not concerned about spending their time
constructively.

Ooops, did I post that publically?  Well, it can always serve as a
bad example ;)

-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]>: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/



Re: KernelWiki for November: Dia de Muertos

2000-11-01 Thread Gary Lawrence Murphy


Thank you for your thoughtful commments.  I'd recommend you send such
comments directly to the author that offends you as posting to the
wide list in a vain attempt to gain yourself some status points is
only going to result in some comment that further offends you and
locks you into a flame war that will certainly consume more of your
time than simple contributing to the KernelWiki project.  Of course,
some people are not concerned about spending their time
constructively.

Ooops, did I post that publically?  Well, it can always serve as a
bad example ;)

-- 
Gary Lawrence Murphy [EMAIL PROTECTED]: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/



[OT]: Brooks and the kernel wiki

2000-10-02 Thread Gary Lawrence Murphy


Alexander also makes a simple wrong assumption in his comparison of
software and hypertext documents: Software must be logically
consistent and its writers highly inter-co-ordinated or it simply
won't work; a rough and non-linear post-modern web-accessible document
has no such internal communication requirement.  When you write a
screenplay like this, you get 3 academy award nominations; when you
write software like this, you get a cubicle in Redmond.

Oh, yes, I totally agree that it would be very nice to have tight
coherence throughout the document, but it is not strictly required.

Best regards.

-- 
  "The only thing that is not art is inattention." - Marcel Duchamp

Gary Lawrence Murphy <[EMAIL PROTECTED]>: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
-
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/



Linux 2.4 kernel wiki for October

2000-10-02 Thread Gary Lawrence Murphy


The October 2000 Kernel Wiki Challenge is ...

"The most misunderstood part about  in Linux 2.4 is "

1) Fill in the blanks, short and sweet, in your own words.

2) Go to http://kernelbook.sourceforge.net/wiki/?KernelWiki find
   the appropriate subsection of the Wiki covering your area of
   expertise.

3) Click the "Edit this Page" link

4) Plunk your October KernelWiki response into the text box.

5) Click "Save" and get back to your happy hacking.

It's painless. All I want is 10 minutes of your time.  You know you
know the answers, and if you don't, you know the proper questions to
ask. I don't know how I can make it any easier.  10 minutes, 15 tops.

No excuses. _Everyone_ has that kind of time to spare for Linux
documentation. There are hundreds of competent engineers active on
this mailing list. One day's worth of our collective linux-kernel
effort, focussed precisely on illuminating some part of the code,
would complete several chapters of text. A week's worth would fill
a thousand pages.

If everyone gives just _10_ _minutes_ a month, 
we can _completely_ document 2.4 by groundhog day.

What do you win?  Do it right, and you might cause that "transmission
of light" that nets you some assistance in your kernel hacking.

WARNING: I am going to persist in nagging you to participate, but no
more than once a month ;) Put me in your kill file if you will but if
KernelWiki is ignored or abused, it dies. 

I leave it at the mercy of the court.

If you have more than 15 minutes to spare and you are interested in what
it is that I'm up to with this Wiki thing, you are invited to read

http://kernelbook.sourceforge.net/wiki/?KernelWikiWhy
http://kernelbook.sourceforge.net/wiki/?KernelWikiPolicies
http://kernelbook.sourceforge.net/wiki/?HowToUseWiki

-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]>  TeleDynamics Communications Inc
Business Innovations Through Open Source Systems: http://www.teledyn.com
"Computers are useless.  They can only give you answers."(Pablo Picasso)

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



Linux 2.4 kernel wiki for October

2000-10-02 Thread Gary Lawrence Murphy


The October 2000 Kernel Wiki Challenge is ...

"The most misunderstood part about  in Linux 2.4 is "

1) Fill in the blanks, short and sweet, in your own words.

2) Go to http://kernelbook.sourceforge.net/wiki/?KernelWiki find
   the appropriate subsection of the Wiki covering your area of
   expertise.

3) Click the "Edit this Page" link

4) Plunk your October KernelWiki response into the text box.

5) Click "Save" and get back to your happy hacking.

It's painless. All I want is 10 minutes of your time.  You know you
know the answers, and if you don't, you know the proper questions to
ask. I don't know how I can make it any easier.  10 minutes, 15 tops.

No excuses. _Everyone_ has that kind of time to spare for Linux
documentation. There are hundreds of competent engineers active on
this mailing list. One day's worth of our collective linux-kernel
effort, focussed precisely on illuminating some part of the code,
would complete several chapters of text. A week's worth would fill
a thousand pages.

If everyone gives just _10_ _minutes_ a month, 
we can _completely_ document 2.4 by groundhog day.

What do you win?  Do it right, and you might cause that "transmission
of light" that nets you some assistance in your kernel hacking.

WARNING: I am going to persist in nagging you to participate, but no
more than once a month ;) Put me in your kill file if you will but if
KernelWiki is ignored or abused, it dies. 

I leave it at the mercy of the court.

If you have more than 15 minutes to spare and you are interested in what
it is that I'm up to with this Wiki thing, you are invited to read

http://kernelbook.sourceforge.net/wiki/?KernelWikiWhy
http://kernelbook.sourceforge.net/wiki/?KernelWikiPolicies
http://kernelbook.sourceforge.net/wiki/?HowToUseWiki

-- 
Gary Lawrence Murphy [EMAIL PROTECTED]  TeleDynamics Communications Inc
Business Innovations Through Open Source Systems: http://www.teledyn.com
"Computers are useless.  They can only give you answers."(Pablo Picasso)

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



Re: Standard Linux (Was What is up with Redhat 7.0?)

2000-09-30 Thread Gary Lawrence Murphy


There is no need for a law requiring a 'standard' kernel in any
distro, and there is no chance people would follow any such rule.

So long as people know their distro kernel is patched and, if they
want to apply some 3rd party patch, we advise them they may want to
obtain and install 'clean' sources from kernel.org.  This is the
approach I take in my kernel-config chapters for the Unleashed books,
and it is also the advice given on the RedHat website (or at least it
was last I looked)

Anyone who knows they need and will apply a 3rd party patch likely
knows how to obtain and compile a fresh kernel (or can follow my
chapter ;)

A case in point is the Trelos Win4Linux windows 'emulator'.  This is
shipped as a patch against what I call "the cannonical sources" and
fails on some of the more exotic distros.  Frankly, I don't think
Trelos should bother shipping 'distro flavours' of their patch, and
instead, distros should ship a diff-set which would incrementally
migrate cannonical sources to match their distro package.  That way,
if I want Trelos' software, I get the kernel.org sources, patch them
for Trelos, then selectively add what I want from RedHat or Mandrake
or Debian or whatever.  IMHO, this has a far greater chance of success
across a wider range of scenarios.

However it goes, though, it is not our problem, it is entirely up to
the distros to sort this out among themselves and the ISVs.

-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]>: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/



Re: Standard Linux (Was What is up with Redhat 7.0?)

2000-09-30 Thread Gary Lawrence Murphy


There is no need for a law requiring a 'standard' kernel in any
distro, and there is no chance people would follow any such rule.

So long as people know their distro kernel is patched and, if they
want to apply some 3rd party patch, we advise them they may want to
obtain and install 'clean' sources from kernel.org.  This is the
approach I take in my kernel-config chapters for the Unleashed books,
and it is also the advice given on the RedHat website (or at least it
was last I looked)

Anyone who knows they need and will apply a 3rd party patch likely
knows how to obtain and compile a fresh kernel (or can follow my
chapter ;)

A case in point is the Trelos Win4Linux windows 'emulator'.  This is
shipped as a patch against what I call "the cannonical sources" and
fails on some of the more exotic distros.  Frankly, I don't think
Trelos should bother shipping 'distro flavours' of their patch, and
instead, distros should ship a diff-set which would incrementally
migrate cannonical sources to match their distro package.  That way,
if I want Trelos' software, I get the kernel.org sources, patch them
for Trelos, then selectively add what I want from RedHat or Mandrake
or Debian or whatever.  IMHO, this has a far greater chance of success
across a wider range of scenarios.

However it goes, though, it is not our problem, it is entirely up to
the distros to sort this out among themselves and the ISVs.

-- 
Gary Lawrence Murphy [EMAIL PROTECTED]: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/



Re: Availability of kdb

2000-09-11 Thread Gary Lawrence Murphy

>>>>> "A" == Alexander Viro <[EMAIL PROTECTED]> writes:

A> As for the "greater social good" (or world domination, for that
A> matter) - excuse me, but quite a few of us couldn't care
A> less. 

Thanks for the comment, and please don't feel guilty about it, it is a
perfectly valid reason for Linux. It is also what I suspected by
looking at the structure of the code: IMHO, Linux (ie the kernel) is
the _ultimate_ "user friendly" software product ... _iff_ you consider
the "users" as the programmers themselves.  I know of no other piece of
software which gives its users such depth of community.

I also frequently see vetos and approvals on this list where the final
rationale is social rather than technical.  There is no fault or evil
in this, and social reasons are important to ensuring the community
functions. Just so long as we all understand that this is the purpose
of Linux. In a very early interview (c.1993?), Linus gave a list of
requirements which begins with Linux being fun to work on for himself,
and then for other developers. For some, it is.

You might say Linux has succeeded because it is a 'playground' for
developers, a place where they _like_ to contribute and where there
are no project managers, marketing or QA people saying "you must do
this and that by next Tuesday".  

This is perfectly fine.  The playground atmosphere sets it apart from
its more staid and serious competition. Linux need not set out to rule
or save the world. It is a gift, and we can take it or leave it as we
wish. 

But ... wouldn't we avoid a lot of these technical merit discussions
of this or that method or technique (kdb, reiserfs, ) if we were
more open about its purpose?

-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]>: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/



Re: Availability of kdb

2000-09-11 Thread Gary Lawrence Murphy

>>>>> "H" == Horst von Brand <[EMAIL PROTECTED]> writes:

H> In the end, this is Linus' game. If you want to play, you'll
H> have to pay the admission price he sets. 

Is it fair to ask about the purpose of Linux?  

The purpose I most often hear talks about world domination and about
having the best O/S on the maximum number of platforms, with appeals
to "open source" to ensure quality control and technical progress.
That goal says nothing about the grain of the wood or the vanity of
the carpenter. It is all about being of service to a greater social
good.  Maybe I misunderstood.

The analogy to typing hex codes or toggling code at the console is
also apt.  Unix ascended over Multix in no small part because of C,
which drew sneers from the trad programmer of the day. Personally, I
tend to debug intuitively based on my knowledge of code, but not
exclusively.  In my 25 years in this business, I have seen amazing
things done with debuggers, things that had stumped whole teams of
very good programmers. Intuition still plays a vital role, but gdb in
the right hands can prove things that would take months of code
tweaking to do by hand.

I'll risk yet another metaphor ;) ...

While composing music, I can use a pen and staff paper and work out
harmonic and melogic lines at a piano, but I limit myself. With much
respect to the pre-digital composers, this work is prohibitively
tedious and demands a vibrant imagination when you must produce 102
parts for an orchestra, and this method severely restricted the
harmonic sense of pre-electronic composition as they grafted the
wave-form harmonics of the piano to all other instruments. Harry Partch
took us one step towards a different sense of harmony, but had to
rest on ideal and imaginary instruments because he could not manage
the complexity of instrument timbres using manual methods.

Also, if I want to be modern, if I need to step outside the
euro-centric equal-tempered scale and classical rhythm, notation
quickly becomes a handicap (see John Cage's "Notations").  Using
software tools, I gain fine control, I can more rapidly experiment
with scenarios, and I can manage many orders of magnitude more
complexity.  I find the same is true with software tools.

Tools should serve and extend the body, not enslave the mind.  Yes, I
can walk to my nearest village and yes I will see more fine detail of
nature if I walk and will excercise my heart, but my bicycle makes it
practical to do this 20km trek as a day trip, and a car makes it
possible to go shopping.  

It all depends on my purpose.

-- 
Gary Lawrence Murphy <[EMAIL PROTECTED]>: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/



Re: Availability of kdb

2000-09-11 Thread Gary Lawrence Murphy

 "H" == Horst von Brand [EMAIL PROTECTED] writes:

H In the end, this is Linus' game. If you want to play, you'll
H have to pay the admission price he sets. 

Is it fair to ask about the purpose of Linux?  

The purpose I most often hear talks about world domination and about
having the best O/S on the maximum number of platforms, with appeals
to "open source" to ensure quality control and technical progress.
That goal says nothing about the grain of the wood or the vanity of
the carpenter. It is all about being of service to a greater social
good.  Maybe I misunderstood.

The analogy to typing hex codes or toggling code at the console is
also apt.  Unix ascended over Multix in no small part because of C,
which drew sneers from the trad programmer of the day. Personally, I
tend to debug intuitively based on my knowledge of code, but not
exclusively.  In my 25 years in this business, I have seen amazing
things done with debuggers, things that had stumped whole teams of
very good programmers. Intuition still plays a vital role, but gdb in
the right hands can prove things that would take months of code
tweaking to do by hand.

I'll risk yet another metaphor ;) ...

While composing music, I can use a pen and staff paper and work out
harmonic and melogic lines at a piano, but I limit myself. With much
respect to the pre-digital composers, this work is prohibitively
tedious and demands a vibrant imagination when you must produce 102
parts for an orchestra, and this method severely restricted the
harmonic sense of pre-electronic composition as they grafted the
wave-form harmonics of the piano to all other instruments. Harry Partch
took us one step towards a different sense of harmony, but had to
rest on ideal and imaginary instruments because he could not manage
the complexity of instrument timbres using manual methods.

Also, if I want to be modern, if I need to step outside the
euro-centric equal-tempered scale and classical rhythm, notation
quickly becomes a handicap (see John Cage's "Notations").  Using
software tools, I gain fine control, I can more rapidly experiment
with scenarios, and I can manage many orders of magnitude more
complexity.  I find the same is true with software tools.

Tools should serve and extend the body, not enslave the mind.  Yes, I
can walk to my nearest village and yes I will see more fine detail of
nature if I walk and will excercise my heart, but my bicycle makes it
practical to do this 20km trek as a day trip, and a car makes it
possible to go shopping.  

It all depends on my purpose.

-- 
Gary Lawrence Murphy [EMAIL PROTECTED]: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/



Re: Availability of kdb

2000-09-11 Thread Gary Lawrence Murphy

 "A" == Alexander Viro [EMAIL PROTECTED] writes:

A As for the "greater social good" (or world domination, for that
A matter) - excuse me, but quite a few of us couldn't care
A less. 

Thanks for the comment, and please don't feel guilty about it, it is a
perfectly valid reason for Linux. It is also what I suspected by
looking at the structure of the code: IMHO, Linux (ie the kernel) is
the _ultimate_ "user friendly" software product ... _iff_ you consider
the "users" as the programmers themselves.  I know of no other piece of
software which gives its users such depth of community.

I also frequently see vetos and approvals on this list where the final
rationale is social rather than technical.  There is no fault or evil
in this, and social reasons are important to ensuring the community
functions. Just so long as we all understand that this is the purpose
of Linux. In a very early interview (c.1993?), Linus gave a list of
requirements which begins with Linux being fun to work on for himself,
and then for other developers. For some, it is.

You might say Linux has succeeded because it is a 'playground' for
developers, a place where they _like_ to contribute and where there
are no project managers, marketing or QA people saying "you must do
this and that by next Tuesday".  

This is perfectly fine.  The playground atmosphere sets it apart from
its more staid and serious competition. Linux need not set out to rule
or save the world. It is a gift, and we can take it or leave it as we
wish. 

But ... wouldn't we avoid a lot of these technical merit discussions
of this or that method or technique (kdb, reiserfs, c) if we were
more open about its purpose?

-- 
Gary Lawrence Murphy [EMAIL PROTECTED]: office voice/fax: 01 519 4222723
T(!c)Inc Business Innovation through Open Source http://www.teledyn.com
M:I-3 - Documenting the Linux kernel: http://kernelbook.sourceforge.net
"You don't play what you know; you play what you hear." --- Miles Davis
-
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/