Welcome to Planet openSUSE

This is a feed aggregator that collects what the contributors to the openSUSE Project are writing on their respective blogs
To have your blog added to this aggregator, please read the instructions

Fri, Jun 13th, 2025

#openSUSE Tumbleweed revisión de las semanas 23 y 24 de 2025

Tumbleweed es una distribución de GNU/Linux «Rolling Release» o de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Logotipo de openSUSE Tumbleweed

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 estas semanas.

Y recuerda que puedes estar al tanto de las nuevas publicaciones de snapshots en esta web:

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:

En estas dos semanas se han publicado 8 snapshots (0531, 0601, 0602, 0604, 0605, 0606, 0610, y 0611) cargadas de actualizaciones importantes.

Las actualizaciones más destacadas de estas dos semanas:

  • Mozilla Firefox 138.0.4 & 139..01
  • cURL 8.14.0 & 8.14.1
  • GCC 14.3.0
  • GNOME 48.2
  • Qt 5.15.17 & Qt 6.9.1
  • Samba 4.22.1 & 4.22.2
  • libzypp: habilita curl2 y las descargas en paralelo de manera predeterminada
  • Linux kernel 6.15.0 & 6.15.1
  • LLVM 20.1.6
  • Systemd 257.6
  • KDE Gear 25.04.2
  • GStreamer 1.26.2
  • util-linux 2.41
  • Virtualbox 7.1.10
  • Mesa 25.1.3
  • PostgreSQL 17.5
  • MariaDB 11.8.2
  • SQLite 3.50.1

Pero tumbleweed no para de rodar y ya se están preparando muchas actualizaciones, entre ellas:

  • QEmu 10.0.2
  • Linux kernel 6.15.2
  • Go 1.25
  • KDE Plasma 6.4
  • Utilizar grub2-bls como arrancador predeterminado en sistemas UEFI
  • GCC 15 como compilador de la distro
  • CMake 4.0

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

——————————–

Tumbleweed – Review of the weeks 2025/23 & 24

Dear Tumbleweed users and hackers,

I’m again spanning two weeks, as the Swiss summer weather prevents me from working too long on Friday afternoons (and a couple of holidays on Thursdays), and thus I miss writing the reviews. However, the changes seem manageable, and it should be possible to provide you with an overview of what has happened and what is to come..After the infrastructure issues mentioned in my last review, we could increase the cadence a bit again and have managed to publish 8 snapshots in the past two weeks (0531, 0601, 0602, 0604, 0605, 0606, 0610, and 0611)

The most relevant changes delivered as part of those snapshots were:

  • Mozilla Firefox 138.0.4 & 139..01
  • cURL 8.14.0 & 8.14.1
  • GCC 14.3.0
  • GNOME 48.2
  • Qt 5.15.17 & Qt 6.9.1
  • Samba 4.22.1 & 4.22.2
  • libzypp: enable curl2 and parallel download by default
  • Linux kernel 6.15.0 & 6.15.1
  • LLVM 20.1.6
  • Systemd 257.6
  • KDE Gear 25.04.2
  • GStreamer 1.26.2
  • util-linux 2.41
  • Virtualbox 7.1.10
  • Mesa 25.1.3
  • PostgreSQL 17.5
  • MariaDB 11.8.2
  • SQLite 3.50.1

I admit, the list became longer than I had expected at first. As usual, Tumbleweed does not stop here, and the next snapshot is already being tested with more requests submitted and piled up. The changes we can predict for the foreseeable future are:

Quiz Set for Conferences

The openSUSE Project has rolled out a new web-based quiz application aimed at engaging conference attendees and open-source enthusiasts around the world.

The quiz platform, available at quiz.opensuse.org, offers a colorful, friendly interface with multiple curated challenges including “Kernel Ninja,” “Chameleon Fun for Kids!,” “The Ultimate YaST Challenge,” and an evolving “openSUSE Expert” mode. The app is designed for use at openSUSE booths during tech conferences, but it’s also accessible for daily use by the broader community.

Quizzes used to mean reprinting a thousand sheets when there was a typo or error, wrote Luboš Kocman in an email to the project mailing list. The change to putting the quiz online makes it sustainable, and far more fun.

Organizers can easily launch dedicated quiz instances for their events by submitting a pull request to the openSUSE/quiz GitHub repository. They can customize content, remove irrelevant quizzes, and avoid PR merges to keep deployments simple. Daily stats and winner selection are available via a built-in /stats endpoint, with optional /bingo functionality to ensure fairness in prize distributions, which will be offered at the openSUSE Conference.

The app supports offline use via npm start, which enables local quiz hosting over a private hotspot. Data is stored in local JSON files and allows event organizers to restart quizzes without losing participant scores. All content is open source, with translations managed through openSUSE’s Weblate platform. People are encouraged to contribute quiz questions and translations.

“The goal is to make the ‘Expert’ quiz never-ending and truly global,” Kocman said.

The openSUSE community plans to showcase the quiz at DevConf.cz today and the openSUSE Conference 2025 in a couple weeks.

Slimbook cumple 10 años ¡Muchas felicidades! #slimbook10

No oculto mi predilección por la marca de ensambladores de dispositivos Slimbook. Desde que los conocí, verano del 2015, no he tenido más que colaboraciones fructíferas con ellos con el doble objetivo de hacer mi vida más sencilla y ayudar a las Comunidades del Software Libre. Es por ello que no dudo en anunciar que Slimbook cumple 10 años y que es motivo de celebración por parte de todos.

Slimbook cumple 10 años ¡Muchas felicidades! #slimbook10

El famoso «año del escritorio» nunca llega a las comunidades libres… y eso no es así. De hecho desde hace unos años los linuxeros lo tenemos fácil para disponer de un ordenador con un entorno de trabajo libre de fábrica, y una de las empresas que ha hecho esto posible ha sido Slimbook.

Es más, si queremos que ese de nuevo famoso «año del escritorio» llegue a todo el mundo solo tenemos una vía: hacer que los dispositivos que se adquieran tengan un sistema GNU/Linux preinstalado. Esto es así ya que la mayoría de los usuarios no se preocupan de si tienen un sistema operativo u otro, simplemente quieren que funcione. Es por ello que Google lo tuvo fácil para conquistar el mundo de los smartphones… y Windows al final tuvo que rendirse incluso comprando Nokia.

Todo esta introducció es para reivindicar de nuevo el papel de Slimbook en la universalización de los entornos libres para todo el mundo ya que cumple un año más, y ya son 10, ofreciendo dispositivos 100% compatibles con GNU/Linux a un precio razonable y acorde con el servicio adicional que ofrecen.Y es que no conozco a nadie que no hable maravillas de su servicio técnico.

Sí, estoy seguro que se pueden adquirir portátiles similares a menor precio pero es que con estos además pagas proximidad y mimo por sus productos, como así se ha demostrado en algún que otro test de rendimiento. Además de tener como marca de referencia «local» que genera puesto de trabajo e innovación.

Slimbook cumple 8 años ¡Muchas felicidades!

Además, tal y como relaté en el artículo de su séptimo aniversario que publiqué hace ya tres años (y que os aconsejo leer), la marca valenciana no solo vende ordenadores, sino que cuida todo lo que puede su relación con la comunidad a base de patrocinios de eventos y proyectos (como lo es de KDE), comunicación (a base de foros y presencia en grupos comunitarios de KDE como Cañas y Bravas), participación en podcast, creando y liberando aplicaciones, etc.

Slimbook cumple 8 años ¡Muchas felicidades!

No hay que olvidar que fruto de esta relación es nacimiento de los KDE Slimbook un ultrabook que es un símbolo de la característica principal de la marca: mejora constante en cada lanzamiento a la vez que ayuda al proyecto de la Comunidad con una donación económica por la venta de cada portátil. Este es un proyecto que no se ha quedado estancado en una colaboración puntual, sino que cada cierto tiempo se renueva el compromiso y se lanza una nueva versión. En la actualidad ya vamos por la sexta iteracción.

No olvidemos, que además, están decididos a promocionar al máximo proyectos y eventos gracias a su centro de reuniones, Linux Center, que cada mes aproximadamente realiza un encuentro donde se hablan de aplicaciones o metodologías libres. El año pasdo, por ejemplo, celebramos allí el lanzamiento de KDE 6 en sus instalaciones y fue clave para que esLibre 2024 y Akademy-es 2024 de València fueran un éxito de participación.

Y este año patrocina Akademy-es 2025 de Málaga OpenSouthCode Edition II.

Por todo lo anterior se merecen que desde KDE Blog os digamos:

¡Muchas Felicidades Slimbook!

Y para completar la entrada, os invitamos a participar en los eventos para celebrar su aniversario con sorteos incluidos que están anunciando es su cuenta de X (ex-Twitter) y promocionar un poco su campaña de aniversario:

Para celebrar estos 10 años de historia, hemos preparado una campaña especial que se desplegará durante varias semanas, y que incluirá:

🔥 Descuentos especiales en nuestra web (por tiempo y stock limitado)
🎁 Sorteos y concursos con premios únicos
💬 Contenido exclusivo, entrevistas, y colaboraciones con personalidades del sector
🏆 SLIMBOOK AWARDS, donde reconoceremos a los proyectos y figuras destacadas del mundo Linux y Open Source.

Y muchas más iniciativas que iremos revelando. ¡Síguenos en nuestras redes sociales para estar al día de TODO!

🔥 Descuentos especiales en nuestra web (por tiempo y stock limitado)

PD: Quisiera recordar una cosa que he dicho ya en varias ocasiones. No penséis que hago toda esta publicidad porque reciba una compensación económica… la publicidad del margen fue iniciativa mía, y por tanto, no recibo un euro de ello.

La entrada Slimbook cumple 10 años ¡Muchas felicidades! #slimbook10 se publicó primero en KDE Blog.

sslh: Remote Denial-of-Service Vulnerabilities

Table of Contents

1) Introduction

sslh is a protocol demultiplexer that allows to provide different types of services on the same network port. To achieve this, sslh performs heuristic analysis of the initial network data arriving on a connection, and forwards all further traffic to a matching service on the local system. A typical use case is to serve both SSL and SSH connections (hence the name) on port 443, to accommodate corporate firewall restrictions.

In April 2025 we conducted a review of sslh, mostly due to the fact that it processes all kinds of network protocols and is implemented in the C programming language, which is known to be prone to memory handling errors. For this review we looked into release v2.2.1 of sslh. Bugfixes for the issues described in this report can be found in release v2.2.4.

The next section provides an overview of the sslh implementation. Section 3) describes two security relevant Denial-of-Service issues we discovered during our review. Section 4) discusses some non-security relevant findings and remarks we gathered during our review. Section 5) looks into the general resilience of sslh against high network load attacks. Section 6) provides a summary of our assessment of sslh.

2) Overview of sslh

sslh implements so-called probes to determine the type of service when a new TCP or UDP session is initiated. These probes inspect the first few bytes of incoming data until a positive or a negative decision can be made. Once a specific service type has been determined, all following traffic will be forwarded to a dedicated service running on localhost, without interpreting further data. sslh will only probe for those protocols that are actively configured, no other probes will be invoked without need.

sslh supports three different I/O models for handling network input. The choice of what model to use is made at compile time, which is why there can exist multiple sslh binaries, one for each I/O flavor. The following models exist:

  • a fork model implemented in sslh-fork.c. In this model, a separate process is forked for each newly incoming TCP connection. The forked process obtains ownership of the TCP connection, handles related I/O, and exits when the connection ends. UDP protocols are not supported in this model.
  • a select model implemented in sslh-select.c. In this model, file descriptors are monitored in a single process using the select() system call. This model also supports UDP protocols: for this purpose, all data originating from the same source address are considered to be part of the same session. A dedicated socket is created for each new session sslh detects.
  • an implementation based on libev implemented in sslh-ev.c. This variant outsources the I/O management details to the third party library. This also supports UDP protocols in a similar way to the select model described earlier.

The different probes implemented in sslh were one of the focus areas during our review. sslh runs with lowered privileges and systemd hardenings enabled, thus privilege escalation attack vectors will only have limited impact. An area that is still important in spite of these protections is Denial-of-Service, which we looked into as well.

3) Security Issues

3.1) File Descriptor Exhaustion Triggers Segmentation Fault (CVE-2025-46807)

As part of our investigation of Denial-of-Service attack vectors, we looked into what happens when a lot of connections are created towards sslh and, as a result, file descriptors are exhausted. While the sslh-fork variant manages file descriptor exhaustion quite well, the other two variants have issues in this area. This especially affects UDP connections that need to be tracked on application level, since there is no concept of a connection on protocol level.

For each connection, sslh maintains a timeout after which the connection is terminated if the type of service could not be determined. The sslh-select implementation only checks UDP timeouts when there is network activity, otherwise the file descriptors that are created for each UDP session stay open. Due to this, an attacker can create enough sessions to exhaust the 1024 file descriptors supported by default by sslh, thereby making it impossible for genuine clients to connect anymore.

Even worse, when the file descriptor limit is encountered, sslh crashes with a segmentation fault, as it attempts to dereference new_cnx, which is a NULL pointer in this case. Therefore, this issue represents a simple remote Denial-of-Service attack vector. The segmentation fault also happens when the admin configures the udp_max_connections setting (or command line switch), as the NULL pointer dereference is reached in this context as well.

To reproduce this, we tested the openvpn probe configured for UDP. On the client side we created many connections where each connection only sends a single 0x08 byte.

We did not check the sslh-ev implementation very thoroughly, because it depends on the third party libev library. The behaviour is similar to the sshl-select variant, though. UDP sockets are seemingly never closed again.

Bugfix

Upstream fixed this issue in commit ff8206f7c which is part of the v2.2.4 release. While the segmentation fault is fixed with this change, UDP sockets potentially still stay open for a longer time until further traffic is processed by sslh, which triggers the socket timeout logic.

3.2) Misaligned Memory Accesses in OpenVPN Protocol Probe (CVE-2025-46806)

In the UDP code path of is_openvpn_protocol(), if clauses like this can be found:

    if (ntohl(*(uint32_t*)(p + OVPN_HARD_RESET_PACKET_ID_OFFSET(OVPN_HMAC_128))) <= 5u)

This dereferences a uint32_t* that points to memory located 25 bytes after the start of the heap allocated network buffer. On CPU architectures like ARM this will cause a SIGBUS error, and thus represents a remote DoS attack vector.

We reproduced this issue on a x86_64 machine by compiling sslh with
-fsanitize=alignment. By sending a sequence of at least 29 0x08 bytes, the following diagnostic is triggered:

probe.c:179:13: runtime error: load of misaligned address 0x7ffef1a5a499 for type 'uint32_t', which requires 4 byte alignment
0x7ffef1a5a499: note: pointer points here
 08 08 08  08 08 08 08 08 08 08 08  08 08 08 08 08 08 08 08  08 08 08 08 08 08 08 08  08 08 08 08 08
              ^
probe.c:185:13: runtime error: load of misaligned address 0x7ffef1a5a49d for type 'uint32_t', which requires 4 byte alignment
0x7ffef1a5a49d: note: pointer points here
 08 08 08 08 08 08 08  08 08 08 08 08 08 08 08  08 08 08 08 08 08 08 08  08 08 08 08 08 08 08 08  08

Bugfix

The usual fix for this problem in protocol parsing is to memcpy() the integer data into a local stack variable instead of dereferencing the pointer into the raw network data. This is what upstream did in commit 204305a88fb3 which is part of the v2.2.4 release.

4) Other Findings and Remarks

4.1) Missing Consideration of Short Reads on TCP Streams

A couple of probes don’t consider short reads when dealing with the TCP protocol. For example in is_openvpn_protocol() the following code is found in the TCP code path:

    if (len < 2)
        return PROBE_AGAIN;

    packet_len = ntohs(*(uint16_t*)p);
    return packet_len == len - 2;

If less than two bytes have been received, then the function indicates PROBE_AGAIN, which is fine. After the supposed message length has been parsed into packet_len, the probe only succeeds if the complete message has been received by now, otherwise the function returns 0 which equals PROBE_NEXT.

Similar situations are found in is_teamspeak_protocol() and is_msrdp_protocol(). While it may be unlikely that such short reads occur often with TCP, it is still formally incorrect and could lead to false negative protocol detection in a number of cases.

Bugfix

Based on experience upstream believes that this is not an issue in practice currently, since no bug reports in this area have appeared. For this reason this is not a priority for upstream at the moment.

4.2) Likelihood of False Positive Probe Results

A couple of probe functions rely on very little protocol data to come to a positive decision. For example is_tinc_protocol() indicates a match if the packet starts with the string
" 0". In is_openvpn_protocol() any packet that stores the packet length in the first two bytes in network byte order is considered a match, which is probably the case for quite a few network protocols.

Security-wise this is not relevant, because the services these packets are being forwarded to have to be able to deal with whatever data is sent to them, even if it is destined for a different type of service. From a perspective of correct probe implementation it could lead to unexpected behaviour in some situations, however (especially when a lot of protocols are multiplexed over the same sslh port). We suggested upstream to try and base probe decisions on more reliable heuristics to avoid false positives.

Bugfix

Similar to section 4.1) upstream does not believe that this is a major issue for users at the moment, hence there are no immediate changes to the code base to address this.

4.3) Parsing of Potentially Undefined Data in is_syslog_protocol()

The following code is found in is_syslog_protocol():

    res = sscanf(p, "<%d>", &i);
    if (res == 1) return 1;

    res = sscanf(p, "%d <%d>", &i, &j);
    if (res == 2) return 1;

The sscanf() function does not know about the boundaries of the incoming network data here. Very short reads like a 1 byte input will cause sscanf() to operate on undefined data, found in the buffer allocated on the heap in defer_write().

Bugfix

For a quick bugfix we suggested to explicitly zero terminate the buffer by allocating an extra byte after the end of the payload. Running sscanf() to parse integers found in untrusted data could be considered a bit on the dangerous side, however, thus we suggested to generally try and change this into more careful code.

Upstream fixed this in commit ad1f5d68e96, which is part of the v2.2.4 release. The bugfix is along the lines of our suggestion and also adds an additional sanity check for the integer which is parsed from the network data.

5) Resilience of sslh Against High Network Load Attacks

A general-purpose network service like sslh can be sensitive to resource depletion attacks, such as the aforementioned file descriptor exhaustion issue. The sslh-fork implementation spawns a new process for each incoming TCP connection, which brings to mind the possibility to consume excessive resources not only on a per-process scope, but also on a system-wide scope. By creating a large amount of connections towards sslh, a “fork bomb” effect could be achieved. When a “fork bomb” is executed locally on Linux then this often still causes an inaccessible system even today, when there are no strict resource limits in place. Achieving something like this remotely would be a major DoS attack vector.

sslh-fork implements a timeout for each connection, which is based on the select() system call. If the probing phase does not come to a decision before the timeout occurs, then the connection is closed again. By default this timeout is set to five seconds. Since sslh-fork creates a new process for each newly incoming connection, there is no limit of 1024 file descriptors being opened by sslh. In theory an attacker could attempt to exceed the system-wide file descriptor and/or process limit by creating an excessive amount of connections.

The default timeout enforcement of five seconds means that the attack is quite limited, however. During our tests we were not able to create more than about 5,000 concurrent sslh-fork processes. This creates quite a bit of system load, but does not expose any critical system behaviour on an average machine.

Even though the current situation is acceptable, it could be considered to offer an application level limit for the amount of parallel connections. For UDP there exists a udp_max_connections setting already, but not for TCP.

Bugfix

In discussions with upstream it was agreed that proper protection from such Denial-of-Service attacks is best achieved on the end of the administrator, who can for example configure Linux cgroup constraints. Upstream is still considering to add a tcp_max_connections setting to limit the maximum amount of parallel TCP connections in the future.

6) Summary

Overall we believe sslh is in good shape. There is little attack surface, and hardenings are in place by default. With the two remote DoS vectors 3.1) and 3.2) fixed, it should be safe to use sslh in production. Users that are worried about more complex DoS attacks should additionally consider customizing their setup to enforce resource consumption limits on operating system level.

There is some danger of false positive or false negative probe outcomes as outlined in sections 4.1) and 4.2). These seem not to have occurred a lot in practice yet, and it is a trade-off towards simplicity and efficiency in the current implementation of sslh.

7) Timeline

2025-04-25 We privately reported the findings to the author of sslh by email, offering coordinated disclosure.
2025-05-06 We discussed details about the reported issues and possible CVE assignments. The issues were kept private for the time being.
2025-05-08 We assigned two CVEs from our pool for the issues and shared them with upstream.
2025-05-25 The upstream author informed us about bugfixes that have already been published in the sslh GitHub repository and about an upcoming release containing the fixes.
2025-05-28 Release v2.2.4 containing the fixes was published.
2025-06-13 We published this report.

8) References

Thu, Jun 12th, 2025

Taller de instalación – endof10 en Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes

Taller de instalación – endof10 en Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes

Hace unos meses compartí con vosotros que este año Akademy-es 2025 se va a realizar de forma conjunta con la Opensouthcode en Málaga, el 20 y 21 de junio, en una edición muy especial ya que volveremos a encontrarnos de forma física pero que seguirá siendo accesible para todo el mundo utilizando tecnologías de telecomunicación libres (esperamos que la técnica no nos falle).

Como se ha comentado en otras entradas, en esta ocasión vamos a dedicar el viernes a las charlas y el sábado a las actividades sociales, siendo una de ellas un taller de instalación que se enmarca dentro de la iniciativa endof10 ya que, como el soporte oficial para Windows 10 termina en octubre de 2025 y, en lugar de comprar un equipo nuevo, o equipo actualizar tu equipo a una versión nueva de Windows, te proponemos que continúes usando tu portátil actual instalando Linux.

Taller de instalación – endof10 en Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes

Los detalles son los siguientes:

  • Esta actividad tendrá lugar el Sábado 21 de junio, de 10:00 a 14:00 h en La Térmica, Málaga.
  • Necesitas, claro está, traer tu equipo (importante: Haz una copia de seguridad de todos tus datos importantes antes de venir.)
  • Nuestros voluntarios te ayudarán a elegir entre varias distribuciones de Linux según tus necesidades y el uso que le des a tu equipo. Te asesoraremos sobre cuál puede ser la mejor opción para ti.

Importante: Si tienes alguna necesidad específica (si necesitas algún software específico, o quieres preguntar por alternativas libres a software que uses), puedes enviarnos un email a akademy-es-org@kde-espana.org antes del evento.

Más información: KDE España

Akademy-es 2025 de Málaga OpenSouthCode Edition II

La asociación KDE España anunció la celebración de Akademy-es 2025 en Málaga dentro del evento sobre tecnología y cultura libre OpenSouthCode, los días 20 y 21 de junio, en La Térmica, el centro de referencia nacional e internacional de la cultura en Málaga.

Akademy-es, el encuentro anual de colaboradores y usuarios de KDE en España con los siguientes objetivos:

  • Poner en contacto a desarrolladores de KDE de toda España, para que puedan hablar de los proyectos en que están trabajando, compartir código, experiencias y conocimiento.
  • Dar a conocer los proyectos KDE, como el entorno de escritorio, a nuevos usuarios.
  • Divulgar acerca de las tecnologías KDE, tanto para nuevos desarrolladores como para usuarios que quieran conocer mejor KDE.
Abierto el registro para Akademy-es 2025 de Málaga
Foto de grupo de Akademy-es 2024 de València EsLibre Edition

Aprovecho para recordar que el registro está abierto pero que se debe realizar mediante Opensouthcode indicando que vuestro tema de interés es Akademy-es… aunque evidentemente el registro es válido para los dos eventos.

Más información y registro: Opensouthcode

Podéis repasar las anteriores ediciones en estas entradas del blog:

La entrada Taller de instalación – endof10 en Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes se publicó primero en KDE Blog.

Wed, Jun 11th, 2025

Salmorejo Geek presenta Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes

Se acerca el fin de semana clave y las noticias sobre el gran evento organizado por la Asociación KDE España y la gente de OpenSouthCode se suceden. En esta ocasión os traigo un podcast ya que Salmorejo Geek presenta Akademy-es 2025 de Málaga OpenSouthCode Editon II de la mano del gran Yoyo Fernández y con un invitado que conozco bien, Baltasar Ortega (yo mismo). Espero que os guste.

Salmorejo Geek presenta Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes

Hace unos meses compartí con vosotros que este año Akademy-es 2025 se va a realizar de forma conjunta con la Opensouthcode en Málaga, el 20 y 21 de junio, en una edición muy especial ya que volveremos a encontrarnos de forma física pero que seguirá siendo accesible para todo el mundo utilizando tecnologías de telecomunicación libres (esperamos que la técnica no nos falle).

Para promocionar el evento no hay nada mejor que utilizar todas las vías posibles, y una de ellas es utilizar los podcaste. En este caso el de Salmorejo Geek, un proyecto que sigo siempre que puedo aunque es tan prolífico que no llego a toda su producción.

Este podcast es conducido por Yoyo Fernández, al cual tengo admiración por su constancia, creatividad y su versatilidad, ya que toca todos los palos tecnológicos sin casarse con ninguno, lo cual significa que si habla de GNU/Linux es porque es rival de los privativos.

Salmorejo Geek presenta Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes

En el blog ha aparecido algunas veces como protagonista, aunque no tanto como me gustaría, ya que por norma general sus temas son muy abiertos pero poco a poco va tocando más temas de la Comunidad KDE ya que ahora Yoyo ya es un KDEero converso (al menos en algunos de sus equipos).

Pues bien, hace unos días le pedí un poco de ayuda en la promoción del evento de la Comunidad de Software Libre y, sin dudarlo un minuto, Yoyo accedió y este fin de semana hemos grabado. He aquí la prueba. Espero que os guste y, si es así, que se lo paguéis con «likes» y subscripciones, que bien se lo merece.

Akademy-es 2025 de Málaga OpenSouthCode Edition II

La asociación KDE España anunció la celebración de Akademy-es 2025 en Málaga dentro del evento sobre tecnología y cultura libre OpenSouthCode, los días 20 y 21 de junio, en La Térmica, el centro de referencia nacional e internacional de la cultura en Málaga.

Akademy-es, el encuentro anual de colaboradores y usuarios de KDE en España con los siguientes objetivos:

  • Poner en contacto a desarrolladores de KDE de toda España, para que puedan hablar de los proyectos en que están trabajando, compartir código, experiencias y conocimiento.
  • Dar a conocer los proyectos KDE, como el entorno de escritorio, a nuevos usuarios.
  • Divulgar acerca de las tecnologías KDE, tanto para nuevos desarrolladores como para usuarios que quieran conocer mejor KDE.
Abierto el registro para Akademy-es 2025 de Málaga
Foto de grupo de Akademy-es 2024 de València EsLibre Edition

Aprovecho para recordar que el registro está abierto pero que se debe realizar mediante Opensouthcode indicando que vuestro tema de interés es Akademy-es… aunque evidentemente el registro es válido para los dos eventos.

Más información y registro: Opensouthcode

Podéis repasar las anteriores ediciones en estas entradas del blog:

La entrada Salmorejo Geek presenta Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes se publicó primero en KDE Blog.

Tue, Jun 10th, 2025

Asia Summit Call For Host is Here

openSUSE.Asia Summit 2026: Call For Host

The openSUSE.Asia Summit is an annual conference that brings together openSUSE contributors and enthusiasts from across Asia. It serves as a valuable platform for face-to-face collaboration, knowledge sharing, and community building. The summit primarily highlights the openSUSE distribution, exploring its applications in both personal and enterprise environments, while also promoting the broader open source culture.

As part of its mission to promote openSUSE across Asia, the openSUSE.Asia Summit Organizing Committee invites local communities to take on the exciting challenge of hosting the 2026 summit. The committee is committed to supporting you every step of the way to ensure a successful and impactful event.

Important Dates

  • August 1: Deadline for application
  • August 30: Presentation at openSUSE.Asia Summit 2025
  • October 31: Announcement of the following host

We will invite you to join our regular online meetings, giving you the opportunity to observe and learn the process of organizing the event. Additionally, you will be expected to present your proposal at the upcoming summit in Faridabad, India. The submitted proposals will be reviewed by the organizing committee. During this process, the committee may reach out with additional questions or requests for further information.

How to Submit?

Please email your proposal to both summit@lists.opensuse.org and opensuseasia-summit@googlegroups.com. Because the former address does not allow attachments, you need to upload your proposal somewhere and share the link to it.

The proposal should contain:

  • Venue
  • How to reach your city and venue
  • Budget Estimation
    • Conference Venue
    • T-shirt
    • Tea break, Lunch, Dinner, Conference Tour, etc.
    • Introduction to your community who will organize the summit
  • Introduction to your community that will organize the summit

Please refer to openSUSE.Asia Summit Tips for Organizers before writing your proposal.

We are looking forward to hearing from you soon!

Abierto el registro para Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes

Estamos cerca ya de un nuevo evento organizado por la Asociación KDE España y prueba de ello es que ha sido abierto el registro para Akademy-es 2025 de Málaga, una edición que se celebra junto a la Opensouthcode el 20 y 21 de junio. No te lo pienses y ven con nosotros.

Abierto el registro para Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes

Hace unos meses compartí con vosotros que este año Akademy-es 2025 se va a realizar de forma conjunta con la Opensouthcode en Málaga, el 20 y 21 de junio, en una edición muy especial ya que volveremos a encontrarnos de forma física pero que seguirá siendo accesible para todo el mundo utilizando tecnologías de telecomunicación libres.

En esta ocasión, continuamos con la metodología del año pasado de València, y las charlas serán el viernes y el sábado lo dedicaremos a eventos sociales, a atender mejor el stand y a disfrutar del evento madre.

Abierto el registro para Akademy-es 2025 de Málaga
Foto de grupo de Akademy-es 2024 de València EsLibre Edition

En otras palabras, el evento se acerca y es por ello que ya se ha abierto el registro para Akademy-es 2025 de Málaga, un registro que se realiza para tener un poco de control sobre el número de asistente y así poder tener una previsión de aforo y de otros detalles como refrescos, café o algo de comida para las pausas para el café.

Este año registrarse es algo diferente, simplemente debéis indicar cuando realicéis el registro a la Opensouthcode que vuestro tema de interés es Akademy-es… aunque evidentemente el registro es válido para los dos eventos.

Más información y registro: Opensouthcode

¿Qué es Akademy-es?

Akademy-es (#akademyes, que es la etiqueta para las redes sociales) es evento más importante para los desarrolladores y simpatizantes de KDE, que se ha ido celebrando desde el 2006 con éxito creciente.

En general, las Akademy-es son el lugar adecuado para conocer a los desarrolladores, diseñadores, traductores, usuarios y empresas  que mueven este gran proyecto.

En ellas se realizan ponencias, se presentan programas, se hace un poco de caja para los proyectos libres (camisetas, chapas, etc) pero sobre todo se conoce a gente muy interesante y se cargan baterías para el futuro.

Podéis repasar las anteriores ediciones en estas entradas del blog:

La entrada Abierto el registro para Akademy-es 2025 de Málaga OpenSouthCode Editon II #akademyes se publicó primero en KDE Blog.

Mon, Jun 9th, 2025

Log Detective: Google Summer of Code 2025

I'm glad to say that I'll participate again in the GSoC, as mentor. This year we will try to improve the RPM packaging workflow using AI, as part of the openSUSE project.

So this summer I'll be mentoring an intern that will research how to integrate Log Detective with openSUSE tooling to improve the packager workflow to maintain rpm packages.

Log Detective

Log Detective is an initiative created by the Fedora project, with the goal of

"Train an AI model to understand RPM build logs and explain the failure in simple words, with recommendations how to fix it. You won't need to open the logs at all."

As a project that was promoted by Fedora, it's highly integrated with the build tools around this distribution and RPM packages. But RPM packages are used in a lot of different distributions, so this "expert" LLM will be helpful for everyone doing RPM, and everyone doing RPM, should contribute to it.

This is open source, so if, at openSUSE, we want to have something similar to improve the OBS, we don't need to reimplement it, we can collaborate. And that's the idea of this GSoC project.

We want to use Log Detective, but also collaborate with failures from openSUSE to improve the training and the AI, and this should benefit openSUSE but also will benefit Fedora and all other RPM based distributions.

The intern

The selected intern is Aazam Thakur. He studies at University of Mumbai, India. He has experience in using SUSE as he has previously worked on SLES 15.6 during his previous summer mentorship at OpenMainFrame Project for RPM packaging.

I'm sure that he will be able to achieve great things during these three months. The project looks very promising and it's one of the things where AI and LLM will shine, because digging into logs is always something difficult and if we train a LLM with a lot of data it can be really useful to categorize failures and give a short description of what's happening.