Linux y sus usuarios poetas

Si algo faltaba a la comunidad Linux es este personaje encantador que se dedica a hacer poesias explicando el kernel de Linux.

Les dejamos aquí una de sus top 10 y el link del blog: http://www.linux-poetry.com/

The kernel, a caravanserai,
exposing a common tongue for [I/O] devices,
integrated via data structures and functions,
following the interfaces specified by module.h.

Implementors of these interfaces,
may run in kernel mode, post compilation,
loaded dynamically into the kernel via modprobe,
referred to as device drivers.

In user space device drivers appear like files,
located in /dev, one may read and write in the usual way.

Character devices offer little control over I/O,
being non-buffered, reads and writes are immediate;
block devices are buffered, allowing random access,
read and write, size and location, may be tuned.

Interacting with a device driver prompts the kernel,
to call its associated function, to fulfill the request.

#include #include #include

static int poem_init(void) {
printk(“all thou seest is but a clod,n”);
return 0;}

static void poem_exit(void) {
printk(“module of confounded royalty.n”);}

module_init(poem_init);
module_exit(poem_exit);

insmod poem.ko;
all thou seest is but a clod,
rmmod poem.ko;
module of confounded royalty.