Usando funciones en la shell Fish en #Linux
Veamos cómo crear nuestros propios comandos con las funciones en la shell Fish en nuestro sistema GNU/Linux

Fish es una de las shells disponibles y alternativas a Bash y es mi shell predeterminada desde hace mucho. Fish nos ofrece cosas como autocompletado, resaltado de sintaxis, sugerencias de comandos según escribimos, y mucho más.
Esto nos ahorra tiempo, y nos hace más amigable el uso de la terminal.
Las funciones, tanto en fish como en bash, son programas o scripts escritos en el lenguaje propio de la shell que agrupan varios comandos con sus argumentos y ejecutamos al llamarlas por un nombre.
Es como si escribiéramos nuestros propios comandos, usando varias instrucciones, que se ejecutarían al escribir el nombre de nuestro comando personalizado, que es el nombre de la función.
Verás que es más sencillo de lo que he explicado, que nos pueden ser muy útiles. Podemos crear por ejemplo un comando que nos sirva de calculadora en la terminal, podemos hacer una función que al crear una directorio entre directamente en él, etc.
Las funciones en fish las puedes encontrar y crear en ~/.config/fish/functions/ ahí es donde las puedes encontrar y donde poner las tuyas. Tienen un nombre y acaban en .fish
Tienen la siguiente sintaxis, vamos a ver un ejemplo sencillo de una función de fish. Esta función lo que hace es crear un directorio y después entrar en él:
function mkdir --description 'Crea un directorio y entra directamente a el' --argument directorio
command mkdir $directorio
if test $status = 0
switch $argv[(count $directorio)]
case '-*'
case '*'
cd $argv[(count $directorio)]
return
end
end
end
Para crear una función podemos hacerlo mediante el editor de funciones de fish y después guardarla con un comando específico o podemos crear el archivo en la ruta que he especificado y después salir de la terminal y volver a entrar.
Vamos a utilizar el primer método. Para ello ejecutamos el comando, que nos abrirá el editor configurado en $EDITOR en nuestro sistema:
funced mkdir
Y el editor ya nos crea la primera y última línea de nuestra función, que comienza con function y el nombre que le queremos dar y será el que después ejecutaremos para llamarla y termina con end.
Podemos modificarla y crearla a nuestro gusto, por ejemplo en la función anterior de ejemplo hemos añadido una descripción de qué realiza y hemos nombrado el parámetro que le pasamos con un nombre, esto no es estrictamente necesario, pero es aconsejable.
Después escribiremos los comandos necesarios, usando la sintaxis de fish, para realizar la tarea que queremos. Cerramos el editor guardando el archivo, pero aún deberemos decirle a fish que tenga en cuenta esta nueva función, para esto ejecutamos:
funcsave mkdir
Ahora ya podremos utilizar la función mkdir, que nos creará un directorio y luego entrará en el, para ejecutar la función simplemente ejecutamos:
mkdir nombre_directorio
Otra función que puede resultar interesante (y que surgió gracias a una duda del compañero Krovikan en los foros oficiales de openSUSE) sería una que nos convirtiera un archivo de vídeo a otro en formato .mp4 usando ffmpeg
La función sería la siguiente:
function mp4 --description 'convierte un video de entrada a uno de salida en mp4' --argument vid_entrada vid_salida
ffmpeg -i $vid_entrada -b:a 128k -c:a aac -c:v libx264 -framerate 29 -threads 2 $vid_salida
end
Llamaremos a la función pasándole el nombre del archivo existente que queremos convertir y el nombre del archivo de salida en mp4. Si el nombre tiene espacios en blanco deberemos escaparlos con una barra invertida.
Podemos hacer que nuestras funciones en fish se ejecuten cuando se den ciertos eventos en nuestro sistema, al arrancar fish, al salir, después de producirse un error, etc.
Después de esta introducción, lo mejor es leer la documentación oficial y empezar a crear nuestras propias funciones en fish para tareas repetitivas que ejecutemos o aquellas que impliquen varios pasos.
¿Alguna función útil que sea imprescindible para ti? Compártela en los comentarios del blog.
Enlaces de interés
- https://fishshell.com/docs/current/cmds/function.html#cmd-function
- https://fishshell.com/docs/current/language.html#syntax-function

Las mejoras en la gestión del color de Plasma 5.25
Tras los cuatro meses de rigor en los que los desarrolladores han estado trabajando en el siguiente paso del escritorio de la Comunidad KDE, ésta se congratuló en anunciar que había sido lanzado Plasma 5.25. Ha pasado casi una semana y es hora de empezar a repasar con detalle sus novedades. Iniciamos ayer esta travesía con las mejoras en los espacios de trabajo y seguimos hoy con las mejoras en la gestión del color del escritorio.
Las mejoras en la gestión del color de Plasma 5.25
Sigue la evolución y la constante mejora de KDE Plasma 5.25, el cual da un paso más y nos permite sicnronizar el color de acentuación con el fondo de pantalla.
De esta forma, se puede aplicar el color dominante del fondo a todos los componentes que usan el color de acentuación. Además, con la presentación de fondos de pantalla, el color se actualiza cada vez que cambia el fondo de pantalla.
Pero la cosa no acaba aquí, ya que se puede ajustar todavía más tiñendo todos los colores de cualquier esquema de color usando el color de acentuación y asó poder adaptar el color de los elementos las ventanas al fondo.
Para finalizar, también se puede escoger la cantidad de tinte que desea ver para que se mezcle con el esquema de color normal.
De nuevo, estas mejoras se pueden entender mejor con el siguiente vídeo.
Las novedades de Plasma 5.25
La Comunidad KDE publicó el 14 de junio Plasma 5.25, una versión que nos ofrecen un gran conjunto de novedades y propuestas que nos acercan a lo que vendrá cuando se realice la transición a Plasma 6.
En otras palabras, esta nueva versión de Plasma nos presenta una gran cantidad de nuevas funciones y geniales conceptos de Plasma 5.25 le traen un anticipo del futuro del escritorio de KDE.
El martes fue el día de descarga y actualizaciones, y mientras espero que esté disponible para mi KDE Neon, os comenté algunas de sus novedades:
- Rediseñado y mejorado la forma de navegar entre las ventanas y los espacios de trabajo.
- Gran actualización en la gestión del control de nuestro dispositivo mediante gestos.
- Sincronización del color de acentuación con el fondo de pantalla, de esta forma se puede aplicar el color dominante del fondo a todos los componentes que usan el color de acentuación.
- Activación del modo táctil desprendiendo la pantalla, rotándola 360° o seleccionándolo de forma manual.
- Añadidos los paneles flotantes que añaden un margen a su alrededor para hacer que floten, mostrando una animación cuando se vuelven normales al maximizar una ventana.
- Los efectos de mezcla entre esquemas se animan con elegancia, por ejemplo en la transición al cambiar el esquema de color actual.
- Posibilidad de mover todo el escritorio, con carpetas, widgets y paneles, de un monitor a otro con la ventana de gestión del contenedor.
Más información: KDE
La entrada Las mejoras en la gestión del color de Plasma 5.25 se publicó primero en KDE Blog.
Las mejoras en los espacios de trabajo de Plasma 5.25
Tras los cuatro meses de rigor en los que los desarrolladores han estado trabajando en el siguiente paso del escritorio de la Comunidad KDE, esta se congratuló en anunciar que había sido lanzado Plasma 5.25. Ha pasado casi una semana y es hora de empezar a repasar con detalle sus novedades y nada iniciar esta travesía que con las mejoras en los espacios de trabajo, es decir, la forma que tenemos de manejar la pantalla con la que organizamos nuestras tareas.
Las mejoras en los espacios de trabajo de Plasma 5.25
Sigue la evolución y la constante mejora de KDE Plasma 5.25, el cual rediseña y mejora la forma de navegar entre las ventanas y los espacios de trabajo.
Para empezar el efecto de vista general que nos muestra todas las ventanas abiertas y los escritorios virtuales ha recibido sustanciales mejoras, como podemos ver en el vídeo inferior.
Por otra parte, los gestos, esos movimiento que realizamos con los dedos sobre nuestro touchpad o directamente sobre la pantalla táctil ha sufrido un buen número de
De esta forma, en nuestro touchpad, ahora podemos:
- Pellizcar con cuatro dedos para abrir la vista general.
- Deslizar tres dedos en cualquier dirección para cambiar entre escritorios virtuales.
- Deslizar hacia abajo con cuatro dedos para ir a Presentar ventanas.
- Deslizar hacia arriba con cuatro dedos para activar la Cuadrícula del escritorio.
Podéis ver todos los vídeos de estos nuevos controles en el anuncio oficial.
Mientras que en la pantalla táctil podemos configurar deslizamientos desde el borde de la pantalla para abrir la Vista general, la Cuadrícula del escritorio, Presentar ventanas y Mostrar el escritorio como si siguieran directamente su dedo.
Las novedades de Plasma 5.25
La Comunidad KDE publicó el 14 de junio Plasma 5.25, una versión que nos ofrecen un gran conjunto de novedades y propuestas que nos acercan a lo que vendrá cuando se realice la transición a Plasma 6.
En otras palabras, esta nueva versión de Plasma nos presenta una gran cantidad de nuevas funciones y geniales conceptos de Plasma 5.25 le traen un anticipo del futuro del escritorio de KDE.
El martes fue el día de descarga y actualizaciones, y mientras espero que esté disponible para mi KDE Neon, os comenté algunas de sus novedades:
- Rediseñado y mejorado la forma de navegar entre las ventanas y los espacios de trabajo.
- Gran actualización en la gestión del control de nuestro dispositivo mediante gestos.
- Sincronización del color de acentuación con el fondo de pantalla, de esta forma se puede aplicar el color dominante del fondo a todos los componentes que usan el color de acentuación.
- Activación del modo táctil desprendiendo la pantalla, rotándola 360° o seleccionándolo de forma manual.
- Añadidos los paneles flotantes que añaden un margen a su alrededor para hacer que floten, mostrando una animación cuando se vuelven normales al maximizar una ventana.
- Los efectos de mezcla entre esquemas se animan con elegancia, por ejemplo en la transición al cambiar el esquema de color actual.
- Posibilidad de mover todo el escritorio, con carpetas, widgets y paneles, de un monitor a otro con la ventana de gestión del contenedor.
Más información: KDE
La entrada Las mejoras en los espacios de trabajo de Plasma 5.25 se publicó primero en KDE Blog.
Las novedades de Impress de LibreOffice 7.4
LibreOffice, junto con Firefox y VLC Player, son las aplicaciones libres que más éxito han tenido fuera de los sistemas GNU/Linux, lo cual es muy importante para dar a conocer las bondades y ventajas de este tipo de programas. Hace mucho tempor que no hablo de esta suite ofimática, es por ello que me complace compartir las novedades de Writer de LibreOffice 7.4.
Un poco de historia de LibreOffice
No es fácil competir con grandes empresas del mundo de la informática… y no se podría pretender presentar GNU/Linux sin una suite ofimática decente, lo cual es imprescindible para la mayoría de los usuarios, es por ello que una de las joyas de las aplicaciones libres es LibreOffice.

Este proyecto fue fruto de una escisión (fork en inglés) que se produjo en 2010 de OpenOffice.org auspiciada por The Document Foundation debido a discrepancias de un grupo de desarrolladores con Sun/Oracle Corporation que eran las empresas a las que pertenecía OpenOffice.
El resultado fue el nacimiento de LibreOffice, y un espectacular aumento en el desarrollo de la suite ofimática, que pronto empezó a aumentar su numeración gracias al trabajo constante de la Comunidad.
Poco a poco ganó estabilidad, funcionalidades, mejoras visuales, menor consumo de recursos y un largo etcétera, lo que han convertido a LibreOffice como una aplicación imprescindible entre muchos usuarios y una alternativa más que válida para todo el mundo.
Las novedades de Impress de LibreOffice 7.4
La versión 7.4 de LibreOffice (prevista para agosto), trae actualizaciones periódicas de los módulos principales, incluyendo Calc, Writer e Impress, con características y mejoras. Además, en esta versión se ha mejorado la compatibilidad con Microsoft Office con cambios en los filtros del núcleo y actualizaciones de la plataforma.
Hoy vamos a comentar la novedad máas destacada de Impress, el creador de presentaciones de LibreOffice que no tiene nada que envidiar a cualquier otro editor, ya sea libre o privativa.
Se trata de la nueva ·Pestaña Tema» presente en las propiedades de la diapositiva maestra. Esta nueva pestaña contiene varias opciones de colores de acento que controlan todos las diapositivas de tu presentación. Será una característica muy interesante en esta versión y a la que seguro que le podemos sacar un buen rendimiento.
Vía: Debug Point
La entrada Las novedades de Impress de LibreOffice 7.4 se publicó primero en KDE Blog.
Las novedades de Writer de LibreOffice 7.4
LibreOffice, junto con Firefox y VLC Player, son las aplicaciones libres que más éxito han tenido fuera de los sistemas GNU/Linux, lo cual es muy importante para dar a conocer las bondades y ventajas de este tipo de programas. Hace mucho tempor que no hablo de esta suite ofimática, es por ello que me complace compartir las novedades de Writer de LibreOffice 7.4.
Un poco de historia de LibreOffice
No es fácil competir con grandes empresas del mundo de la informática… y no se podría pretender presentar GNU/Linux sin una suite ofimática decente, lo cual es imprescindible para la mayoría de los usuarios, es por ello que una de las joyas de las aplicaciones libres es LibreOffice.

Este proyecto fue fruto de una escisión (fork en inglés) que se produjo en 2010 de OpenOffice.org auspiciada por The Document Foundation debido a discrepancias de un grupo de desarrolladores con Sun/Oracle Corporation que eran las empresas a las que pertenecía OpenOffice.
El resultado fue el nacimiento de LibreOffice, y un espectacular aumento en el desarrollo de la suite ofimática, que pronto empezó a aumentar su numeración gracias al trabajo constante de la Comunidad.
Poco a poco ganó estabilidad, funcionalidades, mejoras visuales, menor consumo de recursos y un largo etcétera, lo que han convertido a LibreOffice como una aplicación imprescindible entre muchos usuarios y una alternativa más que válida para todo el mundo.
Las novedades de Writer de LibreOffice 7.4
La versión 7.4 de LibreOffice (prevista para agosto), trae actualizaciones periódicas de los módulos principales, incluyendo Calc, Writer e Impress, con características y mejoras. Además, en esta versión se ha mejorado la compatibilidad con Microsoft Office con cambios en los filtros del núcleo y actualizaciones de la plataforma.
Hoy vamos a repasar las de Writer, la hoja de cálculo de LibreOffice que no tiene nada que envidiar a cualquier otro editor de texto, ya sea libre o privativa.
Sus novedades principales son:
- La configuración de la separación silábica recibe tres nuevas opciones. Ahora puede especificar el tamaño de la zona de separación, la longitud mínima de la palabra y la posibilidad de dejar de separar la última palabra.
- En el menú Herramientas > Actualizar > Actualizar ahora se actualiza la vista previa de todos los objetos OLE. Además, si está importando un archivo DOCX en LibreOffice 7.4, los bordes de los párrafos aportan más claridad. Además, la importación también mejora el texto enriquecido y el contenido de las casillas de verificación dentro del cuadro de texto para las importaciones DOCX.
- Writer 7.4 admite ahora la eliminación de saltos de los archivos de Word, lo que mejora la coherencia del diseño.
Vía: Debug Point
La entrada Las novedades de Writer de LibreOffice 7.4 se publicó primero en KDE Blog.
#openSUSE Tumbleweed revisión de la semana 24 de 2022
Tumbleweed es una distribución «Rolling Release» de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

openSUSE Tumbleweed es la versión «rolling release» o de actualización continua de la distribución de GNU/Linux openSUSE.
Hagamos un repaso a las novedades que han llegado hasta los repositorios esta semana.
El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:
Esta semana se han publicado 5 snapshots (0609, 0611, 0612, 0613 y 0614)
Los cambios a destacar que han llegado a los repositorios son:
- GNOME 42.2 – ya completo
- GTK 4.7.0
- openssl 1.1.1o
- KDE Gear 22.04.2
- KDE Plasma 5.25.0
- python 3.10 como el intérprete de Python predeterminado. pymodules todavía disponibles paraare python 3.8, 3.9, y 3.10
Y para próximas snapshots:
- Linux kernel 5.18.4
- Mozilla Firefox 101.0.1
- KDE Frameworks 5.95
- Inkscape 1.2
- systemd 251.2
- SELinux 3.4
- krb5 1.20.0
- Sphinx 5
Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.
Mantente actualizado y ya sabes: Have a lot of fun!!
Enlaces de interés

——————————–
Extendido el plazo para presentar tu charla para Akademy 2022 de Barcelona
Este año, a diferencias de las ediciones anteriores, se va a celebrar de forma presencial, concretamente en Barcelona del 1 al 7 de octubre. Es por ello que es el momento de animaros a participar ya que ha sido extendido el plazo para presentar tu charla para Akademy 2022 de Barcelona. Así que no te duerma en los laureles y muestra al mundo tu implicación con el Software Libre.
Extendido el plazo para presentar tu charla para Akademy 2022 de Barcelona

A pesar de todas las restricciones para vernos que tenemos debido a la pandemia que ya dura un año, los eventos comunitarios no se han detenido.
El pasado 9 de febrero compartí con vosotros que este año Akademy 2022 se realizaría en Barcelona del 1 al 7 de octubre, en una edición que retorna con el formato del presencial que se perdió en el 2020
Siguiendo el esquema habitual, las charlas se realizarán el sábado 1 y el domingo 2, dejando el resto de días para el trabajo en pequeños grupos en sala más reservadas pero no privadas, es decir, que no están cerradas sino que todo el que quiera aportar algo está invitado.
Como se ha comentado en anteriores ocasiones, uno de los objetivos de Akademy es aprender y enseñar nuevos conocimientos y compartir entre nosotros la pasión de lo que se hace en KDE.
Para compartir ideas, experiencias o momentos, se reservan talleres específicos en la sede (o se aprovechan los corrillos en los pasillos, las cenas o los momentos de barra), pero para enseñar y compartir detalles técnicos se utilizan las charlas.

Si crees que tienes algo importante que presentar, por favor házselo saber a la organización. Y si crees que alguien debería presentar su ponencia, no dejes de animarlo para que lo haga. Todas las contribuciones son útiles y, si necesitas, inspiración:
- KDE en acción: casos de uso de la tecnología KDE en la vida real; ya sea en dispositivos móviles, implementaciones de escritorio, etc.
- Visión general de lo que está ocurriendo en las distintas áreas de la comunidad KDE.
- Colaboración entre KDE y otros proyectos de Software Libre.
- Publicación, empaquetado y distribución de software por parte de KDE.
- Aumentar nuestro alcance a través de esfuerzos como la accesibilidad, la promoción, la traducción y la localización.
- Mejora de nuestra gobernanza y procesos, construcción de la comunidad.
- Temas relacionados con los objetivos de KDE.
- Innovaciones y mejores prácticas en las bibliotecas y tecnologías utilizadas por el software de KDE, por ejemplo, C++/Qt/Python/KDE Frameworks/etc. o que puedan ser interesantes para su uso futuro, por ejemplo, Rust/C++20, etc.
Para más detalles, mira las líneas generales del Call for Papers.
Más información: KDE.News
Akademy 2022 será un evento híbrido, en Barcelona y online que se celebrará del sábado 1 al viernes 7 de octubre. La convocatoria de participación sigue abierta. Envía tus ideas de charlas y resúmenes, ya que el plazo se ha ampliado hasta el 19 de junio 23:59:59 CEST.
¿Qué es Akademy?
Para los que no lo sepan, Akademy es el evento de la Comunidad KDE que aúna en una gran conferencia todo tipo de simpatizantes de KDE como desarrolladores, diseñadores, usuarios, traductores, promotores, ideólogos, etc. Allí se reunirán a lo largo de una semana para compartir charlas, cenas, ponencias, talleres y, en definitiva, para trabajar juntos.
Es una gran semana que sirve para unir más fuerte los lazos que unen nuestra Comunidad, así como para crear nuevos que se mantendran gracias a las listas de correo, canales irc o Sprints.
Hay que recordar que en España tenemos gran tradición en la celebración de Akademy ya que en 2005 se celebró en Málaga , en 2011 en Gran Canaria, en 2013 en Bilbao, en 2015 en A Coruña y en 2017 en Almería, todos esos años junto con Akademy-es (como este año), y que fue un gran éxito tanto de asistentes, como de ponencias o de resultados. Así que no tienes excusa para asistir ya que por el «precio» de uno este año tienes dos grandísimos eventos a tu alcance.
La entrada Extendido el plazo para presentar tu charla para Akademy 2022 de Barcelona se publicó primero en KDE Blog.
Las novedades de Calc de LibreOffice 7.4
LibreOffice, junto con Firefox y VLC Player, son las aplicaciones libres que más éxito han tenido fuera de los sistemas GNU/Linux, lo cual es muy importante para dar a conocer las bondades y ventajas de este tipo de programas. Hace mucho tempor que no hablo de esta suite ofimática, es por ello que me complace compartir las novedades de Calc de LibreOffice 7.4.
Un poco de historia de LibreOffice
No es fácil competir con grandes empresas del mundo de la informática… y no se podría pretender presentar GNU/Linux sin una suite ofimática decente, lo cual es imprescindible para la mayoría de los usuarios, es por ello que una de las joyas de las aplicaciones libres es LibreOffice.

Este proyecto fue fruto de una escisión (fork en inglés) que se produjo en 2010 de OpenOffice.org auspiciada por The Document Foundation debido a discrepancias de un grupo de desarrolladores con Sun/Oracle Corporation que eran las empresas a las que pertenecía OpenOffice.
El resultado fue el nacimiento de LibreOffice, y un espectacular aumento en el desarrollo de la suite ofimática, que pronto empezó a aumentar su numeración gracias al trabajo constante de la Comunidad.
Poco a poco ganó estabilidad, funcionalidades, mejoras visuales, menor consumo de recursos y un largo etcétera, lo que han convertido a LibreOffice como una aplicación imprescindible entre muchos usuarios y una alternativa más que válida para todo el mundo.
Las novedades de Calc de LibreOffice 7.4
La versión 7.4 de LibreOffice (prevista para agosto), trae actualizaciones periódicas de los módulos principales, incluyendo Calc, Writer e Impress, con características y mejoras. Además, en esta versión se ha mejorado la compatibilidad con Microsoft Office con cambios en los filtros del núcleo y actualizaciones de la plataforma.
Hoy vamos a repasar las de Calc, la hoja de cálculo de LibrOffice que no tiene nada que envidiar a cualquier otra hoja de calculo, ya sea libre o privativa.
Sus novedades principales son:
- Soporte de 16k columnas en LibreOffice Calc. Estaba disponible en la anterior versión de LibreOffice 7.3, pero oculto como una opción experimental. Finalmente, se abre para soportar 16384 columnas, es decir, hasta XFD. Las columnas adicionales van a ayudar a varios trabajos de gran volumen de datos.
- El botón Autosuma obtiene las siguientes funciones adicionales para mejorar la productividad y ahorrar tiempo: COUNTA, PRODUCT, STDEV, STDEVP, VAR, VARP
- La altura de la barra de fórmulas es ahora parte de los archivos .ods. Por lo tanto, puede ver la altura conservada después de guardar el archivo y abrirlo. Antes, se restablecía la altura por defecto.
- Nueva opción de menú Hoja > Navegar > Ir a la hoja muestra un nuevo cuadro de diálogo que es similar al de Ir a la página de Writer.
Vía: Debug Point
La entrada Las novedades de Calc de LibreOffice 7.4 se publicó primero en KDE Blog.
¿Qué es GNU Health? Su creador nos responde
El desarrollador y creador del proyecto GNU Health nos responde en esta entrevista en exclusiva para este blog a algunas preguntas básicas sobre qué es el proyecto GNU Health

Por el blog ya he escrito varios artículos relacionados con GNU Health un proyecto de software libre, que forma parte del proyecto GNU, que sirve para gestionar los distintos departamentos de un centro de salud, hospital, etc.
Se encarga de la gestión de los pacientes, sus historiales, facilita la labor de los técnicos sanitarios y personal médico, etc. Esto podría definir a grandes rasgos lo que es GNU Health. ¿Pero quieres conocer más el detalle de qué es este proyecto y cómo surgió?
Su creador Luis Falcón nos lo cuenta en primera persona.
En la red hay mucha información al respecto, pero recientemente un usuario de Mastodon me decía, que no tenía demasiado claro qué era eso de GNU Health, por eso se me ocurrió plantear alguna dudas básicas sobre qué es GNU Health al impulsor de este proyecto social de software libre Luis Falcón y nos aclarará de primera mano conceptos y dará información más precisa sobre el proyecto.
Amablemente se ha ofrecido a responder a estas preguntas en exclusiva para este pequeño blog que ahora estás leyendo, espero que sus respuestas ayuden a aclarar conceptos sobre esta gran herramienta que ayuda a empoderar a comunidades en un aspecto tan universal e imprescindible como es la salud. Comenzamos.

Victorhck: Para empezar haznos una introducción a modo de presentación de quién eres y de qué manera estás involucrado en GNU Health
Luis Falcón: ¡Gracias, Victorhck, por tu entrevista! Me definiría como un activista de la medicina social y de los derechos de los animales. En lo académico, soy científico de la computación y médico. Soy el fundador de la ONG dedicada a la medicina social «GNU Solidario» y autor del proyecto GNU Health.
Vhck: Vamos con lo básico ¿Qué es GNU Health? y ¿Para qué sirve?
L.F: GNU Health (GH) es un ecosistema de salud digital libre. GH comprende un conjunto de aplicaciones que pretenden mejorar la salud, a nivel individual y poblacional.
Como ejemplos de aplicaciones dentro de GNU Health podemos nombrar un registro de salud personal (MyGNUHealth), Sistema de gestión hospitalaria o sistema de gestión de laboratorios.
Vhck: Por contraposición, no sé si tiene mucho sentido la pregunta, pero entonces ¿qué no es GNU Health?
L.F: ¡Sí que tiene sentido! La respuesta no es tanto técnica, sino filosófica.
GNU Health no es algo que se compre ni que pertenezca a una empresa. Es un proyecto de la comunidad, para la comunidad. Mucha gente sigue pensando en el modelo clásico de cliente-proveedor, y no es así.
GNU Health es disruptivo porque rompe con un modelo obsoleto y perverso, donde la informática médica se ha convertido en un privilegio al que sólo pueden acceder unos pocos.
La salud es un derecho humano no negociable. El acceso a una informática médica universal y de calidad también debe serlo.
La salud es un derecho humano no negociable.
Luis Falcón (creador de GNU Health)
Vhck: ¿A quién está orientado GNU Health? ¿Quién se beneficia del uso de GNU Health?
L.F: GNU Health está orientado tanto a personas como a instituciones. Lo pueden usar individuos que quieren mejorar su estado de salud, profesionales de ciencias de la salud, investigadores, hospitales, laboratorios y gobiernos que desean una mejor gestión de sus programas de promoción de la salud y prevención de la enfermedad.
Vhck: ¿Qué se necesita para poner en marcha y utilizar GNU Health?
L.F: GNU Health es un proyecto social con un poco de tecnología detrás. Lo más importante para poner en marcha GNU Health, es entender la filosofía del proyecto.
Tener en cuenta que en el momento de descargar cualquier componente del ecosistema de GNU Health, eres parte de una comunidad y estás dispuesto a colaborar en ella. Lamentablemente, algunas personas y gobiernos siguen sin entender este concepto, y utilizan GNU Health con prisma individualista, sin contribuir o integrarse a la comunidad. Una visión tan cortoplacista como egoísta, reflejo de la sociedad en la que vivimos.
Desde lo estrictamente técnico, el código fuente de todas las aplicaciones de GNU Health está disponible para descargar. Hay aplicaciones que requieren muy pocos conocimientos técnicos (como el caso de la app MyGNUHealth), y otras, como el sistema de gestión hospitalaria que precisa de conocimientos a nivel técnicos y funcionales propios de la misma.
Vhck: Ejemplos prácticos ¿Hay algún lugar en el que el GNU Health se esté utilizando en el día a día?
L.F: GNU Health se usa hoy en muchos países alrededor del mundo. Desde centros de atención primaria y clínicas, al hospital más grande de Asia, en Nueva Delhi, con más de 3500 camas.
Lo utilizan centros de investigación y laboratorios de enfermedades infecciosas y ministerios de salud a nivel nacional.
GNU Health ha sido adoptado por las Naciones Unidas (Instituto Internacional para la Salud Global – IIGH) y por instituciones académicas en Europa, Asia y América.
Vhck: Un poco de historia sobre el proyecto ¿Cómo surgió el proyecto?
L.F: El proyecto GNUHealth surge de una visita que realizamos en el 2006 en una escuelas de Santiago del Estero, en el Noroeste de Argentina. En aquella época realizábamos instalaciones de GNU/Linux en escuelas rurales.
Me di cuenta que aquéllas niñas y niños necesitaban mucho más que tecnología para sacar todo su potencial. Decidí comenzar el proyecto GNUHealth con el fin de abordar los determinantes socioeconómicos de la salud y la enfermedad. Informatizar la medicina social.
Esa medicina social sigue siendo el motor y lo que nos mueve día a día como comunidad. Estoy convencido que también es lo que ha generado el éxito del proyecto.
Estamos muy orgullosos de posicionarnos a la vanguardia de la ciencia abierta con Software Libre sin dejar atrás la medicina social.
Luis Falcón (Creador de GNU Health)
Vhck: El proyecto ha crecido, ya no solo está el propio software de GNU Health, si no que existen otros proyectos y una comunidad alrededor de GNU Health
L.F: Es cierto. GNU Health surge como un proyecto de medicina rural y hoy ha evolucionado como a un ecosistema de salud digital, donde abordamos las bases sociales y moleculares de enfermedades autoinmunes, cáncer y neuro-degenerativas.
Estamos muy orgullosos de posicionarnos a la vanguardia de la ciencia abierta con Software Libre sin dejar atrás la medicina social.
Vhck: La última palabra es tuya para decir lo que quieras.
L.F: La solución a muchas de las enfermedades que padece nuestra sociedad no puede venir únicamente de la mano de la tecnología, ni de la inteligencia artificial que tanto nos intentan vender últimamente.
Al contrario, la solución a la obesidad, violencia de género, maltrato animal y muchas enfermedades degenerativas pasa por desinflamar nuestra sociedad. Hay que sanar a una sociedad deshumanizada, violenta, gobernada por el culto de lo material e individualismo.
Una sociedad carente de empatía, víctima del consumo patológico de redes (anti)sociales, televisión y comida basura.
Si concebimos y adoptamos GNUHealth como un proyecto social, habremos dado el primer paso para salir del fallido modelo reduccionista y cortoplacista del sistema de enfermedad para abrazar el sostenible sistema de salud que tanto necesitamos.
Vhck: Muchas gracias por participar en esta entrevista y ofrecernos tus respuestas. Espero que sirvan para aclarar conceptos y difundan más esta pieza de software libre que es GNU Health
L.F: ¡Ha sido un placer compartir estas reflexiones contigo y con los lectores y lectoras de tu blog! Aprovecho para invitarlos a esLibre2022 en Vigo este 24 y 25 de junio, donde estaré encantado de compartir experiencias y sentarme a charlar nuevamente con ustedes.

Hasta aquí la entrevista, con la información y respuestas de Luis Falcón, el creador e impulsor de GNU Health.
Espero que te haya resultado interesante su propuesta, de un software que va más allá de los bits, quiere cambiar de alguna manera algo de este mundo…
Personalmente me ha parecido muy interesante leer de primera mano sus respuestas, espero que también a ti te lo haya parecido. Comparte tu opinión en los comentarios del blog, sobre si ya conocías el proyecto o si es la primera vez que leías al respecto, será muy interesante conocer tu opinión.
Enlaces de interés
- https://gnuhealth.org/
- https://savannah.gnu.org/projects/health
- https://gnuhealth.org/docs/index.html
- https://meanmicio.org/

Disfrutar de YaST sin instalar YaST en openSUSE
Descubre cómo aprovecharte de las posibilidades de YaST en openSUSE o SUSE sin instalar YaST gracias a los contenedores

YaST es la herramienta de software libre modular que realiza funciones de centro de control de tu sistema openSUSE o SUSE con el que puedes:
- gestionar tus repositorios
- instalar, eliminar o actualizar software
- configurar servicios de systemd de manera gráfica
- inspeccionar los registros de incidencias de tu sistema
- configurar opciones del inicio del sistema
- configurar ajustes de tu «firewall»
- gestionar tus suscripciones a diferentes productos de SUSE
- y muchas más cosas…
Para hacer todo esto deberías tener instalado en tu sistema el propio YaST, los diferentes módulos necesarios y las dependencias necesarias como por ejemplo Ruby y Qt si quieres su interfaz gráfica y otras herramientas como libzypp para la gestión de repositorios.
El equipo de desarrollo de YaST acaba de publicar una nueva funcionalidad, todavía en primeros pasos de desarrollo pero con potencial.
Se trata de tener toda la herramienta de YaST que te gusta, ya sea interfaz ncurses o gráfica, pero sin necesidad de instalar todas las librerías y dependencias necesarias para tener YaST.
¿Cómo puede ser eso posible? Gracias a los contenedores como Docker o Podman. Está indicado para quienes quieren mantener un sistema mínimo, como el reciente MicroOS de openSUSE y SUSE.
Gracias a la tecnología de contenedores como Podman o Docker, podrás tener un YaST funcional (por el momento casi funcional porque todavía faltan herramientas por implementar en esta tecnología de contenedores). Veamos un ejemplo:
- Imaginemos que instalamos un sistema mínimo, sin Ruby, sin zypper, incluso sin comandos rpm disponibles. Únicamente tenemos Podman y conexión a internet.
- Podremos ejecutar el comando yast_container y descargará lo necesario y ejecutará YaST en un contenedor.
- Realizaremos las tareas necesarias que queramos realizar como por ejemplo añadir repositorios, e instalar software.
- Al acabar, salimos del YaST contenerizado y de nuevo seguiremos teniendo un sistema mínimo, sin ninguna traza de YaST en el sistema, pero manteniendo todas las tareas que hemos realizado con YaST.
Podremos realizar tareas de manera remota con este YaST contenerizado, conectándonos vía SSH y con la interfaz ncurses, con la consabida interfaz gráfica o incluso ¡mediante un navegador web!
Como he comentado, este YaST contenerizado con Podman o Docker, de momento no incluye todas las herramientas disponibles de las que podemos disfrutar en el YaST que conocemos.
Pero se planea seguir incluyendo módulos a esta versión contenerizada de YaST, y algunos otros no se incluirán si no hay una alta demanda de necesidad en esta versión de YaST en contenedor.
También junto con esto, se trabaja en reducir el tamaño de las imágenes a descargar y seguir puliendo esta nueva forma de ofrecer la gran herramienta de openSUSE y SUSE a esta nueva forma de trabajar.
Tienes más información en el anuncio oficial del equipo de desarrollo de YaST:




