Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

KDE España también se ha unido a la firma de una petición para que la Unión Europea siga financiando el software libre

Desde hace varios años, los programas de Next Generation Internet (NGI) de Europa han colaborado con el software libre financiandolo utilizando un mecanismo de financiamiento en cascada. Pero al parecer, este año, según el borrador de trabajo de Horizon Europe se ha detectado que que Next Generation Internet no se menciona como parte del Cluster 4, con lo que se podría perder esta financiación. Para evitarlo KDE España también se ha unido a la firma de una petición para que la Unión Europea siga financiando el software libre. Únete a la reivindicación.

KDE España también se ha unido a la firma de una petición para que la Unión Europea siga financiando el software libre

Lo podemos leer en las noticias oficiales de KDE (KDE.News) la carta fue publicada inicialmente por petites singularités, traducida al inglés proporcionada por OW2 y posteriormente a decenas de idiomas por el equipo de KDE.

En resumen, para que tengáis una idea de ellas:

Desde 2020, los programas de Next Generation Internet (NGI), parte del programa Horizon de la Comisión Europea, financian software libre en Europa utilizando un mecanismo de financiación en cascada (véanse, por ejemplo, las convocatorias de NLnet).

Varios de los proyectos de KDE se han beneficiado de la financiación de NGI, incluyendo NeoChat, Kaidan, KDE Connect, KMail y muchos otros. KDE e.V. es una organización europea sin fines de lucro con recursos limitados que depende de donaciones, patrocinadores y financiamientos como los que ofrece NGI para impulsar el desarrollo de nuestros proyectos.

Sin embargo, este año, según el borrador de trabajo de Horizon Europe que detalla los programas de financiación para 2025, notamos que Next Generation Internet ya no se menciona como parte del Cluster 4.

La Comunidad KDE se ha unido a la firma de una petición para que la Unión Europea siga financiando el software libre

Si deseas apoyar esta iniciativa, firma esta carta, publica este texto en tu sitio web y añádete a ti o a tu organización en la tabla que encontrarás en el sitio original.

Como decía en la cabecera del artículo, KDE España también se ha unido a la firma de una petición para que la Unión Europea siga financiando el software libre, siguiendo la estela de asociaciones como GNU/Linux València o el propio KDE Blog.

Más información: KDE España

La entrada KDE España también se ha unido a la firma de una petición para que la Unión Europea siga financiando el software libre se publicó primero en KDE Blog.

the avatar of Alessandro de Oliveira Faria

Virada de jogo com outra nova IA minúscula e poderosa.

O Google acaba de lançar o Gemma 2 2B, um modelo de inteligência artificial compacto, mas poderoso, que rivaliza com os líderes do setor, apesar de seu tamanho significativamente menor. Com apenas 2,6 bilhões de parâmetros, este novo modelo de linguagem demonstra desempenho igual ou superior a equivalentes muito maiores, incluindo o GPT-3.5 da OpenAI e o Mixtral 8x7B da Mistral AI.

Acessibilidade e impacto em IA móvel

Anunciado no Blog de Desenvolvedores do Google, o Gemma 2 2B representa um grande avanço na criação de sistemas de IA mais acessíveis e implantáveis. Seu pequeno tamanho o torna particularmente adequado para aplicativos em dispositivos, potencialmente impactando significativamente a IA móvel e a computação de ponta.

Desempenho de destaque

Testes independentes realizados pela LMSYS, uma organização de pesquisa de IA, mostraram que o Gemma 2 2B alcançou uma pontuação de 1.130 em sua área de avaliação. Este resultado o coloca um pouco à frente do GPT-3.5-Turbo-0613 (1117) e Mixtral-8x7B (1114), modelos com dez vezes mais parâmetros.

As capacidades do modelo vão além da mera eficiência de tamanho. O Google relata que o Gemma 2 2B obteve pontuação de 56,1 no benchmark MMLU (Massive Multitask Language Understanding) e 36,6 no MBPP (Mostly Basic Python Programming), marcando melhorias significativas em relação ao seu antecessor.

Desafiando a sabedoria predominante

Esta conquista desafia a sabedoria predominante no desenvolvimento da IA de que modelos maiores têm um desempenho inerentemente melhor. O sucesso do Gemma 2 2B sugere que técnicas sofisticadas de treinamento, arquiteturas eficientes e conjuntos de dados de alta qualidade podem compensar a contagem bruta de parâmetros. Este avanço pode ter implicações de longo alcance para o campo, potencialmente mudando o foco da corrida por modelos cada vez maiores para o refinamento de modelos menores e mais eficientes.

A arte da compressão de IA

O desenvolvimento do Gemma 2 2B também destaca a crescente importância das técnicas de compressão e destilação de modelos. Ao destilar efetivamente o conhecimento de modelos maiores em modelos menores, os pesquisadores podem criar ferramentas de IA mais acessíveis sem sacrificar o desempenho. Esta abordagem não só reduz os requisitos computacionais, mas também aborda preocupações sobre o impacto ambiental do treinamento e da execução de grandes modelos de IA.

O Google treinou o Gemma 2 2B em um enorme conjunto de dados de 2 trilhões de tokens usando seu hardware avançado TPU v5e. O modelo multilingue aumenta o seu potencial para aplicações globais.

Tendência crescente em IA eficiente

Esta versão está alinhada com uma tendência crescente da indústria em direção a modelos de IA mais eficientes. À medida que aumentam as preocupações sobre o impacto ambiental e a acessibilidade de grandes modelos de linguagem, as empresas tecnológicas estão se concentrando na criação de sistemas menores e mais eficientes que possam funcionar em hardware de consumo.

Revolução do código aberto

Ao tornar o Gemma 2 2B de código aberto, o Google reafirma seu compromisso com a transparência e o desenvolvimento colaborativo em IA. Pesquisadores e desenvolvedores podem acessar o modelo por meio do Hugging Face via Gradio, com implementações disponíveis para vários frameworks, incluindo PyTorch e TensorFlow.

Embora o impacto a longo prazo deste lançamento ainda não seja conhecido, o Gemma 2 2B representa claramente um passo significativo para a democratização da tecnologia de IA. À medida que as empresas continuam a ultrapassar os limites das capacidades dos modelos menores, podemos estar entrando numa nova era de desenvolvimento de IA – uma era em que capacidades avançadas não são mais exclusivas dos supercomputadores com uso intensivo de recursos.

the avatar of openSUSE News

Tumbleweed Monthly Update - July 2024

Welcome to the monthly update for openSUSE Tumbleweed for July 2024. Last month was busy with events like the Community Summit in Berlin and the openSUSE Conference. Both events were productive and well-received. Despite the busy schedule and follow on discussion from the conference about the Rebranding of the Project, a number of snapshots continued to roll out to users this month.

Stay tuned and tumble on!

Should readers desire more frequent information about snapshot updates, they are encouraged to subscribe to the openSUSE Factory mailing list.

New Features and Enhancements

  • Linux Kernel 6.9.9: This kernel introduces several important fixes and enhancements across various subsystems. Key updates include the introduction of devm_mutex_init() for mutex initialization in multiple components, addressing issues in the Hisilicon debugfs uninit process, and resolving shared IRQ handling in DRM Lima drivers. Fixes in the PowerPC architecture avoid nmi_enter/nmi_exit in real mode interrupts, while networking improvements prevent unnecessary BUG() calls in net/dql. Enhancements in WiFi drivers such as RTW89 include improved handling for 6 GHz channels. Updates in DRM/AMD drivers address multiple issues, from uninitialized variable warnings to ensuring proper timestamp initialization and memory management. The RISC-V architecture receives a fix for initial sample period values, and several BPF selftests see adjustments for better error detection. These updates collectively enhance system stability, performance, and security. Snapshot 20240730 updated the Linux Kernel to version 6.10.2 after this blog was first published.
  • KDE Plasma 6.1.3: Discover now auto-handles Flatpak rebases from runtimes and properly uninstalls EOL refs without replacements. In Kglobalacceld, invalid keycodes are explicitly processed. Kpipewire introduces proper cleanup on deactivate and fixes thread handling for PipeWireSourceStream. KScreen now uses ContextualHelpButton from Kirigami, and Kscreenlocker adds a property to track past prompts. KWin sees numerous improvements: relaxed nightlight constraints, simplified Wayland popup handling, better input method windows, and enhanced screencast plugins. Plasma Mobile enhancements improve home screen interactions, translation issues, and swipe detection. Plasma Networkmanager and Plasma Workspace benefit from shared QQmlEngine and various bug fixes, including avatar image decoding and pointer warping on Wayland.
  • Frameworks 6.4.0: Attica updates its gitignore to include VS Code directories. Baloo reverts a QCoreApplication change and ports QML modules. Breeze Icons introduces a ColorScheme-Accent and fixes data-warning icons. KArchive now rejects tar files with negative sizes and fixes crashes with malformed files. KAuth and KBookmarks add VS Code directories to gitignore. KCalendarCore adds missing QtCore dependencies and QML bindings for calendar models. KIO improves systemd process handling and deprecates unused features. Kirigami enhances navigation and dialog components. KTextEditor adds a tool for testing JavaScript scripts and ensures even indent sizes, fixing multiple bugs.
  • KDE Gear 24.05.2: Akonadi-calendar adds missing change notifications. Dolphin updates Meta-Object Compiler generation. Filelight enables appx building and ensures hicolor icon presence while Itinerary fixes calendar permissions, corrupted notes, and the package introduces new extractors. Kdenlive addresses timeline, aspect ratio, and compilation issues. Okular fixes a crash with certain PDF actions.
  • Supermin 5.3.4: This update introduces several key enhancements, including support for OCaml 5 and kylinsecos. It improves package management by detecting dnf5 and omitting missing options. The update also refines OCaml compilation by using -output-complete-exe instead of -custom that fixes kernel filtering for the aarch64 architecture, and enables kernel uncompression on RISC-V. The update removes previously applied patches now included in the new tarball, helping to streamline the codebase and improve maintainability.
  • Checkpolicy 3.7: The latest update brings support for Classless Inter-Domain Routing notation in nodecon statements, enhancing SELinux policy definition capabilities. Error messages are now more descriptive, and error handling has been improved. Key bug fixes include handling unprintable tokens, avoiding garbage value assignments, freeing temporary bounds types and performing contiguous checks in host byte order.

Key Package Updates

  • NetworkManager 1.48.4: This update introduces support for matching Open vSwitch (OVS) system interfaces by MAC address, enhancing network interface management. Additionally, NetworkManager now considers the contents of /etc/hosts when determining the system hostname from reverse DNS lookups of configured interface addresses, improving hostname resolution accuracy. Subpackages updated include NetworkManager-bluetooth, NetworkManager-lang, NetworkManager-tui, NetworkManager-wwan, libnm0, and typelib-1_0-NM-1_0. These enhancements contribute to more robust and precise network configuration handling in Linux environments.
  • libguestfs 1.53.5: This update includes significant enhancements and fixes. The --chown parameter is now correctly split on the ‘:’ character, and a new checksum command is supported. Detection for Circle Linux and support for the LoongArch architecture have been added, including file architecture translation fixes. The update allows nbd+unix:// URIs and reimplements GPT partition functions using sfdisk. DHCP configuration improvements and a new virt-customize --inject-blnsvr operation enhance usability. Deprecated features include the removal of gluster, sheepdog, and tftp drive support. New APIs such as findfs_partuuid and findfs_partlabel improve functionality, while inspection tools now resolve PARTUUID and PARTLABEL in /etc/fstab. These updates enhance compatibility, performance, and functionality across various environments.
  • glib2 2.80.4: The latest update backports key patches: mapping EADDRNOTAVAIL to G_IO_ERROR_CONNECTION_REFUSED, handling files larger than 4GB in g_file_load_contents(), and correcting GIR install locations and build race conditions. Additionally, improvements in gthreadedresolver ensure returned records are properly reference-counted in lookup_records().
  • ruby3.3 3.3.4: This release addresses a regression where dependencies were missing in the gemspec for some bundled gems such as net-pop, net-ftp, net-imap, and prime. Other fixes include preventing Warning.warn calls for disabled warnings, correcting memory allocation sizes in String.new(:capacity) and resolving string corruption issues.
  • libgcrypt 1.11.0: The latest update introduces several new interfaces and performance enhancements. New features include an API for Key Encapsulation Mechanism (KEM), support for algorithms like Streamlined NTRU Prime sntrup761, Kyber, and Classic McEliece, and various Key Derivation Functions (KDFs) including HKDF and X963KDF. Performance improvements feature optimized implementations for SM3, SM4, and other cryptographic operations on ARMv8/AArch64, PowerPC, and AVX2/AVX512 architectures. Other changes include various enhancements for constant time operations and deprecates the GCRYCTL_ENABLE_M_GUARD control code.

Bug Fixes

  • orc 0.4.39:
    • CVE-2024-40897 was solved with versions before 0.4.39, which had a buffer overflow vulnerability in orcparse.c.
  • java-21-openjdk 21.0.4.0:
  • ovmf 202402 had three months of CVE patches in its quarterly update.
  • Mozilla Firefox 128.0: This release fixes 16 CVEs. The most severe was CVE-2024-6604; this was a memory safety bug in Firefox 128, Firefox ESR 115.13, Thunderbird 128 and Thunderbird 115.13. These bugs showed evidence of memory corruption that potentially allowed arbitrary code execution.
  • ghostscript 10.03.1)
    • CVE-2024-33869 allowed bypassing restrictions via crafted PostScript documents.
    • CVE-2023-52722
    • CVE-2024-33870 allows access to arbitrary files via crafted PostScript documents.
    • CVE-2024-33871 allowed arbitrary code execution via crafted PostScript documents using custom Driver libraries in contrib/opvp/gdevopvp.c.
    • CVE-2024-29510 allowed memory corruption and SAFER sandbox bypass via format string injection in a uniprint device.
  • xwayland 24.1.1 3:
    • CVE-2024-31080 had a vulnerability that could allow attackers to trigger the X server to read and transmit heap memory values, leading to a crash.
    • CVE-2024-31081 could cause memory leakage and segmentation faults, leading to a crash.
    • CVE-2024-31083 allowed arbitrary code execution by authenticated attackers through specially crafted requests.
  • libreoffice 24.2.5.2:
    • CVE-2024-5261 allows fetching remote resources without proper security checks.
  • GTK3 3.24.43:
    • CVE-2024-6655 allowed a library injection into a GTK application from the current working directory under certain conditions.
  • netpbm 11.7.0:
    • CVE-2024-38526: doc, which provides API documentation for Python projects, had a vulnerability where pdoc –math linked to malicious JavaScript files from polyfill.io.

Conclusion

The month of July 2024 was marked by significant updates, security fixes and enhancements. The Linux Kernel 6.9.9 update introduced several key fixes and improvements across various subsystems, enhancing overall stability and performance. KDE Plasma 6.1.3 brought numerous UI improvements and better handling of Flatpak rebases. The updates to Frameworks 6.4.0 and KDE Gear 24.05.2 provided additional enhancements and bug fixes, improving user experience and system reliability. Critical security vulnerabilities were addressed in various packages, including Firefox, ghostscript, and xwayland, ensuring Tumbleweed remains secure, efficient, and feature-rich for all users. Additionally, the Aeon team announced the release of Aeon Desktop to Release Candidate 3 status that came from the release of a Tumbleweed snapshot last week.

For those Tumbleweed users who want to contribute or want to engage with detailed technological discussions, subscribe to the openSUSE Factory mailing list . The openSUSE team encourages users to continue participating through bug reports, feature suggestions and discussions.

Contributing to openSUSE Tumbleweed

Your contributions and feedback make openSUSE Tumbleweed better with every update. Whether reporting bugs, suggesting features, or participating in community discussions, your involvement is highly valued.

(Image made with DALL-E)

a silhouette of a person's head and shoulders, used as a default avatar

Cómo crear una actividad de selección con eXeLearning – Vídeo

Hace ya casi tres años que presenté eXeLearning, un editor de recursos educativos e interactivos de código abierto que te permite llevar tu actividades a otro nivel a la vez que compartirlos sin ningún tipo de restricción en multitud de formatos. Lo cierto es que me interesa mucho esta aplicación y he empezado a aprender mucho sobre ella, y es mi deber pagarlo mediante promoción. Hoy os traigo cómo crear una actividad de selección con eXeLearning, un vídeo de Cedec_Intef .

Cómo crear una actividad de selección con eXeLearning – Vídeo

Seguimos con eXeLearning, y en esta ocasión con un vídeo de Cedec_Intef, que no es más que el Centro Nacional de Desarrollo Curricular en Sistemas no Propietarios (Cedec), un organismo público español que promueve la transformación digital y metodológica de las aulas que pone a disposición de los docentes recursos educativos abiertos (REA) del Proyecto EDIA, elaborados por docentes en activo con la herramienta de software libre eXeLearning.

Pues bien, en el vídeo que os presento hoy se explica en varios pasos cómo crear una actividad de selección con eXeLearning, es decir, un iDevice que nos permite crear un juego en el que el alumnado debe seleccionar una serie de imágenes que cumpla un cierto criterio como «animales carnívoros» o «figuras que representan paralelogramos».

¿Qué es EXeLearning?

Cómo crear una actividad de selección con eXeLearning - Vídeo

Para los que no lo conozcan, eXeLearning es un editor de recursos educativos e interactivos de código abierto se caracteriza por:

  • Permite crear contenidos educativos de una manera sencilla
  • Descarga fácil y gratuita desde su web.
  • Está disponible para todos los sistemas operativos.
  • Nos pemite catalogar los contenidos y publicarlos en diferentes formatos:
    • Sitio web navegable y adaptable a diferentes dispositivos (responsive design).
    • Estándar educativo, para trabajar con Moodle y otros LMS.
    • Página HTML única para imprimir cómodamente tu trabajo.
    • ePub3 (libro electrónico), etc.
  • Ofrece diferentes diseños a elegir desde el menú, además de la posibilidad de crear diseños propios.

Con eXelearnig se puede crear todo tipo de actividades entre las que destaco rellenar huecos, pregunta de elección múltiple, pregunta de selección múltiple, pregunta verdadero-falso, cuestionario SCORM o actividad desplegable.

Además, y este es uno de los principales usos que hago de esta aplicación, nos permte crear rúbricas de forma sencilla, así como incluir recursos realizados con otras aplicaciones. Por ejemplo, Jclic, Descartes, Scratch, Geogebra, Physlets…

La entrada Cómo crear una actividad de selección con eXeLearning – Vídeo se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Ver las fases de la luna en tu escritorio Plasma de #KDE

Veamos cómo estar informado de las fases lunares en nuestro escritorio Plasma de KDE

Me gusta saber el estado de la luna o cuando va a ser la próxima luna llena o luna nueva. Comparto en este artículo cómo podemos estar atentos a nuestro satélite en nuestro escritorio Plasma de KDE.

Hasta que se publicó la versión Plasma 6, utilizaba el plasmoide Gealach, para mostrar los eventos lunares en mi escritorio. Con la llegada de Plasma 6, este plasmoide, igual que muchos otros quedaron obsoletos por los cambios en el código que se introdujeron.

Sin tener ni idea de programar, pero siguiendo guías oficiales, ejemplos y pruebas y ensayos, he tratado de portar este plasmoide a Plasma6, pero sin éxito. Si alguien se anima a crear la versión para Plasma 6 estaría genial…

Pero Plasma de KDE es muy versátil y si una puerta se queda entrecerrada, otras se pueden abrir. En este caso que nos ocupa, para poder mostrar los eventos lunares en Plasma, he sustituido el obsoleto Gealach por el plasmoide de navegador web.

Y he configurado el plasmoide de navegador web para que muestre la siguiente página web https://www.rareworksllc.com/moonphases/

Así que con esta opción, aunque se muestre en inglés, tengo toda la información de eventos lunares en mi escritorio Plasma de KDE en openSUSE Tumbleweed. He añadido ese plasmoide en el panel y le he puesto un icono personalizado y ya queda integrado en el escritorio.

Pero hay más opciones. En nuestro reloj del sistema, si pinchamos sobre él nos aparece el calendario, que podremos configurar para que muestre los eventos lunares. En mi opinión estaría bien que se mostrasen en el día con un icono especial que mostrase si es luna llena, nueva, no únicamente con un puntito que indica que ese día hay un evento, pero no sabemos cual es.

Quizás tu también usas algún método para saber las fases lunares y tenerlas en tu escritorio para sembrar tu huerto o cortarte el pelo dependiendo del estado de la luna. ¿Quieres compartir tu solución para saber las fases lunares? Usa los comentarios del blog para añadir tu aporte.

a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar

Juegos libres de calidad y en desarrollo julio 2024

Repito entrada recurrente. Siguiendo la estela del mes pasado, este mes he llegado bastante justillo debido a temas académicos y tiempo semivacacional. Os recuerdo que esta entrada mensual tiene como objetivo promocionar los juegos libres, pero no como una página que quede obsoleta o sea un cementerio de proyectos muertos, así que la voy a realizar poco a poco y con conocimiento de causa. Por ello, y conociendo mis limitaciones y mi estilo de trabajo, la voy a ir actualizando de forma mes a mes y su contenido se irá ampliando poco a poco a. De esta forma, bienvenidos a la entrada de juegos libres de calidad y en desarrollo de julio 2024 en la que recopilo los juegos libres presentados en forma de entrada «tocha» en el blog ampliándola con Alien Arena y con noticias breves algunos de los juegos presentados.

Juegos libres de calidad y en desarrollo julio 2024

Juegos libres de calidad y en desarrollo julio 2024

Como decía al principio, esta entrada de la serie Juegos Libre de Calidad y en Desarrollo pretende ser una entrada viva y creciente, que tenga una parte fija pero dinámica en la que muestre no solo juegos libres sino también su estado de desarrollo, sus novedades principales y, si es posible, alguna noticia relevante de alguno de ellos: lanzamientos especiales, vídeos, premios, cambios notables, etc.

Para empezar utilizaré una tabla para mostrar la información y los juegos iniciales que aparecen son aquellos que he analizado a fondo en el blog dado que son los que tengo más claro su desarrollo, y cada més añadiré el siguiente que tengo en mente analizar.

Género Nombre Presentado en el blog Última actualización Comentario Otros juegos alternativos Libres o no.
Conducción Speed-dreams Si Marzo 2024
Versión 2.3
Siempre activos en redes, sobre todo en X (ex-Twitter) Need For Speed
Conducción SuperTux Kart Si Septiembre 2023
1.4
Se viene ya la versión 1.5. Atentos. SuperMario Kart
Estrategia por turnos The Battle of Wesnoth Si 29 de julio de 2024
Versión en desarrollo 1.19.2
17 de junio de 2024
versión estable 1.18.1
En la versión en desarrollo se está probando un menú principal rediseñado. ?¿?League of Legends??¿
Estrategia por turnos Hedgewars Si Versión 1.0 el 9 de octubre de 2019 Se está desarrollando un nuevo editor de temas. Worms
Warmux (proyecto libre sin desarrollo)
FPS Xonotic Si 20/06/2023
Versión 0.8.6
No necesita instalación Quake, Doom, Nexuiz, Unreal
MMORPG Ryzom Si 3 de julio de 2021
Versión 3.4.0
Es posible que esta no sea la última versión ya que se parchea muy seguido. World of Warcraft
Plataformas Supertux Si 2021
Versón 0.6.3
Se estima que la 0.7.0 saldrá en agosto de 2024. Super Mario
Simulación OpenTTD Si 3 de mayo 2024
14.1
Disponible en Steam y Gog. Transport Tycoon Deluxe
Simulación Simutrans Si 3 de junio 2024
Simutrans 123
Disponible para Linux, Windows, Max, Steam y Android. Transport Tycoon Deluxe
FPS Alien Arena Si 7.71.6 ¡Alien Arena ha sido instalado más de 1300 veces desde Flathub! Quake, Doom, Nexuiz, Unreal

Novedades de los juegos de la tabla

Esta sección la voy a dedicar a ofrecer una noticia de actualidad de los juegos de la tabla, de esta forma podremos ver si las comunidades siguen activas:

  • Es interesante ver el foro de Simutrans para descubrir los packs de pieles de las ciudades.

Y este mes no hay tiempo para más.

La entrada Juegos libres de calidad y en desarrollo julio 2024 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Comprobar si un equipo remoto está accesible por ssh en Linux

Veamos cómo podemos comprobar que un equipo remoto está accesible por ssh en tu sistema GNU/Linux

En mi red local de casa tengo tres equipos a los que accedo mediante ssh o dolphin. Pero en esta ocasión quería crear un pequeño script en bash para comprobar si un equipo estaba accesible mediante ssh para realizar una tarea u otra.

Después de una búsqueda por la red encontré lo que quería, lo comparto por el blog por si tu también lo necesitas (te hablo a ti lector o lectora del blog tanto como a mi yo del futuro)

Imaginemos que quiero comprobar la disponibilidad de mi equipo en mi red local que tiene como IP 192.168.1.42 y quiero saber si está disponible por ssh o si está caido el equipo. Para ello utilizaremos el comando nc (netcat)

Para ello ejecuto lo siguiente:

nc -z 192.168.1.42 ssh > /dev/null && echo $?

Si el comando nos devuelve un 0 es que el equipo está accesible, si nos devuelve un 1 es que no está accesible.

También podemos utilizar el propio ssh para darnos esa información.

ssh 192.168.1.34 true && echo $?  

Que nos devolverá los mismos resultados que el anterior comando, si está o no accesible el equipo.

Por cierto, si usas fish como shell en vez de bash, deberás reemplazar $? por $status, pero si lo usas en un script y has determinado en sl shebang que use bash, no será necesario hacer el cambio.

Espero que haya sido interesante y útil. ¿Estabas buscando esta opción? ¿Sabes otra manera de hacerlo? Usa los comentarios para compartir tu opinión.

a silhouette of a person's head and shoulders, used as a default avatar

KDE Blog firma la petición para instar a la Unión Europea a seguir financiando el software libre

Esta entrada más que una entrada es una llamada de atención para la UE y para todo el mundo del Software Libre. Como no podía ser de otra forma KDE Blog firma la petición para instar a la Unión Europea a seguir financiando el software libre. Y para ello reproduzco la carta y me uno al listado de gente y asociaciones que ya lo ha hecho. Y tú, ¿a qué esperas?

KDE Blog firma la petición para instar a la Unión Europea a seguir financiando el software libre

Publicado inicialmente por petites singularités. Traducción al inglés proporcionada por OW2 y yo, baltolkien, he cogido la traducción realizada por el equipo de traducción de KDE.

Si deseas firmar esta carta, por favor, publica este texto en tu sitio web y añádete a ti o a tu organización en la tabla que encontrarás en el sitio original.

Carta abierta a la Comisión Europea

Desde 2020, los programas de Next Generation Internet (NGI), parte del programa Horizon de la Comisión Europea, financian software libre en Europa utilizando un mecanismo de financiación en cascada (véanse, por ejemplo, las convocatorias de NLnet).

Varios de los proyectos de KDE se han beneficiado de la financiación de NGI, incluyendo NeoChat, Kaidan, KDE Connect, KMail y muchos otros. KDE e.V. es una organización europea sin fines de lucro con recursos limitados que depende de donaciones, patrocinadores y financiamientos como los que ofrece NGI para impulsar el desarrollo de nuestros proyectos.

Sin embargo, este año, según el borrador de trabajo de Horizon Europe que detalla los programas de financiación para 2025, notamos que Next Generation Internet ya no se menciona como parte del Cluster 4.

Los programas de NGI han demostrado su fuerza e importancia para apoyar la infraestructura de software europea, como un instrumento de financiación genérico para financiar los bienes digitales comunes y asegurar su sostenibilidad a largo plazo. Consideramos esta transformación incomprensible, además cuando NGI ha demostrado ser eficiente y económico para apoyar el software libre en su totalidad, desde las iniciativas más pequeñas hasta las más establecidas. Esta diversidad de ecosistemas respalda la fuerza de la innovación tecnológica europea, y mantener la iniciativa NGI para proporcionar apoyo estructural a proyectos de software en el corazón de la innovación mundial es clave para reforzar la soberanía de una infraestructura europea. Contrariamente a la percepción común, las innovaciones técnicas a menudo se originan en comunidades de programación europeas más que en norteamericanas, en su mayoría iniciadas por organizaciones a pequeña escala.

El anterior Cluster 4 asignó 27 millones de euros a:

  • «Internet centrado en el ser humano, alineado con valores y principios compartidos comúnmente en Europa»;
  • «Una internet floreciente, basado en bloques de construcción comunes creados dentro de NGI, que permite un mejor control de nuestra vida digital»;
  • «Un ecosistema estructurado de talentosos colaboradores que impulsa la creación de nuevos bienes comunes de internet y la evolución de los existentes».

En nombre de estos desafíos, más de 500 proyectos recibieron financiación de NGI en los primeros 5 años, respaldados por 18 organizaciones que gestionan estos consorcios de financiación europeos.

NGI contribuye a un vasto ecosistema, ya que la mayor parte de su presupuesto se asigna a financiar a terceros mediante convocatorias abiertas, para estructurar bienes comunes que cubren todo el alcance de Internet, desde hardware hasta aplicaciones, sistemas operativos, identidades digitales o supervisión del tráfico de datos. Esta financiación a terceros no se renueva en el programa actual, dejando a muchos proyectos sin recursos para la investigación y la innovación en Europa.

Además, NGI permite intercambios y colaboraciones en todos los países de la zona euro, así como en los «países de ampliación»1, actualmente tanto un éxito como un progreso continuo, al igual que el programa Erasmus antes que nosotros. NGI también contribuye a abrir y apoyar relaciones más largas que la financiación estricta de proyectos. Fomenta la implementación de proyectos financiados como pilotos, respaldando la colaboración, identificación y reutilización de elementos comunes en proyectos, la interoperabilidad en sistemas de identificación y más allá, estableciendo modelos de desarrollo que mezclan diversas escalas y tipos de esquemas de financiación europeos.

Mientras que Estados Unidos, China o Rusia despliegan enormes recursos públicos y privados para desarrollar software e infraestructura que capturan masivamente datos privados de los consumidores, la UE no puede permitirse esta renuncia. El software libre y de código abierto, apoyado por NGI desde 2020, es por diseño lo opuesto a posibles vectores de interferencia extranjera. Nos permite mantener nuestros datos de forma local y favorece una economía y conocimiento comunitario, a la vez que permite una colaboración internacional.

Esto es aún más esencial en el contexto geopolítico actual: el desafío de la soberanía tecnológica es fundamental, y el software libre permite abordarlo mientras se actúa por la paz y la soberanía en el mundo digital en su conjunto.

KDE Blog firma la petición para instar a la Unión Europea a seguir financiando el software libre

1 Según lo definido por Horizon Europe, los Estados miembros de ampliación son Bulgaria, Croacia, Chipre, la República Checa, Estonia, Grecia, Hungría, Letonia, Lituania, Malta, Polonia, Portugal, Rumanía, Eslovaquia y Eslovenia. Los países asociados de ampliación (bajo la condición de un acuerdo de asociación) incluyen Albania, Armenia, Bosnia, Islas Feroe, Georgia, Kosovo, Moldavia, Montenegro, Marruecos, Macedonia del Norte, Serbia, Túnez, Turquía y Ucrania. Las regiones de ampliación de ultramar son: Guadalupe, Guayana Francesa, Martinica, Isla de la Reunión, Mayotte, Isla de San Martín, Azores, Madeira y las Islas Canarias.

La entrada KDE Blog firma la petición para instar a la Unión Europea a seguir financiando el software libre se publicó primero en KDE Blog.

the avatar of Nathan Wolf