Disponible GKrellM 2.5.0.

Para beneplácito de los usuarios de GKrellM, su actual desarrollador Stefan Gehn ha publicado el 14 de diciembre de 2025 la versión 2.5.0 de este clásico y venerable supervisor de recursos de sistema para Linux, macOS y Windows. El lanzamiento incluye muchas mejoras funcionales, entre las que destaca que ahora se puede compilar con Meson y que ahora el código se apega al estándar C99.

Los usuarios de ALDOS sólo tienen que ejecutar lo siguiente para instalar o actualizar a GKrellM 2.5.0:

yum -y install gkrellm

¿Qué hay de nuevo en GKrellm 2.5.0?

Muchas cosas. Hay que admirar que Stefan Gehn está dedicando mucho esfuerzo para mantener vigente a GKrellM.

🚀 Nuevas Funciones y Mejoras Principales

Sistema de Compilación Meson: Se han añadido reglas de compilación Meson que cubren FreeBSD, Linux, macOS y Windows. Están destinadas a reemplazar el sistema Make tradicional en una versión futura.
Sensores de Potencia en Linux: Ahora es posible leer sensores de potencia (power sensors) desde sysfs o libsensors.
Soporte para C++: Los archivos de cabecera públicos son ahora seguros para ser incluidos desde C++, lo que facilita escribir complementos en este lenguaje.
Unidades de Memoria Adaptables: El programa ahora usa automáticamente las unidades más apropiadas (MiB, GiB, TiB) para mostrar los valores de memoria, en lugar de una unidad fija.
Archivo pkg-config para complementos: Se añade un archivo pkg-config para complementos de gkrellmd que solo depende de Glib, no de Gtk+.

🐛 Correcciones de Errores

Compilación con GLib Antiguo: Se ha corregido la compilación con versiones de GLib anteriores a la 2.68.
Instalación de Archivos: Se solucionó un problema por el cual make install construía algunos archivos en lugar de solo copiarlos. Ahora los objetivos de instalación solo copian archivos y crean directorios.
Manejo de Variables PREFIX/DESTDIR: Se ha corregido el manejo de estas variables en las reglas de compilación. DESTDIR ahora solo se usa en los pasos de instalación/desinstalación.
Memoria Compartida en Linux: Se ha solucionado un error que hacía que el valor de la memoria compartida en Linux (kernel >= 2.6) siempre mostrara cero.
Soporte i18n (Internacionalización): Se ha corregido la habilitación del soporte i18n en las reglas make por defecto. Usar make enable_nls=0 lo desactiva correctamente.

⚙️ Cambios en el Sistema de Compilación e Instalación

Objetivo install-strip mejorado: Este objetivo ahora añade el argumento -s a INSTALL_PROGRAM y ya no usa la variable STRIP, evitando conflictos en entornos de compilación cruzada.
Secciones del Manual Configurables: Las secciones de las páginas de manual (man) para gkrellm y gkrellmd son ahora configurables mediante las variables MANSECTION y SMANSECTION. Esto permite a los empaquetadores instalar gkrellmd como un binario de sistema (sección 8).
Desactivación de Optimización: Se añade soporte para la variable optimize=0 en make, lo que desactiva las banderas de optimización por defecto.
Estandar C99: El proyecto se compila ahora con el estándar C99 por defecto…