grep -r fuck linux-source-2.6.24 : /* Am I fucking pedantic or what? */
Some months ago I wrote a post, which happened to be quite populated, explaining how to compile the linux kernel in Ubuntu. I forgot then to add another step that is not mandatory but it can be interesting anyways. Just after:
sudo apt-get install linux-source
cd /usr/src
tar xjf linux-source-2.6.xx.tar.bz2
#sustituir xx por la version de tu kernel (que hay que decirlo todo (dios mio))
You have to type:
grep -r fuck linux-source-2.6.xx
And have a nice time with the reading. It can be also interesting to try with other swearing words. Here you have an example of the output:
linux-source-2.6.24/net/ipv4/netfilter/nf_nat_snmp_basic.c: * (And this is the fucking ‘basic’ method).
linux-source-2.6.24/net/netfilter/nf_queue.c: /* James M doesn’t say fuck enough. */
linux-source-2.6.24/Documentation/DocBook/kernel-locking.tmpl: If you don’t see why, please stay the fuck away from my code.
linux-source-2.6.24/arch/mips/sgi-ip22/ip22-setup.c: * fucking with the memory controller because it needs to know the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t try to access
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t try to access
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t try to access
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t even give the
linux-source-2.6.24/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe … Don’t try to access
linux-source-2.6.24/arch/mips/kernel/irixioctl.c: * irixioctl.c: A fucking mess…
linux-source-2.6.24/arch/mips/kernel/irixelf.c:#if 0 /* XXX No fucking way dude… */
linux-source-2.6.24/arch/x86/kernel/cpu/cpufreq/powernow-k7.c: * Some Athlon laptops have really fucked PST tables.
linux-source-2.6.24/arch/x86/kernel/cpu/mtrr/generic.c:/* Some BIOS’s are fucked and don’t set all MTRRs the same! */
linux-source-2.6.24/arch/sparc/kernel/process.c: /* fuck me plenty */
linux-source-2.6.24/arch/sparc/kernel/sunos_ioctl.c: /* Binary compatibility is good American knowhow fuckin’ up. */
linux-source-2.6.24/arch/ppc/syslib/ppc405_pci.c: * the kernel try to remap our BAR #1 and fuck up bus
linux-source-2.6.24/lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it up ![]()
linux-source-2.6.24/sound/oss/opl3.c: * What the fuck is going on here? We leave junk in the beginning
linux-source-2.6.24/include/asm-m68k/sun3ints.h:/* master list of VME vectors — don’t fuck with this */
linux-source-2.6.24/include/linux/netfilter/xt_limit.h: /* Ugly, ugly fucker. */
linux-source-2.6.24/include/asm-cris/arch-v32/spinlock.h: * writers) in interrupt handlers someone fucked up and we’d dead-lock
linux-source-2.6.24/include/asm-sparc64/system.h: /* If you fuck with this, update ret_from_syscall code too. */ \
linux-source-2.6.24/drivers/ide/pci/cmd640.c: * These chips are basically fucked by design, and getting this driver
linux-source-2.6.24/drivers/net/sunhme.c:/* Only Sun can take such nice parts and fuck up the programming interface
linux-source-2.6.24/drivers/net/sunhme.c: /* This card is _fucking_ hot… */
linux-source-2.6.24/drivers/media/video/bt819.c: BUG? Why does turning the chroma comb on fuck up color?
linux-source-2.6.24/drivers/mtd/mtd_blkdevs.c: registered, to prevent the link/init ordering from fucking
linux-source-2.6.24/drivers/scsi/NCR53C9x.c: * how bad the target and/or ESP fucks things up.
linux-source-2.6.24/drivers/scsi/NCR53C9x.c: /* Be careful, we could really get fucked during synchronous
linux-source-2.6.24/drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */
linux-source-2.6.24/drivers/watchdog/shwdt.c: * brain-damage, it’s managed to fuck things up one step further..
Tags: kernel
October 19th, 2008 at 6:26 pm
Gilipollas.
October 19th, 2008 at 6:34 pm
Aquí (zirrus.getBlog()) hay un estudio comparativo entre distintas palabras mal sonantes como shit crap, bastard, penguin, además de fuck.
Y la palabra crap que es mierda es más utilizada parece en las funciones de mierda de esas que lleva linux. Menuda mierda.
October 19th, 2008 at 7:16 pm
Que yo sepa, penguin no es una palabra malsonante, titiritero, en cambio, sí.
October 19th, 2008 at 10:25 pm
Sí, tienes razón. Pero es que yo no se como se insulta en inglés. Es más esos insultos al verlos traducidos al wordreference pues fuck, crap, etc, me parecen insultos flojos. No se si sera porque el vocabulario de insultos de un titiritero es extenso y fuerte.
October 19th, 2008 at 11:33 pm
Yo tampoco tengo mucha experiencia insultando en inglés. Aquí todavia no me he encontrado en la necesidad de hacerlo.