El 10 de marzo de 1956, y desde su venturoso exilio en el Panamá, Juan Perón mantiene tenue contacto epistolar con sectores del Justicialismo. En dicha pieza evalúa el accionar ante las políticas represivas de la reacción e impone cómo hacer que el arrancador Grub toque la Marcha Peronista en Ubuntu.
Hotel Davisor
Correlinda 8
Ciudad de Panamá
10 de Marzo de 1956
¡Compañeros!
Los kilómetros que nos separan no impiden que conozca al dedillo lo que sucede en el país. El frondoso informe que me ha acercado el compañero Guzzetti y la compañera Corti no dejan lugar a dudas.
Las condiciones actuales imponen a nuestro Movimiento
la necesidad de golpear desde las sombras bajo un apresto mínimo.
Quitaremos así "el cuerpo" a los golpes del enemigo y reservaremos
nuestras fuerzas para las situaciones en las que serán más efectivas.
Pero no podemos pensar que para que esto ocurra, tiene que dejarse
todo librado al imperio de la casualidad. La improvisación es una
excrecencia que no suele ser pródiga en resultados, por lo cual habremos
de evitarla y hacer del gabinete y de las maniobras en campaña -
nuestras más confiables tutoras. Es importante entonces sustentarnos en
estudios concienzudos del terreno y sobre todo en definir los ritmos de
la acción.
El campo de la lucha táctica es uno que debemos conocer primero para
luego dominar, máxime cuando un enemigo es poderoso o se encuentra
coaligado. A todo lo que han hecho, estos desalmados lacayos de la
Oligarquía han sumado un enjundioso "Decreto Ley 4.161/56", cuyo fin
confeso no es otro que prohibir toda expresión del Pueblo, e ilegalizar la
representación del Movimineto.
Esto nos obliga a recurrir a la llamada "guerra no convencional".
Esta forma - a pesar de su nombre novedoso - no deja de explicar algo
que es tan viejo como la historia misma. En ella se planifica
orgánicamente y se ejecutan inorgánicamente, acciones de todo tipo en
serie y en paralelo, que pueden llevarse a todos lo órdenes, incluído el
telemático. Si ese tonto de Aramburu piensa que con eso nos va a parar,
se equivoca pavorosamente...
Nuestro Movimiento se ha sometido a una preparación de rigor. Ninguno
de ustedes ignora que los sistemas operativos similares a UNIX suelen
contar con un programa capaz de dar arranque al entorno residente en su
almacenamiento de masa. Esta programática - cuya funcionalidad de carga
del núcleo equivale a la del "burro de arranque" de un motor a explosión
- recibe el nombre de GNU Grub.
Sabemos ya que este arrancador Grub opera conforma a un fichero de
texto especial. En Ubuntu - como en otras distribuciones de tipo Debian -
se puede ejercer la configuración específica del arrancador por
intermedio de del fichero /etc/default/grub. Esta configuración
requiere la posterior ejecución de un programa revisor denominado
update-grub, encargado de analizar las particiones de disco en busca de
diferentes sistemas operativos compatibles que pudiesen existir en
ellas.
Indudablemente que podremos observar el contenido de nuestro actual
fichero de configuración de Grub - al cual convertiremos el en campo de
acción - gracias al siguiente comando de terminal:
cat /etc/default/grub
El análisis de este fichero permite revelar que contiene varias
órdenes importantes, las cuales normalmente no deben ser modificadas,
pues hacerlo "a tontas y a locas" podría provocar la imposibiliad de
inicializar el sistema. Aún así el posible apreciar sobre el final de
dicho archivo una cadena de texto aparentemente irrelevante que hace
referencia a la variable "INIT_GRUB_TUNE".
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
La función real de esta oscura cadena GRUB_INIT_TUNE es la de
ejecutar un tono o señal auditiva, con el único fin de alertar sobre la
correcta inicialización en memoria del arrancador, acto que será incluso
posible si la computadora se viese imposibilitada de presentar señal de
video por cualquier motivo técnico de ocasión.
Han de saber que esta esta función GRUB_INIT_TUNE está compuesta por valores numéricos que expresan las características sónicas de acuerdo a la sintaxis TEMPO (FRECUENCIA NOTA).
...donde el valor TEMPO (480 en el caso de ejemplo que viene de fábrica) hace referencia a la velocidad de reproducción en notas por minuto;
...valor FRECUENCIA corresponde a la frecuencia entera de las nota medido en ciclos por segundo. Naturalmente podrá venirnos bien este Anexo A en forma de una tabla (parcial) de notas/frecuencias.
ANEXO A: NOTAS
G3 196 | F#4/Gb4 370
G#3/Ab3 208 | G4 392
A3 220 | G#4/Ab4 415
A#3/Bb3 233 | A4 440
B3 245 | A#4/Bb4 466
C4 262 | B4 494
C#4/Db4 277 | C5 523
D4 294 | C#5/Db5 554
D#4/Eb4 311 | D5 587
E4 330 | D#5/Eb5 622
F4 349 | E5 659
F5 698 |
...en tanto que el valor DURACIÓN programa las duración en cuartos de compás, según la siguiente Anexo B de equivalencias:
ANEXO B: NOTAS
1 = "Nota Negra" (Equivale a 1/4 de compás)
2 = "Nota Blanca" (Equivale a 1/2 compas)
3 = "Negra con puntillo" (Equivale a 3/4 de compás)
4 = "Nota Redonda" (Equivale al compás entero)
El resultado esperado por esta órden es simplón. Si descomentamos la
línea #GRUB_INIT_TUNE="480 440 1" (esto es, si eliminamos el signo
numeral "#" que la antecede, tornándola en GRUB_INIT_TUNE="480 440 1),
podíamos escuchar un tono de 440 Hertz durante 1/480 de minuto. En otras
palabras, al dejar las líneas de la siguiente manera:
# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"
...y encender nuestro equipo y antes de cargar el sistema operativo,
tocará una nota Do de 125 milisegundos a través del altavoz interno de
la PC.
Programar GRUB_INIT_TUNE
Pues bien señores, podemos y debemos llevar la lucha digital a una
Escala Mayor. Hemos de agrupar ágiles bandas telemáticas encargadas de
hacer tronar el escarmiento, y propiciar la independencia real de la
Patria, su Pueblo y su software. Tendremos así células de acción y
"formaciones especiales" dispuestas a lograr la Justicia Social por vías
que a lo mejor no sean las adecuadas en tiempos de paz, pero que nos
vendrán de perillas en tiempos de guerra. Nuestro enorme campo de acción
ha de ser las redes de datos y cómputo, pretendidas por el enemigo pero
dominadas por nuestro Pueblo.
Lo que ese tonto de Aramburu no ha previsto ni sabe es que la
instrucción de configuración INIT_GRUB_TUNE no se limita a ejecutar
una sola nota. Si agregamos el divisor de "silencio de nota" (en forma
de "0 1"), o bien el "silencio de compás" (en forma de "0 2"), bien
podríamos continuar agregando mas notas a la cadena. Con habilidad
seremos capaces de reemplazar el soso bip previsto por la cadena
original para que equivalga al código de una melodía, aquella que hace
las delicias del Pueblo y enarbola en alto la bandera de la Resistencia
Digital Peronista.
Programar la Marcha Peronista en Grub
Mis queridos Trabajadores han tenido la sapiencia y amabilidad para
convertir la métrica y solfeo de la Marcha de los Muchachos Peronistas
según las frecuencias adoptadas por el rígido acompasamiento del
arrancador GRUB, con lo cual obtendremos:
LA MARCHA DE LOS MUCHACHOS PERONISTAS
Allegretto para PC Speaker
por dJ OSiNDE
+---------------------------------------------------+
| Los Mu cha chos Pe ro nis tas |
| 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 |
| C5 G#4 F#4 C5 G#4 F#4 C5 G#4 |
+---------------------------------------------------+
| To dos U-ni dos Triun fa re mos |
| 523 4 415 2 349 2 523 4 414 2 349 2 466 4 392 4 |
| C5 G#4 F4 C5 G#4 F4 Bb4 G4 |
+---------------------------------------------------+
| Y Co mo Siem pre Da re mos |
| 466 4 392 2 329 2 466 4 392 2 329 2 466 4 392 4 |
| Bb4 G4 E4 Bb4 g4 E4 Bb4 g4 |
+---------------------------------------------------+
| Un Gri to De Co ra zón |
| 554 4 554 2 554 2 554 4 523 2 466 2 523 4 |
| C#5 C#5 C#5 C#5 C5 Bb4 C5 |
+---------------------------------------------------+
| Vi va Pe rón vi va Pe róoon |
| 554 2 523 2 466 2 523 2 554 2 523 2 466 2 523 4 |
| C#5 C5 Bb4 C5 C#5 C5 Bb4 C5 |
===================================================
| Por E se Gran Ar gen ti no |
| 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 |
| C5 G#4 F4 C5 G#4 C5 C5 G#4 |
+---------------------------------------------------+
| Que Se Su po Con quis tar |
| 523 4 494 2 523 2 622 2 554 2 523 2 554 4 |
| C5 B4 C5 EB5 C#5 C5 C#5 |
+---------------------------------------------------+
| A la Gran Ma Sa Del Pue blo |
| 466 2 523 2 554 2 554 2 523 2 466 2 523 2 523 4 |
| Bb4 C5 C#5 C#5 C5 Bb4 C5 C5 |
+---------------------------------------------------+
| Com ba rien do Al Ca pi tal |
| 466 2 415 2 523 2 466 2 415 2 392 2 349 4 |
| Bb4 G#4 C5 Bb4 G#4 G4 F4 |
===================================================
| Pe ron Pe roon Qué Gran de Sos |
| 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 |
| C5 C5 C5 C5 G#4 G#4 G G#4 |
+---------------------------------------------------+
| Mi Ge ne ral Cuan to Va lés |
| 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 |
| c5 c5 c5 c5 g#4 g#4 g g#4 |
+---------------------------------------------------+
| Pe rón Pe rón Gran Con duc tor |
| 349 2 349 2 349 2 554 4 466 2 466 2 466 2 523 4 |
| F4 F4 F4 C#5 Bb4 Bb4 Bb4 C4 |
+---------------------------------------------------+
| Sos El Pri mer Tra ba ja dor |
| 416 2 416 2 466 2 523 2 466 2 416 2 392 2 349 4 |
| G#4 G#4 Bb4 C5 Bb4 G#4 G4 F4 |
+===================================================+
Naturalmente, también podríamos probar el resultado numérico gracias a la práctica web Grub Tune Tester, ingresando Custom Input e introduciendo el resultado numérico:
(comprobamos introduciendo el resultado 900 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 415 2 349 2 523 4 414 2 349 2 466 4 392 4 466 4 392 2 329 2 466 4 392 2 329 2 466 4 392 4 554 4 554 2 554 2 554 4 523 2 466 2 523 4 554 2 523 2 466 2 523 2 554 2 523 2 466 2 523 4 y presionando el botón PLAY).
Gracias a este despliegue de prueba, podríamos editar ahora "a mano" el fichero de configuración con el editor GNU Nano, mediante el comando de terminal:
sudo nano /etc/default/grub
Esto abrirá el editor Nano y nos presentará el ya conocido fichero.
Como ejemplo, al final de todo podremos pegar las siguientes dos líneas
de código musical de la Marcha Peronista:
# Marcha Peronista (versión recomendada, 7 segundos). dJ OSiNDE.
GRUB_INIT_TUNE="900 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 415 2 349 2 523 4 414 2 349 2 466 4 392 4 466 4 392 2 329 2 466 4 392 2 329 2 466 4 392 4 554 4 554 2 554 2 554 4 523 2 466 2 523 4 554 2 523 2 466 2 523 2 554 2 523 2 466 2 523 4"
Conforme hayan editado el fichero /etc/default/grub deben guardar los cambios mediante Ctrl+o y salir del editor GNU Nano por medio de Ctrl+x.
Finalmente ejecutamos en la terminal el revisor de grub:
sudo update-grub
Este programa revisor buscará en nuestros discos y detectará el o los
sistemas encontrados, presentado un mensaje similar a este:
Obteniendo el archivo «/etc/default/grub»
Obteniendo el archivo «/etc/default/grub.d/init-select.cfg»
Generando un fichero de configuración de grub...
Encontrada imagen de linux: /boot/vmlinuz-5.4.0-67-generic
Encontrada imagen de memoria inicial: /boot/initrd.img-5.4.0-67-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
hecho
Conforme reiniciemos nuestro sistema, por ejemplo con el comando:
sudo reboot
Al arrancar, Grub dejará la pantalla en un negro cabeza ¡y reproducirá soez y
estridentemente los chispeantes tonos de la Marcha Peronista a través
del PC Speaker! La marchita sonará toda vez que se inicie el sistema
¡mofándonos ad eternum de aquel papel mojado que es el Decreto 4.161!
¡Recuerden trabajadores! ¡Modificar la cadena INIT_GRUB_TUNE del arrancador GNU Grub
para que toque la Marcha Peronista es un hack que permite subvertir el
Decreto de Prescripción de Aramburu, festejar al justicialismo, y
conexamente golpear a la oligarquía donde mas le duele!
Apéndice
Codigo fuente de las versiones de la Marcha Peronista para PC Speaker, por dJ OSiNDE, para agregar al fichero /etc/default/grub. Recuerden que han de borrar el signo # indicado para que funcione, y sólo deben activar una única versión de las cinco propuestas (también han de ejecutar el comando sudo update-grub luego de editar el archivo de configuración)..
## Marcha peronista (version recomendada de una estrofa solamente) por dJ OSinde
## 39 notas. Duración 7.333 milisegundos.
#GRUB_INIT_TUNE="900 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 415 2 349 2 523 4 414 2 349 2 466 4 392 4 466 4 392 2 329 2 466 4 392 2 329 2 466 4 392 4 554 4 554 2 554 2 554 4 523 2 466 2 523 4 554 2 523 2 466 2 523 2 554 2 523 2 466 2 523 4"
## Marcha Peronista (versión 12 segundos). dJ OSiNDE.
#GRUB_INIT_TUNE="900 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 415 2 349 2 523 4 414 2 349 2 466 4 392 4 466 4 392 2 329 2 466 4 392 2 329 2 466 4 392 4 554 4 554 2 554 2 554 4 523 2 466 2 523 4 554 2 523 2 466 2 523 2 554 2 523 2 466 2 523 4 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 494 2 523 2 622 2 554 2 523 2 554 4 466 2 523 2 554 2 554 2 523 2 466 2 523 2 523 4 466 2 415 2 523 2 466 2 415 2 392 2 349 4"
## Marcha Peronista (versión 17 segundos). dJ OSiNDE.
#GRUB_INIT_TUNE="900 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 415 2 349 2 523 4 414 2 349 2 466 4 392 4 466 4 392 2 329 2 466 4 392 2 329 2 466 4 392 4 554 4 554 2 554 2 554 4 523 2 466 2 523 4 554 2 523 2 466 2 523 2 554 2 523 2 466 2 523 4 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 494 2 523 2 622 2 554 2 523 2 554 4 466 2 523 2 554 2 554 2 523 2 466 2 523 2 523 4 466 2 415 2 523 2 466 2 415 2 392 2 349 4 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 349 2 349 2 349 2 554 4 466 2 466 2 466 2 523 4 416 2 416 2 466 2 523 2 466 2 416 2 392 2 349 4"
## Marcha Peronistas (version coro solo). dJ OSiNDE
## 64 notas, 4.680 milisegundos de duración
#GRUB_INIT_TUNE="1000 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 2 0 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 2 0 349 2 349 2 349 2 554 4 466 2 466 2 466 2 523 4 2 0 416 2 416 2 466 2 523 2 466 2 416 2 392 2 349 4 2 0"
## Marcha Peronista (Versión completa, extremadamente larga 1min 41s). dJ OSiNDE:
#GRUB_INIT_TUNE="470 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 415 2 349 2 523 4 414 2 349 2 466 4 392 4 466 4 392 2 329 2 466 4 392 2 329 2 466 4 392 4 554 4 554 2 554 2 554 4 523 2 466 2 523 4 554 2 523 2 466 2 523 2 554 2 523 2 466 2 523 4 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 494 2 523 2 622 2 554 2 523 2 554 4 466 2 523 2 554 2 554 2 523 2 466 2 523 2 523 4 466 2 415 2 523 2 466 2 415 2 392 2 349 4 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 2 0 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 2 0 349 2 349 2 349 2 554 4 466 2 466 2 466 2 523 4 2 0 416 2 416 2 466 2 523 2 466 2 416 2 392 2 349 4 2 0 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 415 2 349 2 523 4 414 2 349 2 466 4 392 4 466 4 392 2 329 2 466 4 392 2 329 2 466 4 392 4 554 4 554 2 554 2 554 4 523 2 466 2 523 4 554 2 523 2 466 2 523 2 554 2 523 2 466 2 523 4 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 494 2 523 2 622 2 554 2 523 2 554 4 466 2 523 2 554 2 554 2 523 2 466 2 523 2 523 4 466 2 415 2 523 2 466 2 415 2 392 2 349 4 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 2 0 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 2 0 349 2 349 2 349 2 554 4 466 2 466 2 466 2 523 4 2 0 416 2 416 2 466 2 523 2 466 2 416 2 392 2 349 4 2 0 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 415 2 349 2 523 4 414 2 349 2 466 4 392 4 466 4 392 2 329 2 466 4 392 2 329 2 466 4 392 4 554 4 554 2 554 2 554 4 523 2 466 2 523 4 554 2 523 2 466 2 523 2 554 2 523 2 466 2 523 4 523 4 415 2 370 2 523 4 415 2 370 2 523 4 415 4 523 4 494 2 523 2 622 2 554 2 523 2 554 4 466 2 523 2 554 2 554 2 523 2 466 2 523 2 523 4 466 2 415 2 523 2 466 2 415 2 392 2 349 4 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 2 0 523 2 523 2 523 2 523 4 416 2 416 2 392 2 416 4 2 0 349 2 349 2 349 2 554 4 466 2 466 2 466 2 523 4 2 0 416 2 416 2 466 2 523 2 466 2 416 2 392 2 349 4 2 0"