Certains artistes ne manquent pas d’idée pour faire découvrir leur musiques aux oreilles poilues que nous sommes. Dernier exemple en date avec le groupe Netcat (électro) qui vient de sortir un album baptisé « Cycles Per Instruction » packagé sous la forme d’un module pour le kernel Linux.
Oui, en voilà une drôle d’idée… Pas de raison particulière derrière ce mode de diffusion pour barbus si ce n’est que c’était rigolo à faire.
Disponible sur Github, ce module se compile comme ceci. Tout d’abord, installez les dépendances qui sont nécessaires :
sudo apt-get install build-essential vorbis-tools linux-headers-$(uname -r)
Ensuite, clonez le dépôt git
git clone https://github.com/usrbinnc/netcat-cpi-kernel-module.git
Puis compilez le module :
cd netcat-cpi-kernel-module
make
Ça peut prendre un petit moment et pas mal de ressources machine, donc pas de stress, tout est normal. En effet, le compilateur copie de grands morceaux de datas qui contiennent les pistes audio, ce qui peut prendre du temps.
Ensuite, installez le module comme ceci :
sudo insmod netcat.ko
Puis entrez la commande :
dmesg
Et vous devriez voir apparaitre dans la liste des choses comme ça :
[ 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.
Montez le volume puis entrez la commande pour diriger le device netcat vers le lecteur ogg123 :
ogg123 – < /dev/netcat
Si vous souhaitez plus d’info sur le morceau que vous écoutez, faites à nouveau un dmesg.
Amusant non ? Après si tout ça, ça vous saoule, sachez que l’album est aussi disponible en écoute et à la vente de manière plus traditionnelle ici.