Knowledge is often created by people with too much time on their hands.
July 5, 2001 7:37 AM   Subscribe

Knowledge is often created by people with too much time on their hands. This week's best example of this [old but obscure] is the Linux Kernel Fuck Count, an elegant graphing of the trends towards this particular obscenity showing up in kernel code [charted against the appearances of the word "love" just for kicks] over successive releases -- .01 to 2.2.16. Oh yeah, there's some other statistical info collected as well.
posted by jessamyn (8 comments total)
 
"Fuck me gently with a chainsaw"

Linuxites amongst us will know what I mean.
posted by metaxa at 8:00 AM on July 5, 2001


Or anyone who's seen "Heathers." Except then you'd mean something different...
posted by tweebiscuit at 8:19 AM on July 5, 2001


Okay, so, having nothing better to do, I decided to grep for the fucks. As far as I can tell, the only file that actually outputs a fuck is arch/parisc/kernel/signal.c, in these lines:

printk("fuckup in sys_rt_sigreturn, sending SIGSEGV\n");

posted by moss at 9:13 AM on July 5, 2001



"Fuck me gently with a chainsaw"

Linuxites amongst us will know what I mean.


as do these guys.
posted by lescour at 9:53 AM on July 5, 2001


Makes you wonder about Windows...
posted by geir at 10:01 AM on July 5, 2001


Gotta love open source.
posted by DyRE at 8:10 PM on July 5, 2001


Moss: Either you've got a fucked kernel, or you're doing something wrong:

donut:/usr/src/linux# grep fuck * -r
arch/i386/kernel/mtrr.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */
arch/sparc/kernel/process.c: /* fuck me plenty */
arch/sparc/kernel/sunos_ioctl.c: /* Binary compatibility is good American knowhow fuckin' up. */
arch/mips/kernel/irixelf.c:#if 0 /* XXX No fucking way dude... */
arch/mips/kernel/irixioctl.c: * irixioctl.c: A fucking mess...
arch/mips/sgi/kernel/setup.c: * fucking with the memory controller because it needs to know the
arch/sparc64/kernel/process.c: /* fuck me plenty */
drivers/net/sunhme.c:/* Only Sun can take such nice parts and fuck up the programming interface
drivers/net/sunhme.c: /* This card is _fucking_ hot... */
drivers/net/sunhme.c: /* This card is _fucking_ hot... */
drivers/net/sunhme.c: /* This card is _fucking_ hot... */
drivers/block/cmd640.c: * These chips are basically fucked by design, and getting this driver
drivers/scsi/esp.c: * how bad the target and/or ESP fucks things up.
drivers/scsi/esp.c: * phase things. We don't want to fuck directly with
drivers/scsi/esp.c: /* Be careful, we could really get fucked during synchronous
drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */
drivers/scsi/NCR53C9x.c: * how bad the target and/or ESP fucks things up.
drivers/scsi/NCR53C9x.c: * phase things. We don't want to fuck directly with
drivers/scsi/NCR53C9x.c: /* Be careful, we could really get fucked during synchronous
drivers/cdrom/sbpcd.c: CURRENT=req->next; /* task can fuck it up GTL */
drivers/video/tgafb.c: /* XXX Why the fuck is it called modename if it identifies the board? */
include/asm-sparc64/system.h: /* If you fuck with this, update ret_from_syscall code too. */ lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it up :-)

posted by metaxa at 3:04 AM on July 6, 2001


Bah.

Note to self: must *read* posts. Must *read* posts. :)
posted by metaxa at 3:48 PM on July 10, 2001


« Older Russian Concordski   |   Why the New York Post is a crappy newspaper: Newer »


This thread has been archived and is closed to new comments