20 agosto 2026

Usando un pendrive USB para Instalar Slackware-Current

Estoy tan solo como este gato, y mucho más solo porque lo sé y él no.
Julio Cortázar
Creamos un Mirror Slackware-Current

Eric Hameleers (http://www.slackware.com/~alien/) escribió este script en 2009 para ayudarte a crear tu propio espejo local de Slackware (https://alien.slackbook.org/blog/local-slackware-mirror/), y todavía funciona de maravilla:

http://www.slackware.com/~alien/tools/mirror-slackware-current.sh

Vamos a probarlo:

Descarga mirror-slackware-current.sh:

wget http://www.slackware.com/~alien/tools/mirror-slackware-current.sh
chmod +x mirror-slackware-current.sh


El script espera que exista el siguiente directorio:

mkdir -pv slackware64-current

Entonces:

ARCH=x86_64 \
./mirror-slackware-current.sh \
-l . \
-X none \
-o NONE


ARCH=x86_64 le indica al script que imite la versión de 64 bits de Slackware-Current.

-l le indica al script que cree el espejo justo aquí en nuestro directorio actual donde creamos los directorios slackware64-currenty slackware64-current-iso.

-X le indica al script que no filtre ninguna parte del espejo; esencialmente, que lo refleje todo.

-o NONE Indica al script que omita la creación de un archivo ISO de DVD de instalación cuando termine de crear una copia local. (Esta es una función excelente mirror-slackware-current.sh, pero no la necesitamos para esto. Si hubiéramos creado un archivo ISO, mirror-slackware-current.sh se espera que exista un directorio llamado slackware64-current-iso además del que creamos).

Dato curioso: mirror-slackware-current.sh también puede replicar versiones estables de Slackware con la bandera (flag) "-r". Por ejemplo, al agregar "-r 14.2" deberías obtener una copia de Slackware 14.2.

Graba Slackware-Current en una memoria USB
Vamos a grabar el instalador de Slackware en nuestro dispositivo USB en /dev/sda.

Primero, necesitamos saber qué dispositivo representa nuestro dispositivo USB.

Utilizo esta técnica para asegurarme de saber qué dispositivo supone mi sistema operativo Linux que es mi unidad USB:

sudo su
watch 'dmesg | tail'


# insert USB device

En mi caso, es evidente que mi sistema operativo Linux reconoce mi dispositivo USB /dev/sda al conectarlo. En tu caso, podría ser diferente. Si es así, tendrás que ajustar los comandos restantes en consecuencia.

Opcionalmente, en este punto, a veces opto por borrar mi unidad USB antes de grabar Slackware en ella:

dc3dd wipe=/dev/sda verb=on

Uso dc3dd en lugar de simplemente dd porque dc3dd ofrece la bandera (flag) verb=on, lo que me da una idea del progreso que está haciendo mientras se ejecuta (dd usa el flag status=progress). También encuentro la bandera wipe= muy útil.

Pasemos a lo principal:
Una vez más, Eric Hameleers escribió un excelente script llamado usbimg2disk.sh (https://alien.slackbook.org/blog/installing-slackware-using-usb-thumb-drive/), que se ha incluido con el instalador de Slackware durante años. Como resultado de la replicación de Slackware-Current, deberíamos tener una copia en slackware-current/usb-and-pxe-installers/. Veámoslo en acción:

./slackware64-current/usb-and-pxe-installers/usbimg2disk.sh \
-u \
-f \
-s ./slackware64-current \
-i slackware64-current/usb-and-pxe-installers/usbboot.img \
-o /dev/sda


-u Indica al script que se ejecute "sin supervisión" (es decir, que no me haga ninguna pregunta, que asuma que los valores predeterminados son correctos, etc.).

-f formateará la unidad especificada por el indicador -o.

-s Le indica al script dónde se encuentra la raíz de nuestra colección de paquetes de Slackware.

-i indica al script dónde reside el archivo binario usbboot.img.

-o Le indica al script qué dispositivo preparar como instalador de Slackware. En mi caso, es /dev/sda.

Cuando ejecuto el script de esta manera, veo el siguiente resultado:

--- Formatting /dev/sda with VFAT partition label 'USBSLACKINS'...
--- Available free space on the the USB drive is 15102536 KB
--- Required free space for installer: 54516 KB
--- Copying boot files to the USB drive...
--- Copying Slackware package tree to the USB drive...
--- Syncing I/O...
--- Unmounting volumes and deleting temporary files...
--- Making the USB drive '/dev/sda' bootable...
--- Done.


¡Eso es todo! ¡Hemos terminado!

Ahora debería poder reiniciar un equipo con esta memoria USB conectada e instalar Slackware-Current de la forma habitual.

Consejos adicionales
Mientras usbimg2disk.sh se está ejecutando, la siguiente línea tarda bastante en completarse, según mi experiencia:

--- Copying Slackware package tree to the USB drive...

Cuando empecé a usar este script, permaneció inactivo durante tanto tiempo que pensé que algo podría haber fallado. Sin embargo, en este caso, la ausencia de noticias es una buena noticia.

Aun así, prefiero un poco más de información sobre el progreso. Cuando usbimg2disk.sh llega a este punto, lo único que hace es copiar los paquetes de Slackware que acabamos de almacenar en caché localmente mirror-slackware-current.sh a nuestra unidad USB en /dev/sda. Así que, para vigilar el progreso del script, abro otra ventana de terminal...

Determinar la cantidad aproximada de paquetes de Slackware que deberíamos copiar a /dev/sda:

find slackware64-current/slackware64/ | wc -l

Vigila la cantidad de paquetes de Slackware que se transfieren realmente a /dev/sda:

MY_MNT=$(mount | grep sda | awk '{print $3}')
watch "find $MY_MNT/slackware64-current/ | wc -l"


Tene en cuenta que la cifra que veo en el paso 2 es unos cientos mayor que la que veo en el paso 1. Eso me sirve como referencia. Solo quiero saber que el script está progresando y tener una idea aproximada de lo cerca que está de terminarse.

Además, la siguiente línea tarda un tiempo en completarse, en mi caso:

--- Syncing I/O...

Si usbimg2disk.sh llego a este punto, sé que todo salió bien. En este caso, no intento medir el progreso. Simplemente me alejo de la computadora unos minutos. Normalmente, cuando vuelvo, ya está terminado.

Basado en:
https://medium.com/netdef/using-a-usb-stick-to-install-slackware-current-4b1051f1eb56


Que te diviertas!

19 agosto 2026

Reflexiòn

¿Te preguntaste quienes son los seres humanos más despiadados de toda la historia? ¿Quiénes han cometido los actos más crueles e innombrables hacia otros seres humanos? ¿Qué es lo que los convierte en monstruos capaces de cometer violentos crímenes?
Aca en este recinto de la maldad humana quisiera que iluminarás mi mente...
¿Vos te comiste la milanesa que deje guardada en la heladera no?
Vampii (si, yo muy hambriento una aciaga madrugada)


Que te diviertas!

18 agosto 2026

Ver a través de las paredes via Wi-Fi

Una persona de gran alma es indiferente a la buena y a la mala fortuna.
Aristóteles
¡Con el Wi-Fi del usuario se puede saber qué está haciendo la persona detrás de la pared de al lado!

El proyecto de código abierto RuView ya ha alcanzado más de 50.000 estrellas en GitHub, ¡y ha explotado directamente!

Sin necesidad de cámaras ni de usar ningún dispositivo, solo con la señal Wi-Fi ordinaria de casa, se puede ver a través de las paredes:
  • Cuántas personas hay al lado, en qué posición están, si están caminando o acostadas, todo visible
  • Ver en tiempo real la postura humana (17 puntos clave)
  • Medir automáticamente la respiración y el ritmo cardíaco durante el sueño
  • Alerta inmediata si alguien se cae, con reconocimiento de acciones súper preciso

¡Con WiFi CSI + IA, convierte directamente tu router en un radar invisible!
Sin videos, sin grabaciones, privacidad al máximo, naturalmente compatible con GDPR, se ejecuta completamente en local, sin subir a la nube.
Con ESP32 por unos pocos dólares se puede jugar, y con Docker sin hardware también se puede probar directamente.

Principio:
Los routers WiFi emiten ondas de radio hacia cada habitación. Cuando una persona se mueve o incluso respira, la forma en que estas ondas de radio se dispersan cambia. WiFi DensePose puede leer este patrón de dispersión y reconstruir lo que está ocurriendo en ese momento.

En resumen: la tecnología es real, pero la publicidad de RuView, que la presenta como una "visión de rayos X de penetración de paredes para uso doméstico y fácil de usar", es bastante exagerada. Los interesados pueden probar la versión básica (hardware ESP32 + documentación del proyecto), pero no esperen los efectos de ciencia ficción que se muestran en los vídeos. Si bien ofrece mayor privacidad que las cámaras (no almacena imágenes), aún se puede detectar a los vecinos, lo que plantea riesgos éticos y legales en su implementación real.

Para lograr una implementación real, se necesita un receptor especialmente grande, igual que el principio de los radares, no, para ser precisos, esto es exactamente un radar. El WiFi y los radares comparten el mismo principio técnico, pero este proyecto de código abierto lo que implementa es usar IA para adivinar comportamientos, que básicamente es como preguntarle a "Doubao, lee mi mente", no puede garantizar precisión, solo se puede decir que su practicidad es general, pero su entretenimiento es altísimo, y el nivel de ansiedad que genera está por las nubes

Un enfoque completamente diferente a las cámaras térmicas o de infrarrojos
Si hay ondas de WiFi (que penetran las paredes), se puede visualizar con IA solo los objetos móviles que interfieren con esas ondas entre los obstáculos
¿Finalmente superamos al Predator en capacidad de detección de movimiento? (jaja)
Parece que será de gran utilidad en rescates de desastres

Los factores limitantes también son muchos: la humedad, el terreno, y después de la madurez, si se puede garantizar la precisión, en el contexto actual donde la cobertura de WiFi es tan extendida, hay un enorme espacio para la imaginación. Como alertas de seguridad, seguridad, etcétera.

Esto se está utilizando en redes públicas para identificar, espiar y dirigirse a personas sin su conocimiento o consentimiento. Debería ser ilegal hacer esto en cualquier espacio de vida compartido/vivienda comunal. Necesitamos leyes sólidas implementadas ahora para frenar el mal uso y abuso de esta tecnología.

Repositorio: https://github.com/ruvnet/RuView


Que te diviertas!

17 agosto 2026

El submarino U-977

La guerra irregular es una meta inalcanzable y, sobre todo, desgaste intelectual. No importa cuánto duela, únicamente importa que no te importe.
Thomas E. Lawrence (Lawrence de Arabia)
U-977 en superficie
El U-977. Por Carlos Pérez de Villarreal

Esta es la historia del U-977.

Botado el 2 de Marzo de 1943 en los astilleros Blohm & Voss de Hamburgo, el submarino U-977 pertenecía a la clase VII-C, con un desplazamiento de 871 toneladas. Su autonomía era de 10.000 Km, desarrollando una velocidad máxima en superficie de 17 nudos y en inmersión de 7.

Estaba equipado con Snorkel y equipo FU-M-B (sistema de detección de ondas de radar), con sistemas muy avanzados para burlar a naves antisubmarinas, y a su vez, armado con 5 tubos lanzatorpedos -4 en proa y 1 en popa- y 10 torpedos de 21 pulgadas, disponiendo además, de 1 cañón de 8,8 cm y otro antiaéreo de 2. Su eslora era de 66,5 metros, manga de 6,2 y un calado de 4,8.

El Capitán de Fragata Heinz Schaeffer se hizo cargo del mismo el 24 de Diciembre de 1944, pero recién pudo zarpar el 26 de Abril del año siguiente por las reparaciones que debieron hacerle, demoradas por los bombardeos aliados a fábricas y talleres. Su misión era permanecer frente al puerto de Southampton en Inglaterra, tratando de entrar si era posible, pero apenas zarparon de Kristiansand el 2 de Mayo de 1945 se averió el periscopio principal, por lo que el comandante decidió seguir su ruta, temiendo que si volvían, enviarían a sus hombres a pelear en tierra. Seis días después recibió la comunicación del alto mando (Almirante Karl Dönitz), que le informaba de la capitulación de Alemania. La guerra había terminado.

Schaeffer reunió a todos sus hombres, les informó de la situación avisándoles que no entrarían en combate, pero no acatarían la orden de subir a superficie y entregarse.

La idea era ir hacia Argentina, sabiendo el buen trato que les habían profesado a los hombres del Graf Spee, el acorazado hundido frente a las costas de Montevideo por su capitán en 1939. Pero era una decisión a tomar por cada uno de los tripulantes.

30 de ellos votaron por el viaje a nuestro país, 2 lo hicieron por España (después se quedarían en el submarino) y otros 16 quisieron volver con sus familias (eran los casados). Se tomó entonces la decisión de desembarcar a estos últimos cerca de Bergen, en Noruega, efectuándose la noche del 10 de Mayo, no sin antes tener el contratiempo de quedar varados cerca de las baterías noruegas.

Vencida esta situación partieron hacia Sudamérica.

La travesía fue dificultosa ya que las patrullas de los aliados en el Atlántico Norte, obligó a la tripulación a realizar gran parte del viaje en inmersión, usando el snorkel para cargar las baterías. A los dos meses la situación era patética, los hombres con rostros desconocidos y ojos hundidos no eran los mismos, el moho se había acumulado por toda la nave en esa navegación constante, oscilando entre los 50 y 80 metros de profundidad. Era una experiencia que jamás se había logrado. Incluso se debe agregar que el carácter de la tripulación se volvió hosco, llegando a la agresión verbal e incluso física por el encierro. El comandante Schaeffer, pese a sus jóvenes 25 años, debió sortear varios escollos de sus hombres.

A los 66 días de navegación, subieron a superficie de noche. La emoción flotó sobre el submarino. Habían logrado un record mundial de navegación en inmersión en una nave que no estaba preparada para ello.

A partir de ese momento la situación cambió rotundamente, comenzando a realizar las maniobras reglamentarias acostumbradas. Por esa razón al arribar al puerto de Mar del Plata el submarino llegó en perfectas condiciones de cuidado y limpieza.

Cerca del final del viaje se planteó otro interrogante, la mayoría quería destruir la nave y desembarcar secretamente, pero convencidos por su comandante de que si los descubrían se supondría que con ellos habrían viajado personalidades del Reich, se aceptó una vez más su razonamiento.

Ese 17 de Agosto de 1945 en la Base Naval de la ciudad la actividad era casi nula, ya que se celebraba un nuevo aniversario del fallecimiento del General San Martín. El rastreador Py y el submarino Salta luego de cumplir maniobras de patrullaje se encontraban a ocho millas náuticas de la costa, cuando a las 09:15 de la mañana, ambas unidades advirtieron en superficie un submarino extranjero que realizaba señales de luces con el destellador. Ninguna duda que los marinos argentinos presintieron inmediatamente que se trataba de una nave alemana, ya que el Teniente de Fragata Héctor Migone había detectado al sumergible durante una patrulla con su avión Cóndor.

Identificándose como el U-977, el Capitán de Fragata Heinz Schaeffer, al mando, permitía una dotación de presa para que se hicieran cargo de su navío. Se presentaron en cubierta el Teniente de Fragata Rodolfo Saenz Valiente, quien junto a ocho hombres le comunicó que su misión era impedir el hundimiento o avería del submarino. El comandante solicitó la autorización para dirigir la nave a puerto. Eran las 11 de la mañana cuando el U-977 ingresaba en la rada, provocando su presencia una indiscutible agitación no solo en Argentina, sino en toda América.

Comandado por Schäffer, 31 hombres lo acompañaban. Todos jóvenes. Junto al comandante del submarino estaba el primer oficial Karl Reiser de 22 años, el segundo oficial Albert Khan de 23 y el ingeniero Dietrich Wiese que con 30 años era el más veterano. Otros 28 suboficiales y marineros completaban la tripulación.

Formados en la cubierta del submarino, la dotación escuchó las palabras del comandante, junto a oficiales argentinos. El capitán Schaeffer recordó a sus hombres los sucesos de la guerra y la prolongada hazaña que habían realizado en ese largo viaje. "A no olvidar que somos soldados alemanes, sobrevivientes de la más temida arma de esta cruenta guerra. Por nuestro camarada de acero, el fiel e indestructible U-977, un triple ¡hurra!" Ese mismo día, a las 20:15 se firmó el acta de rendición, haciéndose cargo del submarino germano la Armada Argentina, poniendo la nave al mando del teniente de navío Daniel Victoria.

Así finalizaba esta aventura increíble de 107 días en el mar.

El submarino fue puesto a disposición del gobierno de EEUU y llevado con tripulación norteamericana a la base militar de Massachusetts, en Cape Cod, arribando el 13 de Noviembre de 1945. Tras una reparación técnica en la Base Submarina en New London, Connecticut, inició un periplo que se denominó "Victory Tour" por la costa oeste. Siendo escoltado por el destructor USS Baker, visitó varias ciudades como Nueva York y Washington DC, en una exhibición del poderío militar americano que había ganado la guerra.

Exactamente un año después de su llegada a Estados Unidos, la embarcación fue puesta como blanco de ejercicio de tiro frente a las costas de Boston. El USS Atule lo torpedeó. Con su casco partido al medio se hundió a 40 millas al este de Cape Cod.

Llegaría así el final para este submarino que desplegó una hazaña singular.

Su tripulación fue llevada desde Mar del Plata en ómnibus a Buenos Aires y embarcados a la isla Martín García, tal cual se había hecho con la tripulación del U-530 días antes. Posteriormente fueron transportados al país del norte e interrogados. Su liberación final se efectuó recién en 1947.

Mucho se ha hablado de la conspiración por el arribo de los dos submarinos a nuestras costas. Se supuso en ese momento que antes de entregarse habían desembarcado en las playas de nuestro litoral a personalidades del tercer Reich, e incluso obras de arte y tesoros. ¿Suposiciones, certezas? De los documentos desclasificados nada se sabe con seguridad. Una incógnita más de esta historia casi olvidada.


Nota del Editor:
El extraño caso de dos submarinos en el Mar de la Plata
En 1945, varios meses después de terminada la guerra, llegaron hasta las costas argentinas de Mar del Plata un par de submarinos alemanes de última generación, capaces de permanecer hasta seis meses sumergidos, y cargados de más hombres de los que necesitaría cualquier misión usual. Transportaban una curiosa carga de cigarrillos, a pesar de que ninguno de ellos fumaba (como es tradicional entre los austeros oficiales de este tipo de naves). Los submarinos llevaban mucho tiempo en el mar, lo que es más extraño aún. La tripulación no pudo explicar satisfactoriamente su presencia en estas aguas australes ni por qué las naves estaban falsamente clasificadas con las series U-530 y U-977, correspondientes en realidad a dos viejos submarinos que en los archivos navales de la Marina Alemana aparecían incluso en reparaciones, de modo que la adulteración era una clara muestra de que se trató de ocultar la desaparición de estas naves.


Post relacionados:


Que te diviertas!

16 agosto 2026

Libro Seleccionado: El retrato de Dorian Gray (Oscar Wilde, 1890)

"El retrato de Dorian Gray", con un índice dinámico y detallado. Se trata de una novela que escribió Oscar Wilde, publicada en 1890. Se considera una de las últimas obras clásicas de la novela de terror gótica con una fuerte temática faustiana. La novela cuenta la historia de un joven llamado Dorian Gray, retratado por el artista Basilio Hallward, quien queda enormemente impresionado por la belleza física de Dorian y comienza a encapricharse con él, creyendo que esta belleza es la responsable de la nueva forma de su arte. Dorian conoce a Lord Henry Wotton, un amigo de Basil, y empieza a cautivarse por la visión del mundo de Lord Henry.

Exponiendo un nuevo tipo de hedonismo, Lord Henry indica que "lo único que vale la pena en la vida es la belleza, y la satisfacción de los sentidos". Al darse cuenta de que un día su belleza se desvanecerá, Dorian desea tener siempre la edad de cuando le pintó en el cuadro Basil. El deseo de Dorian se cumple, mientras él mantiene para siempre la misma apariencia del cuadro, la figura en él retratada envejece por él.
Oscar Wilde (1854 - 1900) fue un escritor, poeta y dramaturgo irlandés. Wilde es considerado uno de los dramaturgos más destacados del Londres victoriano tardío; además, fue una celebridad de la época debido a su gran y aguzado ingenio. Hoy en día, es recordado por sus epigramas, sus obras de teatro y la tragedia de su encarcelamiento, seguida de su temprana muerte.

Que te diviertas!

14 agosto 2026

El dia que los nazis robaron yerba argentina

A que no lo sabias: ¿Quién es el “boludo” que nos robó la yerba?
Corría el año 1940, un buque mercante argentino, el Río Chico, navegaba en el Atlántico, con todas las luces encendidas. Unos reflectores iluminaban el pabellón celeste y blanco para evitar ser atacados por un submarino alemán.
El vigía de proa grita “¡Submarino alemán a la vista!” Desde el U-Boot se enviaron señales luminosas ordenando al buque argentino que se detenga y que la tripulación se prepare para una revisión de documentos y carga.

Luego un grupo de marinos alemanes abordan el buque argentino. Se revisan los documentos y carga, la tensión, los nervios en los tripulantes del buque argentino era evidente.
A la media hora, el alemán al mando del grupo de abordaje cita a todos los tripulantes del buque argentino a cubierta y en tono algo fuerte dice en un perfecto castellano:
“Todo el mate que porten o transporten queda decomisado y será requisado y en 5 minutos quiero ver todo el mate a bordo aquí en cubierta o el buque será hundido”.
No se diga más, en apenas dos minutos toda la yerba mate a bordo fue llevada a cubierta, requisada y llevada al lobo gris.
Desde el submarino, con un megáfono, el capitán del submarino alemán, en perfecto español con acento argentino, les da las gracias por el mate a los tripulantes de buque argentino y les desea feliz viaje, luego se sumerge y desaparece en las oscuras aguas del Atlántico.
A bordo del buque argentino los tripulantes quedaron en shock… sorprendidos… y luego se llenaron de rabia.

¿Quién sería el “boludo” comandante del U-boot que nos robó la yerba?
Era el Korvettenkapitän Heinz Scheringer, comandante del U-26, nacido en Buenos Aires, el 29 de Agosto de 1907, quien a los 20 años viajó a Alemania a iniciar su carrera naval.

Si bien la historia resulta extraña, lo cierto es que el comandante de aquel submarino era el Capitán Heinz Scheringer, quien había nacido en Argentina y emigrado a Alemania a los veinte años, por lo que no quiso desaprovechar la oportunidad para volver a beber un buen mate.

Otros detalles de este Capitán argento:
En cierta ocasión antes de hundir un buque, el Comandante argentino/alemán, permitió descender a la tripulación antes de hundir el barco, un gesto de honor en el código de ética de la marinería de guerra que muy pocos observaban. En aquel caso, entregó alimentos y cigarrillos a los náufragos que flotaban a la deriva en los botes salvavidas, y les indicó la ruta que debían seguir para alcanzar las costas de Irlanda. luego los 25 tripulantes fueron rescatados de altamar diez horas más tarde, el marinero argentino era un verdadero caballero de las profundidades.

Heinz Scheringer retornó a Buenos Aires en 1948 a bordo del vapor Entre Ríos y volvió a vivir en el barrio de Belgrano. Cuando arribó a la Aduana, quizá atemorizado por la persecución que se emprendía contra los oficiales nazis en todo el mundo, aunque, como miembro de la Kriegsmarine, él no lo fuera, no dijo que era un ex combatiente, sino un “Comerciante”.

Nada o muy poco se sabe de su vida de posguerra en la Argentina, solo que decidió volver a Alemania, para morir, a los 76 años, en Hamburgo, en 1984.
Sobre esta historia, créditos a quien corresponda.


Que te diviertas!