sábado, 15 de agosto de 2026

SparkyLinux Distribución para PCs antiguos

SparkyLinux

 

Empezaré el apartado de Distribuciones Linux con SparkyLinux, Sparky para sus amigos.

Una distribución de GNU / Linux creada a partir del sistema operativo Debian

Característcas

  • Basado en Debian GNU/Linux, y esto es un punto importante
  • Ediciones estable y semi-rolling (rama inestable)
  • Ligera, rápida y simple. Ideal para PCs antiguos.
  • Gestores de escritorio como LXDE, LXQT, & XFCE
  • Distro muy conservadora

Ediciones especiales

  • Gameover para gamers
  • Multimedia para trabajar con audio, video, gráficos y HTML
  • Rescate para reparar sistemas operativos rotos
  • Ultra ligero MinimalGUI con Openbox gestor de ventanas y Tint2 barra de tareas
  • Edición CLI (sin X) para que los usuarios avanzados construyan escritorios de su elección
  • Admite la mayoría de las tarjetas de red inalámbricas y móviles
  • Seleccione un conjunto de aplicaciones, códecs multimedia y complementos
  • Repositorio propio con un amplio conjunto de aplicaciones adicionales
  • Fácil métodos de instalación de USB o de discos duros

Más información en su wiki:

Un vídeo en Youtube analizando Sparky Linux 8.1 (Debian 13) con gestor escritorio LXQt

Requerimientos mínimos

CPU:
  • i686 (32bit) o amd64 (64bit) Pentium 4, o AMD Athlon
Memoria RAM:
  • 128 MB - CLI Edition
  • 256 MB – LXDE, LXQt, Openbox
  • 512 MB – Xfce
Partición SWAP:
  • 512 MB o mayor
Disco duro o  unidad USB:
  • 2 GB (Edición CLI)
  • 10 GB (Ediciones “Home”)
  • 20 GB (GameOver/Multimedia

Usuarios

Realmente está destinado a usuarios avanzados. Las ediciones especiales ya indican que las diferentes versiones quieren adaptarse a muy diferentes usuarios que utilizamos GNU Linux.

Yo personalmente, utilizo Debian. Entiendo que haya usuarios que quieran tener ya desde un inicio un sistema operativo destinado a una tarea concreta sin tener que configurar de inicio ninguna opción o software.

Web oficial

Podéis visitar la página web para estar informados de todas sus novedades


viernes, 14 de agosto de 2026

Facilitar las tareas por consola con un menú Bash

 Es muy común que los que trabajamos con Linux utilicemos muchos de los programas por la terminal (o consola). Las acutalizaciones, las copias de base de datos y un largo etcétera.


Bash menú Linux

Si las tareas que debes realizar con muchas, y siempres debes ir repitiéndolas, una opción sería crear un script que te mostrara un menú y que te diera la opción de escoger qué tarea realizar.

Pongamos un ejemplo.

Hacer copias de seguridad desde terminal

Imaginad que trabajamos con 7z o zip, y que cada vez que queremos hacer un copia de seguridad de carpetas que tenemos controladas, tuviéramos que introducir la sentencia por la terminal. Sería muy pesado.

Una opción sería hacer un "script bash" que se pudiera ejecutar en la terminal y te mostrara las opciones de copia para que tú sólo tuvieras que escoger la opción.

Crearíamos el fichero backup.sh con el siguiente contenido:

#!/bin/bash

FECHA=$(date +"%Y-%m-%d") echo "[ Seleccione opción de Backup]" echo "1: tmp" echo "2: dropbox" echo "3: documents" echo "4: android" #leemos del teclado read n case $n in 1) 7z a -t7z /media/usuario/hddexterno/$FECHA-tmp.7z /home/usuario/tmp -mx9 -pContraseña;; 2) 7z a -t7z /media/usuario/hddexterno/$FECHA-dropbox.7z /home/usuario/Dropbox -mx9 -pContraseña;; 3) 7z a -t7z /media/usuario/hddexterno/$FECHA-tmp.7z /home/usuario/Documentos -mx9 -pContraseña;; 4) 7z a -t7z /media/usuario/hddexterno/$FECHA-android.7z /home/usuario/AndroidStudio -mx9 -pContraseña;; *) echo "Opción incorrecta";; esac


Una vez creado el fichero con este código, volvemos a la terminal y le asignamos los permisos para poderlo ejecutar.


chmod +x backup.sh


Si lo ejecutamos desde consola se mostrará el siguiente menú permitiéndonos escoger qué opción debe ejectutar


./backup.sh


Menú bash


Ahora sólo tocaría pulsar el número deseado y ya lo tendríamos todo automatizado.

miércoles, 12 de agosto de 2026

La IA y la deuda en tu código

La IA en la programación

Cuidado, porque no es oro todo lo que reluce. Y después de unos meses trabajando con la IA, hay que tener mucho cuidado.

Qué Inteligencias he utilizado?

Pues ChatGTP Premium (de pago) fue de las primeras que utilicé para crear contenidos, y para programar. La utilicé para posicionar algunos blogs y para tenerla conectada con mi VS Code. Mi experiencia fue buena hasta que empecé a ver comportamientos un poco raros. La dejé.

A partir de aquí una odisea para encontrar una herramienta que se me adaptara.

Probé Deep Seek. Me gustó pero no me fie. Si que estaba muy bien, muy económico pero no lo acabé de ver claro. Creo que era lógico y no me fiaba de una IA tan barata. Y creo que el tiempo va poniendo las cosas en su sitio: 

No es malo, simplemente es lógico. La IA es cara.

Decidí separar funciones por un lado Gemini de Google para crear contenidos, y Copilot para programar. 

Gemini es la que utilizo para imágenes y contenidos de texto. La verdad es que poco lo utilizo, por lo que me ofrece Google tengo mas que suficiente.

En cuanto a programación Copilot, me encantó. Me registré con cuenta de pago porque era la herramienta que buscaba. Acertaba casi al 90% lo que necesitaba cuando trabajaba. Pero no se porque motivo, hubo una época que lo cerraron, a mi me quitaron la cuenta de pago (y no me cobraron) y fue rarísimo... decidí cambiar.

Ahora estoy con Claude para el tema de la programación. No está mal, pero voy con mucho cuidado.

La IA a la hora de programar

Lejos de entrar en el modelo ideal para programar, me voy a centrar en lo que creo que es más importante: la deuda en programación.

Según cómo utilices la IA y la cantidad de veces que lo hagas, estarás en deuda con tu proyecto si no tienes el control de tu código.Si vas pidiendo a Claude que te vaya haciendo lo que le pides, vibe coding, y no te preocupas de revisar nada, sólo de que funcione, empiezas a tener un saldo negativo con las lineas de código. Controlas un 60%, pero desconoces un 40% de tu código. Eso es terrible.

La iA es una excelente herramienta siempre y cuando sepas utilizarla de forma correcta:
  • Te ahorra tiempo
  • Te ayuda a optimizar el código
  • Te ayuda en conceptos como seguridad
  • Es un excelente consultor de dudas
  • ...
Pero
  • Empiezas a depender el número de tokens
  • De tanto en tanto, a la IA le cuesta entenderte. Debes ser muy concreto, y aún así...
  • De vez en cuando el código lo crea de manera diferente. La creación de modelos, unas veces lo hace de una manera, y luego de otra, quedando el código como si lo hubiera hecho desarrolladores diferentes.
  • Cuando le pides una acción, te pregunta paso a paso si estás de acuerdo con los cambios que va a realizar. En ocasiones, no está muy claro.
  • ...

La IA es una buena herramienta para el desarrollo

En definitiva, la IA es una excelente herramienta que debemos aprender a utilizar: el control del código debe ser tuyo, no de ella.

Seguro que avanzará e irá mejorando. Debemos ser pacientes e ir aguantando barbaridades como que el 

La IA lo arrasa todo. Empezaremos a sentit conceptos como Canivalismo IA: el hecho de que la IA se alimente de contenido creado por IA, que ha sido creado con contenido que contiene IA....

Bueno. Empecé programando con Turbo C, y ahora estoy adaptándome a la IA en mi editor de código.

jueves, 6 de agosto de 2026

Tener las fuentes de Google Fonts en tu Linux

Font finder


Cuando instalamos nuestra distribución Linux (Ubuntu, Debian...) vienen con unas fuentes de textos predeterminadas. Normalmente las más usuales: verdana, tahoma, arial...

Por otro lado, tenemos una herramienta proporcionada por Google que nos proporcionar gran cantidad de fuentes de texto de todo tipo.

No estaría nada mal, poder buscar en Google Fonts la fuente que necesitamos, y luego instalarla en nuestro Linux para poderlo utilizar en nuestros editores de texto, editores de imágenes...

Pues bien, os presento:

Font Finder

Un programa gratuito que encontraréis en los respositorios nativos (o snap o flatpak) que os permite buscar una fuente de Google Fonts e intalarla con un solo click en vuestro PC.

Tal cual suena.

Y no hay más. Buscadla e instalarla.

miércoles, 5 de agosto de 2026

Cómo tener actualizado nuestro Linux

Repositorios Linux
Imagen generada con Gemini


Gestión de software en Linux: Repositorios, Snap y Flatpak sin secretos 


Si vienes de otros sistemas operativos, sabrás lo caótico que resulta buscar e instalar programas descargando ejecutables de páginas web dudosas. En Linux, el enfoque es totalmente diferente y mucho más eficiente gracias a la distribución centralizada. 

Podríamos decir que hay unos servidores/almacenes con todo el software que puedes descargarte para instalar, y desde donde se iran actualizando.

Los repositorios nativos: El corazón de tu sistema 


Un repositorio es un almacén oficial de software verificado y mantenido para cada distribución. Al instalar aplicaciones desde los repositorios nativos (usando herramientas como apt, dnf o pacman), todas las dependencias y librerías se comparten en el sistema. 

Esta estructura centralizada facilita enormemente la tarea de tener tu linux actualizado, ya que con un solo comando o desde la tienda de software actualizas el sistema operativo y todas tus aplicaciones a la vez. Además, este control riguroso refleja la importancia de la seguridad en linux, reduciendo drásticamente la entrada de malware.

Podemos decir que evitas descargarte software de páginas dudosas o que hayan sido atacadas.

Snap y Flatpak: Paquetes universales 


En ocasiones, los repositorios tradicionales tardan en incluir las últimas novedades. Para resolver esto surgieron los formatos universales Snap (promovido por Canonical) y Flatpak (enfocado principalmente en escritorio). 

Ambas tecnologías empaquetan la aplicación junto con sus dependencias en un entorno aislado (sandbox), permitiendo instalar software reciente en cualquier distribución y ayudándote a tener linux al día sin arriesgar la estabilidad de tu sistema base. 

Las últimas novedades es haber integrado estas dos tecnologías al software que trata la administración de aplicaciones. En Debian tenemos Discover como software de administración. Pues puedes configurar Flatpak o Snap para poder instalar o administrar tus programas.

Otros usuarios, como es mi caso, siempre tiro de consola... son muchos años.

Posibles inconvenientes con Snap y Flatpak 


A pesar de sus ventajas, el aislamiento de Snap y Flatpak puede generar algunos quebraderos de cabeza iniciales:

Acceso a directorios y permisos: Al estar aisladas, algunas aplicaciones no pueden acceder a carpetas personales o a discos secundarios a menos que ajustes sus permisos (usando comandos o gestores gráficos como Flatseal).

Rutas de configuración distintas: Las configuraciones no suelen guardarse en los lugares tradicionales como ~/.config/, sino en directorios propios como ~/.var/app/ (en Flatpak) o ~/snap/ (en Snap).

Integración visual: A veces las aplicaciones no heredan el tema gráfico ni los iconos del sistema operativo, viéndose fuera de consonancia con el resto del escritorio.

Mayor espacio en disco: Al incluir sus propias librerías en lugar de compartirlas, los paquetes ocupan más almacenamiento. 

Y es que normalmente la comodidad y seguridad, van reñidas con la optimización.

Y aquí va mi consejo


Prioriza siempre los repositorios nativos para el sistema base y utilidades clave, y recurre a Flatpak o Snap cuando necesites la última versión de una aplicación específica.

Si no tienes ningun problema con el tema de las versiones, y puedes esperar, tira de los repositorios nativos. Si eres un enfermo y lo quieres todo al día, tira de Sanp o Flatpak

En mi caso, utilizo los nativos para el sistema y Flatpak para el software de escritorio (LibreOffice, Thunderbird, Brave, FileZilla...)

Bueno, espero que lo hayáis encontrado interesantes.

martes, 4 de agosto de 2026

Linux cada vez en mas ordenadores

Linux crece su uso en PC



Leemos con satisfacción una noticia en Muy Linux que dice que "Linux alcanza el 7,53% de cuota de mercado en PC". 

Es importante dejar claro la parte "en PC". Y es que Linux está muy expandido en servidores web y en mucho de vuestros móviles (Android es un Linux). Y de aquí la importancia de la noticia: en PC.

A modo de resumen nos dice que los PC con Linux sube al 7,5%. Y si, Windows con un 71,1%, OS X con un 12,2. Pero es que Linux venía de tener un 3,8% y podemos decir que ha duplicado su uso. Y ésto es una muy buena noticia.

Ahora empiezo mi reflexión de cuáles pueden ser las causas y quizás, si no pasa nada, los motivos por los que poco a poco irá creciendo su usu:

1. Los técnicos empiezan a atreverse a instalar Linux a algunos de sus clientes

2. Muchas tiendas empiezan a vender PC y portátiles con Linux preinstalados. 

3. Hay usuarios que empiezan a descubrir que Linux no como MS-DOS

4. Linux empieza a cubrir la mayoría de necesidades de los usuarios

y el último punto creo que empieza a ser uno de los motivos a tener en cuenta y que quizás sea el futuro causante que veamos Linux en muchos más ordenadors: los juegos.

Y es que ya son muchos los sistemas los que empiezan a utilizar Linux:

SteamOS: El sistema oficial de la Steam Deck, optimizado por Valve para ejecutar juegos mediante Proton.

Pop!_OS: Un sistema muy popular en PC de escritorio gracias a su excelente manejo de controladores gráficos (NVIDIA y AMD).

Bazzite: Una alternativa moderna enfocada en llevar una experiencia similar a consola o a SteamOS hacia computadoras de escritorio y PC de salón (HTPC).

Lakka / Batocera: Sistemas especializados exclusivamente en emulación de consolas retro

lunes, 3 de agosto de 2026

10 programas imprescindibles cuando instalas Linux

Todo blog que se aprecie, y éste no es uno de ellos, ponen un listado con los 10 programas imprescindibles cuando instalas Linux.


Distribuciones Linux



El punto de vista es tener un poco de todo para arrancar en un Linux recién instalado.

1. Brave / Firefox

Una de las herramientas que mas utilizamos, el navegador web. Yo os recomiendo Brave si optáis por una solución que priorice la seguridad, o Firefox si os gusta lo clásico y lo de siempre.

Hay otras muchas opciones, pero para empezar, uno de estos dos os facilitará el navegar sin complicaciones.

2. Thunderbird

Uno de los clientes de correo electrónico más utilizados. Llevo años con él, y nunca me ha fallado. He probado Kmail o Evolution, y al final siempre he vuelto a Thunderbird.

Como cliente de correo no os fallará.

3. Libre Office

La Alternativa a Microsoft Office. Tu suit de ofimática gratuito y compatible con la mayoría de formatos más típicos. Hojas de cálculos, editor de textos, dispositivas para presentaciones, base de datos simple... Si es para vosotros o para una oficina, esta suit tiene absolutamente todo lo que necesitéis.

4. Rhythmbox

Si bien va a gustos el tema de los reproductores de música, éste es sencillo de utilizar para tener ordenados tus álbumes de música. Otras opciones com JuK también son más que recomendables, pero había que poner uno.

5. Okular

Es el visor PDF predeterminado de Debian. Lo he utilizado siempre, y es sencillo. Tiene varias características básicas, pero no incluye otras como formularios. Si no recuerdo mal, si que tiene la opción de firmar ficheros PDF pero es un poco complicado.

Si necesitas un visor de PDF, éste te vendrá ya instalado en la mayoría de destribuciones Linux.

6. Gwenview

El visor de imágenes por defecto. Es compatible con la mayoría de ellas. Y como viene ya instalado en la mayoría de distribuciones, sólo os aconsejo que le echéis un vistazo y le déis una oportunidad

7. KeePassXC

Es un programa que te permite almacenar pequeños ficheros de datos (fichas) de forma encriptada. Son unos ficheros donde puedes ir poniendo de forma ordenada tus datos, por ejemplo contraseñas, y tenerlas en el ordenador bien protegidas.

8. FreeTube

Bueno, este software he dudado de recomendarlo, pero como está accesible para todo el mundo, pues lo pongo. Es un programar que te permite ver YouTube sin anuncios.

Avanzo que de vez en cuendo falla, o no se carga el video.

9. VLC

El mejor reproductor para Windows o Linux. Compatible con todos los formatos habidos y por haber. Además permite reproducir streaming entre otras cosas. No debe faltar en tu Linux.

10. Akregator

Es un cliente de noticias. Vas añadiendo enlaces de los diferentes blogs que sigas, y en un solo programa puedes ver las novedades de todos los blogs sin necesidad de ir uno a uno. Si quieres estar ald ía de los blogs que sigues, por ejemplo éste, es imprescindible para no dejarte nada.