Ist Linux überhaupt jugendfrei…?
… wird man sich fragen, wenn man sich die Kommentare im Sourcecode vom Linux-Kernel mal genauer anschaut. Hier ein paar Beispiele aus den Header-Dateien:
linux-headers-2.6.31-15/arch/m68k/include/asm/sun3ints.h:
/* master list of VME vectors -- don't fuck with this */
linux-headers-2.6.31-15/arch/sparc/include/asm/system_64.h:
/* If you fuck with this, update ret_from_syscall code too. */
linux-headers-2.6.31-15/arch/alpha/include/asm/io.h:
/*
* Some mucking forons use if[n]def writeq to check if platform has it.
* It's a bloody bad idea and we probably want ARCH_HAS_WRITEQ for them
* to play with; for now just use cpp anti-recursion logics and make sure
* that damn thing is defined and expands to itself.
*/
linux-headers-2.6.31-15/arch/mips/include/asm/inst.h:
* Damn ... bitfields depend from byteorder :-(
linux-headers-2.6.31-15/arch/x86/include/asm/processor.h:
unsigned long val = 0; /* Damn you, gcc! */
linux-headers-2.6.31-15/arch/sparc/include/asm/mpmbox.h:
/*
* Oh geese, some other nitwit got a damn watchdog reset. The party's
* over so go call prom_stopcpu().
*/
linux-headers-2.6.32-21/include/linux/usb/association.h:
/* Device Info (AMS1.0[T4-8])
* I still don't get this tag'n'header stuff for each goddamn
* field...
*/
Noch interessanter wäre allerdings, welche Kommentare sich in den über die Jahre gewachsenen Windows-Sourcen verbergen. Wirklich schade, dass Windows nicht openSource ist….
4. Mai 2010 | von Markus
Kategorie:
… womit sich die Frage stellt:
Ist mbecker-tech.de jetzt überhaupt noch jugendfrei…? :-)
Schöne Grüße
Martin