Skip to main content

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

Las novedades de Minuet de KDE Gear 26.08, edición «Enjoy Shiny Stuff»

Sigo la serie con las nuevas funcionalidades que nos ofrece la Comunidad KDE después de lanzar su conjunto de aplicaciones revisadas y mejoradas. Finalizamos con las novedades de Minuet de KDE Gear 26.08 edición «Enjoy Shiny Stuff» la aplicación de educación musical de KDE.

Las novedades de Minuet de KDE Gear 26.08, edición «Enjoy Shiny Stuff»

Minuet es la aplicación de KDE para la educación musical cuyo objetivo es ayudar a estudiantes y músicos a entrenar el oído mediante ejercicios de intervalos, acordes, escalas y ritmos.

Para este KDE Gear 26.08, Minuet estrena una nueva interfaz diseñada para funcionar a la perfección tanto en pantallas de escritorio como en dispositivos móviles.

Para lograrlo, la página de inicio y el panel de navegación facilitan la localización de las categorías de ejercicios, mientras que el explorador de actividades presenta ahora cada ejercicio en forma de tarjeta con una breve descripción. La categoría actual permanece resaltada y el nuevo campo de búsqueda permite filtrar los ejercicios por sus nombres y descripciones traducidos.

Del mismo modo, las páginas de los ejercicios se han reorganizado para aprovechar mejor el espacio disponible en ventanas estrechas y teléfonos.

En resumen, un lavado de cara para que el uso de esta aplicación sea lo más satisfactorio posible.

Todo ello mientras se prepara el 30 aniversario de un proyecto que según más de uno es el I+D+I de un Software de todo el mundo para todo el mundo.

La novedades de Minuet de KDE Gear 26.08, edición «Enjoy Shiny Stuff»

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos.

La entrada Las novedades de Minuet de KDE Gear 26.08, edición «Enjoy Shiny Stuff» se publicó primero en KDE Blog.

the avatar of openSUSE News

Tw Arm Update


author: Douglas DeMaio date: 2026-09-16 14:00:00+02:00 layout: post image: /wp-content/uploads/2025/07/sbc.png license: CC-BY-SA-3.0 title: Tumbleweed ARM Updates in September categories:

  • Announcements
  • openSUSE
  • Tumbleweed
  • Slowroll
  • MicroOS
  • arm tags:
  • openSUSE
  • Tumbleweed
  • Developers
  • sysadmin
  • user
  • Open Source
  • rolling release
  • gamers
  • superuser
  • distrowatch
  • Linux
  • kernel
  • kernel-source
  • Mesa
  • graphics
  • CVE
  • Power Users
  • Superuser
  • ARM
  • AArch64
  • Raspberry Pi
  • Rockchip
  • SBC
  • Jetson
  • QEMU
  • glibc
  • UEFI
  • snapper
  • GIMP
  • shotwell
  • kbd

There were a few software package updates for openSUSE Tumbleweed ARM this month with snapshots reaching the ARM port.

September’s snapshots of the ARM port carried the Linux kernel to a security-heavy 7.2.5. There was a jump to glibc 2.44 with its large AArch64 push, and QEMU reaching 11.1.1. Raspberry Pi owners get a firmware fix that clears up a Wi-Fi scan error, the Networking Stack received security patches, and GIMP 3.2.6 brings AArch64-specific fixes.

Raspberry Pi

This month’s raspberrypi-firmware update prevents the spurious “-52” error message that could appear during Wi-Fi scans (bsc#1215134), so scanning for networks is quieter on boards where the firmware reported a phantom failure. The Linux kernel 7.2.4 update fixed a memory leak in the brcmfmac driver’s SDIO control path, which reduces memory pressure over long uptimes on the onboard Cypress Wi-Fi chip used across recent Pi models.

Rockchip & Other SBCs

Owners of Rockchip and other single-board computers get kernel fixes for the MediaTek Wi-Fi chipsets that many boards ship with, including headroom fixes for USB/SDIO transfers on mt7925 and EEPROM size validation on the mt7915 and mt7996 drivers, which protects against malformed device data (bsc#1012628). kernel-firmware-qcom adds DSP firmware for the Qualcomm x1e80100, nord and qcs8300 platforms, improving modem, DSP and graphics support. dracut now includes leds-qcom-lpg in the aarch64 DRM module set, keeping RGB indicator LEDs working when booting from an initrd. Finally, wireless-regdb enables 320 MHz channels for Hong Kong, updates South Africa’s rules, and drops the 60 GHz DFS flag for Togo.

i.MX & NXP

Developers working with NXP hardware gain the imx8mp-evk machine type in QEMU 11.1.1, which emulates the i.MX 8M Plus Evaluation Kit and makes it easier to test software for that platform without physical hardware. The kernel 7.2.3 update fixed the mxs-dcp crypto engine’s source scatterlist length access and improved the Data Co-Processor security block on i.MX System on Chips that use it for accelerated encryption. These changes make NXP hardware slightly more accessible to both emulation and crypto workloads.

aarch64 Virtualization, UEFI & Toolchain

QEMU 11.1.1 is the virtualization highlight of the month, advancing the emulator with Universal Flash Storage emulation for Write Booster and Host-Initiated Defragmentation based on the UFS 4.1 specification, plus vhost-host-user support for offloading real-time clock handling through virtio-rtc. The ARM targets gain new architectural CPU features, and the virt board can now specify cache topology. The ARM-specific fixes include a regression test and boundary-case fix for the SVE2 whilewr/whilerw instructions and a fix for arm_gicv3 kconfig selection, and openSUSE disables GCS linker validation in the spec to keep the aarch64 build working.

glibc 2.44 delivers the strongest AArch64 additions in months. On targets with the Guarded Control Stack extension, glibc now locks all GCS operations, including status, write-on-shadow-stack and push-to-shadow-stack, immediately after enabling GCS with an ENFORCED or OVERRIDE policy, closing a window where a process could still mutate its own shadow stack. Special-case paths for log, exp, sin, cas, sinh, cosh, asinh, acosh and atanh are vectorized for both SVE and AdvSIMD, and vector powr variants are added, which speeds up floating-point-heavy code on capable Cortex-X and Neoverse cores.

ovmf advances to edk2-stable202608, refreshing the UEFI firmware that backs the qemu-uefi-aarch64 subpackage. The update adds AArch64 host test coverage across SecurityPkg, CryptoPkg, PrmPkg, DynamicTablesPkg, MdeModulePkg and MdePkg, plus UnitTestFrameworkPkg support for GCC AArch64, which strengthens firmware quality assurance for arm64 virtual machines. The EFI Memory Attributes Protocol workaround is dropped because GRUB2 now supports the protocol, so booting stays compatible with the cleaner firmware behavior.

sdbootutil improved its systemd-boot handling with a new status command, parallel test execution, a --repair parameter for cleanup, and better reporting of entries with missing files. The update prevents duplicate entries on non-snapper systems, keeps the exit status of sdbootutil calls intact, and avoids writing the recovery PIN to the journal, which is a meaningful privacy improvement for systems using PCR-based secure boot.

GTK4 4.22.5 fixes a build failure on 32-bit ARM and repairs 32-bit Vulkan image builds, so the toolkit and gskvulkanimage both compile cleanly on armv7. A Wayland session crash in gdk_wayland_toplevel_remove_from_session() and a memory buffer fix round out the release for desktop users on ARM.

LLVM 23.1.1 arrives as a bugfix release for the 23.1.0 series, remaining API and ABI compatible while dropping the obsolete i586 build patch.

GIMP 3.2.6 carries the first AArch64-specific wins for the image editor. The clipboard brush and pattern maximum size is bumped to 8192 on AArch64 as well, matching the ceiling that x86-64 and PPC64 have had since the 3.2.0 release candidates, so larger brushes and patterns survive clipboard round-trips on ARM desktops.

shotwell 33.0 makes the jump from the 0.32 series with a full port to GTK4 (requiring at least 4.22), a reworked printing flow, and fixes for the fullscreen toolbar auto-hide and disappearing slideshow icons. The release replaces its dedicated authentication helper with a small localhost web server for publishing, adds a “peek password” toggle to the Piwigo flow and fixes setting desktop backgrounds.

kbd 2.10.0 extends the console stack with XKB support: loadkeys can now generate console keymaps from XKB data, import XKB compose tables and handle XKB group switching, modifier handling, virtual console switching and keypad/editing remaps.

Snapshots at a Glance

Snapshot Kernel Headline changes
2026-09-08 7.2.3 glibc 2.44 with AArch64 GCS and SVE/AdvSIMD math, QEMU 11.1.1 with imx8mp-evk, Raspberry Pi firmware Wi-Fi scan fix
2026-09-12 7.2.4 edk2-stable202608 with AArch64 host tests, dracut aarch64 LED module, GTK4 32-bit ARM build fix, LLVM 23.1.1
2026-09-14 7.2.5 kernel security batch (Tegra241 CMDQV, iommufd, nvmet, Bluetooth RFCOMM, PCI, rndis_host), GIMP 3.2.6 with AArch64 fixes, shotwell 33.0, kbd 2.10.0

ARM Resources

For ARM-specific discussions and support, subscribe to the openSUSE ARM mailing list and check the openSUSE ARM wiki for device support information, image downloads, and documentation. New and existing ARM users can also join the openSUSE ARM IRC channel for real-time help.

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

GNOME 51 Wallpapers

With GNOME 51 out the door, it's wallpaper reveal season again. This time around it's evolution, not revolution — the set sticks to its geometric roots.

The default is really just a stylistic touch up of the 50 hexagons. The subtle rim highlight received a spotlight and now shines extra bright.

Default rounded hexagons

I do keep hoping landscape nature photos eventually join the lineup, but capturing the same scenery under different conditions so the light and dark variants actually make sense is trickier than it sounds. That one's still on the wishlist.

As usual, plenty of concepts didn't make the cut. For every wallpaper that ships, there's a good pile of experiments that never got past the "that's kinda neat" stage.

One thing we keep struggling with is performance in the Appearance panel. The images now include an embedded small thumbnail, so hopefully a faster way to build the initial cache of thumbnails is on the horizon.

A concept that didn't make it

We've also started embedding attribution and license straight into the images themselves, so the credits travel with the file instead of living only in the repo. And with Loupe displaying the metadata nicely, you get to see it conveniently.

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

Descarga una tira aleatoria de Linux Hispano en la terminal

Con este script en Bash puedes descargar y volver a ver en tu equipo cualquiera de las 1144 tiras que su creador Danigm ha publicado desde 2004 hasta 2026

Tira contres viñetas. En todas ellas se ven 2 personajes.
En la primera uno le dice al otro: ¿Aún publicas t contenido en un blog? Qué Boomer eres.
En la segunda le vuelve a decir: Hoy en día tienes que publicar un vídeo en YouTube, un corto en tiktok, una imagen en Twitter y un Story en Instagram.
En la tercera el otro le pregunta: ¿Y si quiero volver al contenido como documentación de referencia?
Y le responde el primero: Eso no es posible. Todo es efímero hoy en día

El pasado 10 de septiembre de 2026. La tira de Linux Hispano llegaba a su fin. Su creador, Danigm, cerraba así un círculo que empezó en 2004 y le llevó a publicar 1144 tiras en sus 22 años de vida.

Un gran ejemplo de constancia y de empeño. Mi agradecimiento a Danigm por todos esos años. Mi lector de feed tendrá un hueco cada semana.

Pero las tiras están publicadas bajo una licencia libre, así que podremos volver a revivirlas en nuestro equipo cuando queramos. Para eso he creado un repositorio y un script en Bash que te mostrará una tira en tu equipo utilizando feh (así que esta es la única dependencia).

Lo primero que hice fue descargar todas las tiras desde la web del creador. Mas 2 tiras que desde esa página no pude descargar, que estaban en formato jpg y las descargué desde la web de Linux Hispano.

El script en python para descargar las imágenes es el siguiente:

#!/usr/bin/env python3

import os
import re
import requests
from bs4 import BeautifulSoup
from urllib.parse import urljoin

BASE_URL = "https://tira.danigm.net/"
OUTPUT_DIR = "tiras"

# Meses en español -> número
MESES = {
    "enero": "01",
    "febrero": "02",
    "marzo": "03",
    "abril": "04",
    "mayo": "05",
    "junio": "06",
    "julio": "07",
    "agosto": "08",
    "septiembre": "09",
    "octubre": "10",
    "noviembre": "11",
    "diciembre": "12",
}

HEADERS = {
    "User-Agent": "Mozilla/5.0"
}

os.makedirs(OUTPUT_DIR, exist_ok=True)

session = requests.Session()
session.headers.update(HEADERS)

print("Leyendo listado...")
response = session.get(BASE_URL)
response.raise_for_status()

soup = BeautifulSoup(response.text, "html.parser")

total = 0
descargadas = 0
existentes = 0
errores = 0

for link in soup.find_all("a", href=True):

    texto = link.get_text(" ", strip=True)

    # Ejemplo:
    # Eof.Png (08 de septiembre de 2026)
    match = re.match(
        r"^(.+?)\.Png\s+\((\d{1,2})\s+de\s+([a-záéíóú]+)\s+de\s+(\d{4})\)$",
        texto,
        re.IGNORECASE
    )

    if not match:
        continue

    nombre = match.group(1)
    dia = match.group(2).zfill(2)
    mes_nombre = match.group(3).lower()
    año = match.group(4)

    if mes_nombre not in MESES:
        print(f"Mes desconocido: {mes_nombre}")
        errores += 1
        continue

    mes = MESES[mes_nombre]
    fecha = f"{dia}-{mes}-{año}"

    # La página individual, por ejemplo:
    # https://tira.danigm.net/all/1143-EOF.html
    pagina_url = urljoin(BASE_URL, link["href"])

    total += 1

    print(f"[{total}] {nombre} ({fecha})")

    try:
        pagina_response = session.get(pagina_url)
        pagina_response.raise_for_status()
    except requests.RequestException as e:
        print(f"    ERROR página: {e}")
        errores += 1
        continue

    pagina_soup = BeautifulSoup(pagina_response.text, "html.parser")

    # Buscamos la imagen de la tira
    imagen = None

    for img in pagina_soup.find_all("img", src=True):
        src = img["src"]

        if "_images/" in src:
            imagen = urljoin(pagina_url, src)
            break

    if not imagen:
        print("    ERROR: no se encontró la imagen")
        errores += 1
        continue

    # Siempre guardamos como PNG
    archivo = f"{nombre}|{fecha}.png"
    destino = os.path.join(OUTPUT_DIR, archivo)

    if os.path.exists(destino):
        print(f"    Ya existe: {archivo}")
        existentes += 1
        continue

    try:
        imagen_response = session.get(imagen)
        imagen_response.raise_for_status()

        with open(destino, "wb") as f:
            f.write(imagen_response.content)

        print(f"    OK -> {archivo}")
        descargadas += 1

    except requests.RequestException as e:
        print(f"    ERROR descargando: {e}")
        errores += 1

print()
print("=" * 50)
print(f"Entradas encontradas : {total}")
print(f"Descargadas           : {descargadas}")
print(f"Ya existentes          : {existentes}")
print(f"Errores                : {errores}")
print("=" * 50)


Esto me descargó las imágenes con el formato nombre|fecha_publicación.png

Esas imágenes las he subido a un repositorio de GitHub. He utilizado GitHub, para no sobrecargar de capacidad ni de peticiones ningún servidor comunitario como Codeberg o similares ni quería utilizar el servidor del propio creador. GitHub tiene dinero suficiente para mantener en sus servidores estas imágenes y capacidad para gestionar peticiones de descarga.

Ahora a ese repositorio de GitHub le hacemos una petición para que nos descargue de manera aleatoria una de las tiras y nos muestre su nombre y fecha de publicación utilizando feh.

El script en Bash en cuestión es el siguiente:

#!/usr/bin/env bash

set -euo pipefail

REPO="https://api.github.com/repos/victorhck/tiras-linux-hispano/contents/images"
RAW="https://raw.githubusercontent.com/victorhck/tiras-linux-hispano/main/images"

tab="                                              "

# Elegir una imagen PNG aleatoria del repositorio
file=$(
    curl -fsSL "$REPO" |
        grep '"name":' |
        sed -E 's/.*"name": "([^"]+)".*/\1/' |
        grep -Ei '\.png$' |
        shuf -n 1
)

[[ -n "$file" ]] || exit 1

# Extraer nombre y fecha
base="${file%.png}"
name="${base%%|*}"
date="${base#*|}"

echo "Nombre: $name"
echo "Fecha de publicación: $date"
echo "Creada por Danigm"
echo "Ctrl+c para cerrar"

# Mostrar la imagen directamente desde GitHub
feh \
    -x \
    --auto-zoom \
    --info "echo '$tab $date'" \
    "$RAW/$file"

Guardamos es script con un nombre y le damos permisos de ejecución y ya podremos ejecutarlo para volver a disfrutar de las tiras de Linux Hispano creadas por Danigm.

Podremos hacer un repaso de algunas de las noticias en estos 22 años de vida de la tira rememorando sucesos que casi habíamos olvidado.

Para terminar basta con pulsar Ctrl+C. Espero que te guste. Y de nuevo agradecer al autor su trabajo.

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

Syslog-ng repo for Amazon Linux 2023 updated to syslog-ng version 4.12

Two years ago, I created a syslog-ng repo for Amazon Linux 2023. As I received zero feedback, I left it alone until last week. The repo is now updated to the latest version of syslog-ng: 4.12.

According to Fedora Copr download stats, my Amazon Linux 2023 repo has many downloads. However, for over two years, I received zero feedback from the community, no matter how many GitHub, e-mail or social media posts I used to ask users about their experiences and requirements. As any kind of package maintenance needs some effort, I left the repo alone without updates.

Fast forward to last week: someone responded to my post on GitHub, asking for an update. So, once I got some idle time during a longer task, I updated the repo to syslog-ng version 4.12. During another break, I disabled Java support and slog, just as in any other repository we maintain.

As usual, you can find my Amazon Linux 2023 repo at https://copr.fedorainfracloud.org/coprs/czanik/syslog-ng-amazon23/ and share your feedback at https://github.com/syslog-ng/syslog-ng/discussions/4965

syslog-ng logo

Originally published at https://www.syslog-ng.com/community/b/blog/posts/syslog-ng-repo-for-amazon-linux-2023-updated-to-syslog-ng-version-4-12

the avatar of openSUSE News

Kudos August 2026

Welcome to our monthly report from the openSUSE Kudos recognition platform, where we take a moment to put a spotlight on the people who stepped up, helped others, and made this community a little brighter.

During the month of August 2026, 17 users received 24 kudos, and 419 badges were awarded to 251 contributors. You can see stats for this and previous months.

Spotlight

Top of the list in August: Bernhard Wiedemann (@bmwiedemann) with 5 kudos, more than twice what anyone else collected. Most of them (4) landed in Code & Engineering. That alone accounts for 5 of the month’s 24 kudos. Second place was a three-way tie at 2 kudos each: @bigironman, Gertjan Lettink (@knurpht) and Martin Schreiner (@mschreiner). Behind them, thirteen more people each picked up a kudo of their own, and all of them are listed below.

A milestone is worth stopping for: @dirkmueller, @jengelh, @krop and @pluskalm reached 100 Tumbleweed Contributions. That is the kind of steady, long-haul contribution that rarely makes headlines. Congratulations!

Not all of it is code, either. Documentation, translation, artwork, moderation and event work keep openSUSE usable and welcoming for everyone, and this month @aplanas, @bmwiedemann, @jimed-rand and @lkocman earned Wiki Contributor.

Kudos

Here are the thank-you notes themselves: 24 peer-to-peer kudos written by contributors about contributors, grouped by the person being thanked. The order follows the standings above, so August’s most recognized contributor opens the list.

@bmwiedemann Bernhard Wiedemann (@bmwiedemann) received the following kudos:

From @levolet in Code & Engineering

“Thanks for all your great work in maintaining Slowroll. Your community spirit in thinking of it and creating it is also much appreciated.”

From @mdhup in Infrastructure Heroes

“Thank you for the work you do. Using slowroll has been a smooth experience. So much so that it ended my disro hopping. If it’s this good in beta, I can’t wait until it’s finished.”

From @PossiblePrinterPalace in Code & Engineering

“Thank you for the wonderful Slowroll. It has been my most pain-free Linux Desktop experience, in now more than 10 years of using different Linux distros.”

From @dnla in Code & Engineering

“Thanks for maintaining slowroll! Keep up the good work”

From @C7NhtpnK in Code & Engineering

“Thank you for offering Slowroll!”


@bigironman @bigironman received the following kudos:

From @lkocman in Support & User Assistance

“Many thanks for your quick help with re-branching the Leap-Images Wolfgang!”

From @lkocman in Support & User Assistance

“Thanks you for the help with the SPICE devel project for Leap 16.X Wolfgang!”


@knurpht Gertjan Lettink (@knurpht) received the following kudos:

From @lkocman in Support & User Assistance

“Thank you for raising the concern with spamminess of kudos bot. Thanks to our discussion and the spamminess we actually met a new friend in /bar. So the spam from kudos-bot is actually useful. And we also get to reduce the spamminess”

From @C7NhtpnK in Support & User Assistance

“Thank you for help and assistance at forums.o.o!”


@mschreiner Martin Schreiner (@mschreiner) received the following kudos:

From @C7NhtpnK in Code & Engineering

“Thank you for maintaining LibreOffice!”

From @lkocman in Code & Engineering

“Martin, thank you so much for going the extra mile here! It would have been much easier to simply ship the same LibreOffice version from Factory in Leap, but instead you’re putting in the effort to maintain a separate version that better fits what users expect from a long-term stable distribution. That’s a lot of extra work behind the scenes, and I and many other users really appreciate your work to make Leap an even better LTS-style distro. Thank you! <3”


@atartamo Antonello Tartamo (@atartamo) received a kudo:

From @lkocman in Support & User Assistance

“Many thanks for your quick help on building an efficient query for OBS requests accepted within n-days Antonello! I’ll be using it for granting people Tumbleweed contributor badge in kudos. This will make sure we don’t keep OBS busy for too long:)”


@crameleon @crameleon received a kudo:

From @lkocman in Infrastructure Heroes

“Many thanks for your help with whitelisting access from kudos-o-o to wiki and other services Georg!”


@dimstar Dominique Leuenberger (@dimstar) received a kudo:

From @victorhck in Code & Engineering

“Thanks for your work keeping Tumbleweed rolling. and for your weekly reviews!”


@firstyear @firstyear received a kudo:

From @lkocman in Support & User Assistance

“Many thanks you for the help with the 2factor recovery William!”


@IGonzalezSosa Imobach Gonzalez Sosa (@IGonzalezSosa) received a kudo:

From @victorhck in Code & Engineering

“Thanks Imobach & Ancor for their work developing Agama, and many other tools since many years..”


@kukuk Thorsten Kukuk (@kukuk) received a kudo:

From @C7NhtpnK in Code & Engineering

“Thank you for os-update!”


@lkocman Lubos Kocman (@lkocman) received a kudo:

From @C7NhtpnK in Code & Engineering

“Thank you for answering and moderating some user questions about maintenance!”


@malcolmlewis Malcolm Lewis (@malcolmlewis) received a kudo:

From @lkocman in Community Moderation

“Many thanks for your quick help with the locked SPICE thread on forums-o-o Malcolm. Users will be happy to find a pointer in case they find this thread in the future. Many thanks!”


@pluskalm Martin Pluskal (@pluskalm) received a kudo:

From @lkocman in Code & Engineering

“Many thanks for your work on the openSUSE-packaging-skill Martin! I’m really happy that we have somebody who’s proactively looking into how AI can actually improve general packaging experience in openSUSE.”


@Sauerland Stephan Hemeier (@Sauerland) received a kudo:

From @C7NhtpnK in Support & User Assistance

“Thank you for help and assistance at forums.o.o!”


@shundhammer @shundhammer received a kudo:

From @C7NhtpnK in Code & Engineering

“Thank you for offering Myrlyn!”


@tiwai @tiwai received a kudo:

From @lkocman in Code & Engineering

“Many thanks for your support with anything kernel related Takashi! I always really appreciate your help! We might make rtl8812au users happy!”


@Tobi_Peter @Tobi_Peter received a kudo:

From @lkocman in Code & Engineering

“Many thanks for all your work on broadcom-wl Tobi! I think many broadcom users will highly appreciate it.”

Badges

Here is an overview of the 8 badges earned in August. The full list of badges you can earn is on the badges page.

Wiki Contributor Wiki Contributor
Recognition for the first day/page documentation contribution on en.opensuse.org wiki.
Awarded this month to @aplanas, @bmwiedemann, @jimed-rand and @lkocman.


100 Tumbleweed Contributions 100 Tumbleweed Contributions
For submitting 100 Submit Requests to openSUSE:Factory.
Awarded this month to @dirkmueller, @jengelh, @krop and @pluskalm.


10 Tumbleweed Contributions 10 Tumbleweed Contributions
For submitting 10 Submit Requests to openSUSE:Factory.
35 contributors earned this badge this month, too many to list here, but every one of them counts.


First Tumbleweed Contribution First Tumbleweed Contribution
For submitting 1 Submit Request to openSUSE:Factory.
210 contributors earned this badge this month, too many to list here, but every one of them counts.


Leap 16.1 Contributor Leap 16.1 Contributor
Recognition for submitting at least one pull request to Leap 16.1 or related appliance repositories on src.opensuse.org.
76 contributors earned this badge this month, too many to list here, but every one of them counts.


Leap 16.0 Contributor Leap 16.0 Contributor
Recognition for submitting at least one pull request to Leap 16.0 or related appliance repositories on src.opensuse.org.
75 contributors earned this badge this month, too many to list here, but every one of them counts.


Got First Kudo Got First Kudo
Received your first kudos.
Awarded this month to @atartamo, @bigironman, @firstyear, @IGonzalezSosa, @kukuk, @mschreiner, @pluskalm, @Sauerland and @Tobi_Peter.


First Kudos Given First Kudos Given
Shared your first kudos.
Awarded this month to @C7NhtpnK, @dnla, @levolet, @mdhup, @PossiblePrinterPalace and @victorhck.


Congrats on your kudos and badges. Keep up the great work everyone, and don’t forget to have a lot of fun!

Generated by kudos-bot-news-o-o from https://kudos.opensuse.org/api/reports/monthly for the period 1-31 August 2026.

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

Las novedades de Kdenlive de KDE Gear 26.08, edición «Enjoy Shiny Stuff»

Sigo con la serie con las nuevas funcionalidades que nos ofrece la Comunidad KDE después de lanzar su conjunto de aplicaciones revisadas y mejoradas. Para seguir continuamos con las novedades de Kdenlive de KDE Gear 26.08 edición «Enjoy Shiny Stuff» el editor de video no lineal que mejora versión tras versión y que ya se ha convertido en una opción más que válido para casi cualquier tipo de trabajo.

Las novedades de Kdenlive de KDE Gear 26.08, edición «Enjoy Shiny Stuff»

Kdenlive es el editor de vídeo repleto de funciones de KDE cuya evolución está asombrando a propios y extraños. La versión 26.08 llega con multitud de mejoras de calidad de vida y pulido general.

En el apartado de efectos, por ejemplo, ahora puedes mover el eje de rotación del efecto Transformar a donde quieras, en lugar de tenerlo fijo en el centro del elemento que necesitas girar.

El efecto Mapa de degradado ahora te permite añadir múltiples puntos de parada (stops) a un degradado, y ya es posible ajustar las curvas en el efecto Curvas (avfilter) de forma independiente para obtener las tonalidades de color que necesites.

En la línea de tiempo, puedes copiar una selección a una nueva secuencia o hacer que Kdenlive cree pistas de audio automáticamente según lo requieran tus clips. También puedes reordenar las pistas y configurar diferentes colores para cada tipo de elemento (vídeo, imagen, título, etc.).

La novedades de Kdenlive de KDE Gear 26.08, edición «Enjoy Shiny Stuff»

En el titulador, ahora puedes copiar y pegar objetos, aplicar esquinas redondeadas a los rectángulos y ajustar objetos al centro y a los bordes de la pantalla, así como a otros elementos. Esta función incluye una guía visual para facilitarte el trabajo.

No está nada mal para una aplicación que ya tiene la madurez suficiente para ser considera útil en su uso diario.

Todo ello mientras se prepara el 30 aniversario de un proyecto que según más de uno es el I+D+I de un Software de todo el mundo para todo el mundo.

Lanzado KDE Gear 26.08, Edición «Enjoy Shiny Stuff»

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos.

La entrada Las novedades de Kdenlive de KDE Gear 26.08, edición «Enjoy Shiny Stuff» se publicó primero en KDE Blog.

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

Dia de la Llibertat del Programari 2026

Ya llevo dos años sin que se me pase este evento, creo que me he ganado una gallifanre. Se trata de la celebración que habitualmente organiza Caliu del Dia de la Llibertat del Programari 2026 en Barcelona el próximo 19 de septiembre que se enmarca dentro del Software Freedom Day. Un evento donde la Comunidad KDE suele estar muy presente y que este año no va a ser una excepción.

Dia de la Llibertat del Programari 2026

La convocatoria se ha realizado en catalán, y la podéis ver en la página del evento organizado por Caliu, pero me he tomado la libertad de traducirla para el blog e intentar conseguir dos objetivos: llamar la atención para que vaya más gente e inspirar a otras organizaciones a realizar acciones parecidas en su zona local.

Caliu celebra el Dia de la Llibertat del Programari el dissabte 19 de setembre a l’espai jove La Fontana de Barcelona amb xerrades relacionades amb el programari lliure.

Dades de l’esdeveniment:

Lloc: Espai Jove La Fontana Gran de Gràcia, 190-192 08012 Barcelona Metro Línia 3 Fontana FGC Gràcia

Data: 19 de setembre

Caliu celebra el Día de la Libertad del Software el sábado 19 de septiembre en el Espacio Joven La Fontana de Barcelona con charlas relacionadas con el software libre.

Datos del evento:

Lugar: Espacio Joven La Fontana Gran de Gràcia, 190-192 08012 Barcelona Metro Línea 3 Fontana FGC Gràcia

Fecha: 19 de septiembre

Dia de la Llibertat del Programari 2026

El Software Libre se define por las libertades de uso, de estudio y adaptación, de redistribución y distribución de las mejoras, de forma que todo el mundo se pueda beneficiar.

El acceso al código fuente es necesario para disfrutar de esta libertad. Estas cuatro libertades permiten la participación igualitaria en la era de la información.

La información de interés y las charlas son las siguientes:

  • Espacio Joven Bocanord
  • Agudells, 37
  • Metro Lo Carmel

Hora Título Ponente
16:30 HackIT, ensenyant informàtica amb valors Mònica Ramírez
17:30 Bootstrapping d’una forja autogestionada amb l’ajut d’Haz-CLI Andreu Casablanca
18:30 Seguretat a GNU/Linux Ignasi Vila

Lástima que, de momento, solo haya un evento de este día en todo la península. Si alguien se entera de otro, que no ponga en los comentarios.

La entrada Dia de la Llibertat del Programari 2026 se publicó primero en KDE Blog.

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

Eight Modules, One Summer: My Amazon ML Summer School 2026 Journey

The email came on July 2nd. The program didn’t start till July 11th, so I had a few days to just sit with it. Getting in wasn’t one step - Amazon first ran an SOP and Resume screening round that narrowed about 134,000 applicants down to 30,000, then an online assessment cut that down to the final 3,000. Clearing that assessment is what actually got me in.

Amazon ML Summer School 2026

Eight modules followed, taught directly by Amazon Applied Scientists. Here’s what stuck.

Module 1: Supervised Learning

Good refresher on the fundamentals regression vs classification, how a model learns from labeled data. The part that actually stuck came from the QnA: knowing when a model is “good enough to ship” is its own skill, separate from knowing how to build one. Chasing the last 1–2% accuracy isn’t always the right call.

Module 2: Deep Neural Networks

This one went deep, fast.

Loss functions MSE, MAE, Huber loss for outliers, cross-entropy for classification. The line that stuck: picking the wrong loss doesn’t just hurt accuracy, it quietly kills training.

Activation functions sigmoid and tanh were the old standard, but their gradients vanish in deep networks. Rule of thumb now: never use them in hidden layers. ReLU, GELU, and Softmax are the default.

Optimizers AdamW over classic Adam. Classic Adam’s weight decay gets tangled up with its adaptive gradient scaling, so some parameters get under-regularized and others over-regularized. AdamW decouples the two. It’s what trains basically every large model in 2026.

Module 3: Dimensionality Reduction

Kernel PCA was the highlight. Regular PCA can’t separate data like two concentric circles — no straight-line projection untangles them. Kernel PCA lifts the data into a higher-dimensional space where it becomes linear, then runs PCA there — without ever explicitly computing that transformation, thanks to the kernel trick.

Module 4: Unsupervised Learning

Two things stuck. Recommendation systems are really matrix completion the user-item ratings matrix is over 99.9999% empty at Amazon’s scale, and the whole approach rests on assuming a few hidden factors explain most ratings. And NMF vs PCA: same faces, same rank, but NMF’s non-negativity constraint gives you actual interpretable face parts instead of PCA’s abstract, harder-to-read components.

Module 5: Generative AI and LLMs

Covered the basics of how LLMs work next-token prediction at massive scale, the transformer architecture, and attention as the mechanism that lets a model weigh which earlier words matter most. RAG came up too, as the fix for a model not knowing anything past its training cutoff.

Module 6: Sequential Learning

This was about handling anything with order text, time series, audio. RNNs process a sequence step by step but lose information over long stretches. LSTMs fix that with gates that decide what to keep and forget, which is why they held up for years before transformers took over.

Module 7: Causal Inferencing

The core idea: correlation isn’t causation, and ML is very good at finding the former while staying blind to the latter. A/B testing is the gold standard for proving causation because randomization breaks the link to hidden confounding variables but real products can’t always run one, so a lot of this module was about the next-best alternatives.

Module 8: Reinforcement Learning

A different paradigm entirely no labeled data, just an agent taking actions, getting rewards, and learning a policy through trial and error. Also came up in the context of RLHF, the technique behind aligning LLMs with human preferences, which is why RL is having a moment again despite being a decades-old idea.

The QnA Sessions

Honestly, this is where the program earned its reputation more than the slides did. A few things I asked or heard discussed: whether the depth-vs-width tradeoff in a neural net changes with less training data, how you know unsupervised clustering is actually good with no ground truth to check against, and whether the low-rank assumption in recommendation systems holds up once a matrix gets that sparse.

What’s Next

The program ended with an invite to apply for Applied Scientist Intern roles at Amazon. I filled out the interest form, and that led to an online assessment round two DSA questions plus a behavioral section. Now it’s back to sharpening DSA and going deeper on whatever felt shakiest, and waiting to see what comes next.

The Swag and the Certificate

Somewhere in between all the sessions and the assessment, the program wrapped up with a completion certificate — and some Amazon swag showed up too, which was a nice surprise on top of everything else.

Four weeks, eight modules, and more than a few things I thought I already understood turned out to have a lot more underneath.

Next up: the Amazon ML Challenge. Let’s see how that goes.

Grateful to Lathish Kumar for running these sessions so smoothly for 3,000 of us, and to the Amazon Scientists Anoop Saladi, Purav Aggarwal, Apoorva Singh, Vikas Raykar, Sandeep Chatterjee, Upasana Ramakrishnan, and Rudra Singh.

the avatar of Alessandro de Oliveira Faria

Feliz dia do Programador

Dia do Programador: paixão, criatividade e 256 motivos para celebrar

Somos apaixonados pelo que fazemos. Cada linha de código carrega não apenas lógica, mas também dedicação, criatividade e horas de estudo. Por trás de cada aplicação, sistema ou ferramenta, existem pessoas curiosas, movidas por desafios e com uma sede insaciável por conhecimento.

Comemos informação no café da manhã e transformamos problemas complexos em soluções elegantes. Entre uma xícara de café e outra, aprendemos que um erro pode revelar um caminho, que uma pergunta pode mudar um projeto e que sempre existe algo novo para descobrir.

Até a data da nossa comemoração tem uma lógica especial: o Dia do Programador é celebrado no 256º dia do ano. Isso significa que ele cai em 13 de setembro nos anos comuns e em 12 de setembro nos anos bissextos, quando fevereiro ganha um dia a mais.

Mas por que 256? Porque 2⁸ = 256, a quantidade de valores diferentes que podem ser representados com oito bits, ou um byte. São valores que vão de 0 a 255 — um detalhe que faz todo sentido para quem vive no universo da computação.

Em 2026, o Dia do Programador é celebrado em 13 de setembro. Uma data para reconhecer quem transforma café em software, erros em aprendizado e ideias em inovação.

Programar exige paciência para investigar o que não funciona, humildade para revisar o próprio trabalho e disposição para continuar aprendendo. Também envolve compartilhar descobertas, pedir ajuda e contribuir para que outras pessoas possam ir além. É esse espírito que fortalece nossa comunidade.

Feliz Dia do Programador a todas as programadoras e todos os programadores aqui do Assunto Nerd! Que nunca nos faltem curiosidade, criatividade e vontade de construir. Afinal, a próxima grande ideia pode começar com uma simples linha de código.