A legjobb kód, amit egy pólóra nyomtatnál

Címkék

Maciej Soltysiak dobott fel egy érdekes kérdést az LKML-en. Pólót (t-shirt) akar gyártani, és azon tűnődik, hogy melyik része lenne a Linux kernel kódnak a legmegfelelőbb erre a célra. Azt írja, hogy a kedvence a netfilter kódja, de az túl tiszta, rövid és egyszerű függvényekből áll, nincs benne sok pointer, malloc, és definíció. Szóval feltette a kérdést, hogy melyik a kernelnek az a része, amelyik a legrémítőbb. Az ártatlan kérdésre számos válasz érkezett. Valaki a panic.c-re szavazott (mint ahogy a HUP logónak a háttere is ez a kód ;-), de valaki egyszerűen csak azt javasolta, hogy keressen rá az alábbi szavakra:

[root@morgoth:/usr/src/linux]# egrep -ir "( fuck)|( shit)" *

és utána válasszon (az utóbbit én még évekkel ezelőtt megcsináltam, és elcsodálkoztam, hogy mennyi találatot kaptam ;-)

A thread itt kezdődik.

Hozzászólások

sunshine:/usr/src/linux# egrep -ir "( fuck)|( shit)" * | wc -l

83

A legjobbak:

Documentation/DocBook/kernel-hacking.tmpl: * give up. I'm serious, I am going to kick the living shit

Documentation/DocBook/kernel-locking.tmpl: The Fucked Up Sparc

arch/i386/kernel/mtrr.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */

arch/mips/sgi-ip22/ip22-setup.c: * fucking with the memory controller because it needs to know the

arch/sparc/mm/srmmu.c: * this shit off... nice job Fujitsu.

arch/sparc/kernel/ptrace.c:/* Fuck me gently with a chainsaw... */

arch/parisc/kernel/signal.c: /* ARGH! Fucking brain damage. You don't want to know. */

drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */

include/asm-sparc64/system.h: /* If you fuck with this, update ret_from_syscall code too. */

stb. es igy megy ez 83 soron keresztul. Masra ra se merek keresni ;-)

He-he :)

Ez is szeeeeep:

phobos:/usr/src/linux# egrep -ir suck * | wc -l

114

Kedvencem: include/linux/jffs2_fs_i.h:#ifdef THISSUCKS

:D