Re: Profanity in the Linux Kernel?!?!?

Kelley Spoon (kspoon@turbolinux.com)
Tue, 8 Jun 1999 23:33:26 -0600 (MDT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---456352377-2118259714-928906406=:18281
Content-Type: TEXT/PLAIN; charset=US-ASCII

On 8 Jun 1999, Scott Jaderholm wrote:

> It seems to me that if you are trying to make an OS that is going to be
> used by the masses you would try and present yourselves as best as
> possible. Using profanity to document your code doesn't seem all that
> appealing to me, but I don't know about others.

> Is it really necessary? Someone could easily put "messed up" in place
> of it.

Someone else brought up the point about censoring work other people
contributed, and I agree with that. I have absolutely no problem
with a developer calling a spade a spade.

However. For those with delicate sensibilities, I present a humble
patch made against the 2.2.9 kernel source. It merely adds a make
rule that calls a fairly lame shell script to replace the naughty
words with something a little more Donna Reed.

Chance that it breaks something important: high
Chance that it catches all the bad words : low

But it should be enough to get you started on leading the project
to wash out the kernel source's mouth with soap.

cp repent.patch /usr/src/linux
cd /usr/src/linux
patch -p1 < repent.patch

make repent

And rest easy knowing that you're one of the elite few who are
running a saintly Linux kernel that will probably throw errors
at you left and right as you try to compile it.

Take it easy,

--
Kelley Spoon  <kspoon@turbolinux.com>

---456352377-2118259714-928906406=:18281 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="repent.patch" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.LNX.3.95.990608233326.18281D@pacific.pht.com> Content-Description:

ZGlmZiAtdU5yIGxpbnV4L01ha2VmaWxlIGxpbnV4LnJlcGVudC9NYWtlZmls ZQ0KLS0tIGxpbnV4L01ha2VmaWxlCVdlZCBNYXkgMTIgMDg6NTA6MTIgMTk5 OQ0KKysrIGxpbnV4LnJlcGVudC9NYWtlZmlsZQlUdWUgSnVuICA4IDIyOjE5 OjA1IDE5OTkNCkBAIC00NDQsMyArNDQ0LDE3IEBADQogDQogc2NyaXB0cy9z cGxpdC1pbmNsdWRlOiBzY3JpcHRzL3NwbGl0LWluY2x1ZGUuYw0KIAkkKEhP U1RDQykgJChIT1NUQ0ZMQUdTKSAtbyBzY3JpcHRzL3NwbGl0LWluY2x1ZGUg c2NyaXB0cy9zcGxpdC1pbmNsdWRlLmMNCisJDQorcmVwZW50OiBzY3JpcHRz L3JlcGVudC5zaA0KKwlAZWNobyAiT2ssIHdlZW5vci4gIEknbGwgdHJ5IHRv IGNsZWFuIHVwIHRoZSBsYW5ndWFnZSBhIGJpdC4gIEhvd2V2ZXIsIg0KKwlA ZWNobyAieW91IHNob3VsZCBwcm9iYWJseSBiZSBhd2FyZSB0aGF0IHNvbWUg ZmFpcmx5IGltcG9ydGFudCBzb3VyY2UiDQorCUBlY2hvICJjb2RlIG1pZ2h0 IGdldCBjaGFuZ2VkLCBsZWF2aW5nIHlvdSB3aXRoIHNvbWV0aGluZyB0aGF0 IHdvbid0Ig0KKwlAZWNobyAiY29tcGlsZS4iDQorCUBlY2hvIA0KKwlAZWNo byAiVG8gYWRkIGluc3VsdCB0byBpbmp1cnksIHRoaXMgcHJvYmFibHkgd29u J3QgY2F0Y2ggYWxsIHRoZSBuYXVnaHR5Ig0KKwlAZWNobyAid29yZHMsIGVp dGhlci4gIFN1Y2sgaXQgdXAgYW5kIGZpeCB0aGUgc2NyaXB0IHNvIHRoYXQg eW91cnMgd2lsbCBiZSINCisJQGVjaG8gInRoZSBsYXN0IHNldCBvZiB2aXJn aW4gZXllcyB0aGF0IGV2ZXIgaGFzIHRvIGVuZHVyZSB0aGUgaG9ycm9ycy4i DQorCUBlY2hvDQorCUBlY2hvICJJIGhvcGUgaGF2aW5nIHNvdXJjZSBjb2Rl IHlvdSBjYW4gc2hvdyB5b3VyIG1vbW1hIHdhcyB3b3J0aCBpdC4uLiINCisJ QGNobW9kIDcwMCBzY3JpcHRzL3JlcGVudC5zaA0KKwlAc2NyaXB0cy9yZXBl bnQuc2gNCmRpZmYgLXVOciBsaW51eC9zY3JpcHRzL3JlcGVudC5zaCBsaW51 eC5yZXBlbnQvc2NyaXB0cy9yZXBlbnQuc2gNCi0tLSBsaW51eC9zY3JpcHRz L3JlcGVudC5zaAlXZWQgRGVjIDMxIDE2OjAwOjAwIDE5NjkNCisrKyBsaW51 eC5yZXBlbnQvc2NyaXB0cy9yZXBlbnQuc2gJVHVlIEp1biAgOCAyMjoxMzox NSAxOTk5DQpAQCAtMCwwICsxLDQ2IEBADQorIyEvYmluL3NoDQorDQorIyBJ ZiB5b3UgcnVuIHRoaXMsIHlvdSBhcmUgbm90IG9ubHkgYSBsYW1lciwgYnV0 DQorIyBmb29sIGFzIHdlbGwuICBUaGlzIHdpbGwgcHJvYmFibHkgYnJlYWsg c3R1ZmYsDQorIyBidXQgaWYgeW91ciBldGVybmFsIHNvdWwgaXMgaW4gamVv cGFyZHkgYmVjYXVzZQ0KKyMgeW91IGFyZSBydW5uaW5nIGFuIE9TIHdpdGgg YSBmZXcgdmVyeSBjb2xvcmZ1bA0KKyMgY29tbWVudHMgaW4gdGhlIHNvdXJj ZSwgdGhlbiBJIGd1ZXNzIHRoaXMgaXMNCisjIGJldHRlciB0aGFuIG5vdGhp bmcuDQorDQorIyBLLiBTcG9vbg0KKw0KK2ZvciBpIGluIGBncmVwIC1yaSAi IGZ1Y2sgIiAuLyp8Y3V0IC1mMSAtZDpgDQorZG8NCisgICBtdiAke2l9ICR7 aX0udG1wDQorCSBzZWQgJ3MvW0ZmXVtVdV1bQ2NdW0trXS9bZnNja10vZycg JHtpfS50bXAgPiAke2l9DQorCSBybSAke2l9LnRtcA0KK2RvbmUNCisNCitm b3IgaSBpbiBgZ3JlcCAtcmkgIiBkYW1uICIgLi8qfGN1dCAtZjEgLWQ6YA0K K2RvDQorICAgbXYgJHtpfSAke2l9LnRtcA0KKwkgc2VkICdzL1tEZF1bQWFd W01tXVtObl0vW2Rhcm5dL2cnICR7aX0udG1wID4gJHtpfQ0KKwkgcm0gJHtp fS50bXANCitkb25lDQorDQorZm9yIGkgaW4gYGdyZXAgLXJpICIgc2hpdCAi IC4vKnxjdXQgLWYxIC1kOmANCitkbw0KKyAgIG12ICR7aX0gJHtpfS50bXAN CisJIHNlZCAncy9bU3NdW0hoXVtJaV1bVHRdL1tzaHVja3NdL2cnICR7aX0u dG1wID4gJHtpfQ0KKwkgcm0gJHtpfS50bXANCitkb25lDQorDQorZm9yIGkg aW4gYGdyZXAgLXJpICIgYml0Y2ggIiAuLyp8Z3JlcCAtdmkgYml0Y2hhbmdl fGN1dCAtZjEgLWQ6IHwgZ3JlcCAtdiAuU2ANCitkbw0KKyAgIG12ICR7aX0g JHtpfS50bXANCisJIHNlZCAncy9bQmJdW0lpXVtUdF1bQ2NdW0hoXS8qTU9B TiovZycgJHtpfS50bXAgPiAke2l9DQorCSBybSAke2l9LnRtcA0KK2RvbmUN CisNCitmb3IgaSBpbiBgZ3JlcCAtcmkgIiBoZWxsICIgLi8qIHwgY3V0IC1m MSAtZDogYA0KK2RvDQorICBtdiAke2l9ICR7aX0udG1wDQorCXNlZCAncy9b SGhdW0VlXVtMbF1bTGxdL2hlY2svZycgJHtpfS50bXAgPiAke2l9DQorCXJt ICR7aX0udG1wDQorZG9uZQ0KKw0K ---456352377-2118259714-928906406=:18281--

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/