Il gruppo Netcat ha realizzato un’album musicale che può essere integrato ed eseguito come un “normale” modulo del Kernel Linux.
Lo sviluppo del Kernel Linux negli ultimo anni ha portato moltissime migliorie nel supporto hardware e l’introduzione di molte nuove funzionalità. Ad elogiare l’ottimo lavoro svolto dal progetto di Linus Torvalds troviamo Netcat una band statunitense che ha rilasciato niente meno che il proprio album all’interno di un modulo per il Kernel. Per ascoltare l’intero album basta quindi integrarlo nel Kernel Linux ed eseguirlo direttamente, oppure acquistarlo dal portale ufficiale della band. Un’ottima trovata pubblicitaria che consente cosi di espandere le funzionalità del Kernel. Ecco come poter integrare l’album ” Cycles Per Instruction – Kernel Module Edition” nel Kernel della nostra distribuzione.
Per integrare il modulo netcat – Cycles Per Instruction dovremo per prima cosa installare alcune dipendenze nella nostra distribuzione, per Ubuntu, Debian e derivate basta digitare:
sudo apt-get install git build-essential vorbis-tools linux-headers-$(uname -r)
e riavviamo, al riavvio scarichiamo e compiliamo il modulo digitando da terminale:
cd /tmp git clone https://github.com/usrbinnc/netcat-cpi-kernel-module.git cd netcat-cpi-kernel-module make sudo insmod netcat.ko
e riavviamo. Al riavvio avremo integrato il modulo netcat – Cycles Per Instruction nella nostra distribuzione, per verificarlo basta digitare:
dmesg
e avremo tra i vari risultati anche
[ 2606.528153] [netcat]: netcat - Cycles Per Instruction - Kernel Module Edition - 2014 [ 2606.528153] [netcat]: netcat is Brandon Lucia, Andrew Olmstead, and David Balatero [ 2606.528153] [netcat]: 'ogg123 - < /dev/netcat' to play.
non ci resta che avviare la riproduzione digitando:
ogg123 - < /dev/netcat
e come per magia staremo ascoltando la musica proveniente dal modulo del nostro Kernel 😀