jueves, 27 de agosto de 2026

Feliz 35 aniversario GNU/Linux

¿Sabéis que día es hoy? 27 de agosto y hace 35 años del famoso correo que mandó Linus Torvards pidiendo ayuda para un nuevo sistema operativo que estaba haciendo y que se considera la fecha de nacimiento de GNU/Linux.

Como regalo de cumpleaños para todos los linuxeros, en especial para los novatos, os voy a poner una serie de enlaces a las etiquetas más interesantes para usar este blog para iniciarse y aprender cada vez más cosas sobre este gran sistema operativo, y también para divertirnos con él.

  1. Hay que empezar por el principio, para eso podemos combinar las etiquetas inicio+linux y así tendremos todos los artículos indicados para los que dan los primeros pasos. 
  2. Mis apuntes los pongo aquí, porque la mejor manera de que el conocimiento no se pierda es compartiéndolo y construyéndolo entre todos. 
  3. Si lo que necesitas es usarlo en la oficina hay un buen número de artículos dedicados a la ofimática, sobre todo con libreoffice y siempre con formatos abiertos.
  4. Si quieres relajarte, tenemos una buena cantidad de juegos y de emuladores nativos, porque queremos opciones nativas aunque puedas ejecutar con wine el 90% de los juegos del ventanucos, los que no te obligan a instalar un troyano para jugar.
  5. Aquí vas a encontrar alternativas libres a los programas más utilizados y dónde buscar lo que no está nombrado aún por aquí. 
  6. Para profundizar también hay artículos sobre virtualización, redes, programación, eventos sobre GNU/Linux, etc... 

Si accedes al blog desde tu PC verás en la parte derecha una nube de tags (o etiquetas en nuestro idioma), haciendo clic en cada una de ellas puedes explorar artículos sobre diferentes temáticas que son de tu interés.

Si crees que hacen falta más o habría que mencionar alguna más sobre el aprovechamiento de GNU/Linux en este artículo, pon un comentario. 

viernes, 21 de agosto de 2026

Ratón raspberry pi: abrirlo para limpiar la rueda

Por razones de organización llevo tiempo usando el ratón de mi raspberry pi 400 en mi PC principal, hasta ahora ha ido muy bien pero al usar la rueda del ratón se me atrancaba como si el mecanismo tuviera algún contacto mal. 

Así que he ido a abrirlo y veo que no hay tornillo para abrirlo, así que debe estar escondido debajo de la pegatina, ERROR, está en un sitio menos esperable, en la goma inferior.


Para no estropearla mucho, ya que es un ratón muy especial e incluso de colección retiro con mucho cuidado la parte necesaria para acceder al tornillo phillips que retiro con un destornillador adecuado.

Una vez retirada la tapa superior, que por cierto, lleva una chapa para que el ratón pese más a la que no vamos a hacer caso, hay que retirar los 2 tornillos de la placa para poder retirar con mucho cuidado la rueda del sensor de movimiento de la misma tirando con suavidad de ella hacia la derecha, están unidas por un eje hexagonal que se inserta en la zona central de este sensor.

Cuando he retirado la placa me he dado cuenta que hay una pieza trasparente que dirige la luz del LED, va suelta, así que hay que tener cuidado de que no se mueva.

Una vez retirada la rueda rocío el sensor de la rueda del ratón con alcohol isopropílico, sí, sería mejor limpia contactos, pero no tengo. 

Vuelvo a poner la rueda en el eje del sensor con cuidado de que encaje correctamente sin forzarla y la muevo un poco para que entre bien el isopropanol.

Atornillo la placa y cierro el ratón.

Lo muevo un poco y espero a que el alcohol se evapore por completo, conecto el ordenador y ya funciona de nuevo la rueda del ratón sin interrupciones. 

Ya de paso, le he dado una limpieza con agua y jabón a la parte de arriba del ratón como puedes ver en la primera imagen, no estaba así de limpio antes. :D 

viernes, 14 de agosto de 2026

X-CPC emulator, vuelve el pionero en la emulación de Amstrad CPC para GNU/Linux

Cuando empecé mis primeros pasos con el pingüino, todavía había muchos programas que no estaban disponibles o aún eran pruebas de concepto, así pasó con una de las primeras cosas que busqué: un emulador de Amstrad CPC.

Todavía quedaban años o incluso décadas para los grandes emuladores que tenemos hoy en GNU/Linux, pero en mi búsqueda me encontré con uno que, aunque todavía muy verde, ya se dejaba usar, era xcpc.

En los últimos años, este vetusto emulador ha resurgido de sus cenizas como ave fenix reclamando su puesto entre los emuladores modernos de Amstrad CPC.

 

Ahora puede hacer muchas más cosas que antaño, gracias al buen hacer de Olivier Poncet:

  • Monitores color, fósforo verde y blanco y negro. 
  • Activación de la simulación de monitor de tubo con su curvatura y muy configurable.
  • Refresco de la pantalla a 50 o 60 Hz. 
  • Modo de renderizado: openGL o Ximage.
  • Sigue soportando solo la gama NO plus, a elegir entre: 464, 664 y 6128.
  • Elección de la compañía que hace el CPC: Amstrad, Isp, Thrium, Schneider, Siasho, Solavox, Awa u Orion.
  • Teclado inglés o frances. 
  • Uso y gestión de unidades A: y B: creación, borrado y uso de disquetes. No soporta cassette.
  • Carga y creación de snapshots (volcados de memoria). 
  • Soporta dsk y sna, tanto sin comprimir como comprimidos en formatos zip y gz.
  • Soporta arrastrar y soltar archivos. 
  • Uso de los dos joysticks: reales o mapeados a teclado.
  • Subir y bajar el sonido. 
  • Pausar, resetear la emulación. 

Para disfrutar del emulador puedes descargar los binarios ya compilados de la página oficial del emulador como paquete deb o AppImage.

También puedes compilártelo a partir de los archivos fuentes de la rama "release", por ejemplo, si quieres ejecutarlo en alguna arquitectura especial o simplemente quieres compilarlo tú mismo, estos serían los pasos en Debian y derivados:

  1.  Instalar las dependencias para que la compilación se complete:
    sudo apt install git build-essential xorg-dev libgtk-3-dev zlib1g-dev libbz2-dev libzip-dev libepoxy-dev
  2. Descargarse el código fuente:
    git clone -b release https://gitlab.com/ponceto/xcpc-emulator xcpc
  3. Compilar:
    cd xcpc
    autoconf
    automake
    libtool
    autoreconf -v -i -f
    ./configure --prefix=/ruta/donde/lo/quieres/instalar
    make -j$(nproc)
  4.  Crear los accesos directos para tu comodidad.

Recuerda que si necesitas compilar pero todavía te echa para atras RetroMultiInstaller lo hará por ti de manera transparente y hasta te dejará el acceso directo en el menú.

viernes, 7 de agosto de 2026

¿WINE no es un emulador?

Hace poco un chico de un foro me ha preguntado porqué pongo WINE en la categoría de emuladores en el Wiki de Emuladores para GNU/Linux o en el archivo README.md de RetroMultiInstaller, no he podido olvidarme de la tira de las aventuras del Capitán Literal de Fantasmistas, pero voy a intentar aclarar porque debería seguir en esos sitios aunque no lo sea académicamente al no ser un emulador de arquitectura completa.

 

¿Qué significa “Wine Is Not an Emulator”?

WINE significa literalmente “Wine no es un emulador” y es un acrónimo recursivo.

Wine es una capa de compatibilidad que permite ejecutar programas de Windows en Linux y otros sistemas Unix-like traduciendo las llamadas de Windows a equivalentes del sistema anfitrión, en lugar de simular un PC completo como haría un emulador o una máquina virtual.

Es decir:
- No emula el hardware ni un Windows entero.
- Traduce las APIs de Windows para que muchas aplicaciones funcionen en Linux.
Por eso suele ir más ligero y rápido que una máquina virtual, porque solo hay que emular/traducir las instrucciones Windows a las de GNU/Linux.

De hecho por si mismo no es capaz de funcionar en plataformas distintas sin apoyo de otros emuladores que sí emulan entornos distintos, p.e.: un programa de Windows PC en una raspberry pi.

No es el único "emulador" que está en esa frontera, hay más casos:

  • 22NICE fue un emulador de CP/M que hacía lo mismo sobre MS-DOS (venía con las primeras versiones de CPCEmu para este sistema).
  • El viejo DosEMU creo recordar que hacía lo mismo en los primeros linuxes simulando un DOS, antes de tener el estupendo DosBOX y sus forks.
  • DosBox puede que esté en el mismo caso, aunque esto último no lo tengo tan claro ya que DosBOX sí es capaz de funcionar en plataformas distintas pero no emula ninguna versión de MS-DOS concreta.
  • A los dos emuladores de CP/M para GNU/Linux que hay en el Wiki les pasa algo similar a DosBOX.


Es decir, puede que toda la categoría de "Emuladores de Sistema" esté en este caso, si a alguien se le ocurre otra denominación más precisa... "¿Simuladores de API?", pero que sea explicativa de lo que es la categoría, porque si pongo eso no lo entendería nadie.  

Conclusión: WINE no es un emulador de un sistema operativo entero ni una arquitectura pero SÍ simula el comportamiento a nivel de llamadas al sistema, a efectos prácticos hace su trabajo y por tanto debe seguir en los enlaces que se indican.