🔒
Hay nuevos artículos disponibles. Pincha para refrescar la página.
✇Victorhck in the free world

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

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 abril de 2026.

Discord no merece tu confianza incuestionable

Del 11 de marzo

Discord, una plataforma no libre de mensajería instantánea y llamadas de voz y video con más de 150 millones de usuarios activos cada mes, se ha unido a otras para anunciar una política de identificación de edad. Las políticas de verificación de edad se promocionan como necesarias para proteger a niños y adolescentes en línea, pero en realidad estas políticas obligan a los usuarios de todas las edades a interactuar con programas invasivos y no gratuitos.

Si Discord quiere nuestra confianza, necesita ganársela liberando su código y respetando a los usuarios que no quieren someterse a un proceso invasivo de verificación de edad para seguir usando Discord. Si vive en un estado o país que está considerando una ley de verificación de edad, comuníquese con sus representantes e infórmeles lo dañinas son las políticas de verificación de edad.

Google ofrece a los usuarios de Android una forma de instalar aplicaciones no verificadas si demuestran que de verdad, verdad quieren hacerlo.

Del 19 de marzo por Thomas Claburn

La presión pública venció a los esfuerzos de Google para obligar a los usuarios de Android a instalar aplicaciones verificadas por Google a través de Google Play (más o menos). Según una publicación reciente en el blog de Google, los usuarios de Android seguirán pudiendo instalar aplicaciones de desarrolladores no verificados a través de un proceso único después de septiembre, que implica fricciones significativas (habilitar el modo de desarrollador, reiniciar el dispositivo, reautenticarse y luego esperar veinticuatro horas).

Esta «opción» puede permitir a los usuarios de Android descargar una amplia variedad de aplicaciones, pero no les permite tener control total sobre su dispositivo. Si es usuario de Android, consulte las opciones que tiene para usarlo libremente con aplicaciones en F-Droid o considere utilizar Replicant, una distribución de Android totalmente libre.

450 socios de la FSFE afectados: el proveedor de pagos Nexi cancela el contrato con la FSFE

Del 16 de marzo por la FSFE

Nexi, el proveedor de pagos a largo plazo de la FSFE, rescindió su contrato sin previo aviso, deteniendo en consecuencia las donaciones recurrentes con tarjetas de crédito y débitos directos de los partidarios del software libre.

Nexi exigió datos confidenciales y privados de los partidarios de la FSFE para un vago análisis de riesgos. La FSFE se negó a entregar estos datos sin una explicación más satisfactoria de por qué Nexi quería esta información, y Nexi parece haber decidido castigar a la FSFE por esta elección.

La FSFE no hizo nada malo al simplemente solicitar más información a Nexi antes de confiar fielmente al proveedor de pagos los datos de sus donantes altruistas: estaba protegiendo la confianza y la seguridad de los miembros de la comunidad del software libre. Puede leer más sobre la información que la FSFE ya le había proporcionado a Nexi en la publicación del blog a continuación.

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

✇Victorhck in the free world

Thunderbird y la bandeja de sistema en Linux

Por: victorhck

El cliente de correo Thunderbird y la gestión para que se visualice en la bandeja de sistema de sistemas GNU/Linux es un problema que quizás pronto tenga solución

Logotipo de Thunderbird. Un pájaro de color azul enroscado alrededor de un sobre de correos y el nombre de la aplicación

Desde hace tiempo utilizo el cliente de correo Thunderbird para la gestión de mis correos electrónicos, por hacer la tarea de manera eficiente y ser software libre y para asegurarme que siga siendo así he donado varias veces al proyecto.

Algo que todavía queda pendiente en sistemas GNU/Linux y que de manera recurrente se ha pedido, es la posibilidad de minimizar la aplicación en la bandeja del sistema y que además muestre el número de correos sin leer, o si hay alguno nuevo.

Es un problema más complejo de lo que pueda parecer, pero que quizás poco a poco se vaya solventando hasta dar con la solución.

De manera periódica, cada mes en Thunderbird publican una revisión del desarrollo que están llevando a cabo en el software. De las novedades en las que trabajan, de los problemas solucionados y tareas en las que sigue involucrado el equipo de desarrollo.

En la revisión de marzo de 2026 un apartado me llamó la atención, el referente al trabajo desarrollado para la bandeja de sistema en sistemas GNU/Linux.

Como he comentado, algo recurrente en las peticiones a Thunderbird era la posibilidad de que Thunderbird se minimizara en la bandeja de sistema y que además mostrara número de correos sin leer o alertas de correos nuevos. Desconozco si en sistemas privativos como el de Microsoft o Apple sí hace eso.

En este caso el equipo de desarrollo comparte la siguiente nota:

Bandeja del Sistema Linux

Este mes queremos dar un reconocimiento especial a Christophe Henry, que ha ido más allá con una ambiciosa contribución para mejorar la integración de la bandeja de sistemas de Thunderbird en Linux.

Este trabajo no es un parche pequeño y abarca varias partes de la base de código, incluyendo JavaScript, C++ y Rust, e incluso conecta con interfaces de XPCOM. El objetivo es unificar cómo se comportan los indicadores de correo no leído y los iconos de bandeja entre plataformas, lo cual es un problema sorprendentemente complejo si se tienen en cuenta las diferencias entre entornos Linux, Windows y macOS.

Lo que realmente destacó fue el nivel de persistencia detrás de esta contribución. A lo largo de varias iteraciones, Christophe resolvió fallos de compilación, peculiaridades de la plataforma y comentarios detallados de revisiones, todo ello mientras abordaba problemas complicados como la codificación de imágenes, las APIs de bandeja del sistema y la integración entre idiomas.

Este tipo de trabajo rara vez es sencillo y a menudo requiere profundizar en partes desconocidas de la pila. Ver que se impulse con este nivel de cuidado y determinación es precisamente lo que hace que la colaboración de código abierto sea tan poderosa.

¡Gracias por la dedicación y el esfuerzo! Realmente marca la diferencia.


Espero que ese esfuerzo, poco a poco vaya dando los resultados esperados y el cliente de correo Thunderbird llegue a ese grado de integración con sistemas GNU/Linux, en el que la diversidad es la norma y que supongo complica la tarea.

Fichas del juego Scrabble formando la palabra email

victorhck

Logotipo de Thunderbird. Un pájaro de color azul enroscado alrededor de un sobre de correos y el nombre de la aplicación

Fichas del juego Scrabble formando la palabra email

✇Linux Adictos

Euro-Office, la apuesta europea por una suite ofimática soberana

Por: Pablinux

Euro-Office

La irrupción de Euro-Office en el panorama ofimático europeo está removiendo un terreno que parecía completamente dominado por las grandes suites estadounidenses. Administraciones públicas, empresas y centros educativos llevan tiempo buscando cómo reducir su dependencia de plataformas externas, y este proyecto se presenta como un intento serio de dar una alternativa realista sin renunciar a la comodidad y compatibilidad a la que están acostumbrados los usuarios.

Impulsada por una coalición de compañías tecnológicas europeas y actores de la comunidad open source, la suite nace con una misión clara: ofrecer herramientas para editar documentos, hojas de cálculo y presentaciones que puedan utilizarse dentro de infraestructuras controladas en Europa, con código abierto, gobernanza compartida y foco en la soberanía digital. En un contexto de tensiones geopolíticas y exigencias regulatorias cada vez más estrictas, el movimiento encaja en la estrategia comunitaria de reducir la dependencia de servicios extracomunitarios.

Qué es Euro-Office y cómo encaja en la estrategia europea

Euro-Office se define como una suite ofimática de código abierto orientada a la web, diseñada para la edición colaborativa de documentos de texto, hojas de cálculo y presentaciones. A diferencia de los paquetes clásicos que se instalan y ejecutan de manera aislada en el ordenador, está pensada para funcionar como un componente integrado en otros servicios que ya gestionan archivos: soluciones de almacenamiento cloud, wikis corporativas, herramientas de gestión de proyectos o plataformas de colaboración.

El proyecto está respaldado por más de una docena de organizaciones europeas entre las que destacan IONOS, Nextcloud, Eurostack, XWiki, OpenProject, Soverin, Abilian y la consultora catalana Btactic, especializada en software libre y cloud computing para empresas. Esta mezcla de proveedores de nube, expertos en colaboración y empresas de servicios IT busca construir una infraestructura ofimática europea madura y sostenible, con especial atención al mercado de la Unión Europea y a países como España, donde la administración y muchas empresas ya trabajan con soluciones abiertas.

La iniciativa nace como respuesta a una preocupación compartida: la dependencia estructural de suites como Microsoft Office o Google Workspace, que aunque muy consolidadas, generan dudas sobre la soberanía del dato, la localización física de la información y el encaje fino con normativas como el RGPD. En palabras de responsables como Achim Weiss, CEO de IONOS, los acontecimientos geopolíticos recientes han puesto en evidencia la necesidad de contar con una alternativa «plenamente compatible con Microsoft y fácil de usar», pero bajo control europeo y con transparencia en el desarrollo.

Características principales y formatos de archivo soportados por Euro-Office

En términos funcionales, Euro-Office cubre el espectro habitual de una suite moderna: procesador de textos, hojas de cálculo y editor de presentaciones, con colaboración en tiempo real. Todo ello se ofrece a través de una interfaz web intuitiva y familiar, pensada para que el salto desde otras suites comerciales sea lo menos traumático posible y no obligue a largas formaciones.

Uno de los ejes del proyecto es la compatibilidad. Euro-Office trabaja con formatos de archivo DOCX, XLSX y PPTX, ampliamente utilizados en el ámbito corporativo, pero también con otros ficheros muy presentes en el día a día: PDF, TXT y los formatos abiertos ODT, ODS y ODP asociados al estándar OpenDocument. Esa compatibilidad busca que documentos complejos puedan circular entre distintos entornos sin romper maquetaciones ni fórmulas, un punto crítico para cualquier organización que valore la continuidad de su flujo de trabajo.

La suite permite ver, editar y colaborar simultáneamente sobre documentos, hojas de cálculo, presentaciones e incluso algunos tipos de archivo PDF. Tras trabajar sobre ellos, el usuario puede guardar el archivo en la misma aplicación desde la que lo abrió (por ejemplo, un servicio de almacenamiento en la nube o una wiki interna) o descargarlo en varios formatos según sus necesidades. La idea es acomodar entornos híbridos en los que conviven distintas herramientas y proveedores, algo bastante habitual en empresas y organismos públicos europeos.

Aunque el corazón del proyecto está en la versión web, se han planteado también aplicaciones para móviles y ordenadores que se apoyan en estos editores, con el objetivo de cubrir escenarios de uso más variados. Todo ello se construye sobre un código fuente publicado bajo licencia open source sin restricciones ligadas a marcas registradas, de forma que cualquier tercero pueda auditar, desplegar o adaptar la suite con un marco legal más claro que el de otras propuestas mixtas.

Una suite pensada para integrarse en servicios existentes

Uno de los rasgos que mejor definen a Euro-Office es que no está diseñada para funcionar como programa independiente instalado por separado en cada equipo. En su lugar, actúa como un servicio de edición ofimática que se integra en aplicaciones que ya gestionan documentos. En la práctica, esto quiere decir que, por ejemplo, un usuario que tenga sus archivos en un servidor Nextcloud o en una instancia de XWiki podrá abrir un documento, presentación u hoja de cálculo y verlo directamente en el editor de Euro-Office sin salir de su entorno habitual.

Este enfoque beneficia tanto a los clientes como a los proveedores de servicios. Las organizaciones que ya usan plataformas como Nextcloud, OpenProject o soluciones de almacenamiento europeo obtienen un motor ofimático directamente integrado, mientras que los proveedores evitan tener que desarrollar desde cero sus propios editores de documentos, con el coste y la complejidad que eso supone. Al apoyarse en Euro-Office, pueden centrarse en su especialidad principal y compartir una misma base tecnológica revisada por una comunidad amplia.

Para administraciones públicas y empresas en España y el resto de Europa, este modelo encaja con la realidad de muchas infraestructuras internas, donde ya se usan servicios basados en software libre como columna vertebral de intranets y espacios colaborativos. La pieza que faltaba a menudo era una suite ofimática coherente con ese enfoque, alojada en centros de datos elegidos por el propio cliente o por proveedores europeos, y capaz de trabajar con los formatos que se han convertido en estándar de facto.

Los responsables del proyecto insisten en que Euro-Office debe entenderse más como pieza de infraestructura crítica que como producto de consumo masivo. Su objetivo no es rivalizar en campañas publicitarias con las grandes suites estadounidenses, sino convertirse en el componente ofimático de confianza para plataformas que apuestan por la soberanía digital, la transparencia y los estándares abiertos.

Modelo de gobernanza, comunidad y enfoque europeo

Más allá de la parte técnica, Euro-Office se articula sobre un modelo de gobernanza abierto que intenta alejarse de los esquemas verticales en los que una sola empresa marca el rumbo. La suite se desarrolla mediante una colaboración comunitaria soberana en la que participan compañías comerciales de código abierto, desarrolladores independientes y entidades de la sociedad civil que comparten la preocupación por los derechos digitales y la autonomía tecnológica.

Figuras como Frank Karlitschek, CEO de Nextcloud, han subrayado que Europa llevaba años contando con los componentes técnicos necesarios para construir una infraestructura ofimática propia, pero faltaba una iniciativa capaz de integrarlos y asumir la responsabilidad de ese engranaje. El hecho de publicar el código, eliminar limitaciones ligadas a marcas comerciales y diseñar un marco de gobernanza compartido aspira a fomentar un escrutinio constante por parte de la comunidad, lo que resulta especialmente relevante para quienes gestionan información sensible o datos públicos.

La coalición hace un llamamiento abierto a empresas, administraciones, comunidades de desarrolladores y organizaciones de la sociedad civil que apoyan los estándares abiertos y la soberanía digital para que se unan al proyecto. La idea es construir un ecosistema sostenible en torno a Euro-Office, en el que la suite evolucione en función de la participación de quienes la usan y la despliegan en la práctica, desde departamentos de TI de organismos públicos españoles hasta proveedores de servicios cloud repartidos por toda la Unión.

Origen del código de Euro-Office: fork de ONLYOFFICE y debate sobre la confianza

Uno de los aspectos más delicados del proyecto es que Euro-Office no parte completamente de cero. La suite se construye como un , una conocida plataforma ofimática de código abierto. Según explican los impulsores, han revisado y depurado la parte del código disponible bajo licencia AGPL para facilitar la compilación, la contribución externa y la eliminación de elementos que consideran problemáticos desde el punto de vista de la gobernanza y la transparencia.

Los promotores argumentan que la decisión de bifurcar el proyecto responde a dificultades para colaborar con el desarrollo original de ONLYOFFICE: pull requests no atendidas, instrucciones de compilación desactualizadas, referencias a sistemas internos de seguimiento de errores y presencia de componentes ofuscados o binarios que, a su juicio, obstaculizaban la participación de una comunidad más amplia. También señalan la existencia de componentes propietarios en ciertas aplicaciones, especialmente móviles, como un motivo de fricción adicional.

A estas razones técnicas se suma un factor geopolítico. Los impulsores de Euro-Office apuntan a que una parte significativa del desarrollo de ONLYOFFICE se realiza en Rusia y que, en el contexto político actual, muchas organizaciones europeas muestran reticencias a basar infraestructuras críticas en software que perciben como potencialmente influenciable por gobiernos externos. Esa combinación de falta de apertura en el desarrollo y dudas sobre la ubicación del equipo habría sido, según el consorcio europeo, el detonante definitivo para plantear una bifurcación con un modelo de gobernanza distinto.

Desde el entorno de ONLYOFFICE, sin embargo, se matiza que Ascensio System SIA tiene su sede en Letonia desde hace más de una década y se recuerda que el carácter abierto de un proyecto de software libre no depende en exclusiva de su origen geográfico. Esta posición encaja con la visión de buena parte del ecosistema open source, que tradicionalmente ha considerado que la transparencia del código y del proceso de desarrollo es el principal factor para evaluar la confianza en una herramienta.

La batalla legal por la licencia AGPL y las marcas

El fork de Euro-Office ha dado pie a un conflicto jurídico notable en torno a la interpretación de la licencia AGPLv3. ONLYOFFICE distribuye su código bajo esta licencia, pero haciendo uso de la Sección 7, que permite añadir condiciones adicionales. Entre ellas se encuentran, según detalla la propia compañía, la obligación de preservar el logotipo y la marca original en obras derivadas y la prohibición de conceder derechos sobre sus marcas registradas.

Los desarrolladores de Euro-Office han optado por eliminar esas cláusulas adicionales y la información de contacto de Ascensio System en su versión del código, argumentando que la propia AGPLv3 permite a los usuarios despojar la licencia de términos añadidos que vayan más allá de lo estipulado en sus secciones principales. Desde esta óptica, un logotipo se considera un elemento de marca y no un mecanismo de atribución de autoría, por lo que no debería estar protegido mediante las mismas condiciones que el código fuente.

La respuesta de ONLYOFFICE ha sido contundente. La compañía sostiene que las condiciones adicionales forman parte indivisible de la licencia bajo la que se otorga el derecho a usar y modificar el software. Su equipo legal argumenta que la AGPLv3 no es un conjunto de cláusulas que se puedan seleccionar a voluntad y que, si un proyecto derivado elimina de forma unilateral esas obligaciones, está actuando fuera del marco de la licencia. En este escenario, apelando a la propia AGPL, consideran que se produciría una rescisión automática de los derechos de uso.

ONLYOFFICE acusa a Euro-Office de utilizar tecnología derivada de sus editores sin respetar esas condiciones adicionales y reclama un cumplimiento pleno e inmediato de las obligaciones vinculadas a la licencia antes de entrar a valorar las críticas realizadas a su modelo de desarrollo o a la situación geopolítica. La disputa, que mezcla derechos de autor, marcas registradas y filosofía del software libre, ha encendido un debate en la comunidad sobre hasta dónde pueden llegar las restricciones ligadas a la imagen de marca dentro de proyectos que se declaran abiertos.

Soberanía digital, confianza y foco en administraciones europeas

Más allá del cruce de comunicados legales, lo que está en juego es la capacidad de las instituciones europeas para apoyarse en herramientas que cumplan con sus exigencias de soberanía digital. Administraciones públicas, empresas estratégicas y centros educativos del continente están revisando su dependencia de las grandes plataformas de productividad no europeas, no solo por cuestiones de coste, sino por el impacto que tiene en el control de la información y en el cumplimiento normativo.

Euro-Office trata de dar respuesta a esta demanda proponiendo una gestión sin fricciones de formatos de documentos ampliamente extendidos, con una interfaz que reduzca la necesidad de reconfigurar la capacitación de las plantillas. Al publicar todo el código fuente bajo una licencia abierta sin restricciones de marcas y desarrollar la suite mediante un proceso transparente, verificable y abierto a aportaciones, los impulsores buscan ofrecer una opción que combine funcionalidad y resiliencia estratégica.

En el caso español, la participación de empresas como Btactic, con sede en Cataluña, aporta una cercanía particular al tejido de pymes, administraciones locales y organizaciones que ya trabajan con soluciones libres. En otros países de la UE, actores como Soverin, centrada en infraestructura de correo seguro, u OpenProject, especializada en gestión de proyectos, complementan el ecosistema, reforzando la idea de que Euro-Office no pretende ser un producto aislado, sino el núcleo ofimático de un entorno de trabajo más amplio y gobernado desde Europa.

El debate también ha sacado a la luz una cuestión más filosófica: si el modelo comunitario y abierto puede competir con la capacidad de inversión de las grandes tecnológicas. La apuesta de la coalición pasa por repartir la responsabilidad y el esfuerzo entre múltiples organizaciones para evitar que un cambio de estrategia de una sola empresa deje sin soporte a miles de usuarios. Esa distribución del riesgo, unida a la posibilidad de auditar cada línea de código, se presenta como un argumento de peso para quienes gestionan información especialmente sensible.

Estado actual del proyecto y hoja de ruta

En estos momentos, Euro-Office se encuentra en fase de versión preliminar. La coalición ha puesto a disposición del público una tech preview en GitHub que permite a administraciones, empresas y desarrolladores independientes probar las funciones básicas, verificar la compatibilidad con sus flujos de trabajo y remitir comentarios o incidencias. Este período sirve tanto para pulir la herramienta como para enviar una señal de apertura, mostrando el código y el desarrollo desde etapas tempranas.

La primera versión estable está prevista para el próximo verano, y los participantes aseguran haber comprometido recursos significativos a medio y largo plazo. No se presenta como un experimento puntual, sino como un intento estructurado de que Euro-Office se convierta en pieza habitual de las infraestructuras digitales europeas, tanto en el ámbito público como en el privado. El objetivo es que pueda integrarse en proyectos de modernización de la administración, intranets corporativas, plataformas educativas y sistemas de colaboración en la nube gestionados desde Europa.

Paralelamente, los impulsores del proyecto mantienen abierto un llamamiento a nuevas empresas, organismos del sector público y colectivos de la sociedad civil que defienden los estándares abiertos y la autonomía tecnológica. Se les invita a sumarse al marco de gobernanza común, aportar código, plantear necesidades funcionales y, en definitiva, ayudar a moldear la evolución de la suite para que responda mejor a las demandas reales de usuarios y gestores de TI.

En este punto, Euro-Office se perfila como mucho más que otro editor de textos: la suite se sitúa en el centro de una discusión sobre cómo quiere Europa organizar una pieza básica de su infraestructura digital. Si el proyecto logra consolidar una comunidad amplia de adopción y mantener un desarrollo técnicamente sólido, puede convertirse en una alternativa de referencia para administraciones, empresas y centros educativos que busquen compatibilidad con los formatos dominantes, control sobre sus datos y una gobernanza abierta que se ajuste a las prioridades de la Unión Europea.

✇Victorhck in the free world

Instalar Firefox Beta en #openSUSE

Por: victorhck

Veamos cómo añadir el repositorio oficial de Firefox para instalar la versión Beta del navegador Firefox

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

En un artículo anterior, ya publiqué cómo poder instalar Firefox versión Nightly en openSUSE, mediante el repositorio oficial que mantiene Mozilla en el que se pone a disposición de los usuarios esta versión del navegador.

Ahora, también han creado un repositorio oficial desde el que podremos instalar Firefox Beta. Estas versiones experimentales del navegador Firefox se pueden tener instaladas junto con la versión estable y convivir sin problemas. Esto nos servirá para probar las novedades de este navegador.

Veamos cómo añadir el repositorio de Mozilla para instalar Firefox Beta en openSUSE. Si ya tienes configurado el repositorio RPM de Mozilla, puedes instalar Firefox Beta mediante zypper. Si no, sigue estos pasos.

Al instalar Firefox beta desde los repositorios oficiales de Mozilla, esto nos ofrece:

  • Mejor rendimiento gracias a las optimizaciones oficiales avanzadas basadas en compiladores
  • Las actualizaciones son más rápidas porque la gestión.rpm está integrada en el proceso de lanzamiento de Firefox
  • Binarios reforzados con todas las configuraciones de seguridad activadas durante la compilación
  • No hace falta crear tu propio archivo.desktop.

Vamos a añadir la firma de seguridad y el repositorio correspondiente. Para ello abrimos una terminal y ejecutamos los siguiente comandos:

sudo rpm --import https://packages.mozilla.org/rpm/firefox/signing-key.gpg
sudo zypper ar --gpgcheck-allow-unsigned-repo https://packages.mozilla.org/rpm/firefox mozilla
sudo zypper refresh
sudo zypper install firefox-beta

El paquete del idioma se tendría que seleccionar automáticamente como dependencia.

Te vuelvo a recordar que puedes tener instaladas las tres versiones del navegador Firefox en tu equipo sin problema y utilizar una u otra cuando los desees, para probar novedades, reportar problemas, o lo que quieras.

Enlaces de interés

victorhck

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

✇Linux Adictos

WINE 11.5 llega con mejoras en el soporte para C++ y casi 200 cambios totales

Por: Pablinux

WINE 11.5

Siguiendo con el calendario bisemanal, y será así hasta finales de año, WineHQ ha lanzado WINE 11.5, versión que sucede a la 11.4 de hace dos semanas. En un principio no es una iteración demasiado emocionante, pues no tiene novedades con un titular llamativo ni se han realizado tantos cientos de cambios como en el desarrollo de WINE 9 o 10, que llegaban a realizar cerca o por encima de los 600 cambios cada quince días.

WINE 11.5 llega con soporte de C++ en el sistema de compilación bibliotecas de UCI agrupadas, soporte para envío de usuarios de Syscall en Linux y varias correcciones de compatibilidad con VBScript, a lo que se le une el punto habitual de varias correcciones de errores. En números, se han realizado 198 cambios y corregido 22 bugs, los de la siguiente lista.

Bugs corregidos en WINE 11.5

  • No se puede editar las preferencias de gedit.
  • La conexión USB no es reconocida por Axon MultiClamp Commander 700B.
  • La instalación de Evernote falla.
  • La aplicación PCG Tools falla al instalarse.
  • Múltiples aplicaciones fallan debido al uso directo de la instrucción SYSCALL x86_64 (Detroit: Become Human, Red Dead Redemption 2, Arknights: Endfield).
  • get_timezone_info realiza una búsqueda binaria de manera incorrecta.
  • La lectura de un mapa de bits indexado devuelve incorrectamente 32 bits en lugar de 8 bits.
  • vbscript: Los dos puntos en una nueva línea después de Then fallan.
  • Las comillas tipográficas en el ejemplo de código confunden a clang.
  • Stratego (1997) no se inicia con el mensaje de error «Unable to ‘CreateScalableFontResource()».
  • La exportación de lapso de tiempo falla en Clip Studio Paint.
  • Sony Home Memories lanza un error irrecuperable durante la instalación.
  • Swift falla debido a la función no implementada ADVAPI32.dll.SaferiIsExecutableFileType.
  • La creación de ventanas hijas MDI no respeta el atributo de ventana (no WS_MAXIMIZEBOX).
  • bcrypt: Implementa los valores predeterminados de relleno RSA-OAEP (soluciona la sincronización móvil de Wallpaper Engine).
  • El diálogo de archivo falla en aplicaciones .NET como UndertaleModTool.
  • VOCALOID6 falla al iniciar debido a los stubs no implementados de wminet_utils.
  • jscript: GetScriptDispatch(«») devuelve E_INVALIDARG en lugar del envío global.
  • El rendimiento de time()/localtime() ha empeorado significativamente.
  • CertCreateCertificateChainEngine falla con un argumento no válido en rustls-platform-verifier.
  • Reemplazar bass.dll con samp.dll provoca congelamiento/pantalla negra en Wine, mientras que samp.dll funciona correctamente en Windows.
  • CEF falla en dwrite al navegar por The Verge (archivo de fuente extraño).

Ya disponible

WINE 11.5 ya se puede descargar desde el botón que tenéis debajo de estas líneas. En su página de descargas hay también información sobre cómo instalar esta y otras versiones en sistemas operativos Linux y otros como macOS e incluso Android.

Dentro de dos semanas, si se sigue con el calendario habitual y nada nos hace pensar que no será así, llegará WINE 11.6, también con decenas de cambios para preparar el WINE 12.0 que llegará, todo atendiendo a lanzamientos pasados, a principios de 2027. El ritmo seguirá así hasta finales de año, cuando se aumentará la frecuencia de lanzamientos a Release Candidate por semana, luego estable (WINE 12) y luego ya se comenzará el desarrollo de WINE 13.0.

✇Victorhck in the free world

Mostrar información de tu sistema con los plasmoides nativos de Plasma 6 de #KDE

Por: victorhck

Vamos a añadir un widget que mostrará información de nuestro sistema con escritorio Plasma de KDE

Se ven un montón de fichas de distintos colores con formas de cono y encima una esfera sobre un tablero blanco y líneas que las interconectan.

En nuestros sistemas GNU/Linux solemos tener instalado algún tipo de programa (uno de ellos puede ser fastfetch) que en la terminal muestra información muy completa de nuestro equipo y donde se muestra con más o menos gusto información como versión de nuestro kernel, versión de nuestro escritorio, compositor, nombre del sistema operativo, uptime, etc…

Pero ¿Por qué tenerlo solo en la terminal? ¿Por qué no tener un widget o plasmoide en nuestro escritorio y tenerlo a la vista? ¿Por qué no hacer que sea nativo de Plasma?

Pues hagámoslo…

Todo comenzó porque a mí me gusta saber el valor de uptime de mi máquina, y que en Plasma 5 utilizaba un bonito plasmoide que ya no está disponible para Plasma 6. Desde hace tiempo utilizaba un script en conky que me lo mostraba en el escritorio, pero decidí tratar de encontrar una solución nativa de Plasma y evitar conky.

Al final buscando encontré el modo de realizarlo, con el plasmoide configurable «Sensor del monitor de sistema». Pichamos sobre el escritorio de Plasma con clic derecho y entramos en el modo de edición y sobre la oopción en la parte superior de añadir o gestionar elementos gráficos.

En la lista que nos presenta buscamos «Sensor del monitor de sistema» y lo añadimos al escritorio.

En mi caso solo quería mostrar el uptime, pero quizás te animes tu (o quizás yo mismo en el futuro) a mostrar más información del sistema en tu escritorio. Así que vamos a ver cómo configurarlo.

En mi caso en la pestaña de Aspecto visual, eliminé la opción de «Mostrar el título» lo que elimina el título de la barra superior del plasmoide. Y en Estilo del Visor, escogí la opción solo texto, porque la información que quiero configurar es texto, por lo que no necesito gráficas, ni nada.

Ahora vamos a la pestaña Detalles de los sensores para configurar qué queremos que se muestre. En mi caso seleccionaré el dato del uptime, pero te animo a que escojas otras opciones y añadas varias informaciones a tu gusto.

Para el uptime, voy a la opción Sensores de texto (creo que en sensores también se puede configurar) y selecciono: Sistema operativo → Sistema → Tiempo de actividad y aplico la selección.

Pero en vez de que muestre el texto Tiempo de actividad con el valor del uptime, quiero que aparezce el texto Uptime, por lo que pincho sobre el icono del lápiz y modifico el texto que quiero que se muestre y aplico los cambios.

Y ya tenemos nuestro plasmoide mostrando la información del uptime del sistema. Pinchando sobre el propio plasmoide podremos seleccionar la opción de eliminar el fondo, por lo que aparecerá únicamente el texto, si lo queremos más minimalista. Hecho de menos la posibilidad de poder seleccionar el tamaño o el color de la fuente.

En el mismo sistio donde hemos configurado el Tiempo de actividad del sistema, podremos escoger otras opciones que nos muestren el nombre de nuestra máquina, la versión del Kernel que utiliza, y más información que queramos mostrar y todo de manera nativa con un Plasmoide configurable del propio Plasma.

Por Mastodon compartí una captura de pantalla de mi equipo con ese Plasmoide. Un escritorio con Plasma sencillo, y funcional con el Plasmoide en la parte inferior izquierda de la captura.

captura de pantalla de un sistema GNU/Linux con KDE Plasma en openSUSE Tumbleweed.
De fondo de pantalla se ve una ilustración realizada por David Revoy (sin IA) inspirada en el MundoDisco de Terry Pratchet.

victorhck

Se ven un montón de fichas de distintos colores con formas de cono y encima una esfera sobre un tablero blanco y líneas que las interconectan.

✇Linux Adictos

Firefox 149 llegará pronto, y contará con una VPN gratuita y la tan esperada vista dividida

Por: Pablinux

Firefox con VPN y otras novedades

Mozilla se ha decidido a revolucionar su navegador web. No eran pocas las voces que se quejaban por su falta de ritmo al añadir actualizaciones importantes, pero eso cambió con la llegada del nuevo CEO. Pronto se dio la noticia de que centrarían sus esfuerzos en diseñar un buen navegador basado en IA, y en pocos días llegará Firefox 149 con otra novedad que seguramente sea bien recibida por, al menos, parte de la comunidad.

Firefox 149 vendrá con una VPN gratuita, con un límite de 50GB. ¿Son 50GB suficientes? Totalmente, a no ser que se pretenda reproducir contenido en streaming. Una hora de una película en HD puede consumir varios gigas, y 10 episodios de una serie de Netflix, Disney+ o Prime Video podría acabar con esos 50GB. Pero si se usa para consultar páginas web normales, esa cantidad es muy generosa. No está de más comentar que hay servicios que también ofrecen una cantidad sin pagar y que éstos se quedan en 2GB.

Firefox y su VPN gratuita con garantía Mozilla

Antes de continuar, nos vemos obligados a hablar de las VPN gratuitas. Aunque Mozilla dice que está «construido a partir de nuestros principios de datos y nuestro compromiso de ser el navegador más confiable del mundo. Enruta el tráfico de su navegador a través de un proxy para ocultar su dirección IP y ubicación mientras navega«, por lo general, al hacer un uso de un servicio gratuito nosotros somos el producto. Por lo tanto no hay que hacer nada «serio», pero sí puede valer si lo único que queremos es saltarnos un bloqueo.

Este VPN no será como el otro que ya ofrece Mozilla de pago, con el que colaboran con Mullvard. En teoría será más privado, pero el que quiera estar más tranquilo deberá pasar por caja y pagar por un servicio completo. La mala noticia es que sólo estará disponible de inicio en Estados Unidos, Francia, Alemania y Reino Unido. El resto tendremos que esperar.

Ventana inteligente y vista dividida

Firefox 149 también llegará con la ventana inteligente, antes conocida como ventana IA, pero sólo en parte. Para probarla hay que entrar en la lista de espera, algo que yo ya he hecho no sé si por curiosidad personal o porque escribo en medios como este y me permitirá generar contenido.

Firefox introducirá por fin la vista dividida. Como usuario de Vivaldi, he de reconocer que me parece que la función está un poco justa, pero no es peor que lo que encontramos en Chrome, Brave o Edge.

Firefox 149 llegará con todas estas novedades el 24 de marzo.

✇Victorhck in the free world

Marknote 1.5 llega a #KDE

Por: victorhck

Marknote 1.5 hace ahora más sencillo el tomar notas y añade nuevas funcionalidades a esta aplicación de KDE que ahora la hacen más potente y versátil

Una fotografía que muestra un montón de tarjetas de apuntar cosas apiladas y en forma de abanico.

Allá por 2024 escribí un artículo sobre una nueva aplicación de KDE para escribir notas en formato Markdown llamada Marknote. Me decidí a probarla para escribir el artículo:

Desde entonces la aplicación no ha dejado de mejorar, corrigiendo errores, y añadiendo nuevas funcionalidades que la hacen cada vez más útil y potente a la hora de gestionar las notas.

El pasado 13 de marzo de 2026 han publicado la versión 1.5. Vamos a revisar qué novedades trae y cómo está evolucionando esta herramienta para ser cada vez más completa. Esta es una traducción/adaptación del artículo original.

Modo fuente

en esta versión 1.5 han implementado una de las funciones que más solicitaban. El Modo fuente, que permite que se pueda omitir por completo la interfaz WYSIWYG de texto enriquecido. Con ello tendrás el lenguaje de marcado Markdown en su formato original sin tenerlo renderizado. Desde esta versión se puede alternar sin problemas a una vista de edición de código fuente o renderizada.

Esta mejora ha sido gracias al fantástico trabajo del colaborador de Season of KDE (SoK), Siddharth Chopra, que ha añadido dicha funcionalidad.

Enlaces a notas internas

Las notas rara vez son pensamientos aislados, y unas pueden hacer referencia a otras interconectándose entre sí. Por eso en esta versión se han añadido enlaces internos estilo wiki con búsqueda entre los distintos cuadernos que tengamos creados. Ahora se puede vincular fácilmente documentos entre sí, lo que simplifica mucho la creación de una red conectada de ideas.

Gestión de notas

También ha hecho que sea más fácil administrar el creciente número de notas que vamos creando a medida que utilizamos Marknote para más tares. Cada cuaderno ahora mostrará cuántas notas contiene. Si es necesario mover notas entre cuadernos, ahora es fácil hacerlo simplemente arrastrando y soltando. Y finalmente, se ha añadido una nueva acción «Duplicar nota» para simplificar la creación de plantillas y copiar notas existentes.

Nuevo complemento para Krunner

Krunner es un lanzador rápido no solo de aplicaciones, si no que tiene disponibles complementos que lo hacen muy útil para otras tareas: conversión de medidas, diccionario, etc. Y ahora también un complemento para Marknote que ayuda a llegar a esas ideas almacenadas en Marknote más rápido. Ni siquiera necesitas tener Marknote abierto: simplemente abre KRunner en tu escritorio Plasma, escribe lo que estás buscando y salta directamente a tu nota.

Buscar y reemplazar

A la hora de editar texto, una acción tan básica como buscar y reemplazar es indispensable, por eso en esta versión la función de búsqueda y reemplazo de texto completo está aquí para hacer la vida mucho más fácil y el trabajo más rápido y sencillo.

Mejoras en la interfaz

Además de todas estas nuevas funcionalidades, hay otras mejoras en la propia interfaz. Animaciones completamente nuevas para elementos de notas y cuadernos, para la barra de búsqueda, y recuperamos las transiciones suaves de la barra lateral para que la navegación se sienta dinámica.

Se ha añadido la funcionalidad completa de Deshacer/Rehacer al cuadro de diálogo Quick Sketch.

También se han realizado varias mejoras al formato de las tablas y acciones para que la administración de cuadrículas sea mucho menos frustrante.

En el aspecto técnico, han aumentado su dependencia de Kirigami Addons a 1.11.0, solucionado un problema molesto por el cual al abrir una nota se actualizaba su marca de tiempo de modificación (corroboro que era bastante molesto ver cómo esa fecha cambiaba sin motivo) y han resuelto un error de Flatpak que impedía que las notas se abrieran a través de administradores de archivos.


Estoy esperando que esta nueva versión llegue a openSUSE Tumbleweed para disfrutar de esas mejoras que hacen de Marknote cada vez una mejor aplicación a la hora de crear notas para diferentes proyectos: viajes, blog, estudios, trabajos, etc…

Botón con el icono de KDE y el texto: Powered by KDE

victorhck

Una fotografía que muestra un montón de tarjetas de apuntar cosas apiladas y en forma de abanico.

Botón con el icono de KDE y el texto: Powered by KDE

✇Victorhck in the free world

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

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 marzo de 2026.

La verificación de aplicaciones no es el único mal de Google

Del 24 de febrero

Google ha propuesto un plan para exigir a los desarrolladores de Android que se sometan a restricciones onerosas sólo para poder publicar sus aplicaciones. Estas restricciones afectarían la publicación de software libre en repositorios éticos y respetuosos de la libertad como F-Droid. La FSF pide que se ponga fin a esta práctica.

Pero revertir esta propuesta no es suficiente. Debemos exigir más. Dígale a Google que apoye la libertad de software en los teléfonos, no que la socave.

Los estadounidenses están destruyendo las cámaras de vigilancia de Flock

Del 24 de febrerp por Zack Whittaker

Algunas personas en Estados Unidos parecen estar hartas de la vigilancia masiva: en todo Estados Unidos, las cámaras de vigilancia de Flock están siendo desmanteladas y destruidas. Flock, una startup de vigilancia y fabricante de lectores de matrículas, ha estado permitiendo a las autoridades federales el acceso abierto a su enorme red de lectores de matrículas a nivel nacional.

Flock y sus cámaras de vigilancia se han enfrentado a una fuerte oposición local y nacional, desde miembros del concejo municipal hasta esfuerzos comunitarios organizados. A pesar de esta oposición, una estimación sitúa el número total de cámaras Flock en cerca de 80.000. Las personas no deberían sentir que tienen que recurrir al vandalismo para proteger su privacidad.

Si se siente frustrado por la vigilancia masiva, no está impotente: hay medidas que puede tomar para protegerse mejor a sí mismo y a su comunidad que figuran en nuestra campaña de vigilancia.

Microsoft puede entregar su clave de cifrado a las autoridades si la solicitan válidamente: aquí le mostramos cómo mantenerla segura

Del 29 de enero por Lance Whitney

Microsoft ha confirmado a Forbes que proporcionará su clave de recuperación de BitLocker al FBI si recibe una orden legal válida y si su clave de recuperación de BitLocker se carga en la nube.

Microsoft comercializa BitLocker como una característica de seguridad integrada en Windows que cifra todo el disco duro, con la idea de que sus archivos personales estén protegidos en caso de que pierda o le roben su PC. Para descifrar el disco duro se requiere una clave de recuperación de BitLocker que se supone debe mantenerse a salvo del acceso de otros y, sin embargo, Microsoft, de forma predeterminada, carga esta clave en los servidores de Microsoft.

Microsoft es una empresa de software privativo y no tiene ningún interés en proteger a los usuarios o su privacidad, sin importar cuántas veces afirme proteger a los usuarios. Lea más sobre cómo puede utilizar el cifrado que respeta la libertad para protegerse en el artículo siguiente y por qué es importante.

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

✇Victorhck in the free world

El poder de decir «No»

Por: victorhck

Vivimos en un mundo que nos presiona constantemente para decir «sí». Sí a los Términos del servicio que no leímos. Sí a la aplicación que todo el mundo utiliza. Sí a la cómoda y brillante jaula que ofrece el software privativo.

Imagen de una radiografía de una cabeza en la que se ven dos cámaras de seguridad dentro y un texto que dice: Think while it's still legal

Nos dicen que el compromiso es una virtud. Escucho argumentos como: «Solo uso este programa privativo para el trabajo» o «Lo necesito para hablar con mis amigos.» Se siente pragmático.

Pero en la lucha por la libertad del usuario, «No» es la palabra más poderosa de nuestro vocabulario.

Negarse a usar software privativo no es simplemente una elección personal de estilo de vida o una preferencia técnica.

Es una forma de resistencia no violenta. Es una acción directa que fortalece el movimiento del software libre de maneras que ningún acuerdo podría lograr.

Cada vez que decimos «sí» a software no libre, no solo estamos instalando un programa; Estamos validando un sistema de subyugación. Cada vez que dices «sí» a un programa privativo, estás enviando una señal al desarrollador: «Tu modelo funciona. Estoy dispuesto a cambiar mi libertad por esto.» Estás validando su poder para controlarte.

El software privativo depende de nuestro cumplimiento. Necesita que aceptemos que no somos dueños de nuestros ordenadores, que no tenemos derecho a ver el código, y que debemos renunciar a compartir y al espíritu de comunidad y cooperación como precio de entrada a la vida moderna.

Cuando te niegas a instalar un programa que falta el respeto a tu libertad —incluso cuando es incómodo, y especialmente cuando lo es— estás declarando que tus derechos no están a la venta. Estás demostrando que el software privativo no es la única manera de hacer las cosas.

La razón más práctica para rechazar el software privativo es que la necesidad es la madre de la invención. Cuando te niegas a usar software privativo, estás creando espacio para que los programas libres respiren y crezcan. Te obligas a ti mismo, y a tu comunidad, a buscar —o construir— software libre que respete tus derechos.

El movimiento del software libre crece más fuerte donde trazamos líneas firmes. Consideremos los primeros días del Proyecto GNU. Richard Stallman empezó diciendo «no» a la cultura de acuerdos de confidencialidad y propiedad que asfixiaba el laboratorio donde trabajaba. Ese «no» fue la base sobre la que se construyó todo el movimiento del software libre. Sin esa negativa inicial a capitular, el software libre del que dependemos hoy podría no existir.

Rechazar el software privativo también es un acto de solidaridad. Cuando usas un programa privativo para comunicarte o colaborar, a menudo obligas a otros a hacer lo mismo. Te conviertes en un nodo en su red de control, arrastrando a tus amigos, familia y colegas a la misma trampa a través del efecto de red.

Quizá tus amigos, familia y compañeros ya estén allí. En ese caso, su uso es aplicar el efecto de red a ti: la idea de que debes unirte porque todos los demás están ahí. Es una situación de rehenes donde tus amigos y familia son la palanca.

Al decir «no», vas desgastando ese muro. No es fácil, sí. Puede que te pierdas algunas conversaciones. Puede que tengas que esforzarte más para colaborar. Pero también te conviertes en un faro. Muestras a otros que es posible existir fuera del jardín amurallado.

Al decir «no», rompes esa cadena. Puede que seas la persona «difícil» que insiste en utilizar Jitsi Meet en vez de Zoom. Esa fricción es buena. Esa fricción es necesaria. Obliga a la conversación. Hace que las cadenas invisibles del software privativo sean visibles.

Recuerda a la gente que tiene una elección, aunque esa elección requiera esfuerzo. Cuando dices, «No, no puedo usar eso porque requiere que ejecute software no libre. Aquí tienes un enlace a un programa libre que podemos usar en su lugar: «Estás haciendo el trabajo duro de la educación y la defensa. Estás plantando una semilla.

El software privativo está diseñado para hacernos sentir impotentes, como si no pudiéramos funcionar sin él. Decir «no» recupera tu dignidad. Es una declaración de que tu libertad no está en venta y que tus derechos no son negociables.

Finalmente, el poder del «no» reside en la integridad. Un movimiento basado en «mayormente libre» es un movimiento construido sobre arena. Si aceptamos pequeñas injusticias por conveniencia, perdemos la autoridad moral para exigir libertad total.

Rechazar el software privativo fortalece nuestra determinación colectiva. Nos recuerda que no estamos suplicando mejores características; Somos ciudadanos de una sociedad digital que exige nuestros derechos.

No es un camino fácil. Requiere sacrificio. Podrías perderte ciertos juegos, servicios de streaming específicos o la «comodidad» de un sistema diseñado para atraparte.

Pero como puedes leer en el artículo Fueling the Marathon, estamos en una lucha generacional contra el poder arraigado. Cada vez que dices «no» a un software que niega tu libertad, estás votando por un futuro en el que el software sirva al usuario.Estás fortaleciendo el movimiento al demostrar que es posible vivir, trabajar y prosperar sin someterse a los mandamases digitales.

Así que, la próxima vez que te presenten una app nueva y brillante que te obligue a renunciar a tus derechos, recuerda el poder que tienes.

Di «No.»

Es el primer paso hacia un mundo donde todos podamos decir «Sí» a la libertad.


De nuevo traigo hasta el blog, una traducción de un artículo en inglés que me gustó escrito por Jason Self aka jxself y publicado en su blog bajo una licencia GNU GPL que puedes leer en este enlace:

El texto lo he tenido traducido en borradores desde hace semanas sin dedicirme a publicarlo. Hasta que hoy he leido en un artículo una frase de un desarrollador que me hizo volver al borrador, pulirlo y publicarlo.

La frase en cuestión es esta: «Silence is consent; Resistance is not futile» algo así como: «El silencio es consentimiento; La resistencia no es inútil» que podéis leer en este artículo respecto a los planes de Google a cerrar aún más Android y de obligar a los desarrolladores a ciertos acuerdos abusivos. Tenéis más información al respecto en este enlace:

Me he visto muchas veces en ese paso de tener que decidir, y aunque tratamos de ser coherentes y consecuentes no siempre lo logramos, pero debe ser una meta a la que llegar y un trabajo de colmena que ir conquistando poco a poco.

Es incómodo enfrentarse a nuestras propias incongruencias y acallaremos la voz interna que nos dice que está mal con excusas para evitar el conflicto. Pero sin necesidad de caer en la paranoia constante, sí está bien plantearse ciertas cosas e ir investigando alternativas para ofrecer cuando el momento «eureka» nos llegue y nos plantemos en algo ese cambio ahora ya sí madurado e irrevocable.

Puede ser el uso cada vez más «truñificado» de hardware que creemos indispensable: televisión, teléfono, etc. Puede ser el uso de software que creemos esencial: comunicación, diseño, sistema, trabajo… Cada ámbito y persona será único.

Dejo este eco de las palabras y ese poso de las ideas de este artículo de Jason Self para que vaya aposentándose en tu cabeza. No te diré qué tienes que hacer, como persona pensante y crítica que eres, descubre por tí misma qué es lo que debes hacer y actúa en consecuencia, basándote en la lógica y la ética de respeto a ti misma y a otras personas.

Si has llegado hasta aquí, después de tantas palabras y conceptos muchas gracias, sigues haciendo que escribir sea una tarea gratificante que moldea cerebros y auna afinidades.

Miniglosario de términos

Software privativo: ¿A qué se refiere el artículo cuando se refiere a ese término?

Software privativo, también llamado «software que no es libre», se refiere al software que no respeta la libertad de los usuarios ni a su comunidad. Un programa privativo coloca a su desarrollador o propietario en una posición de poder sobre sus usuarios. Tal poder es en sí mismo una injusticia.

Vs.

Software libre: El antónimo del concepto anterior sería el concepto de software libre:

«Software libre» es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, piense en «libre» como en «libertad de expresión»

Mano sujetando un martillo golpeando sobre un hierro al rojo vivo sobre un yunque

victorhck

Imagen de una radiografía de una cabeza en la que se ven dos cámaras de seguridad dentro y un texto que dice: Think while it's still legal

Mano sujetando un martillo golpeando sobre un hierro al rojo vivo sobre un yunque

✇Linux Adictos

LibreOffice 26.2.1 llega como actualización de mantenimiento centrada en corregir errores y pulir la estabilidad de la suite ofimática

Por: Pablinux

LibreOffice 26.2.1

LibreOffice 26.2.1 aterriza como una actualización pensada para afinar todavía más una de las suites ofimáticas de código abierto más utilizadas en Europa. Aunque no se trata de un lanzamiento cargado de grandes titulares, sí incorpora un buen número de correcciones y ajustes que resultan especialmente relevantes para quienes usan la suite a diario en el trabajo, la administración o el entorno educativo.

Esta versión 26.2.1 se orienta sobre todo a mejorar estabilidad, compatibilidad y seguridad. Es una entrega de mantenimiento, pero con suficientes cambios internos como para que merezca la pena revisar qué trae de nuevo y por qué conviene actualizar.

Naturaleza de la actualización 26.2.1

LibreOffice 26.2.1 se presenta como una versión de mantenimiento dentro de la rama 26.2, centrada en pulir el funcionamiento general de la suite más que en añadir funciones rompedoras. El objetivo principal es reducir errores detectados tras la publicación de la versión 26.2 inicial y garantizar que el paquete ofimático se comporte de manera más predecible en distintos sistemas operativos.

Según la información proporcionada por el proyecto, esta edición reúne un conjunto de correcciones regresivas y fallos reportados por la comunidad, con especial foco en los problemas que afectan a documentos reales en uso cotidiano. Esto implica que muchos de los ajustes están relacionados con casos concretos de uso en empresas, instituciones y usuarios avanzados.

Mejoras generales de estabilidad y rendimiento

Uno de los aspectos en los que más se ha insistido en LibreOffice 26.2.1 es la estabilidad en escenarios de uso intensivo. Se han revisado y corregido cierres inesperados, bloqueos puntuales y comportamientos anómalos que podían producirse al trabajar con documentos muy pesados o con muchas hojas, estilos o elementos gráficos.

También se han introducido pequeños ajustes en el rendimiento al abrir y guardar archivos, especialmente aquellos con un volumen considerable de datos o con un historial de edición complejo. Aunque el salto no es radical, sí se nota una mayor fluidez al manejar documentos exigentes, algo clave para usuarios profesionales o administrativos que trabajan con grandes bases de datos o informes extensos.

Cambios y correcciones en Writer

El procesador de textos de la suite, LibreOffice Writer, es uno de los módulos que más atención recibe en cada revisión, y la versión 26.2.1 no es una excepción. Se han corregido problemas relacionados con el formateo de párrafos, estilos de texto y comportamiento de saltos de página, aspectos que podían generar maquetaciones inesperadas al reabrir un documento.

En esta actualización se han afinado también algunos detalles en la gestión de tablas, encabezados y pies de página, para evitar desajustes al importar documentos complejos procedentes de otros formatos. Además, se han solucionado errores menores asociados a campos automáticos, numeraciones y referencias internas, lo que ayuda a mantener la coherencia de documentos largos como informes, trabajos académicos o memorias técnicas.

Ajustes en Calc para hojas de cálculo más fiables

LibreOffice Calc, el módulo de hojas de cálculo, recibe igualmente diversas correcciones que apuntan a mejorar la precisión y el comportamiento de fórmulas y funciones. Se han revisado casos concretos en los que determinados cálculos podían ofrecer resultados inesperados o en los que la actualización de celdas dependientes no se producía de forma correcta.

La actualización 26.2.1 introduce además una serie de arreglos en gráficos, filtros y tablas dinámicas, elementos que se utilizan de forma intensiva en entornos financieros, contables o de análisis de datos. Estos ajustes buscan que el manejo de grandes volúmenes de información sea más robusto, evitando cuelgues o pérdidas temporales de respuesta cuando se aplican cambios masivos o consultas complejas.

Mejoras en Impress y Draw para presentaciones y gráficos

En el caso de LibreOffice Impress, la herramienta de presentaciones, la versión 26.2.1 pule la estabilidad al trabajar con diapositivas que incluyen vídeos, transiciones o animaciones más complejas. Se han corregido errores que podían provocar cierres inesperados o pequeñas inconsistencias visuales durante la edición o la reproducción.

Por su parte, LibreOffice Draw recibe ajustes en el tratamiento de imágenes, objetos vectoriales y capas, haciendo más predecible el comportamiento al importar ficheros con muchos elementos gráficos. Esto es especialmente útil para quienes utilizan la suite para elaborar esquemas, planos sencillos, organigramas o materiales de formación con gran carga visual.

Compatibilidad con documentos de Microsoft Office

Uno de los frentes en los que la comunidad de LibreOffice pone más esfuerzo es la compatibilidad con los formatos de Microsoft Office, todavía muy extendidos en la mayoría de organizaciones. La versión 26.2.1 continúa ese trabajo con correcciones específicas que mejoran la importación y exportación de archivos DOCX, XLSX y PPTX.

Estas mejoras se traducen en menos diferencias de formato, menos desajustes en tablas, gráficos y listas, y una representación más fiel de los documentos originales al abrirlos en LibreOffice. Para muchas empresas y administraciones españolas, que reciben a diario archivos creados en Office, estos avances son clave para poder trabajar de forma interoperable sin perder tiempo corrigiendo el diseño de documentos.

Seguridad y corrección de fallos críticos

Aunque LibreOffice 26.2.1 se presenta como una actualización de mantenimiento, la parte de seguridad tiene un peso significativo. Se han abordado vulnerabilidades detectadas en versiones anteriores, con el fin de reducir riesgos potenciales relacionados con documentos maliciosos o con el tratamiento de determinados tipos de archivos.

En el contexto europeo, donde la protección de datos y el cumplimiento normativo (incluido el Reglamento General de Protección de Datos, RGPD) son un elemento central, contar con una suite ofimática actualizada frente a posibles fallos de seguridad es especialmente importante. Por ello, los responsables de sistemas en organizaciones públicas y privadas suelen priorizar la instalación de estas revisiones, aunque no incorporen grandes novedades visibles para el usuario final.

Impacto en administraciones públicas y sector educativo

En España, varias comunidades autónomas, ayuntamientos y organismos estatales llevan tiempo impulsando el uso de soluciones de software libre como LibreOffice en sus puestos de trabajo. En este tipo de despliegues masivos, las versiones de mantenimiento como la 26.2.1 resultan fundamentales para garantizar un entorno estable a miles de empleados públicos.

El sector educativo, tanto en centros de secundaria como en universidades, también se beneficia de las mejoras en estabilidad, compatibilidad y seguridad. Ordenadores de aulas, bibliotecas y salas de informática suelen tener recursos más limitados, por lo que disponer de una suite ofimática que aproveche bien el hardware disponible y minimice errores se convierte en un factor clave para el día a día de docentes y estudiantes.

Adopción en pymes y trabajadores autónomos

Más allá de la administración y la educación, muchas pequeñas y medianas empresas en España optan por LibreOffice como alternativa para reducir costes de licencias sin renunciar a disponer de un paquete ofimático completo. La versión 26.2.1 aporta un plus de confianza a estos entornos, al centrarse en corregir errores que podían suponer interrupciones en el trabajo.

Para autónomos y profesionales que gestionan su negocio con herramientas ofimáticas, la actualización supone contar con un entorno más fiable para crear facturas, presupuestos, informes o presentaciones. Aunque las novedades no sean espectaculares a simple vista, la suma de pequeños ajustes se traduce en menos incidencias, menos pérdidas de tiempo y una experiencia más estable en el día a día.

Disponibilidad y recomendaciones de actualización

LibreOffice 26.2.1 está disponible para su descarga gratuita desde los canales oficiales del proyecto, con instaladores adaptados para Windows, varias distribuciones de GNU/Linux y macOS. En el caso de muchas distribuciones Linux empleadas en entornos institucionales, la actualización puede llegar también a través de los repositorios oficiales, una vez que los mantenedores la validan.

Los responsables de TI en organizaciones que ya utilizan LibreOffice suelen plantearse cuándo dar el salto a cada nueva versión. En este sentido, la naturaleza de actualización de mantenimiento de 26.2.1 hace que sea una candidata razonable para su despliegue en puestos de trabajo, especialmente si se arrastran problemas detectados en la versión 26.2 o anteriores. No obstante, como es habitual, se recomienda realizar pruebas previas en un grupo reducido de equipos antes de extender la actualización a todo el parque.

LibreOffice 26.2.1 se sitúa así como una actualización recomendable para quienes ya utilizan la suite en España y Europa y buscan un entorno más estable y seguro sin modificar en exceso su forma de trabajar. No introduce grandes giros ni funciones llamativas, pero sí una serie de correcciones y afinados que, en el uso diario, marcan la diferencia entre tener una herramienta que simplemente funciona y otra que da problemas en el peor momento.

✇Linux Adictos

OpenZFS 2.4.1: novedades más destacadas y cambios clave

Por: Pablinux

OpenZFS 2.4.1

Cuando sale una nueva versión de OpenZFS siempre surge la misma duda entre administradores y entusiastas: ¿actualizar cuanto antes o esperar a que todo esté más rodado? Con la rama 2.4 la pregunta es aún más jugosa, porque no se trata de un simple parche de mantenimiento, sino de un salto importante en rendimiento, gestión del espacio y funciones avanzadas para pools híbridos. Además, alrededor de los candidates (RC) ha habido cierto debate en la comunidad, especialmente en su integración con sistemas como FreeBSD.

En este artículo vamos a repasar con calma las novedades más destacadas de OpenZFS 2.4.1, incluyendo los cambios específicos en Windows y macOS, el estado de los release candidates, y todas esas mejoras internas que, aunque no se vean a simple vista, marcan la diferencia en un entorno de producción. Si administras servidores Linux, FreeBSD, TrueNAS, o te estás peleando con ports para Windows u OSX, aquí vas a encontrar todo lo que necesitas saber para valorar el salto.

OpenZFS 2.4.1 y cambios específicos en Windows

La etiqueta zfswin-2.4.1rc1 recoge la adaptación de la rama 2.4.1 al entorno Windows, con foco muy claro en pools híbridos y vdevs especiales. Aquí se da un paso adelante al convertir los special vdev en piezas clave del rendimiento.

En esta versión, un vdev especial puede actuar como SLOG (ZFS Intent Log) para las escrituras síncronas. Esto permite aprovechar SSD o NVMe rápidos no solo para metadatos o bloques pequeños, sino también para centralizar las operaciones sync, algo especialmente útil en cargas de trabajo como bases de datos o sistemas de mensajería que dependen de confirmaciones de escritura inmediatas.

Además, los pools híbridos pueden diseñarse de forma que se aproveche al máximo la combinación de flash y discos mecánicos, incrementando la eficiencia en entornos Windows con necesidades de IOPS elevadas.

Otro cambio relevante es la capacidad de que el vdev especial guarde metadatos del filesystem, los archivos pequeños o incluso todos los archivos del dataset, en función de cómo se configure el tamaño de bloque pequeño (special_small_blocks). Si el bloque es 0, solo se guardan metadatos; si el tamaño es inferior al del archivo, los ficheros pequeños terminan en el vdev especial; y si recsize es menor o igual que ese umbral, es posible que prácticamente todos los archivos del filesystem terminen en la parte rápida del pool.

Combinando esa flexibilidad con herramientas como zfs rewrite, es posible mover datos entre discos mecánicos y flash sin tener que copiar a espacio de usuario. En entornos Windows, donde el rendimiento aleatorio de pequeñas escrituras puede ser crítico, esta combinación de zvol en special vdev + SLOG sobre flash + reubicar datos con rewrite permite diseñar arquitecturas híbridas muy afinadas.

El equipo de OpenZFS on Windows insiste en que, debido a la idiosincrasia del sistema operativo (montajes, bloqueo de archivos, integración con drivers de terceros, antivirus, etc.), se necesitan muchas más pruebas en hardware variado que en Linux u OSX. Por eso, en cada release candidate animan a reportar tanto problemas nuevos como los que se arrastran desde la rama 2.3 en GitHub, con la meta de que el port para Windows alcance el mismo nivel de madurez que en macOS lo antes posible.

Cuotas por defecto y nuevas capacidades de gestión de espacio

Uno de los cambios más agradecidos de cara al día a día es la posibilidad de definir cuotas predeterminadas para usuarios, grupos y proyectos. Hasta ahora, asignar límites de uso en entornos multiusuario requería ir caso a caso; con OpenZFS 2.4 se pueden establecer políticas por defecto en cada dataset.

Esto permite fijar, por ejemplo, una cuota base para todos los usuarios que se creen dentro de un filesystem concreto, o un límite estándar de proyecto que se aplicará automáticamente cuando se asignen nuevos recursos. El objetivo es evitar que un solo usuario despistado o un servicio mal configurado llene un pool completo por sorpresa.

Estas cuotas por defecto no sustituyen a las reglas específicas existentes, sino que las complementan como política global. A partir de la configuración base, se pueden definir excepciones para usuarios o grupos concretos, afinando hasta donde haga falta. Todo ello se gestiona con las propiedades habituales de ZFS, de modo que quien ya controle el modelo de propiedades no tiene que aprender una interfaz radicalmente nueva.

Direct I/O, IO sin caché y escrituras desalineadas

En el terreno del rendimiento, OpenZFS 2.4 introduce un cambio muy interesante en la gestión de la entrada/salida directa (Direct I/O). En escenarios donde se usan escrituras desalineadas, el uso de O_DIRECT podía activar rutas de código poco eficientes.

Para solucionarlo, ahora se incorpora un mecanismo por el cual, cuando el Direct I/O no puede aplicarse de forma ideal, se produce un fallback a un modo de IO sin caché ligero. Este camino alternativo está pensado específicamente para manejar esas escrituras problemáticas sin castigar el rendimiento más de lo necesario.

¿Qué implica esto en la práctica? Que las aplicaciones que mezclan accesos alineados y no alineados dejan de convertirse en un caso patológico que dispara cuellos de botella en el stack de E/S. El comportamiento pasa a ser más predecible y estable, especialmente en sistemas que sirven bases de datos, motores de virtualización o servicios con I/O directo intensivo.

Unified allocation throttling y reducción de fragmentación

Otro cambio profundo, aunque menos vistoso, es el nuevo algoritmo de unified allocation throttling. Su meta es gestionar mejor la asignación de bloques cuando el sistema está sometido a alta presión de escritura, reduciendo la fragmentación de los vdev y manteniendo un reparto de espacio más ordenado.

Hasta ahora, en determinadas cargas era relativamente fácil acabar con patrones de escritura que dejaban los vdev muy fragmentados y difíciles de gestionar a largo plazo. Con este algoritmo unificado se armoniza el ritmo de asignación, lo que se traduce en un comportamiento más estable cuando el pool se va llenando o cuando se mezclan muchos tamaños de bloque diferentes.

Esta optimización es especialmente relevante en pools de larga duración, donde a lo largo de los años se amplían vdevs, se reequilibra el espacio, se hacen scrubs, se añaden dispositivos y se soportan cargas de trabajo cambiantes. Tener un mecanismo más inteligente de asignación ayuda a que ZFS mantenga buenos tiempos de respuesta incluso cuando el pool ya no está “limpio” como el primer día.

Mejoras de cifrado con AVX2 y AES-GCM

En seguridad y rendimiento, OpenZFS 2.4 mejora la implementación de cifrado al aprovechar mejor las instrucciones AVX2 para AES-GCM. El proyecto ha tomado como referencia la implementación de BoringSSL para optimizar este código en CPUs modernas, especialmente en arquitecturas como AMD Zen 3.

El resultado son incrementos de rendimiento significativos (se han mencionado mejoras de hasta un 80% en ciertos escenarios), lo que reduce el impacto del cifrado sobre la CPU. En sistemas que almacenan grandes volúmenes de datos cifrados o que realizan muchas operaciones simultáneas sobre datasets encriptados, esta optimización se nota de manera muy clara.

En la práctica, esto hace que el cifrado nativo de ZFS sea más “barato”. No se convierte en gratuito, pero deja de ser un cuello de botella tan acusado como en versiones anteriores, facilitando su adopción en entornos donde, hasta ahora, se dudaba entre seguridad y rendimiento.

ZIL en vdevs especiales y special_small_blocks ampliado

La gestión de los vdevs especiales es otra de las áreas donde OpenZFS 2.4 da un salto interesante. Tradicionalmente, estos dispositivos se han usado para metadatos, bloques pequeños o tablas de deduplicación, normalmente sobre SSD o NVMe.

Con esta versión, el sistema permite que el ZIL (ZFS Intent Log) se aloje en vdevs especiales si están disponibles. Eso quiere decir que las escrituras síncronas pueden aterrizar en medios de muy baja latencia sin necesidad de dedicar un dispositivo separado exclusivamente como SLOG, lo que abre diseños de pool híbrido más flexibles.

La propiedad special_small_blocks se amplía para que las escrituras de ZVOL también puedan caer en estos vdev especiales, no solo ciertos bloques de archivos regulares. Además, deja de ser obligatorio que el valor de esta propiedad sea una potencia de dos, lo que da más margen a la hora de ajustar el umbral de “bloque pequeño” a la realidad de cada carga.

Al combinar ZIL en vdevs especiales, ZVOL sobre flash y thresholds ajustables, se pueden diseñar arquitecturas donde metadatos, bloques pequeños, tablas de deduplicación, clones y escrituras síncronas se concentran en los dispositivos más rápidos, dejando los discos giratorios para el almacenamiento masivo menos sensible a la latencia.

zfs rewrite y zfs rewrite -P: reubicar datos sin romper nada

La serie 2.3 introdujo zfs rewrite como una de las funciones más potentes de los últimos tiempos, y OpenZFS 2.4 da una vuelta de tuerca añadiendo la opción zfs rewrite -P. Esta herramienta permite reescribir datos dentro del pool manteniendo su significado lógico intacto.

Con zfs rewrite se puede, por ejemplo, cambiar algoritmo de compresión, checksum, deduplicación o número de copias, reequilibrar datos después de añadir vdevs o forzar que determinados archivos se desplacen hacia los vdev especiales, todo ello sin tener que copiarlos a espacio de usuario y sin alterar metadatos como el mtime.

La variante -P intenta preservar el tiempo de nacimiento lógico de los bloques siempre que se pueda. Esto tiene un impacto directo en la eficiencia de send/receive incremental, porque al mantener estables esos valores, las replicaciones posteriores pueden detectar mejor qué ha cambiado realmente y reducir el volumen de datos que viaja entre sistemas.

Otro detalle importante es que el proceso de reescritura se protege con range locks estándar, lo que permite ejecutarlo en paralelo a cargas reales sin bloquear el dataset en exceso. En entornos con sync=always, la ventaja es doble, porque la operación no provoca escrituras adicionales en el ZIL al no haber cambios lógicos de contenido, reduciendo el impacto en dispositivos dedicados a escrituras síncronas.

Nuevas opciones de administración: -a, scrub por rangos y prefetch BRT

OpenZFS 2.4 también mejora la vida del administrador con pequeños cambios en las herramientas de línea de comandos. Uno de los más prácticos es la incorporación de la opción -a|--all en operaciones como scrub, trim o inicialización.

Gracias a esta opción, es posible lanzar un scrub, trim o init sobre todos los pools importados de una sola pasada, sin tener que ir recorriendo manualmente cada uno. Esto reduce errores humanos y simplifica los scripts de mantenimiento en servidores con múltiples pools.

Otra novedad es la posibilidad de ejecutar zpool scrub limitado a rangos temporales concretos mediante las opciones -S y -E. Este enfoque por ventanas de tiempo viene de perlas cuando se sospecha de problemas en un periodo específico, o cuando se desea trocear el coste de un scrub grande en varias ejecuciones parciales menos intrusivas.

Además se introduce zpool prefetch -t brt, que permite precargar en memoria la Block Reference Table (BRT), es decir, la tabla interna que se utiliza para la clonación de bloques. Al hacer prefetch de esta estructura, se reducen latencias en operaciones que dependen de la clonación, lo que beneficia a workloads que tiran con fuerza de los clones.

Permisos, herramientas renombradas, dedup y block cloning

En el área de seguridad y gestión de permisos, OpenZFS 2.4 introduce un nuevo permiso llamado send:encrypted. Con él se puede controlar de forma más fina quién está autorizado a realizar envíos de datasets cifrados, separando responsabilidades entre quienes gestionan snapshots, replicación y acceso a claves.

Al mismo tiempo, utilidades conocidas como arc_summary y arcstat pasan a llamarse zarcsummary y zarcstat. Este renombrado ayuda a evitar conflictos de nombres con otras herramientas del sistema y deja más claro que se trata de utilidades ligadas al ARC de ZFS, algo útil en entornos con muchos componentes.

Internamente, la rama 2.4 acumula optimizaciones y correcciones en deduplicación y clonación de bloques. Se afinan estructuras de datos, se corrigen casos límite y se busca reducir el impacto en memoria y CPU. No es algo que el usuario note directamente como una nueva opción, pero se traduce en menos sorpresas cuando se activan dedup o block cloning bajo cargas pesadas.

Gang blocks, ashift, vdevs lentos y topologías especiales

La nueva versión incluye un conjunto amplio de mejoras y arreglos relacionados con los gang blocks, esos bloques especiales que ZFS utiliza cuando no puede ubicar datos de forma convencional. Cualquier fallo en esa zona del código puede ser serio, así que las múltiples correcciones que se han ido introduciendo son un plus de robustez.

También se ha seguido puliendo la gestión de ashift, el parámetro que marca el tamaño mínimo de asignación alineado con el tamaño físico de sector del dispositivo. Un tratamiento más inteligente de ashift reduce la sobreescritura innecesaria en discos con sectores grandes y contribuye a mantener el rendimiento durante toda la vida útil del pool.

Otra aportación muy práctica es la capacidad de “sentar en el banquillo” vdevs hijos que se comportan de forma anormalmente lenta. En lugar de dejar que una unidad problemática arrastre el rendimiento de todo el conjunto, el sistema puede dejar de apoyarse en ella temporalmente, algo muy útil con discos que empiezan a fallar de forma intermitente o en configuraciones con hardware heterogéneo.

Por último, se relajan las restricciones de topología en vdevs especiales y de deduplicación, lo que abre más posibilidades a la hora de diseñar pools avanzados. Ahora es más sencillo combinar dispositivos rápidos para metadatos, dedup tables, ZIL y otros elementos sensibles sin chocar constantemente con limitaciones demasiado estrictas en la definición de la topología.

OpenZFS 2.3.4 como base del salto a 2.4

Para entender bien la magnitud del salto, conviene recordar que OpenZFS 2.3.4 fue una versión de mantenimiento clave que amplió el soporte de kernel Linux hasta la versión 6.16, manteniendo el mínimo en 4.18, y confirmó compatibilidad con FreeBSD desde 13.3 hasta las ramas 15.0 en preparación.

En esa revisión se estrenó la versión inicial de zfs rewrite, diseñada precisamente para reubicar datos sin cambiar su contenido lógico y sin tener que recurrir a send/receive con renombrados de datasets o copias manuales. La idea era ofrecer una herramienta capaz de reequilibrar pools después de añadir vdevs, reducir la fragmentación generada por escrituras aleatorias o aplicar nuevas propiedades de almacenamiento a datos ya existentes.

Frente a las estrategias clásicas, zfs rewrite resultó ser más rápido y menos intrusivo porque evita sacar los datos al espacio de usuario y no fuerza escrituras extra en el ZIL en datasets con sync=always. Además, respeta mtime y otros metadatos visibles, con lo que las aplicaciones que viven encima del filesystem apenas se enteran de que algo ha pasado.

En conjunto, OpenZFS 2.4 y su evolución 2.4.1 suponen un salto notable en rendimiento, flexibilidad y herramientas de administración, especialmente para quienes apuestan por pools híbridos con vdevs especiales, cifrado intensivo y entornos multiusuario con cuotas estrictas. Las mejoras en cifrado con AVX2, el unified allocation throttling, el ZIL en vdev especiales, la ampliación de special_small_blocks, zfs rewrite y sus variantes, junto con todo el trabajo en gang blocks, ashift, deduplicación y block cloning, consolidan a OpenZFS como uno de los sistemas de archivos más avanzados del ecosistema libre, listo para exprimir tanto en Linux y FreeBSD como en macOS y, poco a poco, también en Windows.

✇Victorhck in the free world

Precedente legal en España: El acceso al software como garantía de una democracia real

Por: victorhck

El Tribunal Supremo de España ha sentado un precedente legal. La libertad de estudiar el software es constitucionalmente necesaria en el contexto de programas informáticos y algorítmicos de administración pública

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

Después de una larga batalla legal llevada a cabo por Civio, el Tribunal Supremo ha dictado una sentencia en la que admite que el derecho a conocer el código detrás de software o algoritmos utilizados por las administraciones públicas es un derecho que no se puede esconder omitir alegando derechos de autor que impidan conocer cómo funciona ese software o algoritmos.

Conocí la noticia por la web de la Free Software Foundation Europe (FSFE), que se hacía eco de la victoria jurídica peleada por la asociación Civio y que sienta jurisprudencia para apelar a más casos, tanto en España como en toda Europa dentro de la campaña de Public Money? Public Code! de la FSFE.

Hace unos años, el gobierno de España puso en marcha un «bono social» que servía para que un buen número de hogares recibieran un subsidio que ayudase a pagar los costes de electricidad de esos hogares.

Las personas que quisieran ser beneficiarias deberían registrarse, con el fin de un un software llamado BOSCO evaluase los criterios aportados por esas personas e hiciera un cribado y seleccionase a los beneficiarios.

La consecuencia de dejar a BOSCO evaluar eso fue un desastre, ya que fueron significativamente menos los beneficiarios de lo esperado. Algunas de las personas que fueron rechazadas se pusieron en contacto con Civio para hacer una reclamación.

Lo que la agrupación Civio exigió, fue tener acceso al código fuente del software y de los algoritmos utilizados para ver qué había en los entresijos y ver qué podía fallar.

La respuesta fue la negativa a ofrecer el código fuente amparándose en que ese software y algoritmos estaban protegidos por derechos de autor que impedían hacerlos públicos.

A partir de ahí empezó el litigio por pedir que ese código pagado con dinero público y que evalúa a personas para un bien, fuera de público escrutinio para conocer cómo estaba realizado.

Y toda esa batalla legal hasta llegar al Tribunal Constitucional que ha dado la razón a Civio y ha defendido que el software de BOSCO que evalúa a ciudadanos no puede ampararse en derechos de autor y ser una herramienta opaca. Por tanto

  1. Puede ser necesario acceder al código fuente para verificar decisiones gubernamentales automatizadas;
  2. Los “derechos de propiedad intelectual” no bloquean automáticamente la transparencia;
  3. Las preocupaciones por la seguridad deben equilibrarse con la responsabilidad democrática; y
  4. La transparencia es especialmente crítica para los sistemas que afectan los derechos sociales.

La FSFE quiere que este fallo judicial sea válido no solo en España, si no en toda Europa, y que se empiece a hacer público el software y algoritmos que de una manera u otra rigen ciertas activides de las personas como ciudadanos y ya de paso el software pagado con dinero público.

El acceso al código fuente es la condición necesaria para establecer un software como software libre, y emanando de esa condición las otras 3 libertades.

  • La libertad de ejecutar el programa como se desee, con cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que se desee (libertad 1). El acceso al código fuente es una condición necesaria para ello.
  • La libertad de redistribuir copias para ayudar a otros (libertad 2).
  • La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.

Y tal como explica la FSFE:

Además de la libertad de estudiar, una ciudadanía informada y empoderada también necesita otras libertades que vienen con el software libre, para poder disfrutar de una verdadera soberanía en nuestra sociedad actual, que se define por su dependencia de la tecnología digital. Por lo tanto, pedimos que los tribunales europeos sigan el ejemplo del Tribunal Supremo español al sopesar los verdaderos costes sociales de los algoritmos y programas no gratuitos administrados públicamente, especialmente cuando se enfrentan a argumentos en aras de la mera protección de la propiedad intelectual.

Parece que Stallman tenía razón. Y en este caso el Tribunal Constitucional de España lo ha refrendado.

Enlaces de interés

Fotografía de un joven y sonriente Richard Stallman con pelo largo y barba en medio de una carretera sujetando un cartel que pone: With free software you have freedom

victorhck

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

Fotografía de un joven y sonriente Richard Stallman con pelo largo y barba en medio de una carretera sujetando un cartel que pone: With free software you have freedom

✇Linux Adictos

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

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.

✇Linux Adictos

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

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.

✇Victorhck in the free world

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

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

✇Victorhck in the free world

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

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

✇Victorhck in the free world

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

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.

✇Victorhck in the free world

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

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.

❌