🔒
Hay nuevos artículos disponibles. Pincha para refrescar la página.
AnteayerSalida Principal

Libreboot 26.01 amplía el soporte a HP Pro 3500, Topton X2E N150, ThinkPad T580 y Dell Latitude E7240

5 Febrero 2026 at 09:43
Por: Pablinux

Libreboot 26.01

Libreboot se ha ganado, con los años, una fama merecida entre quienes quieren recuperar el control del arranque y del hardware de sus equipos. Con la nueva versión Libreboot 26.01, apodada “Magnanimous Max”, el proyecto da un salto interesante: amplía el abanico de placas soportadas, pule a fondo su sistema de construcción y refuerza la integración con coreboot y GRUB, todo ello manteniendo su filosofía de firmware libre y transparente.

Lejos de ser una simple versión incremental, Libreboot 26.01 llega como revisión estable tras varias RC muy probadas (en concreto, la RC4, que se ha declarado directamente estable), incorporando meses de trabajo desde la anterior 25.06. Esta entrega incluye soporte para nuevos equipos x86, mejoras profundas en la automatización del build system lbmk, actualizaciones de componentes críticos como GNU GRUB, SeaBIOS y diversas utilidades, además de un buen puñado de correcciones de bugs y refactorizaciones orientadas a la robustez a largo plazo.

Novedades clave en Libreboot 26.01 “Magnanimous Max”

La edición 26.01, publicada el 30 de enero de 2026, se presenta como una versión estable sucesora de Libreboot 25.06. A nivel interno, hay un cambio importante: la 26.01 estable es esencialmente la misma que la RC4 previa, tras someterla a pruebas adicionales que han validado su estabilidad. Quien ya hubiera flasheado 26.01 RC4 no necesita reflashear, ya que no hay cambios en el código.

El foco de esta entrega está puesto en tres frentes principales: ampliación de hardware soportado, actualización de la base técnica (coreboot, GRUB, utilidades) y una gran limpieza en el build system lbmk, orientada tanto a la seguridad (menos uso de eval, mejor gestión de temporales, control de errores) como al rendimiento (cachés de Git mejor diseñadas, uso de herramientas consistentes como sbase, libarchive, etc.).

Nuevas placas y sistemas compatibles

Uno de los titulares de Libreboot 26.01 es la incorporación de cuatro nuevos equipos oficialmente soportados, ampliando el abanico de hardware donde se puede instalar el firmware:

  • HP Pro 3500 Series (port por Vesek)
  • Topton XE2 N150 / X2E N150 (port por Riku Viitanen)
  • Lenovo ThinkPad T580 (port por Johann C. Rode)
  • Dell Latitude E7240 (port por Iru Cai)

La incorporación del Dell Latitude E7240 es especialmente llamativa porque se trata de un portátil con plataforma Intel Haswell (4ª generación), todavía muy presente en entornos laborales y domésticos. Además, en este modelo es posible realizar flasheos internos del firmware usando la herramienta dell-flash-unlock, lo que simplifica enormemente la instalación de Libreboot sin tener que abrir el equipo ni recurrir a programadores externos.

En el caso del Topton X2E N150, estamos ante un equipo tipo firewall/appliance basado en Alder Lake-N, que gana soporte gracias a un trabajo específico de integración de FSP y manejo de Intel ME adaptado a esta familia. Esto implica no comprimir el FSP para garantizar su inserción fiable, desactivar ciertos modos de depuración y ajustar la configuración de coreboot para esta placa concreta.

El HP Pro 3500, un sobremesa con CPUs Sandy Bridge o Ivy Bridge, recibe un tratamiento especial en 26.01: se amplía el espacio CBFS, se reconfigura la región ME y se ajustan varios parámetros de seguridad y arranque para aprovechar mejor la ROM. Es, en definitiva, una forma de dar una segunda vida libre a hardware de más de una década que todavía puede rendir bien con GNU/Linux o BSD.

Finalmente, el ThinkPad T580 se suma a la ya nutrida familia de portátiles Lenovo soportados. Además del propio port de placa, se han trabajado aspectos como el soporte de Thunderbolt y detalles de audio, siguiendo la línea de otros modelos Kaby Lake/Coffee Lake ya presentes en Libreboot.

Mejoras en placas ya soportadas y cambios de configuración

Además del hardware nuevo, Libreboot 26.01 introduce cambios relevantes en placas previamente soportadas, orientados a aprovechar mejor el espacio de la ROM y pulir comportamientos que en la práctica suponían molestias o limitaciones.

En el caso del HP Pro 3500 se han aplicado varias medidas específicas: ampliar el CBFS hasta igualar la región BIOS, utilizar una imagen de Intel ME truncada en lugar de simplemente limpiada, desbloquear todas las regiones de flash por defecto y establecer el bit HAP (que desactiva ME) siempre que el hardware lo permite. Además, se ha definido como estándar el uso de SeaGRUB como payload (arrancando primero SeaBIOS y después GRUB), en lugar de la configuración invertida que se utilizaba inicialmente.

En las plataformas Dell Latitude, se ha incluido un parche que desactiva el apagado térmico prematuro (a unos 87°C), delegando la gestión en los mecanismos estándar de throttling del CPU. Esto evita apagados intempestivos que, aunque “seguros”, podían resultar muy molestos en el día a día.

La gama ThinkPad T480/T480s también recibe atención: se ha corregido la detección del conector de auriculares (antes era necesario cambiar manualmente el puerto con herramientas tipo pavucontrol) y se ha ajustado el soporte de Thunderbolt, incluyendo la eliminación de configuraciones duplicadas o redundantes para que el firmware compile y funcione correctamente con las versiones más recientes de coreboot.

Otra novedad interesante es la incorporación de una configuración especial para ThinkPad T440p con un CBFS de 4 MB. Esta imagen está pensada para facilitar tareas de recuperación, ya que permite reprogramar únicamente el segundo chip de 4 MB sin necesidad de tocar el primero; eso sí, si se quiere desactivar o “neutered” Intel ME por completo, sigue siendo necesario flashear el conjunto completo.

Funciones y soportes aplazados para futuras versiones

No todo lo que estaba en la hoja de ruta ha llegado a tiempo para Libreboot 26.01. Varias características se han dejado intencionadamente fuera de esta versión estable, para evitar confusiones y no exponer a los usuarios a configuraciones poco probadas. Entre lo pospuesto destacan tres líneas de trabajo:

  • Integración amplia de Chromebooks Intel/AMD x86-64 a partir de las configuraciones de coreboot mantenidas por MrChromebox.
  • Migración de algunas placas AMD (como ASUS KCMA-D8 y KGPE-D16) a la bifurcación de coreboot 15h.org.
  • Soporte para placas Intel Alder Lake adicionales más allá de las ya integradas (como el Topton X2E N150).

Parte de este trabajo existe ya en ramas privadas y scripts experimentales, incluida una herramienta de integración de Chromebooks que adapta automáticamente configuraciones de MrChromebox al sistema de build de Libreboot. Sin embargo, faltan por resolver detalles como la descarga e integración automática de imágenes Intel ME para Alder Lake (procesadas con me_cleaner) y la realización de pruebas físicas sobre la mayoría de Chromebooks.

En un primer momento se planteó incluir estas placas en 26.01 pero marcadas como release="n" (sin ROMs precompiladas, solo build manual). Finalmente se optó por no introducirlas para no crear expectativas ni confundir al usuario final. La intención del proyecto es ir incorporando estos cambios en las ramas de pruebas y posibles versiones candidatas, comenzando previsiblemente por Libreboot 26.06 RC1 alrededor de abril de 2026.

Base técnica actualizada: coreboot y GNU GRUB al día

Uno de los pilares de esta versión es la actualización de la base de código de coreboot que Libreboot utiliza. En 26.01 se ha sincronizado el árbol principal con una instantánea de mediados de enero de 2026, lo que sitúa a Libreboot prácticamente al día respecto al proyecto upstream. A lo largo del ciclo de desarrollo también se fueron adoptando revisiones intermedias (abril, junio y julio de 2025) para ir integrando mejoras paulatinas y correcciones.

En paralelo, la carga útil principal basada en GNU GRUB se ha actualizado a la versión estable 2.14. Durante el camino se trabajó sobre la 2.14-rc1, pero finalmente la release 26.01 incorpora la versión estable con numerosos parches. Uno de los cambios más relevantes es que GRUB pasa a usar una versión más moderna de libgcrypt integrada como submódulo, lo que permite, por ejemplo, eliminar implementaciones internas de Argon2 y dar soporte nativo a un mayor abanico de algoritmos y cifrados.

Gracias a esta modernización, la compatibilidad con LUKS2 y esquemas de cifrado modernos en GRUB mejora sensiblemente. Se añaden más ciphers, se facilita el uso de configuraciones tipo BLS (Boot Loader Specification) y UKI (Unified Kernel Image), que aunque no han sido exhautivamente testeadas en esta versión, no deberían presentar problemas teóricos con la pila actual.

Además de GRUB, otras piezas como SeaBIOS, PCSX-Redux Open BIOS, flashprog y deguard han sido actualizadas a revisiones más recientes, incorporando correcciones de bugs, mejoras de compatibilidad y pequeños cambios de mantenimiento. Incluso detalles aparentemente menores, como actualizar fechas de copyright en PCSX-Redux, se han cuidado para reflejar con precisión el estado de los parches importados en 2025.

Refuerzo de la criptografía y soporte de arranques cifrados

Uno de los beneficios prácticos de la actualización a GRUB 2.14 y la nueva libgcrypt es un incremento real de las capacidades criptográficas disponibles directamente desde el firmware. En Libreboot 26.01 se activan módulos adicionales de GRUB que habilitan ciphers modernos (por ejemplo, basados en BLAKE, Argon2 mejor integrado, etc.), lo que se traduce en una mejor compatibilidad con volúmenes cifrados LUKS2.

Este refuerzo es especialmente relevante para quienes utilizan discos totalmente cifrados desde el arranque, ya que reduce fricciones entre el bootloader y las configuraciones criptográficas recientes de distribuciones GNU/Linux. De este modo, resulta más sencillo tener un sistema donde, desde el primer byte leído en el disco, todo pase por rutas libres y auditablemente seguras.

Gran limpieza en lbmk: menos eval, mejor manejo de TMPDIR y más robustez

Buena parte del trabajo de Libreboot 26.01 no se ve a simple vista, pero tiene un impacto enorme en la seguridad y estabilidad del build system lbmk, que es la herramienta encargada de coordinar descargas de código, aplicación de parches y compilación de ROMs.

Uno de los cambios más notables es la reducción drástica del uso de eval en scripts POSIX sh. Aunque no se han identificado vulnerabilidades reales, el equipo de Libreboot considera que eval debe usarse solo en casos muy justificados, ya que abre potencialmente la puerta a inyecciones de código si se cometen errores en el futuro. Se han reescrito numerosas funciones, eliminado shorthands como setcfg y se ha optado por técnicas más seguras basadas en . (source) y macros simples.

Otro frente importante ha sido la gestión de directorios temporales y de caché. Antes, muchos ficheros “temporales” terminaban en cache/, que en realidad está pensado para almacenar elementos persistentes. En 26.01 se reorganiza el sistema para situar TMPDIR dentro del propio directorio de trabajo de lbmk, abandonando la dependencia de /tmp (que puede ser un tmpfs limitado en memoria). Esto permite simplificar toda la lógica de ficheros temporales y eliminar mecanismos alternativos como la antigua variable xbloc.

Relacionado con esto, se ha rediseñado el mecanismo de lock files y detección de instancias padre/hijo. Ahora se escribe información clave en el propio lock (incluyendo el valor de TMPDIR), se endurecen los permisos (para evitar borrados accidentales) y se clarifica el flujo por el cual lbmk decide si se está ejecutando en una instancia principal o una secundaria. Con ello se reducen significativamente las condiciones de carrera y se evita que dos procesos de construcción pisen el mismo árbol de código.

También se ha puesto mucho cuidado en el manejo de errores y salida temprana de funciones. Utilidades internas como x_, fx_ y dx_ se han reforzado para comprobar argumentos y estados de retorno, y comandos sensibles que antes se encadenaban con pipes sin control (por ejemplo, ciertas llamadas a cat) ahora se envuelven con control de errores explícito. Se trata de una mejora importante de cara a que, si algo falla, lbmk lo detecte y pare, en lugar de continuar con artefactos corruptos.

Descargas más fiables: Git, hashes, cachés y dependencia de herramientas externas

La forma en que Libreboot descarga y cachea código fuente de coreboot, GRUB, U-Boot y demás proyectos también se ha modernizado considerablemente en 26.01. Se ha implementado un sistema de caché de Git donde cada remoto (incluidos mirrors de respaldo) se clona en un repositorio separado, evitando mezclar varios orígenes en un mismo clone.

Las funciones de obtención de código (get.sh, tree.sh) aprovechan ahora comandos como git show en lugar de git whatchanged (ya deprecado), y controlan más cuidadosamente qué revisiones están ya cacheadas para no descargar en vano. Se introducen flags como -f y -F para controlar si se debe forzar o no una actualización, con macros como forcepull que facilitan la lectura del código.

En paralelo, se ha reforzado el sistema de hashes y eliminación de artefactos antiguos. Ahora, cuando cambia el árbol de un proyecto, se recalculan hashes y se eliminan ficheros obsoletos en el orden correcto (primero borrar, luego actualizar el hash) para evitar estados inconsistentes. Se ha unificado la lógica de gestión de hashes para builds de árbol completo y builds de target, y se ha reorganizado la estructura de directorios (por ejemplo, colocando las construcciones de targets bajo tree/target/) para hacer más sencilla la limpieza selectiva.

Otro paso clave ha sido la decisión de no depender de utilidades arbitrarias del sistema anfitrión cuando pueden variar entre distribuciones. En 26.01 Libreboot integra y compila su propia copia de proyectos como sbase (de suckless) y libarchive para proporcionar comandos como sha512sum, bsdtar, bsdunzip o bsdcpio con comportamiento predecible en cualquier distro. De este modo se dejan atrás herramientas como unar, unrar o unzip en la mayoría de casos, reduciendo discrepancias entre entornos.

Se han refinado igualmente mensajes de error y diagnósticos, haciendo que lbmk sea más verboso cuando algo falla, pero sin abrumar al usuario con falsos positivos (por ejemplo, se evita ahora informar de hashes “incorrectos” en extracciones intermedias que, en realidad, son parte de un proceso donde solo el último archivo importa).

Mejoras específicas en Intel ME, FSP y utilidades relacionadas

En lo referente a blobs inevitables como Intel Management Engine y FSP, Libreboot 26.01 da pasos intermedios para manejarlos de la forma más limpia posible sin enredar demasiado el diseño del build system. Se ha introducido una opción -p en me_cleaner (incluida en versiones antiguas) para que, cuando se marque MEclean="y" en la configuración de una placa, se pueda extraer ME sin modificar la imagen original si así se requiere.

En placas como el Topton X2E N150 se aprovecha esta flexibilidad para simplemente fijar el bit HAP y dejar el binario ME intacto, evitando errores relacionados con comprobaciones FPTR y reduciendo la complejidad de tratamiento de imágenes recientes de Intel. En el caso del HP Pro 3500, en cambio, se opta por un ME truncado que libera más espacio en la región BIOS, aumentando el CBFS disponible para payloads adicionales.

Respecto a FSP, se han aplicado varias correcciones y ajustes: no comprimir el FSP de Alder Lake-N en el Topton, permitir el uso de imágenes FSP de Alder Lake en releases sin exigir repos específicos, y renombrar configuraciones como el modo fspgop para dejar claro cómo se inicializa la parte gráfica (integrándolo en la nomenclatura de imágenes sin que el usuario tenga que preocuparse).

Otras correcciones y pequeñas mejoras esparcidas por el código

A lo largo del ciclo entre Libreboot 25.06 y 26.01 se ha integrado un volumen considerable de pequeños parches que, sumados, mejoran la experiencia global. Entre ellos se encuentran:

  • Activar SMBIOS type 16/17 para la inicialización de RAM nativa Haswell, facilitando una descripción más precisa de la memoria al sistema operativo.
  • Ajustar el comportamiento de libgfxinit para sondear EDID dos veces en adaptadores problemáticos, imitando la estrategia del kernel Linux.
  • Configurar el menú de U-Boot en Chromebooks GRU (bob/kevin) con un timeout más razonable de 8 segundos en lugar de 30, acelerando reinicios no supervisados.
  • Introducir nuevos layouts de teclado (por ejemplo, para Noruega) en GRUB.
  • Ajustar la configuración por defecto de coreboot en placas Kabylake para no fijar a fuego el parámetro power_on_after_fail, delegándolo en el backend CBFS.
  • Pequeños retoques estéticos como devolver el logo arcoíris a U-Boot en las builds específicas de Libreboot.

También se han actualizado los scripts de instalación de dependencias para nuevas versiones de distribuciones como Fedora 42/43 y se han adaptado las dependencias de Arch Linux a la división del paquete unifont, garantizando que las builds funcionen correctamente en sistemas modernos.

Disponibilidad, claves GPG y espejos de descarga

Libreboot 26.01 está disponible en el directorio stable/26.01/ del servidor oficial rsync.libreboot.org, así como en una amplia red de mirrors HTTP/HTTPS repartidos por distintos países (Princeton, MIT, University of Kent, koddos.net, cicku, etc.), además de espejos “ocultos” accesibles por Tor e i2p. El proyecto recomienda encarecidamente que los mirrors oficiales repliquen desde el servidor rsync central y que los usuarios finales utilicen preferentemente los mirrors HTTPS.

Las releases se firman siempre con GPG. Para esta versión se utiliza una clave con huella completa 8BB1 F7D2 8CF7 696D BF4F 7192 5C65 4067 D383 B1FF, válida para lanzamientos posteriores a 26/01/2024 y hasta finales de 2028 salvo revocación. Claves anteriores (como la de huella 98CC DDF8 E560 47F4 75C0 44BD D0C6 2464 FA8B 4856, ya expirada) siguen publicadas para verificar releases antiguas, incluidos los paquetes con ejecutables estáticos más viejos.

El procedimiento recomendado consiste en descargar la clave, verificar el fichero de sumas SHA512 y su firma GPG, y solo entonces proceder a instalar. Esta práctica es aún más importante si se utilizan mirrors sin cifrado (HTTP/FTP), donde la integridad del canal no está garantizada; en esas circunstancias, la comprobación de firmas es absolutamente esencial.

A partir de cierto punto histórico, Libreboot dejó de ofrecer binarios estáticos en las releases recientes, centrándose en distribuir código fuente y ROMs precompiladas. Las utilidades necesarias (como flashprog) se construyen a partir de las fuentes, siguiendo la documentación oficial. Para quienes necesiten las ISOs de código fuente obligatorias por GPLv2 de versiones antiguas, siguen estando disponibles en el directorio ccsource de los mirrors de rsync.

Foco en libertad, derecho a reparar y usabilidad para no expertos

Más allá de los detalles técnicos de esta versión, el mensaje que subyace en Libreboot 26.01 es claro: el firmware libre es una herramienta para recuperar soberanía sobre el hardware. El proyecto se opone abiertamente a mecanismos como Intel Boot Guard que solo ejecutan firmware firmado por el fabricante, porque impiden al usuario modificar sus propias máquinas y cierran la puerta a soluciones libres como coreboot.

La visión del equipo es que la libertad de estudiar, compartir y modificar el software debe considerarse un derecho básico. Asociado a ello va el derecho a reparar y a alargar la vida de los dispositivos: la existencia de Libreboot permite seguir actualizando y utilizando hardware que los fabricantes dan por “obsoleto”, con firmwares propietarios que raramente reciben parches de seguridad pasado un tiempo.

A nivel práctico, Libreboot busca que todo esto no sea un lujo reservado a desarrolladores. La combinación de lbmk como sistema de compilación automatizado, ROMs precompiladas y documentación paso a paso convierte a Libreboot en un “coreboot empaquetado” para usuarios finales. Si alguien quiere compilar desde cero y ajustar cada detalle, puede hacerlo; pero quien solo desee un firmware libre que funcione “sin pelearse” encuentra en Libreboot una alternativa lista para usar.

Con Libreboot 26.01 “Magnanimous Max”, el proyecto consolida su posición como referente en firmware libre basado en coreboot, emparejando una base técnica muy actualizada con una batería considerable de correcciones, mejoras de seguridad y nuevas placas soportadas. Para quien tenga un HP Pro 3500, un Dell Latitude E7240, un ThinkPad T580 o un appliance como el Topton X2E N150, esta versión abre la puerta a deshacerse del BIOS propietario; para el resto de usuarios y colaboradores, supone un paso más en la maduración de un ecosistema que apuesta, sin ambigüedades, por la libertad del usuario sobre su propio hardware.

LibreOffice 26.2 llega con soporte inicial para Markdown y mejoras de rendimiento e interoperabilidad

4 Febrero 2026 at 14:36
Por: Pablinux

LibreOffice 26.2

La llegada de LibreOffice 26.2 supone una nueva actualización semestral de la conocida suite ofimática de código abierto, disponible para Windows, macOS y, muy especialmente, para las principales distribuciones de Linux. Esta versión se centra menos en funciones llamativas y más en pulir aquello que suele dar guerra en el día a día: rendimiento, compatibilidad con otros formatos y estabilidad.

En un contexto en el que Microsoft 365 y otros servicios en la nube marcan el paso, LibreOffice mantiene su apuesta por una solución de escritorio sin suscripción, basada en estándares abiertos y con especial atención al usuario profesional y educativo. La edición 26.2 incorpora cambios relevantes en Writer, Calc, Base e Impress, además de ajustes técnicos para Linux y mejoras de seguridad que pueden resultar clave para administraciones públicas, centros educativos y empresas que quieren reducir su dependencia del software propietario.

Novedades generales de LibreOffice 26.2

La Fundación Documental ha orientado esta versión hacia rendimiento, interoperabilidad y manejo de formatos, en lugar de añadir funciones puramente cosméticas. El objetivo es minimizar los problemas al intercambiar documentos con usuarios de Microsoft Office, mejorar el comportamiento de archivos pesados y reforzar el soporte de tecnologías modernas tanto en escritorio como en la nube.

Una de las decisiones más llamativas es que LibreOffice 26.2 abandona la denominación «Community» en la edición dirigida al usuario final. Aunque no se trata de un cambio funcional, sí refleja la intención de presentar la suite como una opción madura y consolidada, especialmente en entornos donde las administraciones y empresas buscan alternativas respaldadas por una comunidad robusta y abierta.

Además, se han afinado numerosas áreas de la interfaz: diálogos con pestañas horizontales, posibilidad de copiar capturas de esos cuadros directamente al portapapeles y un acceso más directo para insertar enlaces desde el menú contextual cuando hay texto seleccionado. Son detalles pequeños, pero que facilitan tareas repetitivas en el trabajo ofimático cotidiano.

Writer: cambios de seguimiento más fiables y maquetación más flexible

El procesador de textos de la suite, Writer, recibe mejoras orientadas a usuarios que trabajan con documentos compartidos, revisiones y estilos complejos. El cuadro de diálogo del corrector ortográfico se ha refinado para gestionar mejor las sugerencias y el flujo de revisión, reduciendo clics y confusiones cuando se repasan textos largos o técnicos.

Una de las novedades más destacadas es el tratamiento más inteligente del seguimiento de cambios en ediciones interdependientes. Cuando varias modificaciones se solapan o entran en conflicto, Writer ofrece ahora más control al usuario para decidir qué versión se mantiene, evitando pérdidas de párrafos o historiales de revisión difíciles de entender. Esto resulta especialmente útil en entornos de trabajo colaborativo frecuentes en universidades, despachos profesionales o equipos distribuidos por distintos países.

En cuanto a maquetación, Writer incorpora opciones de alineación de párrafo «Inicio» y «Fin» independientes de la dirección del texto. Este enfoque facilita reutilizar estilos en documentos tanto en idiomas de escritura de izquierda a derecha como de derecha a izquierda, sin tener que duplicar configuraciones. También se incluye una función opcional de autodetección de dirección del texto que ajusta automáticamente el sentido de escritura a medida que se teclea.

Para el trabajo con imágenes, se añade una comodidad que muchos usuarios agradecerán: cuando se pega una única imagen en un documento y están activadas las opciones de AutoCaption, Writer puede generar de forma automática un pie o leyenda asociado. Esto agiliza la elaboración de informes, memorias técnicas y trabajos académicos donde cada figura debe ir identificada y numerada.

Calc: mejor integración con Excel y rendimiento reforzado

El módulo de hojas de cálculo, Calc, recibe un conjunto de cambios pensados para quienes manejan grandes volúmenes de datos o trabajan a caballo entre LibreOffice y Microsoft Excel. Entre las mejoras más relevantes está el soporte del formato de portapapeles BIFF12, utilizado por Excel 2007 y versiones posteriores, lo que permite pegar conjuntos de datos muy voluminosos sin pegarse con límites poco claros.

Además, la opción de guardar en formato XLSX se ajusta para que el destino por defecto sea el tipo de archivo «Excel 2010-365». De esta forma, al compartir hojas con compañeros o clientes que siguen utilizando Excel, se reducen los pasos manuales y se minimizan los problemas de compatibilidad. Esto resulta especialmente práctico en organizaciones mixtas donde conviven estaciones con LibreOffice y otras con la suite de Microsoft.

El cuadro de diálogo de ordenación incorpora ahora opciones de orden natural, muy útiles para listas con números de versión, direcciones IP u otras cadenas que no siguen una simple lógica alfanumérica. Gracias a esta función, entradas como «1.2.10» se colocan después de «1.2.9» de manera coherente, y no en posiciones extrañas que obligan a repasar el resultado a mano. Además, las preferencias de orden se guardan junto con el archivo, lo que evita tener que rehacer la configuración cada vez.

En el plano del rendimiento, se han mitigado cuellos de botella en operaciones que antes podían resultar desesperantes: desplazamiento por hojas con muchas columnas ocultas, manejo de gráficos 3D y operaciones intensivas con fórmulas. En conjunto, estas mejoras hacen más llevadero el trabajo con hojas extensas, habituales en análisis financieros, gestión de inventarios o seguimiento de proyectos en empresas.

Calc también incorpora nuevas formas con conectores disponibles desde Insertar > Forma > Conectores, una ayuda para quienes diseñan esquemas, organigramas o flujos de trabajo dentro de la propia hoja de cálculo, sin necesidad de recurrir a herramientas externas.

Base y Chart: bases de datos realmente multiusuario y gráficos 3D más ágiles

El componente de bases de datos, Base, da un salto importante al convertirse en una solución verdaderamente multiusuario. A partir de la versión 26.2, varios usuarios pueden trabajar de forma simultánea sobre la misma base de datos sin los conflictos de bloqueo de archivos que tradicionalmente obligaban a organizarse por turnos. Esta evolución abre la puerta a que pymes, asociaciones y departamentos pequeños se planteen Base como alternativa sencilla a otras soluciones de base de datos para tareas de gestión interna.

Por su parte, el módulo de gráficos, Chart, se beneficia de mejoras de rendimiento notables en la gestión de gráficos 3D. Operaciones como mover o redimensionar estos elementos dentro de documentos y hojas de cálculo resultan ahora más fluidas, lo que reduce la sensación de lentitud al preparar presentaciones o informes visualmente complejos.

Estas mejoras se completan con una aceleración en la representación de gráficos SVG con patrones de relleno, especialmente apreciable en Linux. Quienes trabajan con diagramas vectoriales detallados o plantillas corporativas con elementos SVG notarán una experiencia más suave al desplazarse y editar.

Markdown, formatos y compatibilidad ampliada en LibreOffice 26.2

LibreOffice 26.2 incorpora la posibilidad de importar y exportar archivos Markdown (.md), incluyendo la importación directa desde el portapapeles. Esta opción acerca la suite al flujo de trabajo de desarrolladores, técnicos y creadores de contenido que utilizan Markdown para documentación, blogs o wikis.

Al mismo tiempo, es posible aplicar plantillas ODT o DOCX durante la importación de Markdown, de forma que el contenido se adapte de inmediato a un estilo corporativo o a una maquetación predefinida. Esto resulta útil en organizaciones que gestionan documentación técnica en Markdown pero que luego necesitan generar versiones con un aspecto formal para informes, manuales o documentación oficial.

La compatibilidad con formatos de Microsoft Office sigue siendo una prioridad. Junto al ya mencionado soporte mejorado del portapapeles de Excel y al guardado por defecto en un perfil XLSX moderno, se ha pulido la exportación de tablas flotantes en DOCX desde Writer. Con estos ajustes se busca reducir esos pequeños fallos de maquetación que pueden aparecer al abrir en Word documentos creados originalmente en LibreOffice.

LibreOffice 26.2 introduce cambios técnicos y rendimiento en Linux: nuevo requisito x86-64-v2

En el terreno técnico, la versión 26.2 introduce un cambio importante para usuarios de GNU/Linux: las compilaciones oficiales pasan a basarse en AlmaLinux 9 y exigen un procesador compatible con la especificación x86-64-v2. En la práctica, esto significa que cualquier CPU fabricada aproximadamente a partir de 2009 cumple el requisito sin problemas.

Quienes aún utilicen equipos muy antiguos, como algunos modelos Core 2 Duo, podrían tener dificultades para ejecutar los binarios oficiales de LibreOffice 26.2 en Linux. En esos casos, se recomienda optar por los paquetes que distribuye directamente la propia distribución, o bien mantenerse en versiones anteriores de la suite, ya que las compilaciones de las distros pueden usar un perfil de compatibilidad distinto.

En el apartado gráfico, Skia pasa a ser el motor de renderizado obligatorio en Windows y macOS, mientras que en Linux continúa siendo opcional. Este cambio persigue una experiencia más coherente y estable en sistemas de escritorio modernos. Los usuarios de Linux pueden seguir eligiendo la configuración que mejor se adapte a su entorno y hardware.

La nueva versión también aporta mejoras de rendimiento generales: exportaciones más rápidas a ePub con barra de progreso visible, desplazamiento más fluido por hojas con columnas ocultas, mayor agilidad al mover gráficos en Calc y una representación más ágil de elementos SVG complejos en Linux. En cada lanzamiento se persigue recortar tiempos de espera en tareas habituales, acumulando pequeños avances que, en conjunto, se notan en jornadas de trabajo largas.

Impress y multimedia, BASIC y Python: mejoras para usuarios avanzados

En el módulo de presentaciones, Impress, la principal novedad se centra en los usuarios de Windows: la aplicación pasa a usar Microsoft Media Foundation como base para la reproducción de audio y vídeo en lugar de depender de GStreamer. Esto se traduce en un soporte nativo para códecs tan extendidos como H.264 y AAC sin necesidad de instalar componentes adicionales, lo que simplifica la reproducción de presentaciones con contenido multimedia en ordenadores de oficina y aulas.

Para quienes trabajan con macros heredadas, el entorno de desarrollo de BASIC incorpora una función experimental de autocompletado en la IDE. Ahora es posible obtener sugerencias de métodos y propiedades para objetos, reduciendo errores tipográficos y acelerando la escritura de scripts. Aunque se trata de una característica en fase temprana, puede ser un alivio para administradores y usuarios avanzados que mantienen soluciones internas basadas en macros.

La integración de Python 3.12 junto con módulos adicionales como sqlite3, venv, lzma y dbm amplía las posibilidades para automatizar tareas e integrar LibreOffice en flujos de trabajo más complejos. Estas capacidades resultan interesantes para departamentos de TI en organizaciones que desarrollan herramientas internas apoyadas en scripts y complementos.

Seguridad y cifrado ODF reforzado en LibreOffice 26.2

En materia de seguridad, la versión 26.2 incorpora un experimento especialmente relevante para entornos que manejan documentos confidenciales o datos personales. Se introduce un modo de cifrado ODF denominado de forma informal «ODF Wholesome Encryption», que utiliza Argon2id para el derivado de contraseñas y AES-GCM para el cifrado de contenidos.

Este enfoque permite verificar si un archivo cifrado ha sido manipulado antes de abrirlo, reforzando la integridad del documento. Aunque la función se presenta como experimental, apunta a un futuro en el que el estándar ODF pueda ofrecer un nivel de protección más robusto, algo especialmente importante para administraciones públicas que deben cumplir marcos normativos estrictos en materia de protección de datos.

Mejoras en servicios en la nube y autenticación

LibreOffice 26.2 también presta atención a la interacción con servicios en la nube, un apartado que gana peso en el trabajo híbrido. Se han introducido mejoras en el flujo de autenticación con Google Drive, haciendo más fiable la conexión y gestión de documentos almacenados en este servicio. De momento, parte de estas mejoras no se aplican íntegramente a Linux, pero marcan el rumbo de una integración más pulida con plataformas online.

Este tipo de avances facilita la convivencia entre archivos locales y documentos en la nube, un escenario muy común en pymes, centros educativos y profesionales que combinan almacenamiento propio con servicios como Drive. Aunque LibreOffice no compite directamente con las suites 100 % web, sí ofrece puentes que permiten trabajar con documentos en distintos entornos sin renunciar al control local.

Instalación y disponibilidad de LibreOffice 26.2

LibreOffice 26.2 puede descargarse ya desde el sitio web oficial de LibreOffice.org en paquetes para Windows, macOS y Linux. En el caso de las distribuciones GNU/Linux más populares, como Ubuntu, Debian, Fedora, openSUSE o Linux Mint, la actualización llegará progresivamente a través de sus repositorios o de canales específicos como paquetes DEB, RPM, Snap o Flatpak.

Los usuarios de Ubuntu cuentan con varias opciones: descargar directamente el paquete DEB desde la web oficial, esperar a que se actualicen las versiones en Snap o Flathub, o recurrir a repositorios como el LibreOffice Fresh PPA, que suele recibir la nueva versión con un pequeño desfase respecto al anuncio inicial. Conviene recordar que Ubuntu no suele incorporar versiones recientes de LibreOffice en lanzamientos LTS ya publicados, por lo que quienes estén en 22.04 o 24.04 y quieran las últimas funciones antes de tiempo deberán optar por uno de estos métodos alternativos.

En cualquier caso, la suite seguirá integrándose en futuros lanzamientos de distribuciones. La planificación actual contempla que LibreOffice 26.2 forme parte de futuras versiones LTS de sistemas como Ubuntu, lo que asegura su presencia en entornos donde la estabilidad y el soporte prolongado son prioritarios.

Con este lanzamiento, LibreOffice refuerza su papel como opción sólida y fiable frente a las suites ofimáticas propietarias, apostando por la compatibilidad con formatos extendidos, la mejora del rendimiento en tareas reales y el impulso de estándares abiertos. Sin grandes estridencias de marketing ni funciones puramente de escaparate, la versión 26.2 pule aspectos que marcan la diferencia cuando se trabaja a diario con documentos, hojas de cálculo, bases de datos y presentaciones.

Añadir notas a pestañas, widgets de listas y temporizador en Firefox Nightly

4 Febrero 2026 at 11:16
Por: victorhck

En Firefox Nightly podemos experimentar con nuevas funciones como añadir notas a las pestañas, o añadir widgets de crear listas o un temporizador enla página de nueva pestaña

Imagen con los distintos logotipos del navegador Firefox según sea la versión final, la beta, Nightly

Firefox Nightly es la versión en desarrollo del navegador Firefox. En esta versión en desarrollo podremos disfrutar antes que en la versión estable de nuevas funcionalidades que se irán mejorando y corrigiendo y que quizás lleguen a la versión final tiempo después, o quizás nunca si se decide que no son necesarias o útiles.

Desde que ofrecieron repositorios propios para poder instalar el paquete rpm, tengo instalado esta versión en mi equipo y de vez en cuando exploro las novedades que van incluyendo. Echemos un vistazo…

Notas en las pestañas

Una novedad es la de poder añadir notas a las pestañas que tenemos abiertas. Haciendo clic derecho sobre una pestaña podremos escoger la opción Añadir nota y una ventana en la que introducir un pequeño texto sobre algo que queramos recordar al abrir dicha pestaña.

Eso nos añadirá un pequeño icono de una nota en la pestaña, visible incluso si fijamos la pestaña. Al poner el cursor por encima veremos el contenido de la nota y haciendo clic derecho sobre ella podremos modificar el texto de la nota o eliminarla.

Puede resultar útil para tener un recordatorio de algo que queremos recordar al abrir de nuevo ese enlace.

Otro nuevo experimento de Firefox es la posibilidad de añadir un par de widgets en la página de pestaña nueva. Primero en Ajustes → Firefox Labs tendremos que habilitar la opción: Listas y temporizadores en Página de inicio de Firefox. Con eso, nos creará un par de widgets.

Widget de listas en la página de nueva pestaña

Uno para poder crear listas con diversos elementos y tenerlas siempre a mano. A día de hoy, estas listas no se sincronizan entre dispositivos. Se pueden exportar a texto al portapapeles. Y todo permanece en local en nuestro equipo. De momento admite 10 listas de 100 elementos cada una lo que no es poco.

Permite reordenar los elementos de la lista, marcarlos como realizados, editarlos o borrarlos.

Para mis gusto preferiría que los nuevos elementos que se añaden en la lista se pusieran debajo de los actuales y no por encima. Igual que cuando escribimos una lista en un papel, aunque se pueden reordenar.

Widget de temporizador en la página de nueva pestaña

Mediante otro Widget, también podremos establecer un temporizador que podremos modificar al tiempo que necesitemos y que nos permitirá establecer periodos de descanso o de concentración o utilizarlos como mejor nos parezca.

Existe otro widget que muestra el tiempo meteorológico, pero de momento sólo está disponible en ciertos países, aunque es algo que personalmente no me interesa en la página de nueva pestaña del navegador.


Además de la vista dividida y la posibilidad de gestionar de manera más pormenorizada el uso de IA en nuestro navegador que habrás podido leer en otras webs, yo he querido reseñar este par de mejoras que pronto llegarán a la versión final de Firefox. Y además de todo esto siguen corrigiendo errores, añadiendo mejoras en el uso del navegador Firefox.

Navegador que sigo utilizando y por el que sigo apostando como alternativa a el omnipresente Chrome de Google en sus diversos disfraces.

Enlaces de interés

victorhck

Imagen con los distintos logotipos del navegador Firefox según sea la versión final, la beta, Nightly

Recopilación del boletín de noticias de la Free Software Foundation – febrero de 2026

3 Febrero 2026 at 14:49
Por: victorhck

Recopilación y traducción del boletín mensual de noticias relacionadas con el software libre publicado por la Free Software Foundation.

¡El boletín de noticias de la FSF está aquí!

La Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir esta filosofía, frente a las restricciones y abusos a los usuarios por parte del software privativo.

Por cierto este mes se cumplen 40 años de la creación de la FSF.

La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.

Mensualmente publican un boletín (supporter) con noticias relacionadas con el software libre, sus campañas, o eventos. Una forma de difundir los proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!

Puedes ver todos los números publicados en este enlace: http://www.fsf.org/free-software-supporter/free-software-supporter

¿Te gustaría aportar tu ayuda en la traducción y colaborar con la FSF? Lee el siguiente enlace:

Por aquí te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de febrero de 2026.

Irlanda propone una nueva ley que permitirá a la policía utilizar software espía

Del 22 de enero por Lorenzo Franceschi-Bicchierai

A finales de enero, el gobierno irlandés propuso el proyecto de ley de comunicaciones (interceptación y acceso legal) que, de ser aprobado, otorgaría a las agencias encargadas de hacer cumplir la ley un mayor poder de vigilancia, incluido el uso de software espía.

Si se aprueba esta propuesta, las agencias de vigilancia podrían interceptar todos los datos de comunicación, incluidos los datos cifrados. Desafortunadamente, el intento de Irlanda de disminuir la privacidad y aumentar las violaciones de derechos humanos no es más que uno de los muchos abusos recientes en Europa y otros lugares.

Protesta contra esta propuesta, así como cualquier propuesta similar en tu país o estado. También tenemos algunas recomendaciones sobre los pasos que puede seguir para protegerse mejor contra la vigilancia masiva.

El Congreso de EE. UU. quiere entregar la crianza de tus hijos a las grandes empresas tecnológicas

Del 16 de enero por Joe Mullin

En lugar de respetar las decisiones que toman los padres con respecto a la actividad en internet de sus hijos, la Ley Kids Off Social Media Act (KOSMA) entregaría el control total a las grandes empresas tecnológicas.

Si se aprueba esta ley, YouTube, Meta, TikTok, Spotify, X, Discord y otros decidirán quién puede estar conectado, quién debe someterse a escaneos faciales y comprobaciones de identificación intrusivos y quién está bloqueado por completo.

No es sólo el robo del control parental que implicaría este proyecto de ley lo que lo hace tan alarmante: es que sienta un precedente peligroso sobre quiénes tienen derecho las Big Tech a bloquear Internet y todos los recursos disponibles en línea.

Si vive en los Estados Unidos, dígale a sus miembros del Congreso y representantes estatales que no debemos darle tal poder a las Big Tech.

Lanzamiento de GNU Guix 1.5.0

Del 23 de enero por Noé López

Tres años después de que GNU Guix 1.4.0 se lanzara, ¡GNU Guix 1.5.0, una distribución avalada por FSF, ya está aquí y lista para ser usada! La versión incluye imágenes de instalación ISO-9660, imágenes de máquinas virtuales y tarballs para instalar el gestor de paquetes encima de tu distribución GNU/Linux, ya sea desde el código fuente o desde binarios.

Los usuarios de Guix pueden actualizar ejecutando Guix pull, y si aún no eres usuario de Guix, ahora es un buen momento para probarlo.

apoyo_fsf

Estas son solo algunas de las noticias recogidas este mes, ¡¡pero hay muchas más muy interesantes!! si quieres leerlas todas (cuando estén traducidas) visita este enlace:

Y todos los números del «supporter» o boletín de noticias de 2026 en español, francés, portugués e inglés aquí:

Support freedom

victorhck

apoyo_fsf

Da más estilo a Fastfetch con las configuraciones que incorpora

2 Febrero 2026 at 11:22
Por: victorhck

Fastfetch incluye una serie de configuraciones ya creadas que dan más estilo a la información de tu equipo que muestra en la terminal este software

Fastfetch mostrando información en mi terminal del equipo con colorines, iconos, etc.

Por mi cuenta de Mastodon compartí algunas capturas de pantalla de mi terminal en openSUSE mostrando diferentes configuraciones ya creadas e incluidas en Fastfetch como la que puedes ver más arriba.

Estas configuraciones ya están creadas y sólo necesitas utilizar la que más te guste. Vamos a ver dónde se ubican, echarles un vistazo, y utilizar la que más nos guste.

Podemos echar un vistazo a las configuraciones instaladas de manera predeterminada con el siguiente comando:

fastfetch --list-presets

Veremos que hay una lista de archivos .jsonc que son los que contienen las distintas configuraciones para que la información que ofrece fastfetch se vea de una manera u otra.

Esas configuraciones suelen estar en la ruta /usr/share/fastfetch/presets/ y otras en la misma ruta, pero dentro de la carpeta examples.

Podemos ejecutar fastfetch con la configuración que queramos mediante la opción -c y especificando el archivo que queremos que utilice:

fastfetch -c all.jsonc

Y así ir recorriendo todas las opciones. Pero ¿Por qué no hacerlo mediante un script? Con este script, irá ejecutando fastfetch con todas las opciones encontradas:

#!/usr/bin/env bash

# Obtener las rutas donde pueden haber archivos de configuración
data_paths=$(fastfetch --list-data-paths)

# Recorrer cada ruta
for path in $data_paths; do
    # Verificar que la ruta exista
    if [ -d "$path" ]; then
        # Buscar archivos con extensión .jsonc en la ruta
        jsonc_files=$(find "$path" -type f -name "*.jsonc")

        # Recorrer cada archivo .jsonc encontrado
        for jsonc_file in $jsonc_files; do
            clear
            echo "=============================="
            echo "Archivo de configuración: $jsonc_file"
            echo "=============================="
            echo

            # Ejecutar fastfetch con el archivo de configuración
            fastfetch -c "$jsonc_file"

            echo
            echo "Pulsa cualquier tecla para continuar..."
            read -n 1 -s
        done
    else
        echo "La ruta $path no existe o no es un directorio válido."
    fi
done

Ya sabes lo guardas en un archivo (por ejemplo ff_demo.sh), le das permisos de ejecución (chmod +x ff_demo.sh) y lo ejecutas (./ff_demo.sh).

Haremos un recorrido por todos los temas instalados en nuestro equipo. Si alguno nos gusta y queremos reemplazar el actual predeterminado que utiliza fastfetch, simplemente copiaremos el archivo deseado a la nueva ubicación como en el siguiente ejemplo:

cp /usr/share/fastfetch/presets/16.jsonc ~/.config/fastfetch/default.jsonc

Si no existe la carpeta fastfetch dentro de .config en tu home tendrás que crearla.

Ahora al ejecutar de nuevo fastfetch utilizará la nueva configuración, que podrás modificar añadiendo o quitando cosas para dejarlo como a ti te guste.

Si decides volver a la configuración original predeterminada, simplemente borra el archivo que has copido en .config y ya estaría.

¡Ah! Otra cosa, supongo que para que algunas configuraciones se muestren correctamente deberás utilizar en la terminal una fuente Nerd Font para que se muestren algunos iconos.

Enlaces de interés

victorhck

Fastfetch mostrando información en mi terminal del equipo con colorines, iconos, etc.

Mondo Modorro – 3×11

30 Enero 2026 at 12:31

🧮 ¡El episodio 3×11 viene en forma de directo! 🧮 Sorteamos los obstáculos que nosotros mismos colocamos para salir finalmente airosos de la emisión 🧮 Lo gordo viene en forma de Psicolibrería 🧮 Se repasa el libro The Trading Game 🧮 Luego, las movidas de siempre 🧮 Ha pasado rápido este primer mes del año […]

La entrada Mondo Modorro – 3×11 se publicó primero en Radio Topo.

Cómo usar mjpg-streamer para hacer un streaming desde la webcam del portátil

29 Enero 2026 at 11:42
Por: victorhck

mjpg-streamer toma archivos JPG de cámaras web, sistemas de archivos u otros complementos de entrada compatibles con Linux-UVC y los transmite como M-JPEG a través de HTTP a navegadores web, VLC y otro software.

Un Tux sentado, el pinguino mascota de Linux, enfrente de una terminal.

Mediante este software libre publicado bajo una licencia GNU GPL, que realmente es muy ligero de uso que podemos ejecutarlo en un equipo de bajos recursos como una Raspberry por ejemplo, podremos transmitir via streming vídeos que captamos con nuestros dispositivos de vídeo.

En mi caso he instalado el software en mi portátil viejo con openSUSE Tumbleweed y utilizo su webcam integrada para emitir en streaming el vídeo. Pudiéndolo ver incluso fuera de mi red local, veamos cómo.

El software lo conocí gracias a un artículo publicado en el blog Un bruto con Debian:

Así que quise probarlo yo mismo en mi openSUSE.

En ese artículo anterior, se muestra cómo compilar el software para tenerlo funcionando. En mi caso, una rápida búsqueda en los repositorios de openSUSE me dió como resultado que ya estaba disponible para utilizarlo. Así que medianta un simple comando como sudo zypper in mjpg-streamer ya lo tenía instalado en mi equipo.

Es hora de probarlo. Así que abrí la tapa de la webcam de mi equipo y ejecuté este comando


mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_http.so -p 1234"

Mediante el argumento de -i le estoy diciendo qué dispositivo de entrada utilizar para emitir el streaming. En mi caso es /dev/vidoe0 pero ¿será igual en tu caso?

Para saberlo puedes ejecutar esto:

for device in /dev/video; do udevadm info "$device" | { grep -q 'CAPABILITIES=.:capture:' && echo "$device" ;}; done

y te dará el dispositivo que podrás utilizar como entrada.

Mediante el argumento -o le decimos que queremos que emita en http levantando un servidor al que conectarnos desde otro equipo de nuestra red. Y un puerto diferente que utilizar, en mi caso he optado por el 1234, pero puedes utilizar el que quieras.

Con esto, si todo va bien ya estará emitiendo el streaming. A mí me da algunos errores del tipo: «UVCIOC_CTRL_ADD – Error at Pan (relative): Inappropriate ioctl for device (25)» pero son más bien informativos de que algunas funcionalidades no están soportadas por el dispositivo, pero se pueden ignorar.

Ahora comprobaremos si todo está funcionando bien. Lo primero sera testearlo desde el propio equipo. Para ello abrimos un navegador y metemos esta dirección: localhost:1234/?action=stream y deberíamos ver lo que captura la webcam del portátil.

Muy bien. Ahora vamos a otro equipo de nuestra red local y vamos a ver si también podemos acceder al streaming. Ahora necesitamos poner la IP del equipo que está ejecutando el software en vez de localhost: 192.168.1.42:1234/?action=stream

¿Vemos algo? si la respuesta es sí, genial!! Si no nos conecta a esa IP pero sí lo veíamos cuando ejecutábamos localhost, entonces quizás es problema del cortafuegos. Necesitamos abrir ese puerto para poder acceder. En openSUSE ejecuté:

sudo firewall-cmd --zone=public --add-port=1234/tcp --permanent
sudo firewall-cmd --reload

Y confirmar mediante:

sudo firewall-cmd --list-ports

Donde debería aparecer algo como: tcp/1234 confirmando que el puerto está abierto. Volvemos a navegar por la url anterior: 192.168.1.42:1234/?action=stream y debería ya aparecer nuestra emisión en streaming.

Al igual que en el artículo del bruto con Debian, también tuve que aumentar el número de frames capturado para ver una secuencia más real y fluida. Así que en mi caso también lo subí a 60 frames que especificamos mediante la opción -f

¿Podemos ver ese streming desde fuera de nuestra red local?

La respuesta es sí, pero utilizando un servicio de dns dinámica y tocando en nuestro router para redirigir el tráfico que hagamos a ese puerto a la IP de nuestro equipo local (que deberá ser siempre la misma).

Para esto yo he utilizado el servicio https://freemyip.com/

Así mi desde fuera de la red puedo acceder mediante la url:

http://midominio.freemyip.com:1234/?action=stream

Si no quieres que cualquiera pueda conectarse, igual es buena idea correr mjpg-streamer con contraseña mediante la opción -c

Yo a mayores lo que hago es incrustar el streming en un documento html y le digo a mjpg-streamer que para el servidor abra ese archivo. Así en una carpeta miusuario/www/ tengo uno archivo index.html con su archivo de estilo css y todo. Y dentro del index.html incrusto el streaming mediante un bloque iframe

 http://midominio.freemyip.com:1234/?action=stream

Y al final el comando completo de mjpg-streamer en mi caso quedaría así:

mjpg_streamer -i "input_uvc.so -d /dev/video0 -f 60" -o "output_http.so -p 1234 -w /home/victorhck/www/"

Y desde el navegador iría a la dirección:

http://midominio.freemyip.com:1234/

Así si apuntas con la webcam al rincón preferido de tus gaticos les podrás ver cómo duermen durante todo el día esperando a que llegues tu para empezar a correr por toda la casa…

Enlaces de interés

victorhck

Un Tux sentado, el pinguino mascota de Linux, enfrente de una terminal.

Prohibidos en la UE pero exportados al Mercosur: Europa y sus contradicciones sobre los pesticidas

28 Enero 2026 at 08:00
Por: Nuria

Mercosur

Fotografía: Unos activistas muestran carteles con el mensaje «Pesticidas no gracias. Stop al acuerdo UE-Mercosur», durante una protesta en Berlín el 20 de mayo de 2021 © John Macdougall / AFP/Archivos

Artículo original publicado en france24.com por AFP

¿Cuáles son las diferencias entre las normas sobre estos compuestos químicos de los dos bloques, que intercambiaron más de 15.000 millones de euros (unos 17.400 millones de dólares) en productos agrícolas en 2024?

La AFP comparó las normas europeas con las de Brasil, gigante agrícola que representa el 80% de los intercambios de la Unión Europea (UE) con esa alianza suramericana conformada además por Argentina, Paraguay y Uruguay.

A finales de noviembre, Brasil autorizaba 330 sustancias activas. El uso del 60% de ellas no estaba aprobado por la UE, el 37% estaba permitido y el 3% en proceso de revisión, según datos cruzados de la agencia de vigilancia sanitaria brasileña (Anvisa) y la Comisión Europea.

Por el contrario, de las 421 sustancias activas aprobadas por la UE, el 73% no lo estaba formalmente en Brasil.

Sin embargo, estas cifras deben matizarse. Los Estados miembros pueden autorizar temporalmente el uso nacional de químicos no aprobados a nivel europeo.

En Francia, el herbicida flufenacet, reconocido como disruptor endocrino y retirado del mercado europeo en diciembre, se beneficia así de un período de gracia que permite su uso durante un año más.

Por el contrario, un país puede prohibir en su territorio una sustancia autorizada por Bruselas si considera que los riesgos medioambientales y sanitarios son demasiado elevados.

Es el caso del acetamiprid, un neonicotinoide muy nocivo para las abejas, actualmente vedado en Francia pero autorizado en el resto de la UE.

Residuos en productos importados

Aunque los productos importados del Mercosur deben cumplir legalmente las normas de la UE, los agricultores denuncian una falta de controles que da lugar a una competencia desleal.

Un hombre trabaja en una plantación de arroz en Mostardas, en el estado de Rio Grande do Sul, en Brasil, el 11 de marzo de 2024
Un hombre trabaja en una plantación de arroz en Mostardas, en el estado de Rio Grande do Sul, en Brasil, el 11 de marzo de 2024 © Silvio Ávila / AFP/Archivos

Los detractores del acuerdo UE-Mercosur señalan una tolerancia a los residuos de plaguicidas (por debajo de un umbral considerado seguro), incluidos los prohibidos en el bloque europeo.

Sobre este tema, la Comisión Europea prometió a principios de enero vetar totalmente la importación de productos que contengan rastros de tres fungicidas: carbendazim, benomilo y tiofanato-metilo.

Los dos primeros ya están prohibidos en Brasil, pero el tiofanato-metilo, retirado del mercado europeo en 2021 por ser sospechoso de ser peligroso para la salud, figura entre las sustancias que aún se pueden comercializar en el gigante suramericano.

Algunos Estados van más allá. Francia ha suspendido las importaciones de productos que contengan residuos de mancozeb o glufosinato, además de los tres fungicidas señalados por Bruselas.

El mancozeb, utilizado en aguacates, mangos o pimientos, está clasificado como disruptor endocrino por la Autoridad Europea de Seguridad Alimentaria (Efsa) y como sospechoso de ser cancerígeno y tóxico para la reproducción por la Agencia Europea de Sustancias y Mezclas Químicas (Echa).

El glufosinato, un herbicida utilizado principalmente en las papas, también se considera nocivo para la reproducción.

Prohibidas en la UE, estas sustancias se encuentran entre las más vendidas en Brasil: el mancozeb ocupa el segundo lugar entre los ingredientes activos más comercializados y el glufosinato, el sexto.

Prohibidos en Europa, enviados al Mercosur

Aún con un veto europeo, algunos pesticidas siguen siendo producidos por industrias europeas y exportados al Mercosur.

En 2024, grupos como BASF, Corteva, Syngenta o Bayer notificaron la exportación a estos países de 18.000 toneladas de productos fitosanitarios prohibidos en Europa, según datos de la Echa y autoridades nacionales obtenidos por la ONG suiza Public Eye y el medio Unearthed de Greenpeace UK.

A la cabeza se encuentra la picoxistrobina, fungicida utilizado en cereales y soja, vedado en la UE desde 2017 debido a sus riesgos genéticos y medioambientales.

La soja, de la que Brasil es el primer exportador mundial, llega a Europa en forma de forraje (residuos fibrosos del prensado de la semilla) para alimentar al ganado. En 2024-2025, Europa importó más de 20 millones de toneladas.

En cuanto a las sustancias señaladas por Bruselas y París la semana pasada, las empresas europeas notificaron la exportación de 2.300 toneladas de glufosinato, 260 toneladas de tiofanato-metilo y 250 toneladas de mancozeb al Mercosur, según cifras de septiembre de 2025.

Un comercio calificado entonces de «cínico y amoral» por asociaciones como Générations Futures, Foodwatch y CCFD-Terre Solidaire, que denunciaron una «política de doble rasero» de prohibir ciertos pesticidas en Europa mientras se siguen exportando.

La entrada Prohibidos en la UE pero exportados al Mercosur: Europa y sus contradicciones sobre los pesticidas se publicó primero en ATTAC España | Otro mundo es posible.

Talento Malgastado 3×01 con Kraken y David Looper

23 Enero 2026 at 16:12
Kraken y David Looper, rapper y productor respectivamente, vinieron a Radio Almaina a presentar su nuevo álbum Sangre Ocular. Durante una hora larga mostraron el hilo argumental de su disco conducido desde la oscuridad a la luz y explicaron… Leer más

Radio Almaina - Talento Malgastado 3×01 con Kraken y David Looper

Abelujo ya dispone de su documentación en español

22 Enero 2026 at 18:35
Por: victorhck

Abelujo es la única aplicación de software libre existente para la gestión de una librería, tanto negocios como librerías de asociaciones y ya dispone de su documentación en español

una imagen en blano y negro de un gato medio dormido encima de un libro.
Imagen: Heather McKeen

Abelujo es un software libre que ayuda a los libreros a gestionar su stock de libros y otros productos en el día a día. Este software es utilizado actualmente por librerías generalistas, regionales, de cómics o infantiles, cafeterías-librerías, teatros, librerías asociativas o particulares, en Francia, Suiza, Bélgica, España, Uruguay, Grecia y quizás en otros lugares.

Y ahora me complace en anunciar que toda su documentación oficial se encuentra traducida al español.

Allá por marzo de 2025 publiqué en el blog un artículo dando a conocer el software Abelujo. Un software publicado bajo licencia libre para la gestión de librerías.

Puedes descargarte el software e instalarlo en tu servidor bajor GNU/Linux u otro sistema privativo y utilizar todas las funciones que ofrece a la hora de gestionar una librería: stock, contabilidad, historial, clasificación, etc.

También tienes la posibilidad de contratar la instalación del software por parte de quien desarrolla el software y así delegas esa gestión del software en alguien formado y tu solo tienes que preocuparte en sacarle toda la información que ofrece. Mediante un navegador web accederás a todos los menús y opciones que te facilitarán la tarea de mantener un orden en tu negocio.

Cuando conocí el proyecto ví que la documentación que ofrecía en español era muy escasa, no estaba actualizada y la traducción en algunos casos era muy deficiente. Así que echando mano de git, me propuse poco a poco ir traduciendo toda su documentación oficial.

Accedí al repositorio en GitLab donde tiene el código y commit a commit he ido traduciendo su documentación oficial hasta finalizarla y dejarla completa. La puedes consultar en este enlace:

El desarrollador es francés así que la documentación actualizada estaba en ese idioma. No lo hablo ni escribo, pero por mi trabajo sí me ha tocado leer documentación técnica en ese idioma, así que me he defendido como mejor he podido, y apoyándome en herramientas hasta finalizar la traducción completa.

Por su puesto, habrá partes a mejorar, cosas que corregir, peroya hay una base sobre la que se puede mejorar los errores que se vayan encontrando.

Ilustración con el texto "Software libre. Sociedad libre" y 4 iconos que representan las cuatro libertades que promulga y ofrece el software libre: Ejecución, inspeccionar el código, compartirlo y modificarla compartiendo las modificaciones

Enlaces de interés

victorhck

una imagen en blano y negro de un gato medio dormido encima de un libro.

Ilustración con el texto "Software libre. Sociedad libre" y 4 iconos que representan las cuatro libertades que promulga y ofrece el software libre: Ejecución, inspeccionar el código, compartirlo y modificarla compartiendo las modificaciones

Mapeo de Tecnologías Libres en América Latina y el Caribe

21 Enero 2026 at 20:13

Conoce este catálogo colaborativo que mapea el ecosistema de tecnologías libres de la región, cono software, organizaciones, recursos y otras herramientas que te servirán para eludir el dominio actual de las corporaciones tecnológicas.

Acceder al mapeo: https://telar1.gitlab.io/comunidadtecnologiaslibres

La iniciativa surgió de Internet Ciudadana, un espacio latinoamericano y caribeño, donde confluyen organizaciones, colectivos y personas que movilizan agendas comunes para construir una Internet de los pueblos, entre ellas Radios Libres.

El catálogo, que se encuentra en continua construcción colaborativa, fue desarrollado por compañeras y compañeros de los colectivos Telar, Comuna Digital, Niboe, SurSiendo, OpenLab Ec, Undernet y Pressenza.

El mapeo cuenta con:

  • una sección de herramientas y servicios digitales;
  • otra de organizaciones que trabajan en este campo;
  • y diversos recursos formativos como libros y capacitaciones.

Secciones que te ayudarán a entender mejor el panorama digital, a cuidarnos y a saber cómo avanzar hacia entornos digitales más libres y soberanos.

En su confección se ha priorizado la sencillez, evitando complicaciones excesivas ya que está pensado para personas que se inician en esta materia. Seguramente, más especializados echarán de menos otras herramientas y recursos que se irán sumando en el futuro. De hecho, en el mismo catálogo existen formularios para sugerir y aportar nuevas herramientas, organizaciones o recursos.

Cualquier duda o sugerencia puedes ponerte en contacto con Comuna Digital o Internet Ciudadana.

Más información sobre el mapeo:

Publicado Amarok 3.3.2

19 Enero 2026 at 11:42
Por: victorhck

Segunda versión menor de la versión 3.3 del reproductor de música Amarok creado por la comunidad de KDE

Portada del reproductor de música Amarok, se ven unas barras azules verticales, sobre ellas en la parte superior el nombre del software: Amarok. Y el logo, un lobo aullador

El reproductor de música Amarok de KDE recibe una nueva actualización. La anterior versión 3.3.1 se había publicado en agosto de 2025.

La versión 3.3.2 presenta una serie de pequeñas mejoras, incluyendo pequeños cambios de comportamiento y correcciones de errores, por ejemplo, en la interfaz de usuario, el backend de audio y el guardado de archivos de listas de reproducción.

Además, la fecha de ‘añadido a la colección’, que antes solo estaba disponible en la búsqueda de colección, ahora se muestra en los detalles de la pista en el diálogo de etiquetas.

La dependencia del Framework KDE está ahora fijada en la versión 6.5, que se lanzó a mediados de 2024. En definitiva, Amarok 3.3.2 debería aportar una mejor usabilidad y estabilidad, asegurando que puedas seguir disfrutando de tu música en 2026.

En lo personal, esta nueva versión soluciona un error que reporté, relacionado con la gestión de podcasts:

El error era que al refrescar los capítulos de los podcats a los que estaba suscrito, estos se añadían pero no quedaban en orden por fecha en la lista de capítulos, haciendo difícil encontrarlos o tenerlos ordenados.

Gracias al reporte, lo han solucionado y una vez actualizado Amarok gestionará correctamente los podcats y podré aullar de felicidad como el lobo del logotipo de Amarok…

Te animo a que ante un error o problema de alguna aplicación de KDE lo reportes o revises si alguien lo hizo para que se vayan solucionando los problemas y puliendo las funcionalidades. Contribuirás a hacer mejor KDE.

victorhck

Portada del reproductor de música Amarok, se ven unas barras azules verticales, sobre ellas en la parte superior el nombre del software: Amarok. Y el logo, un lobo aullador

LocalAI: la alternativa open source para una IA totalmente local

13 Enero 2026 at 12:31
Por: Pablinux

LocalAI

Si te interesa montar tu propia IA en casa o en tus servidores sin depender de nadie, LocalAI se ha convertido en una de las referencias clave del ecosistema open source. No es un simple proyecto más: es toda una familia de herramientas pensada para servir como sustituto directo de la API de OpenAI y otras plataformas comerciales, pero corriendo de forma local, con control total sobre tus datos y sin necesidad obligatoria de GPU.

Lejos de ser solo un servidor de modelos, LocalAI ha evolucionado hacia una plataforma completa de agentes, memoria semántica, generación multimodal y despliegue distribuido, todo ello con una arquitectura modular que se adapta tanto a hardware muy modesto como a infraestructuras avanzadas con GPU, Jetson o clusters distribuidos.

¿Qué es LocalAI y por qué se habla tanto de él?

LocalAI es un proyecto de código abierto bajo licencia MIT que actúa como API REST compatible con la especificación de OpenAI (y servicios similares como Anthropic o Elevenlabs), pero ejecutándose enteramente en tu propia máquina o en tu infraestructura on-premise. Es mantenido por Ettore Di Giacinto y por una comunidad muy activa, y ya acumula decenas de miles de estrellas en GitHub, lo que refleja un interés enorme por soluciones de IA que no dependan de la nube.

La idea principal es que puedas usar tus clientes, SDKs y herramientas pensadas para la API de OpenAI sin tener que cambiar el código, simplemente apuntando los endpoints a tu instancia de LocalAI. Desde ahí, puedes correr LLMs, generar imágenes, audio, usar TTS, hacer búsqueda semántica, detección de objetos y más, todo en modo local, sin enviar datos fuera.

Una de las ventajas más llamativas es que no necesitas obligatoriamente una GPU: muchos modelos pueden ejecutarse únicamente con CPU, lo que abre la puerta a montarlo en un NAS, un NUC, un servidor antiguo o cualquier máquina con un mínimo de recursos, ajustando el tamaño y la cuantización de los modelos a tus limitaciones de hardware.

La familia Local Stack: LocalAI, LocalAGI y LocalRecall

A medida que el proyecto ha crecido, se ha ido transformando en una “familia” de herramientas interconectadas que cubren mucho más que la simple inferencia de modelos. Hoy en día, el llamado “Local Stack” está formado principalmente por tres componentes clave que pueden trabajar juntos o por separado.

Por un lado, LocalAI sigue siendo el pilar central como API OpenAI‑compatible para texto, imágenes, audio y otras modalidades. Se encarga de hablar con los diferentes backends de inferencia (llama.cpp, vLLM, transformers, diffusers, etc.) y de exponer una interfaz estándar que soporta chat, completions, generación de imágenes, TTS, embeddings, reranking, e incluso endpoints experimentales como texto a vídeo.

Junto a él aparece LocalAGI, que actúa como plataforma de gestión de agentes de IA con soporte avanzado para herramientas y flujos agentic. Funciona como un reemplazo mejorado del Responses API de OpenAI, permitiendo definir agentes que pueden razonar, planificar pasos, invocar herramientas externas y coordinar tareas complejas de forma autónoma, pero siempre corriendo de manera local.

El tercer elemento es LocalRecall, diseñado como API REST y sistema de gestión de conocimiento con memoria persistente para agentes. Básicamente, aporta la capa de almacenamiento semántico, vector DB y gestión de contexto de largo plazo, de forma que los agentes y modelos puedan recordar información, documentos y estados de conversaciones a lo largo del tiempo sin tener que depender de servicios externos.

Principales capacidades: más allá de un simple LLM local

Una de las razones por las que LocalAI ha ganado tanta tracción es porque no se limita a servir grandes modelos de lenguaje. El proyecto cubre un abanico muy amplio de capacidades de IA que lo convierten en una especie de “infraestructura genérica” para aplicaciones inteligentes autoalojadas.

En el terreno del lenguaje, LocalAI permite ejecutar LLMs compatibles con múltiples familias de modelos (Llama, Gemma, Qwen, Phi, Mistral, SmollVLM y otros), con soporte para modelos en formato GGUF vía llama.cpp, o a través de backends como transformers o vLLM, según el hardware disponible y las necesidades de rendimiento.

En cuanto a visión y generación multimodal, LocalAI ofrece soporte para modelos de difusión, edición de imágenes, modelos vision‑language y detección de objetos en tiempo real. Esto incluye la integración con proyectos como stable-diffusion.cpp, diffusers de HuggingFace, modelos como FLUX, WAN o Qwen 3 VL, y una API específica para detección de objetos respaldada por rf-detr, que puede funcionar de forma muy eficiente incluso en CPU.

El audio es otro punto fuerte: LocalAI integra backends de reconocimiento de voz, text‑to‑speech y voz en tiempo real con clonación. Encontramos desde whisper.cpp y faster-whisper para transcripción, hasta motores TTS como Bark, Bark‑cpp, Coqui, Kokoro, KittenTTS, Piper, Chatterbox, neutts o Vibevoice, además de modelos de detección de actividad de voz (VAD) como silero‑vad para controlar cuándo hablar o cortar silencios.

Arquitectura modular: binario ligero y backends a la carta

Una de las grandes revoluciones recientes en el proyecto ha sido la transición a una arquitectura totalmente modular en la que el binario principal de LocalAI está separado de los backends. Antes, las imágenes “todo en uno” eran pesadas y contenían de serie todos los motores posibles, lo que complicaba despliegues ligeros y actualizaciones.

Con esta nueva filosofía, la imagen base de Docker y el binario de LocalAI son mucho más pequeños y solo descargan los backends necesarios cuando hace falta. Cuando instalas un modelo desde la galería o mediante ficheros YAML, LocalAI detecta automáticamente tu hardware (CPU, GPU NVIDIA, AMD o Intel) y descarga la variante adecuada del backend que necesita ese modelo.

Además, gracias a este diseño, ahora puedes gestionar backends de forma independiente desde una galería específica, incluso usando versiones de desarrollo. Eso significa que no tienes que esperar a una nueva release de LocalAI para probar el último backend de llama.cpp, whisper.cpp o diffusers: basta con actualizar solo ese componente y el sistema lo usará al vuelo.

Otro detalle práctico muy valorado por quienes trabajan en entornos aislados o con requisitos muy específicos es la posibilidad de cargar backends personalizados simplemente copiando los binarios en una carpeta designada. Sin recompilar contenedores completos, puedes probar compilaciones optimizadas, variantes para arquitecturas concretas o builds parcheadas de los backends sin impactar todo el sistema.

Compatibilidad con múltiples backends de IA

LocalAI integra una lista realmente amplia de backends para cubrir distintos tipos de modelos y casos de uso, con soporte de aceleración adaptado a cada hardware. El corazón de los LLMs suele girar en torno a llama.cpp, vLLM y transformers, pero hay muchos más.

En la parte de LLMs generales, llama.cpp proporciona inferencia eficiente en C/C++ con soporte para CUDA, ROCm, Intel SYCL, Vulkan, Metal y CPU pura, permitiendo ejecutar modelos cuantizados en máquinas sin GPU. vLLM aporta PagedAttention y optimizaciones orientadas a throughput, con aceleración para CUDA y ROCm, mientras que transformers abre la puerta a la extensa colección de modelos de HuggingFace sobre CUDA, ROCm, Intel y CPU.

Para audio, se combinan backends como whisper.cpp y faster-whisper para reconocimiento de voz rápido y portable en CPU o GPU, y una amplia gama de motores TTS: Bark y Bark‑cpp, Coqui, Kokoro, Kitten‑TTS, Piper, Chatterbox, neutts y Vibevoice, cada uno con su equilibrio entre calidad, latencia y requisitos de hardware, abarcando desde CPU pura hasta CUDA, ROCm, Metal o Intel.

En la parte de visión y difusión, el proyecto soporta stablediffusion.cpp como implementación en C/C++ de Stable Diffusion, así como la librería diffusers de HuggingFace para modelos de generación y edición de imágenes más recientes. Dependiendo del backend, se puede aprovechar CUDA, ROCm, Intel SYCL, Metal o simplemente CPU.

Más allá de LLMs, audio e imágenes, LocalAI integra backends específicos como rfdetr para detección de objetos, motores de reranking de documentos y un vector store local‑store, además de integración con la API de HuggingFace para combinar inferencia local y remota cuando sea necesario. Esto convierte la plataforma en algo muy completo para construir sistemas de búsqueda aumentada, asistentes que navegan por documentos o pipelines MLOps locales.

Aceleración: de CPU optimizada a GPU, Metal y Jetson

Para no dejar a nadie fuera, LocalAI ofrece una capa de aceleración muy flexible, con configuraciones para casi cualquier tipo de hardware moderno. Si tienes una GPU NVIDIA, puedes aprovechar CUDA 12 o 13 en la mayoría de backends compatibles, desde llama.cpp hasta diffusers o coqui, ajustando el número de capas en GPU o la carga según tus recursos.

En el caso de gráficas AMD, LocalAI se apoya en ROCm para acelerar backends clave como llama.cpp, whisper, vLLM, transformers, diffusers, rerankers y varios TTS, lo que resulta muy interesante para quienes montan homelabs con tarjetas Radeon. Para hardware Intel, el soporte pasa por oneAPI y otras tecnologías, desplegando aceleración en backends como llama.cpp, whisper, stablediffusion, vLLM, diffusers, rfdetr, rerankers y motores de voz como coqui o bark.

Si trabajas con Mac, la plataforma se integra con Metal y con los backends nativos MLX y MLX‑VLM de Apple, ofreciendo inferencia optimizada en chips M1, M2 y M3+ tanto para LLMs como para modelos multimodales, además del soporte en bark‑cpp y otros componentes compatibles con Metal.

No se olvidan tampoco de escenarios embebidos: hay soporte específico para NVIDIA Jetson con CUDA 12 y 13, permitiendo ejecutar llama.cpp, whisper, stablediffusion, diffusers y rfdetr en dispositivos ARM64 como AGX Orin o plataformas orientadas a edge computing, algo muy útil para proyectos de robótica, seguridad o IoT inteligente.

Y, por supuesto, todo esto se complementa con ejecutables optimizados para CPU, con soporte para conjuntos de instrucciones como AVX, AVX2 y AVX512, además de variantes de backends como whisper.cpp compiladas de forma específica según la capacidad del procesador, evitando errores de “illegal instruction” en máquinas antiguas o de bajo consumo.

Instalación: binarios, script, Docker y AIO

A nivel práctico, el equipo de LocalAI ha puesto bastante empeño en que ponerlo en marcha no sea una odisea. Hay varias vías de instalación según el entorno y el nivel de experiencia, tanto para pruebas rápidas como para despliegues más serios.

Por un lado, puedes empezar con un script instalador que se encarga de descargar el binario adecuado y configurar lo básico. También existen binarios directos para distintas plataformas de escritorio, aunque en macOS, por ejemplo, los DMGs no están firmados por Apple, lo que puede hacer que el sistema los marque como “quarentenados” y requieran un pequeño rodeo para abrirlos (el equipo mantiene issues de seguimiento con soluciones y posibles mejoras).

Otra forma muy habitual es usar Docker para desplegar LocalAI como contenedor autónomo, ya sea para CPU, GPU o imágenes AIO con modelos predescargados. Se pueden elegir imágenes solo CPU, combinadas CPU+GPU o All‑In‑One que incluyen un conjunto inicial de modelos listos para usar, aunque estas últimas ocupan más espacio y en el futuro se ha advertido que algunas variantes “extras” podrían quedar deprecadas en favor del nuevo sistema de gestión de backends.

Al trabajar con Docker, es importante diferenciar entre docker run, que crea y arranca un contenedor nuevo, y docker start, que simplemente levanta uno existente. Si ya has lanzado LocalAI antes y quieres reanudarlo, lo adecuado es usar algo como docker start -i local-ai para no duplicar contenedores ni generar conflictos con nombres ya registrados.

Carga de modelos y detección automática de backend

Una vez tienes LocalAI en marcha, el siguiente paso es cargar los modelos que vayas a usar, ya sea desde la galería oficial o mediante ficheros YAML de configuración. En esta fase es donde entra en juego la lógica de detección automática de hardware y backends.

Cuando seleccionas un modelo en la WebUI o defines uno en YAML, LocalAI analiza las capacidades de tu máquina (tipo de GPU, presencia de NVIDIA, AMD o Intel, soporte de CPU, etc.) y descarga el backend adecuado para esa combinación de modelo y dispositivo. De esta forma, te evitas pelearte a mano con qué binario de llama.cpp, diffusers o whisper.cpp necesitas para tu entorno específico.

Si necesitas más control, la configuración YAML te permite ajustar parámetros como el tamaño de contexto, el número de capas en GPU, el uso de mmap, las cuantizaciones o la definición de herramientas para agentes. Y, gracias a la renovación de la WebUI, ahora es posible editar todo ese YAML directamente desde la interfaz gráfica sin tener que entrar por SSH al servidor ni tocar ficheros a mano.

WebUI renovada: gestión visual de modelos, chat y agentes en LocalAI

La interfaz web ha pasado por una importante remodelación orientada a usuarios avanzados pero sin dejar de ser accesible para quienes solo quieren “trastear” de forma visual. La migración desde HTMX a una combinación de Alpine.js y JavaScript nativo ha mejorado mucho la velocidad y la fluidez de la experiencia, sobre todo en entornos con muchas configuraciones o modelos.

Desde esta WebUI puedes acceder a interfaces de chat, generación de imágenes, audio, gestión de modelos y configuración interna. Existe un listado de modelos con búsqueda difusa, de forma que aunque te equivoques al escribir (por ejemplo, “gema” en lugar de “gemma”), el sistema te mostrará los resultados correctos sin volverte loco afinando el término exacto.

Uno de los puntos más prácticos es que la WebUI permite ver y editar la configuración YAML completa de cada modelo desde el navegador, sin salir de la aplicación. Ahí puedes cambiar el contexto máximo, activar o desactivar soporte multimodal, ajustar parámetros de rendimiento o definir herramientas y MCP servers para agentes, todo con efecto inmediato una vez que guardas los cambios.

Agentes y soporte MCP: IA que usa herramientas de forma local

En sus versiones recientes, LocalAI ha dado un salto importante al incorporar soporte completo para el Modelo de Contexto de Protocolo (MCP) y capacidades agentic avanzadas. Esto permite construir agentes que no solo responden a preguntas, sino que pueden usar herramientas externas, planificar pasos y orquestar tareas complejas.

La integración MCP se basa en el framework desarrollado a partir de LocalAGI y proyectos relacionados como cogito, dando lugar a una forma sencilla de definir “servidores MCP” como contenedores o servicios externos que exponen herramientas. Por ejemplo, puedes tener un servidor MCP que haga búsquedas en DuckDuckGo, otro que consulte APIs internas de tu empresa o que ejecute scripts en tu máquina local.

Desde el punto de vista del desarrollador, basta con configurar estos servidores MCP en el YAML del modelo, sin necesidad de escribir código Python ni librerías específicas. Una vez configurado, puedes usar el endpoint /mcp/v1/chat/completions, compatible con la API de OpenAI, o activar directamente el “Modo Agente MCP” desde la WebUI del chat para que el modelo empiece a invocar herramientas cuando lo considere necesario.

El equipo también ha invertido esfuerzo en mejorar la robustez de la llamada a funciones y el manejo de esquemas JSON, corrigiendo fallos y pánicos que podían aparecer cuando los modelos generaban definiciones de herramientas imperfectas. Con estas mejoras, el uso de herramientas y el flujo agentic resulta mucho más estable en producción.

Hoja de ruta de LocalAI y evolución constante del proyecto

LocalAI se mueve muy rápido, con un roadmap público en forma de issues etiquetados donde se pueden seguir las novedades que van llegando y las que están previstas para próximos meses. La hoja de ruta muestra una secuencia continua de mejoras que cubren tanto nuevas capacidades como refinos internos.

En los últimos años se han añadido funciones como inferencia distribuida, modo federado, P2P para ejecutar LLMs en red, paneles para gestionar swarms de instancias, soporte para modelos y backends nuevos (Flux, MLX‑Audio, WAN, SANA, Bark.cpp, stablediffusion.cpp, etc.), así como un Reranker API y una API de detección de objetos integrada.

También se han producido hitos como la migración de todos los backends fuera del binario principal para reducir peso, la llegada de un nuevo launcher para macOS y Linux, la mejora continua de la WebUI y la incorporación de APIs experimentales como texto a vídeo a través de /v1/videos, que conectan con herramientas de IA local como edición de vídeo local. El roadmap futuro incluye más gestión de memoria dinámica, soporte mejorado para múltiples GPUs, nuevas integraciones agentic y ampliación del ecosistema de herramientas MCP.

Ejemplos de uso en la comunidad y app móvil Local AI Chatbot

El espíritu de LocalAI está muy ligado a la comunidad, como se refleja en las publicaciones del propio creador en foros como r/selfhosted o r/LocalLLaMA, donde se comparte de primera mano la evolución de la arquitectura y se responde a dudas de los usuarios. Muchos comentarios giran en torno a cómo integrar LocalAI como “cerebro” privado de automatizaciones y proyectos personales.

Uno de los casos que ilustran el enfoque “todo local” es la aparición de aplicaciones móviles como Local AI Chatbot de Software Tailor, que ofrecen chat con modelos avanzados directamente en el dispositivo sin conexión a Internet. Esta app permite hablar con modelos como DeepSeek R1, Qwen, Mistral, Llama 3 o Phi de forma totalmente offline, conservando la privacidad al 100 % y aprovechando el hardware del teléfono.

Entre sus características destacan el soporte de múltiples modelos con cambios rápidos de uno a otro, diseño pensado para un consumo eficiente de recursos, y una interfaz limpia para chatear sin complicaciones. Está orientada a usuarios preocupados por la privacidad, profesionales que manejan información sensible, personas en zonas con mala conectividad y entusiastas de la IA interesados en experimentar con modelos locales.

Este tipo de soluciones demuestran cómo el ecosistema en torno a LocalAI y la IA local va más allá del servidor principal, llevando la filosofía de “todo en tu dispositivo” también a móviles, escritorios y otros formatos, con el objetivo de que cualquiera pueda disfrutar de asistentes avanzados sin depender de servicios remotos.

El proyecto LocalAI y su familia de herramientas muestran cómo se puede construir una pila completa de IA privada, extensible, modular y multimodal, capaz de cubrir desde el simple chat hasta agentes complejos con memoria y herramientas, sin renunciar a la libertad del software libre ni al control total de los datos, posicionándose como una alternativa muy seria para quienes no quieren que la inteligencia artificial de sus proyectos dependa de terceros.

Publicado PixelWheels 1.0.0

13 Enero 2026 at 11:42
Por: victorhck

Este juego multiplataforma de coches, derrapes, y carreras ha llegado a la versión 1.0.0 con nuevos circuitos, nuevos coches y control en las carreras

Captura de pantalla del juego de coches Pixel Wheels.
Se ve una imagen cenital de varios coches de distintos tipos en la línea de salida de una carrera.

Después de un tiempo sin nuevos lanzamientos (la anterior versión 0.26 es de septiembre de 2024) Aurelien Gateau, el desarrollador del juego, ha publicado el pasado 21 de diciembre de 2025 la versión 1.0.0 de PixelWheels, un juego de carreras de coches muy divertido y adictivo.

Carreras, derrapes, giros vertiginosos, diferentes tipos de coches para escocger y mucho más en un juego con aire retro que puedes disfrutar en tu PC (Linux, MacOS y Windows) y en tu sistema Android.

Lo primero a destacar en este nuevo PixelWheels 1.0.0 es que consta de 3 niveles de dificultad, llamados Ligas: Casual, Pro y Legendario. La principal diferencia entre ellos es la velocidad a la que pueden conducir los vehículos.

«Legendario» es la velocidad a la que conducían los vehículos hasta ahora. «Pro» es un poco más lento. «Casual» es el más accesible. Con estas novedades, el desarollador espera que esto haga que el juego sea menos frustrante para los nuevos jugadores, hasta que desarrollen la habilidad suficiente para mantener el coche en la carretera sin problema.

Además continuando con el tema de hacer que el juego sea más agradable de jugar, también ha ajustado la configuración de dirección, aceleración y turbo para que los vehículos sean más fáciles de controlar.

Además se ha añadido algún coche nuevo para escoger a la hora de correr. Pero para tener todos esos coches didponibles, tendrás que ir desbloqueándolos para ponerte al volante de coches míticos.

Si te animas a jugarlo puedes hacerlo obteniéndolo para diferentes plataformas. Puedes tenerlo disponible desde Flathub, itch.io, F-droid o Google Play, para diferentes plataformas.

Tienes el anuncio oficial con más detalles y enlaces a las diversas plataformas:

El juego está publicado bajo una licencia GPL 3.0 y alguna otra licencia libre. Y está disponible en diferentes idiomas, entre ellos el español, ya que desde hace tiempo colaboro manteniendo la traducción del juego al español.

¿Quieres tenerlo disponible en otro idioma y colaborar con la traducción? No dudes en contactar con el desarrollador para hacerle llegar tu petición o hacerle un pull request en su repositorio en GitHub.

A la hora de publicar este artículo ya se ha publicado la versión 1.0.1 con alguna corrección menor.

¡Descarga el juego y haz chirriar los neumáticos sobre el asfalto!

Enlaces de interés

Ilustración de una chica de tipo manga con el pelo verde, un casco con gafas de conducir un coche antiguo, vestida con un vestido corto negro yverde y unos largos calcetines negros y verdes.

victorhck

Ilustración de una chica de tipo manga con el pelo verde, un casco con gafas de conducir un coche antiguo, vestida con un vestido corto negro yverde y unos largos calcetines negros y verdes.

Configurar un temporizador y mucho más en Plasma de #KDE

12 Enero 2026 at 11:42
Por: victorhck

¿Necesitas configurar un temporizador para recordarte una tarea? ¿Necesitas una alarma diaria? ¿Necesitas saber la hora local y de otras localizaciones? Con Plasma de KDE estás cubierto

Una esfera de reloj analógico con las manecillas. Pero en vez de números, en la esfera se ven complejas operaciones matemáticas cuyos resultados son los números de las horas

Estaba cocinando mientras estaba con el portátil, echo lo necesario a la olla a presión, cierro y en 20 minutos debería estar listo. No quería que me pasara que el timeline de Mastodon me hiciera perder la noción del tiempo y que se me pasara más tiempo del necesario echando a perder la comido o algo peor…

Quise establecer un temporizador que me recordara en mi portátil que en 20 minutos tenía que hacer caso a la olla. Algo tenía que haber seguro. Así que tras una breve búsqueda por la red encontré Kclock que hacía justamente lo que quería… y ¡mucho más!

Kclock (¿de verdad no se puede cambiar el nombre de la aplicación a algo como Klock, que empieza por K y no es tan extraño?) es una aplicación de KDE que nos ofrece un reloj y muchas cosas más.

Para instalarlo en openSUSE con un simple sudo zypper in kclock es suficiente. Nos instala el propio paquete y el de idiomas y ya está disponible en nuestro sistema. Lo buscamos en el menú de aplicaciones, pero con el nombre reloj (¿?), y lo ejecutamos.

Hora

Lo primero que nos aparece es una ventana con la hora local de nuestro sistema. Y además podemos añadir horas de otros países muy útil si por nuestro trabajo o por necesidad necesitamos saber la hora de diferentes usos horarios.

Temporizador

En otra pestaña podremos configurar diferentes temporizadores (¡lo que buscaba!). Añadimos un nuevo temporizador y podremos escoger entre valores ya preconfigurados: 1, 5, 10, 15, 30 minutos, o adaptarlo al tiempo que queramos. También podremos ponerle un nombre, por ejemplo: «¡Retirar la olla del fuego!».

Establecido el temporizador podremos iniciarlo cuando lo queramos y al término del tiempo configurado saldrá una notificación y un sonido para indicarnos el fin.

Lo bueno es que aunque cerremos la aplicación, el temporizador que esté iniciado continuará su cuenta atrás. Otra cosa buena es que el temporizador que hemos creado se queda disponible para ponerlo en marcha cuando lo necesitemos de nuevo. Y si no lo queremos reutilizar siempre lo podremos borrar.

Cronómetro

También podremos poner en marcha un cronómetro si lo necesitamos. Que se puede también manejar con el teclado. Podremos ponerlo en marcha, pausarlo o gestionar diferentes tiempos parciales siguiendo con el total.

Alarmas

En un portátil quizás no tiene mucho sentido, pero también podremos establecer alarmas que sonarán a la hora especificada el día seleccionado. Igual que las alarmas que configuramos en nuestros dispositivos móviles para que nos despierten.

Podremos configurar la hora, el día, el modo de posponerla, etc.


Realmente era lo que estaba buscando y no sé cómo es que Plasma no incluye esta aplicación de manera predeterminada.

Una cosa que me confunde bastante y que envié un correo a sus desarrolladores es el nombre. Partiendo de que Kclock creo que habría que cambiarlo, pero no es a eso a lo que me refiero.

Me refiero a que hay un poco de lío con el nombre en general. Si lo busco en los repositorio para instalarlo debo buscar por Kclock. Al buscarlo en el menú de aplicaciones debo buscarlo como reloj. Y una vez lanzado, en la barra de títulos superior el nombre de la aplicación es clock. ¿Vaya poca consistencia, no?

Pues eso, que si necesitas un temporizador o una alarma o un cronómetro en Plasma de KDE con Kclock tienes todo lo que necesitas.

Enlaces de interés

victorhck

Una esfera de reloj analógico con las manecillas. Pero en vez de números, en la esfera se ven complejas operaciones matemáticas cuyos resultados son los números de las horas

Recopilación del boletín de noticias de la Free Software Foundation – enero de 2026

7 Enero 2026 at 11:11
Por: victorhck

Recopilación y traducción del boletín mensual de noticias relacionadas con el software libre publicado por la Free Software Foundation.

¡El boletín de noticias de la FSF está aquí!

La Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir esta filosofía, frente a las restricciones y abusos a los usuarios por parte del software privativo.

Por cierto este mes se cumplen 40 años de la creación de la FSF.

La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.

Mensualmente publican un boletín (supporter) con noticias relacionadas con el software libre, sus campañas, o eventos. Una forma de difundir los proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!

Puedes ver todos los números publicados en este enlace: http://www.fsf.org/free-software-supporter/free-software-supporter

¿Te gustaría aportar tu ayuda en la traducción y colaborar con la FSF? Lee el siguiente enlace:

Por aquí te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de enero de 2026.

Se anuncian los ganadores de los premios Free Software Awards: Andy Wingo, Alx Sa, Govdirectory

Del 9 de diciembre

Cada año, la FSF reconoce a algunos grupos e individuos de la comunidad de software libre que han realizado contribuciones significativas a la libertad del software. Este año, los galardonados con el Premio al Avance del Software Libre, el Premio al Contribuyente Destacado de Software Libre y el Premio a Proyectos de Beneficio Social fueron otorgados a Andy Wingo, Alx Sa y Govdirectory. Lee más sobre los ganadores y piensa en cómo podrías involucrarte en un proyecto de software libre en un futuro próximo.

La Free Software Foundation recibe donaciones privadas históricas

Del 24 de diciembre

Hacia el final del cuadragésimo año de la FSF, dos donantes excepcionalmente generosos donaron a la organización una contribución total de 900.000 dólares estadounidenses. Estas donaciones extraordinarias, ambas hechas a la FSF en la criptomoneda Monero, están entre algunas de las mayores donaciones privadas jamás hechas a la organización. Los donantes desean permanecer en el anonimato.

Todas las donaciones, sean 5 USD o 500.000 USD, marcan la diferencia en el trabajo de la FSF para avanzar en el movimiento del software libre. Estas donaciones apoyarán al equipo técnico y la capacidad de infraestructura de la organización, así como fortalecerán sus campañas, iniciativas educativas, de licencias y de incidencia, así como oportunidades futuras. Nunca es tarde para apoyar la misión de la FSF de promover la libertad del usuario de ordenadores — dona hoy.

Tu vida digital no es tuya: La batalla oculta por la libertad del software

Del 17 de diciembre por Jason Self

Tú eres el dueño de tu teléfono, pero otra persona dicta sus funciones. Puedes usar redes sociales, pero un algoritmo que no puedes inspeccionar moldea la realidad que ves. Eres dueño de tu coche, pero no puedes arreglarlo. Tienes tu smart TV, pero te está observando.

En cada rincón de nuestra vida moderna, estamos rodeados de cosas que hemos comprado pero que se nos prohíbe poseer o comprender realmente. El culpable no es el dispositivo en sí, sino el código invisible que se ejecuta en su interior, y la lucha por el control de ese código es una de las batallas más importantes por los derechos humanos del siglo XXI.

Sigue leyendo para entender mejor cómo los proveedores privativos buscan controlarte y qué puedes hacer para construir un futuro mejor.

apoyo_fsf

Estas son solo algunas de las noticias recogidas este mes, ¡¡pero hay muchas más muy interesantes!! si quieres leerlas todas (cuando estén traducidas) visita este enlace:

Y todos los números del «supporter» o boletín de noticias de 2026 en español, francés, portugués e inglés aquí:

Support freedom

victorhck

apoyo_fsf

Mondo Modorro – 3×08

18 Diciembre 2025 at 12:09

🎄 Vamos cerrando el 2025 con este peacho programa 🎄 Vienen dos platos fuertes 🎄El Psicolibrero desgranando la Guía Atea de la Navidad 🎄 Y la visita al Salón del Cómic con la que, con toda seguridad, sea la intervención del año en MM🎄La reportera mas dicharachera de Nuez de Ebro, Lola, nos da toda […]

La entrada Mondo Modorro – 3×08 se publicó primero en Radio Topo.

❌