Skip to main content

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

Tumbleweed – Review of the week 2025/09

Dear Tumbleweed users and hackers,

This has been a very productive week with 7 published snapshots (0220…0226). Naturally, some snapshots were a bit smaller than others.. It does not matter if you update to all intermediate snapshots or skip a few. Tumbleweed is built to be resilient against this and should not care much. We frequently hear that people fire up a VM that was last used one year ago, running zypper dup, and being positively surprised that this all works. But you should be allowed to expect that.

The 7 snapshots from this week brought you these changes:

  • KDE Plasma 6.3.1
  • GPG 2.5.4
  • MariaDB 11.7.2
  • Poppler 25.02.0
  • LibXML 2.13.6
  • PostgreSQL 17.4
  • Mesa 25.0.0
  • Linux kernel 6.13.4
  • Boost 1.87.0
  • ZStd 1.5.7
  • move to openmpi5

Staging projects are well occupied – testing these changes/updates:

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

Actualización de febrero_25 del mapa de usuarios KDE

Hace mucho tiempo publiqué el mapa generado en Google de los usuarios de KDE. Ese mapa era colaborativo y voluntario pero generado sobre Software Privativo. En varias ocasiones pedí que alguien lo cambiara a OpenStreetMap y mis súplicas fueron escuchadas. Ya casi había olvidado este proyecto pero este agosto lo recuperé, publicitándolo en el grupo de Telegram KDE – Cañas y Bravas y parece que el proyecto ha tomado impulso, así que he decidido seguir publicitándolo durante unos meses. Así que os doy la bienvenida a la actualización de febrero_25 del mapa de usuarios KDE que, como vais a ver, se ha sigue llenando pero todavía no seguimos sin tener a nadie en Cáceres, Lleida, Cuenca, Salamanca o Huesca, por poner algunas capitales de provincia. ¿No podemos solucionar este vacío? ¿Conoces a alguien de alguna de esas capitales? Si es así dile que se apunte.

Actualización de febrero_25 del mapa de usuarios KDE

Si vais a ver el mapa de la Comunidad KDE de España marzo 2018, podréis ver una imagen estática de los usuarios que se habían puesto voluntariamente , y digo estática, porque alguien borró (queriendo o sin querer) los «pines» del mapa.

Ese incidente fue comentado en el grupo de Telegram KDE – Cañas y Bravas, y un usuario dijo que trabajaría en ello aprovechando que se debía empezar de nuevo el mapa.

Este compañero de grupo era @wakutiteo y creó, utilizando los servicios de uMap sobre OpenStreetMap el nuevo mapa de la usuarios KDE en España en el que podemos empezar a registrarnos.

En un principio había poca poca gente apuntada (mirad la entrada de junio de 2018) pero poco a poco se ha ido llenando, a pesar de la poca promoción que ha tenido. A ver si a partir de ahora voy dándole más cancha y el mapa crece .

2025

Febrero 2025

Mapa usuarios KDE en España (Islas Canarias) de enero de 2025.
Mapa usuarios KDE en España (península) de febrero de 2025.
Mapa usuarios KDE en España (Islas Canarias) de enero de 2025.
Mapa usuarios KDE en España (Islas Canarias) de febrero de 2025.

Este mes hemos tenido alguna que otra incorporación en Castilla la Mancha, donde hemos rellenado los hueco de Cuenca y Albacete, quedando solo Ciudad Real y Guadalajara como capitales no KDEeras. No obstante seguimos sin usuarios en capitales de provincia, además de las mencioandas, como Lleida, Salamanca, Huelva, Zamora, Lugo, Soria, Teruel, Segovia, Tarragona, Girona, Alicante, Santiago de Compostela, Pontevedra o Ávila, si no he mirado mal (que es posible).

Pincha en este enlace para ver el mapa interactivo.

Evidentemente, es voluntario y apuntaros es bajo vuestra propia responsabilidad. Os dejo también el mapa incrustado que se irá actualizando poco a poco.

Mostra-ho a pantalla completa

Enero 2025

Actualización de enero_25 del mapa de usuarios KDE
Mapa usuarios KDE en España (península) de enero de 2025.
Actualización de enero_25 del mapa de usuarios KDE
Mapa usuarios KDE en España (Islas Canarias) de enero de 2025.

2024

Para facilitar el seguimiento he decidido crear la sección del año separándolo del mes conrrespondiente.

Agosto 2024

Actualizando el  mapa de usuarios KDE en España
Mapa usuarios KDE en España de agosto de 2024.

Septiembre 2024

Actualización de septiembre_24 del mapa de usuarios KDE
Mapa usuarios KDE en España (península) de septiembre de 2024.
Actualización de septiembre_24 del mapa de usuarios KDE
Mapa usuarios KDE en España (Islas Canarias) de septiembre de 2024.

Octubre 2024

Actualización de octubre_24 del mapa de usuarios KDE
Mapa usuarios KDE en España (península) de octubre de 2024.
Actualización de octubre_24 del mapa de usuarios KDE
Mapa usuarios KDE en España (Islas Canarias) de octubre de 2024.

Diciembre 2024

Actualización de diciembre_24 del mapa de usuarios KDE
Mapa usuarios KDE en España (península) de diciembre de 2024.
Actualización de diciembre_24 del mapa de usuarios KDE
Mapa usuarios KDE en España (Islas Canarias) de diciembre de 2024.

Y también os dejo un vídeo de cómo editar el mapa para poder apuntaros.

¿Qué es Umap?

Básicamente, con uMap puedes crear mapas con capas de OpenStreetMap en un minuto e incrustarlo en tu página web, de código libre. Con uMap puedes realizar las siguientes acciones:

  • Elegir las capas de tu mapa
  • Añadir PDIs: marcadores, líneas, polígonos…
  • Elegir los colores y los iconos de los PDIs
  • Gestionar opciones del mapa: mostrar un minimapa, localizar al usuario al cargar…
  • Importar por lotes datos geoestructurados (geojson, gpx, kml, osm…)
  • Elegir la licencia de tus datos
  • Embeber y compartir tu mapa

 

 

La entrada Actualización de febrero_25 del mapa de usuarios KDE se publicó primero en KDE Blog.

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

Agama el nuevo instalador de SUSE y openSUSE publica su versión 12

Esta nueva versión trae mejoras visuales, secciones mejoradas y mucho más

Ilustración de un camaleón con cara feliz escuchando música con unos cascos y montando en monopatín... algo poco usual en un camaleón
Imagen: Óscar Sánchez Requena

El pasado 28 de enero de 2025 publicaba en el blog la noticia de la publicación de Agama 11 y hoy un mes después ya está disponible Agama 12. Veamos algunas novedades.

Desde hace tiempo en el blog voy compartiendo las novedades del nuevo instalador para productos SUSE y openSUSE, el reemplazo y modernización del conocido instalador YaST por este más actual llamado Agama.

El cambio más llamativo a primera vista está relacionado con el aspecto visual. Han migrado a versiones más modernas el framework que ofrece ese aspecto visual en cuanto a ventanas, menús, etc.

Este nuevo Agama 12 ya está más alineado con la imagen de marca y reglas de diseño de SUSE, en cuanto a uso de colores corporativos, fuentes tipográficas unificadas, etc. Dándole ya un aspecto propio de SUSE/openSUSE. Pero además de este aspecto estético, muchas otras cosas se han cambiado.

Se han mejorado algunas de las secciones de las herramientas que ofrece Agama. Se han reestructurado las secciones para que sea más sencillo e intuitivo el uso de Agama tanto para un uso normal, como para un uso en el que podamos sacar todo su potencial y poder descubrir fácilmente todas las opciones que dispone a la hora de particionar o instalar el sistema.

La seguridad en este proceso es otro punto a no dejar de lado en ningún momento, así la configuración actual del usuario root cambiará en un futuro próximo, y en este Agama 12 ya se han dado los primeros pasos para esa seguridad mejorada, eliminando el paso obligatorio para establecer una contraseña para el usuario root e introducir una nueva sección de autenticación en lugar de la antigua.

Mejoras también en las instalaciones automáticas realizadas que era la tarea que realizaba antiguamente AutoYaST.

Para probar este nuevo instalador podemos hacerlo mediante una imagen ISO en modo live y esto también ha recibido unas mejoras. En esta ocasión, eso incluye algunos ajustes al administrador de ventanas subyacente (el sistema utiliza un IceWM como gestor de escritorio sobre el que corre Agama, esto ya ocurría en YaST), configuraciones menos agresivas para el ahorro de energía y el protector de pantalla y la capacidad de abrir un emulador terminal presionando Ctrl Alt t.

Puedes descargar la ISO desde aquí:

Además el equipo de desarrollo (en el que puedes aportar) ha establecido una hoja de ruta con las fechas estimadas de próximas publicaciones y las tareas sobre las que trabajarán en futuros lanzamientos. Puedes consultarla aquí:

Por supuesto, esto puede ayudar a la organización y gestión del proyecto, pero es algo flexible que puede variar dependiendo de las prioridades.

Agama poco a poco va ganando en funcionalidades hasta que esta versión más moderna, sustituya a YaST en funciones.

the avatar of openSUSE News

AI hands out Windows keys, but Linux never had a lock

AI’s latest escapade into software piracy has left Microsoft scrambling, but let’s be honest; why even go through the hassle? If people are looking at not paying for an operating system, they don’t need to look far when alternatives like openSUSE exist?

With Linux distributions like openSUSE, there are no activation codes, no shady workarounds, no costs; just a fully functional, open and freely available operating system so users don’t have to break the law to break free from Windows’ licensing fees.

The Financial Benefits of Moving to Linux

Millions of computer users face a financial decision as they prepare for the end support for Windows 10 in October 2025; upgrade their operating systems at a cost depending on the users location, purchase new hardware with an OS installed or explore alternatives. Or, as Copilot seems to suggest, they could just ask an AI how to pirate Windows; because nothing says “secure computing” like taking legal advice from a chatbot.

For those feeling the pinch of rising costs due to stagflation, Linux distributions, particularly openSUSE’s Leap and Tumbleweed, offer a compelling, cost-effective alternative.

With no licensing fees, extended hardware compatibility and an abundance of software applications, Linux operating systems provide a compelling solution to reduce expenses while maintaining productivity, security and extending hardware lifespans to reduce electronic waste.

As part of our Upgrade to Freedom! campaign, this write-up focuses on the financial benefits of switching to openSUSE or another Linux operating system.

No Licensing Fees

One of the most immediate savings people notice when switching to Linux is the elimination of licensing fees. Licensing fees for some commercial operating systems can cost more than $100 USD per device. Enterprise solutions often incur additional costs for maintenance and upgrades.

Instead, people can save that money by going to get.opensuse.org and downloading an operating system without needing any codes or paying any money.

This zero-cost licensing model translates to significant savings to individual users, small businesses and large enterprises.

Investing in Linux is investing in one’s knowledge; it’s an investment into freedom. People get a professional-grade operating system without recurring costs using openSUSE.

Extend the Life of Your Hardware

Newer versions of Windows may require specific hardware features like TPM 2.0 and Secure Boot. For many older devices, this could render these devices incompatible and force users to purchase new machines.

The cost of a new laptop can run $350 USD or more, which is a substantial expense in a struggling economy. For a business, multiple devices could come at a hefty cost.

By contrast, openSUSE is optimized to run efficiently on a wide range of hardware, which includes older machines. Leap provides long-term stability, while Tumbleweed offers the news software updates to ensure devices remain relevant and functional for years to come. Members of the openSUSE community can also recommend using distributions like Slowroll, Aeon and Kalpa.

By switching to Linux, users may extend the life of their existing hardware and avoid contributing to any unnecessary e-waste; a cost that is much more precious than financial savings.

Apps and Open-Source Software

The financial benefits of Linux extends well beyond the operating system itself. The distributions provide access to a vast library of free, open-source applications that can replace costly proprietary software.

  • Office Suites: LibreOffice is a powerful alternative to office suites that charge a premium.
  • Creative Tools: GIMP and Inkscape provide robust alternatives to graphic design and image editing software, which can cost upwards of $600 per year for subscriptions.
  • Development Tools: Developers can access free Integrated Development Environments like Visual Studio Code, JetBrains’ IntelliJ IDEA Community Edition and Eclipse.

For users who require specific Windows applications, tools like Wine, Bottles and Proton can help run those programs on Linux, which eliminates the need for additional software purchases. Linux systems are renowned for stability and security along with the reduction of time and money spent on IT support and maintenance.

Set up tools like YaST and advances with Agama provide intuitive ways to manage systems, updates, configurations and software installations, which can make it easy for non-technical users.

For businesses, the cost savings of switching to Linux can be immense. Companies running Windows often incur costs for server licenses and client access licenses (CALs). By moving to open-source solutions like openSUSE and its enterprise-focused sibling, SUSE Linux Enterprise, businesses can significantly reduce their IT expenses.

Small and medium-sized businesses can save thousands of dollars annually by adopting Linux. It’s not just about the initial savings but an ongoing reduction to operational costs.

As Windows 10 nears its expiration date, users and businesses have a choice: switch to openSUSE for a free, reliable solution; or start asking AI for sketchy workarounds and hope for the best.

Here is a step-by-step guide to start installing openSUSE.

This is part of a series on Upgrade to Freedom where we offer reasons to transition from Windows to Linux.

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

Publicado Fish 4.0.0 la primera versión de esta shell en Rust

La shell Fish (Friendly interactive shell) acaba de publicar su versión 4.0.0 en la que han cambiado el código de C++ a Rust

logotipo de Fish en formato ascii

Me acaban «de chivar» que Fish, la shell que utilizo en mi día a día, acaba de publicar la versión 4.0.0. Así que echo un vistazo a las notas de la publicación.

En esta versión Fish 4.0.0, el código principal de fish ha sido portado de C++ a Rust. Esto significa un gran cambio en las dependencias y en la forma de compilar Fish. Sin embargo, este cambio no debe influir en el producto final que nos llega a los usuarios.

La lista total de cambios, mejoras, correcciones y cosas obsoletas que se eliminan es muy extensa como para reproducirla aquí. Así que os remito a la publicación oficial que puedes leer en este enlace:

Utilizo Fish como Shell, no así como lenguaje de script y me he habituado mucho a sus sugerencias, a cómo recuerda el comando que necesito o lo fácil que es acceder a él.

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

Releasing version 12 and a roadmap

Agama development goes on at good pace and, approximately one month after our latest blog post, we have more news for you. Not only a new version of Agama with a completely refreshed user interface and other significant changes, but also some information about the future.

New visual appearance

Let's start with the most obvious change introduced at Agama 12. You may know that the Agama web interface relies on the Patternfly framework, the same design system used by Cockpit. In this version of Agama, we migrated to the latest major version of Patternfly (v6), which brings several improvements and quite noticeable visual changes. Moreover, we took the opportunity to align with the SUSE branding guidelines regarding aspects like typography, colors, etc.

More than ever, in this case a picture is worth a thousand words.

The new Agama look & feel

But the changes on the user interface go far beyond cosmetic aspects and general usability improvements. On top of that, some sections went through an overhaul.

Revamped Storage section

In previous Agama releases, the section of the user interface used to configure the storage devices (partitions, LVM, etc.) was very powerful. It allowed to create complex setups over single or multiple disks based on partitions and/or LVM volume groups, to use hard disks directly formatted (without partitions), to reuse existing partitions or volume groups (optionally re-formatting them) and much more. But it had some problems.

On the one hand, most users failed to discover how to access to all those features. The interface was not self-explanatory enough. On the other hand, we were struggling to find a way to add more functionality (especially software RAIDs) in a consistent way. To make things a bit more problematic, the configuration generated by that user interface was not fully aligned with the usual mindset of our users currently relying on profile-based configuration (ie. unattended installation).

Thus, a couple of months ago, we decided to change the approach of that user interface. But it took us some time to reach a point in which the new interface is functional enough for basic configurations.

The new Storage section

The new section is still far from its final form and also from providing all the possibilities of the previous interface. So expect significant updates on future releases, like bringing back the support to define LVM volume groups. Meanwhile, you can read about its existing and future capabilities at the corresponding section of the Agama user documentation.

Changes in authentication management

Security is a topic that demands constant re-evaluation. When it comes to a Linux system, one of the first aspects of security is the way to organize users, privileges and authentication. SUSE and openSUSE have been reconsidering lately how to approach that and it seems clear that the traditional role of the root user and the default configuration of sudo are going to change in future releases of SLE and openSUSE Leap.

Agama 12 already takes the first steps to adapt to the new situation, removing the mandatory step to set a password for the root user and introducing a new Authentication section instead of the former Users one.

The new Authentication section

This is just the first iteration for a part of Agama that will receive several improvements regarding usability and wording in upcoming releases.

Post-partitioning script

Not all changes at Agama 12 affect the user interface. Unattended installation also received a bunch of improvements, including the ability to execute scripts right after setting up the storage layout.

As you may know, both AutoYaST and Agama offer the possibility to specify custom scripts that can be executed at several points of the installation workflow. In previous versions Agama already offered the so-called pre-installation scripts, post-installation scripts and init scripts. But now Agama 12 offers also post-partitioning scripts that can be used, among many other things, to deploy configuration files before the packages are installed, modifying with that the behavior of the scripts included at RPM packages.

Information about AutoYaST compatibility

And talking about unattended installation, we cannot forget one of the main features of Agama - its backwards compatibility with AutoYaST. Such a compatibility is not perfect and never will be, due to the difference in scope between both Agama (focused on installation) and AutoYaST (a more general configuration tool).

Now when Agama reads an AutoYaST profile it informs the user about the sections that will be ignored, making a difference between those sections that will be supported soon by Agama and those that are considered to be out of its scope even for the future.

AutoYaST compatibility information

The report can be disabled by specifying agama.ay_check=0 as a boot parameter.

We also took the opportunity to update the corresponding information at the AutoYaST compatibility reference document. What is even better, we introduced some mechanisms to generate such a document based on the same information used by Agama to generate the compatibility report during execution, so we can make sure the documentation is in sync with the actual implementation.

Improvements at the Live ISO

Most users will execute Agama using the default installation media for SUSE or openSUSE distributions, which we unsurprisingly call Agama-live (since it is just a live Linux system running Agama).

Although the installation media is relatively independent from Agama itself, we take every Agama release as an opportunity to announce some of the latest improvements. In this occasion that includes some tweaks to the underlying window manager (IceWM), less aggressive settings for both power saving and the screensaver and the ability to open a terminal emulator by pressing ctrl+alt+t.

Terminal emulator at the Live ISO

Find the latest version of the openSUSE Agama Live ISO image, including Agama 12, at its usual location.

A glance into the future

This time we will use the release of Agama 12 as an opportunity to announce something else. We decided to add a Roadmap section to the Agama home page.

They say "plans are useless, but planning is indispensable". That may be the case of the Agama roadmap. We have a clear goal in the mid term, but we are constantly re-evaluating our priorities and the next steps to be taken. As such, you can expect that document to be updated often. Do not carve it into stone!

See you soon!

As you can see in the mentioned roadmap, we plan to release Agama 13 by the end of March. And of course that will mean another blog post for you to enjoy the YaST Team adventures.

Meanwhile, you can also find us at SUSECON 2025, which will take place at Orlando (USA). Part of the team will be there to meet our beloved users and conduct a couple of sessions about Agama.

If you cannot be there in person, you can of course meet us at our usual online channels, like the Agama project at GitHub and the #yast channel at Libera.chat.

Have a lot of fun!

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

Idea from FOSDEM: Power 11 AI workstation

During CES Nvidia announced a new AI desktop supercomputer: Project DIGITS. Starting at $3000 it puts AI processing capabilities on the desktop what just recently needed multiple servers and a few more zeroes at the end of the price tag.

As an IBM Champion for POWER my first thought was that Project DIGITS is nice, but I’d love to see something based on POWER. Of course it’s just a game of thoughts, as IBM left the workstation business many years ago, both for x86 and POWER. So, even if I had some ideas, I did not care much about them. However, at FOSDEM someone described almost the same dream AI system. It means that I’m not alone, and it’s worth sharing this idea :-) And, of course, even if it is never implemented as a workstation, the technologies are interesting to learn about.

POWER 10 already has some extra instructions related to AI, making it efficient at AI tasks even without using a GPU. You can read more about it in the IBM blog at https://developer.ibm.com/blogs/run-ai-inferencing-on-power10-leveraging-mma/. Power 11 is coming this year, and will be include these instructions while being both faster and more energy efficient.

At IBM it’s not just Power CPUs when it comes to AI. They are also working on a dedicated AI accelerator card, called Spyre. I’m an environmental engineer by degree, so I very much appreciate IBM’s approach here. They focus on energy efficiency. If a single card does not provide you with enough processing capabilities, you can use multiple easy to cool cards, which also helps to reduce hardware failure rates.

After all this introduction I guess you could figure out our idea: a Power 11 + Spyre AI accelerator workstation. Just the smallest Power 11 CPU coupled with a single Spyre AI accelerator card and an entry level graphics card, all nicely packed in a well sealed silent case. The GPU here is just to drive the screen, not for AI. It could lower the entry barrier to AI on Power, and make developers more passionate about their jobs.

Why a workstation, and why do I mention passion? Having a workstation is not a requirement to develop for an architecture. However, I know from talking to people at FOSDEM, many other conferences or on-line, that most developers have more passion working on things on a machine on / under their desk. In the open source world, many important developments are born due to passion, in spare time, even by paid developers. Having a Power workstation with AI also could help in keeping POWER relevant in the open source world.

power.org t-shirt

the avatar of openSUSE News

Tumbleweed Monthly Update - February 2025

This month delivered multiple snapshots and a wide range of updates plus a major default change highlighted in mid-February and a major version update of the Mesa 3D Graphic Library. GIMP 3.0.0~RC3 appears close to being final with GTK 3.24.48 integration. KDE Plasma 6.3 enhances fractional scaling, introduces a refined zoom effect, and overhauls drawing tablet settings. Meanwhile, KDE Gear 24.12.2 refines usability, gdb 15.2 improves debugging efficiency and fwupd enhances firmware update handling. Other notable updates include postgresql 17.3, Ruby 3.4.2, and critical security fixes in OpenSSL 3.4.1.

As always, be sure to roll back using snapper if any issues arise.

Happy updating and tumble on!

For more details on the change logs for the month, visit the openSUSE Factory mailing list.

New Features and Enhancements

Mesa 25.0: This release introduces Vulkan 1.4 support on radv/gfx8+, along with multiple new Vulkan extensions for panvk, including VK_KHR_dedicated_allocation, VK_KHR_global_priority, VK_KHR_multiview, VK_KHR_shader_float16_int8, VK_EXT_image_robustness, and more. Initial GFX12 (RDNA4) support is also added for radv. Performance optimizations were made for radv, anv, and panvk, improving stability across different applications. Additional fixes improve Wayland and X11 compatibility, correct video decoding issues, and resolve memory leaks affecting various games and workloads.

GIMP 3.0.0~RC3: The latest RC finalizes GTK 3.24.48 integration, resolves crashes in Wayland and improves Right-To-Left text rendering. Image graph enhancements prevent unnecessary bit-depth conversions, which preserves detail in non-destructive edits. Thread-safe projection fixes eliminate crashes from multi-threading conflicts. The Script-Fu Application Programming Interface introduces a new named-argument syntax to make scripts more flexible and readable. Official AppImage distribution ensures a clean, upstream-supported package for Linux users. GEGL optimizations refine filters and floating-point operations. With only a few remaining bug fixes, GIMP 3.0 is nearly ready for release.

KDE Plasma 6.3: KDE Plasma 6.3 refines fractional scaling in Window Manager and Wayland Compositor KWin to provide sharper visuals and align elements to the pixel grid. The zoom effect provides a pixel-perfect magnification with a grid overlay that can be useful for designers. The Drawing Tablet settings receive a major overhaul with stylus pressure curve adjustments and better calibration. The system monitor improves CPU tracking while using fewer resources; its Info Center now displays GPU details and battery cycle counts. App store Discover enhances security by highlighting permission changes in sandboxed apps, and the Weather widget adds Deutscher Wetterdienst as a data source. Usability tweaks include touchpad auto-disable for mouse users, a reorganized launcher menu, and a refined kickoff behavior that switches categories only on click. Customization options expand with panel cloning, scriptable opacity adjustments, and flexible launcher icons.

gdb 15.2: This major version update improves startup performance with background DWARF reading and refines debugging features, including new commands for missing debug handlers and thread management. GDB now generates sparse core files, provides better error messaging, and supports configurable timeouts for inferior function calls. Changes in GDBserver simplify debugging options, and new Python API functions enhance scripting capabilities. The update also deprecates MPX-related commands and refines existing commands for clarity and consistency.

fwupd: This update introduces new features such as fwupdtool efiboot-hive for setting the nmbl cmdline, improved inhibition reason handling in fwupdmgr, and USB-provided hidraw support for DS-20 descriptors. Bug fixes include proper dbx deployment on MSI hardware, Lenovo version parsing corrections, improved Logitech HID++ detection, and performance optimizations. Additionally, support has been added for HPE Gen10/Gen10+ devices using Redfish, along with better handling of future Huddly devices and more reliable Logitech Rallybar updates.

KDE Frameworks 6.11.0: KDE Frameworks 6.11.0 improves Baloo’s database handling by propagating failure reasons and reducing manual management of m_env. Breeze Icons introduces a 12x12 version of the open-link icon and updates close icons to black X symbols. KConfig now reads defaults from the Windows registry and improves nested group value handling. Kirigami refines SwipeListItem’s keyboard navigation and fixes deep nesting in ActionsMenu. KIO addresses symlink path resolution in file properties and enhances file dialog undo behavior. KTextEditor improves bookmark cycling and refines theme config margins. KSVG enhances render cache thread safety, and KWallet removes unused functions for a leaner codebase.

KDE Gear 24.12.2: KDE’s Dolphin improves icon scaling and overlay handling, while Kdenlive fixes crashes, enhances effect stacking and improves rendering progress visibility. KMail and Kontact streamline account management, preventing duplicate entries when deleting accounts. KTrip and KWeather clean up unused strings for a smoother mobile experience. Kate ensures proper selection handling and fixes search match exports. Okular prevents hangs in forms with numerous choice fields and correctly responds to palette changes.

postgresql 17.3: This update addresses various security fixes and performance improvements. A key security fix strengthens encoding validation in PQescapeString and related functions to prevent potential SQL injection risks. Connection privilege checks and limits are now properly enforced for parallel workers. Several bug fixes improve database stability, including preventing catalog corruption during vacuum operations, fixing race conditions in parallel queries, and resolving unexpected transaction errors. Other enhancements include improved handling of SQL/JSON deparsing, better collation consistency in UNION queries, and optimizations for VACUUM and indexing.

Ruby 3.4.2: Key fixes for this package address segmentation faults in ripper, stack consistency errors in -ne, and unexpected behavior in Array#sum and Numeric subclasses. Parsing issues in prism and parse.y have been resolved, including recursion depth inconsistencies and handling of unnamed forwarding variables. Other fixes include improved compatibility with GNU Compiler Collection 15, corrections for Module#autoload? performance, TCPSocket error handling, and ensuring encoding consistency in ENV.inspect. Additionally, a TLS fix for ARM64 has been backported, and various syntax inconsistencies have been addressed.

wireplumber 0.5.8: This update introduces support for handling UCM SplitPCM nodes in the Advanced Linux Sound Architecture monitor and improves PipeWire channel remapping via loopbacks. New functions enable marking WpSpaDevice child objects as pending, which enhances the handling of asynchronously created loopback nodes. ALSA node name deduplication has been improved, which prevents unnecessary .2, .3 suffixes. Fixes include resolving duplicate Bluetooth SCO (HSP/HFP) sources in UIs, correcting stream-restore behavior for device loopback nodes, and addressing issues in wp_lua_log_topic_copy(). Additionally, test scripts have been updated for improved object identification consistency.

python-cryptography 44.0.0: This major pypi update drops support for LibreSSL < 3.9 and deprecates Python 3.7, which will be removed in a future release. Linux wheels are now compiled with OpenSSL 3.4.0. The update enforces RFC 5280 rules preventing empty extended key usage extensions, allows timestamp extraction for MultiFernet, and relaxes Authority Key Identifier requirements on root CA certificates. Support for Argon2id KDF is added when using OpenSSL 3.2.0+, along with support for the Admissions certificate extension. Additionally, PKCS7 decryption, including S/MIME 3.2, is now supported via new decryption functions.

python-pyOpenSSL 25.0.0: This major pypi update removes deprecated APIs, including CRL, Revoked, dump_crl, and load_crl, and transitions users to cryptography.x509 for CRL functionality. The sign and verify functions have been removed in favor of cryptography.hazmat.primitives.asymmetric signature APIs. Deprecated features include OpenSSL.rand (use os.urandom() instead), X509Extension, and elliptic curve functions. Future deprecations are planned for X509 and PKey objects, with users encouraged to migrate to cryptography.x509.Certificate and cryptography private keys. The update also introduces an as_cryptography argument for get_certificate and related functions, allowing cryptography.x509.Certificate objects to be returned.

Key Package Updates

Kernel Source 6.13.4, 6.13.3, 6.13.2: These updates includes various fixes and improvements across multiple subsystems. It addresses issues in Btrfs, including a lockdep splat fix and better handling of transaction aborts. Security improvements address x86 SRSO mitigation for missing IBPB on VM-Exit, HID device handling fixes for winwing and thrustmaster, and multiple pinctrl bug fixes. The updates also refined DRM and AMD display components, improving HDMI, DSC passthrough, and backlight quirks. Additional fixes improve schedulers, IRQ handling, logging, and filesystem stability. Various DRM bridge, panel, and connector updates enhance ELD handling and synchronization. Other enhancements improve safesetid policy checks, WiFi drivers, and device-specific optimizations.

curl 8.12.1: This update includes various security fixes, such as resolving password leaks between hosts, HSTS cache entry overwrites and an eventfd double-close vulnerability. Enhancements include support for PKCS#11 keys, QUIC 0RTT with GnuTLS, improved HTTP authentication tracking, and extended error handling for connection reuse. Notable bug fixes address TLS upgrade issues, DNS resolution improvements, HTTP retry handling, and performance optimizations across multiple protocols.

selinux-policy 20250211: This update sets SELinux as the default Linux Security Module (LSM) for all new installations. While AppArmor remains available, SELinux will be in enforcing mode by default on fresh installs, including the minimalVM variant. SELinux updates will continue refining the implementation in the coming weeks.

sdbootutil: This update introduces improvements to PCR 15 measurements, including a validator service and predictive capabilities for crypttab changes. The update also refines cryptographic device ordering when using FIDO2 keys and removes the .conf suffix from grubenv. Additional fixes ensure proper generator behavior when /etc/crypttab is missing and improve logging output for PCR validation.

GStreamer 1.24.12: This update resolves shader compilation failures in d3d12 and corrects framerate handling in decklinkvideosink. The gst-libav module now avoids crashes in audio encoders with insufficiently aligned input data and restores compatibility with FFmpeg 4.2. Other fixes include improved seeking and duration handling in oggdemux, PTS wraparound detection in tsdemux, and race condition fixes in vtdec on macOS. Enhancements were made to qtdemux for better matrix transformation and flipping support, while webrtc now prevents duplicate payload types when using RTX and multiple video codecs. Additional refinements were applied to wpe, x264enc, and win32-pluginoader, along with various memory leak and stability fixes.

XFSProgs 6.13.0: This update introduces significant improvements, including enhanced support for realtime volumes, quota handling, and metadata directories. The mkfs tool now allows recursive subvolume deletion and improved protofile parsing. xfs_repair adds support for quota inodes in metadata directories, while xfs_scrub accelerates phase 8 processing using histograms. Additional fixes address error reporting, device encoding, and concurrency improvements for realtime allocation groups. Various build, documentation, and tooling enhancements further refine the XFS ecosystem.

kdump 2.0.16: This update improves reliability with a fix for KDUMP_AUTO_RESIZE, addressing issues in crash dump resizing. The update also resolves a critical bonding configuration bug in dracut, which previously caused network failures in kdump initrd. The issue stemmed from improper parsing of bond device parameters, where MAC address colons led to errors. The fix ensures kdump correctly filters out problematic bond keys, preventing parsing failures.

Bug Fixes and Security Updates

Several key security vulnerabilities were addressed this month. Common Vulnerabilities and Exposures this month are:

qemu:

  • CVE-2023-2861: Fixed a flaw in the 9p passthrough filesystem (9pfs) implementation that could allow a malicious client to escape the exported 9p tree by creating and opening a device file in the shared folder.

curl:

  • CVE-2024-11053: Fixed a credential leak when using .netrc files in combination with HTTP redirects.
  • CVE-2024-9681: Resolved an issue where HSTS subdomain entries could overwrite parent domain cache entries, potentially leading to incorrect HTTPS enforcement.
  • CVE-2025-0665: Addressed a double close vulnerability with eventfd, which could lead to undefined behavior or application crashes.

emacs:

  • CVE-2025-1244: Details about this CVE are currently unavailable. For the latest information, please refer to the official Emacs news page.

OpenSSL 3.4.1:

  • CVE-2024-12797: Fixed an issue where clients using RFC7250 Raw Public Keys (RPKs) might not detect server authentication failures, potentially exposing TLS/DTLS connections to man-in-the-middle attacks.
  • CVE-2024-13176: A timing side-channel vulnerability in ECDSA signature computations could allow attackers to recover private keys. This primarily affects the NIST P-521 curve and requires local access or a high-speed, low-latency network connection to exploit.
  • CVE-2024-9143: Fixed an out-of-bounds memory access issue in low-level GF(2^m) elliptic curve APIs, which could lead to memory corruption or crashes.

postgresql 17.3:

  • CVE-2025-1094: Fixed an SQL injection vulnerability in the psql interactive tool caused by improper neutralization of quoting syntax in certain functions.

ffmpeg:

  • CVE-2025-22921: Addressed a segmentation violation in jpeg2000dec.c, preventing potential crashes.
  • CVE-2025-22919: Fixed a reachable assertion in handling crafted AAC files, mitigating denial-of-service risks.
  • CVE-2025-0518: Resolved a stack-based buffer overflow allowing remote authenticated attackers to execute arbitrary code.
  • CVE-2025-25473: Fixed multiple vulnerabilities enabling authenticated remote attackers to execute arbitrary commands.
  • CVE-2024-12361: Addressed a flaw in certificate data handling that could lead to denial-of-service conditions.

grub2:

  • CVE-2024-45781: Fixed a strcpy overflow in the UFS filesystem.
  • CVE-2024-56737: Resolved a heap-based buffer overflow in the HFS filesystem.
  • CVE-2024-45782: Addressed a strcpy overflow in the HFS filesystem.
  • CVE-2024-45780: Fixed an overflow issue in TAR/CPIO handling.
  • CVE-2024-45783: Corrected a reference count overflow in the HFS+ filesystem.
  • CVE-2025-0624: Fixed an out-of-bounds write during the network boot process.
  • CVE-2024-45774: Resolved a heap overflow in the JPEG parser.
  • CVE-2024-45775: Addressed a missing NULL check in the extcmd parser.
  • CVE-2025-0622: Fixed a use-after-free issue when handling hooks during module unload in command/gpg.
  • CVE-2024-45776: Corrected an overflow in .MO file handling.
  • CVE-2024-45777: Fixed an integer overflow in the gettext function.
  • CVE-2025-0690: Resolved an integer overflow that could lead to an out-of-bounds write via the read command.
  • CVE-2025-1118: Ensured the dump command is blocked when GRUB is in lockdown mode.
  • CVE-2024-45778: Removed the BFS filesystem from lockdown-capable modules.
  • CVE-2024-45779: Fixed a heap overflow in the BFS filesystem.
  • CVE-2025-0677: Addressed an integer overflow leading to an out-of-bounds write when handling symlinks in UFS.
  • CVE-2025-0684: Resolved an integer overflow leading to an out-of-bounds write when handling symlinks in ReiserFS.
  • CVE-2025-0685: Fixed an integer overflow leading to an out-of-bounds write when handling symlinks in JFS.
  • CVE-2025-0686: Corrected an integer overflow leading to an out-of-bounds write when handling symlinks in ROMFS.
  • CVE-2025-0689: Fixed a heap-based buffer overflow in UDF that could lead to arbitrary code execution.
  • CVE-2025-1125: Addressed an integer overflow leading to an out-of-bounds write in the HFS filesystem.
  • CVE-2025-0678: Resolved an integer overflow leading to an out-of-bounds write in SquashFS.

libtasn1 4.20.0:

  • CVE-2024-12133: Fixed inefficient handling of specific certificate data, which could allow an attacker to send a specially crafted certificate, causing a denial of service attack.

libxml2 2.13.6:

  • CVE-2025-24928: Fixed a stack-based buffer overflow in the xmlSnprintfElements function, which could be exploited during DTD validation of untrusted documents, leading to denial of service or code execution.
  • CVE-2024-56171: Resolved a use-after-free vulnerability in the xmlSchemaIDCFillNodeTables and xmlSchemaBubbleIDCNodeTables functions, potentially leading to arbitrary code execution when processing crafted XML documents or schemas.
  • CVE-2025-27113: Addressed a NULL pointer dereference in the xmlPatMatch function, which could cause application crashes when processing certain inputs.

gnutls 3.8.9:

  • CVE-2024-12243: Addressed a flaw where decoding certain DER-encoded certificates could cause excessive resource consumption, leading to denial-of-service conditions.

mozjs128 128.7.0:

  • CVE-2025-1009: Fixed a use-after-free vulnerability in XSLT that could lead to an exploitable crash.
  • CVE-2025-1010: Resolved a use-after-free issue in the Custom Highlight API, potentially leading to a crash.
  • CVE-2025-1011: Addressed a bug in WebAssembly code generation that could result in a crash and possible code execution.
  • CVE-2025-1012: Fixed a use-after-free during concurrent delazification, which could lead to a crash.
  • CVE-2024-11704: Corrected a potential double-free vulnerability in PKCS#7 decryption handling.
  • CVE-2025-1013: Resolved an issue where private browsing tabs could be opened in normal browsing windows, leading to a potential privacy leak.
  • CVE-2025-1014: Fixed improper certificate length checking when added to a certificate store.
  • CVE-2025-1016: Addressed multiple memory safety bugs that could potentially be exploited to run arbitrary code.
  • CVE-2025-1017: Resolved additional memory safety bugs present in the browser engine.

webkit2gtk3:

  • CVE-2025-24143: Fixed a vulnerability that could lead to arbitrary code execution when processing maliciously crafted web content.
  • CVE-2025-24150: Resolved an issue where visiting a malicious website may lead to address bar spoofing.
  • CVE-2025-24158: Addressed a memory corruption issue that could allow an attacker to execute arbitrary code.
  • CVE-2024-24162: Fixed a vulnerability where processing maliciously crafted web content could lead to arbitrary code execution.

Python311:

  • CVE-2025-0938: Fixed improper URL parsing in urllib.parse functions, which accepted invalid domain names with square brackets, potentially leading to security issues.

PAM-PKCS 0.6.13:

  • CVE-2025-24032: Fixed an issue where an attacker could create a token with a user’s public certificate and a known PIN, allowing unauthorized login without requiring the private key.
  • CVE-2025-24531: Addressed a potential authentication bypass in error situations when using smart cards for login.

krb5:

  • CVE-2025-24528: Resolved a flaw where an authenticated attacker could cause kadmind to write beyond the end of the mapped region, leading to potential security risks.

Users are advised to update to the latest versions to mitigate these vulnerabilities.

Conclusion

KDE users will notice a more polished and efficient experience with the latest KDE Gear, Frameworks and Plasma updates. Beyond the visible improvements, Tumbleweed continues to strengthen its foundation with essential security patches for curl, mozjs128, grub2 and PostgreSQL, along with optimizations in XML processing through libxml2. These ongoing enhancements ensure Tumbleweed remains a dependable, high-performance open-source platform for developers and users alike.

Slowroll Arrivals

Please note that these updates also apply to Slowroll and arrive between an average of 5 to 10 days after being released in Tumbleweed snapshot. This monthly approach has been consistent for many months, ensuring stability and timely enhancements for users.

Contributing to openSUSE Tumbleweed

Stay updated with the latest snapshots by subscribing to the openSUSE Factory mailing list. 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.

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.

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

Juegos libres de calidad y en desarrollo febrero 2025

Último día del mes, casi no llego a la entrada recopilatoria mensual que 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 remodelando mes a mes y su contenido se irá ampliando poco a poco. De esta forma, bienvenidos a la entrada de juegos libres de calidad y en desarrollo de febrero 2025 en la que recopilo los juegos libres presentados en forma de entrada «tocha» en el blog ampliándola con Warsow. y con noticias breves algunos de los juegos presentados.

Juegos libres de calidad y en desarrollo febrero 2025

Juegos libres de calidad y en desarrollo febrero 2025

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 mes 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
Beta de 1.5, octubre 2024
Ya está aquí la beta de la versión 1.5. SuperMario Kart
Estrategia por turnos The Battle of Wesnoth Si Versión en desarrollo 1.19.9
versión estable 1.18.4
En la versión en desarrollo sigue viento en popa. ?¿?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)
Estrategia en tiempo real OpenRA Si Versión estable 2023: 20231010
Versión beta:
Playtest 20241228
Puedes jugar a clásicos de RTS como Red Alert, Command & Conquer y Dune 2000. Gran comunidad. Warcraft, Starcraft, Red Alert, Command & Conquer, Dune 2000.
Estrategia en tiempo real 0 A.D Si 30 de enero 2025
Alpha 27: Agni
Recién publicado en el blog y nueva versión alpha publicada. Si esto es un alpha ¿qué será la primera versión estable? Age of Empires
FPS Alien Arena Si 7.71.7 (nueva) ¡Alien Arena ha sido instalado más de 1500 veces desde Flathub! Quake, Doom, Nexuiz, Unreal
FPS Xonotic Si 20/06/2023
Versión 0.8.6
No necesita instalación Quake, Doom, Nexuiz, Unreal
FPS OpenArena Si 0.8.8
2012
Para los amantes de la nostalgia hiperactiva. Se prepara en secreto su versión 3.0. Quake, Doom, Nexuiz, Unreal
FPS Warsow Si 2.1.2 Ambientado en un mundo futurista de dibujos animados .Acción en primera persona de ritmo rápido. 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
Albion Online
MMORPG Eternal Lands Si Diciembre 2024
1.9.7
A pesar de tener un cliente algo antiguo los foros están activos 100% World of Warcraft
Albion Online
Plataformas Supertux Si 2021
Versón 0.6.3
Se estimaba que la 0.7.0 saldrá en agosto de 2024, en la última entrada de su blog lo anuncian para el 2025. Super Mario
Plataformas Frogatto & Friends Si 1.0
2010
Juego cerrado y completo Wonder Boy
Simulación Simutrans Si 3 de junio 2024
Simutrans 124.2.2
En noviembre de 2024 migraron a un nuevo servidor. Transport Tycoon Deluxe
Simulación OpenTTD Si 3 de mayo 2024
14.1
Disponible en Steam y Gog. Transport Tycoon Deluxe

Novedades de los juegos de la tabla

  • The Battle of Wesnoth lanza su versión 1.8.4 que trae pequeñas novedades como una nueva campaña de Drake, un remake completo de nuestra campaña de los leales y un rendimiento gráfico muy mejorado.

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

the avatar of Alessandro de Oliveira Faria

OpenVINO 2025.0.0 lançado!

Este mês de fevereiro foi lançado o openVINO 20.25.0.0, abaixo as novidades:

Maior cobertura de GenAI e integrações de frameworks para minimizar alterações no código.

  • Novos modelos suportados: Qwen 2.5, Deepseek-R1-Distill-Llama-8B, DeepSeek-R1-Distill-Qwen-7B, DeepSeek-R1-Distill-Qwen-1.5B, FLUX.1 Schnell e FLUX.1 Dev.
  • Modelo Whisper: Melhor desempenho em CPUs, GPUs integradas e GPUs discretas com a API GenAI.
  • Prévia: Introdução do suporte a NPU para torch.compile, permitindo que desenvolvedores usem o backend OpenVINO para executar a API do PyTorch em NPUs. Mais de 300 modelos de deep learning habilitados dos repositórios TorchVision, Timm e TorchBench.

Suporte mais amplo para Modelos de Linguagem (LLMs) e mais técnicas de compressão de modelos.

  • Prévia: Adição de Prompt Lookup à API GenAI, melhorando a latência do segundo token para LLMs por meio da utilização eficaz de prompts predefinidos.
  • Prévia: A API GenAI agora oferece funcionalidade de inpainting de imagem para imagem, permitindo que os modelos gerem conteúdo realista modificando partes específicas e integrando-as à imagem original.
  • Compressão de Cache KV Assimétrica agora ativada para INT8 em CPUs, reduzindo o consumo de memória e melhorando a latência do segundo token, especialmente para prompts longos.

Maior portabilidade e desempenho para executar IA na borda, na nuvem ou localmente.

  • Suporte aos processadores mais recentes da série Intel® Core™ Ultra 200H (codinome Arrow Lake-H).
  • Integração do backend OpenVINO™ com o Triton Inference Server, melhorando a inferência em CPUs Intel.
  • Prévia: Integração com o backend OpenVINO no Keras 3, permitindo inferência otimizada em CPUs, GPUs integradas, GPUs discretas e NPUs no Keras 3.8.
  • O OpenVINO Model Server agora suporta implementações nativas no Windows Server, eliminando a sobrecarga de contêineres e simplificando a implantação de GPUs.

Funcionalidades Descontinuadas

  • Prefixos legados l_, w_ e m_ foram removidos dos nomes de arquivos do OpenVINO.
  • O namespace de runtime para a API Python foi marcado como obsoleto e será removido na versão 2026.0.
  • Método create_compressed_model() do NNCF foi descontinuado. Agora, recomenda-se o uso de nncf.quantize() para Treinamento Consciente de Quantização em modelos PyTorch e TensorFlow.

OpenVINO™ Runtime

Suporte Comum

  • Habilitado suporte ao Python 3.13 no OpenVINO Runtime.
  • Correção do modo de inferência AUTO, que não carregava modelos para NPU em processadores Intel® Core™ Ultra 200V.
  • Correção de falhas ao sair de aplicativos com ov::CompiledModel, ov::InferRequest ou ov::Model definidos como variáveis estáticas.

Plugin para CPU

  • Suporte completo aos processadores Intel® Core™ Ultra 200H.
  • Compressão Assimétrica do Cache KV 8bit ativada por padrão para modelos de linguagem, reduzindo o consumo de memória e melhorando a inferência.
  • Suporte opcional à compressão de Cache KV 4bit para economia ainda maior de memória.
  • Melhoria no desempenho de modelos FP16 na 6ª geração dos Intel® Xeon®, com melhor uso do AMX FP16.
  • Melhoria na performance de modelos LLM ao usar APIs GenAI do OpenVINO com batching contínuo.
  • Suporte a sistemas com núcleos de CPU desativados, usados em virtualização e sistemas em tempo real.

Plugin para GPU

  • Melhoria na inferência de modelos de linguagem com ScaledDotProductAttention (SDPA), otimizando prompts longos (>4k tokens).
  • Suporte a modelos com estado, melhorando o desempenho do Whisper em todas as plataformas de GPU.
  • Correção do problema de saída preta para modelos de geração de imagem em FP16, incluindo SDXL, SD3 e FLUX.1.

Plugin para NPU

  • Otimização de desempenho para modelos LLM quantizados simetricamente em 4-bit (INT4), incluindo Llama2-7B-chat, Llama3-8B-instruct, Qwen-2-7B, Mistral-0.2-7B-Instruct, Phi-3-Mini-4K-Instruct, MiniCPM-1B.
  • Prévia: Suporte a torch.compile com OpenVINO no PyTorch em NPUs.

APIs e Frameworks

OpenVINO Python API

  • Ov:OpExtension agora disponível, permitindo experimentação com operadores customizados em Python.
  • Classe Constant expandida, adicionando métodos get_tensor_view e get_strides para manipulação avançada de tensores.

OpenVINO Node.js API

  • Bindings de tokenizer para JavaScript disponíveis via npm.

Suporte ao TensorFlow

  • Correções no TensorListLength, ToBool e UniqueWithCounts.

Suporte ao PyTorch

  • Prévia: Conversão de modelos PyTorch com compressão de pesos AWQ, incluindo SauerkrautLM-Mixtral-8x7B-AWQ.

Suporte ao Keras 3

  • Prévia: Inferência apenas com OpenVINO no Keras 3.8. Para ativar, defina KERAS_BACKEND=openvino.

OpenVINO Model Server

  • Implementação nativa no Windows Server.
  • Suporte a endpoints generativos compatíveis com OpenAI API.
  • Desempenho otimizado para Intel® Arc™ B-Series Graphics.
  • Migração para Ubuntu 24 e Red Hat UBI 9.
  • Suporte a truncamento no endpoint de embeddings.
  • Decodificação especulativa adicionada para geração de texto.
  • Correção de bugs no cancelamento de geração de texto e detecção do contexto do modelo.

Compressão de Redes Neurais (NNCF)

  • Redução no tempo de quantização pós-treinamento com Fast Bias Correction.
  • Novo método quantize_pt2e() para quantização precisa de modelos Torch FX.
  • Novo OpenVINOQuantizer para modelos PyTorch 2 quantizados.
  • Método nncf.quantize() agora recomendado para Treinamento Consciente de Quantização (QAT).

OpenVINO Tokenizers

  • Suporte aos modelos: GLM Edge, ModernBERT, BART-G2P.
  • Validação UTF-8 ativada por padrão no detokenizer.

OpenVINO GenAI

  • Adicionados novos modelos: FLUX.1-Schnell, Flux.1-Lite-8B-Alpha, FLUX.1-Dev e Shuttle-3-Diffusion.
  • Suporte a Qwen2VL no VLMPipeline.
  • Pipelines de Geração de Imagem: Image2Image e Inpainting, otimizados para modelos baseados em Unet.
  • T5 Encoder adicionado ao pipeline SD3.

Problemas Conhecidos

  • Conversão de modelos TensorFlow Object Detection para IR resulta em baixo desempenho. Use o MO da versão 2024.6 ou anterior.
  • Erro na conversão de ONNX com openvino-tokenizers. Solução: desinstalar openvino-tokenizers antes da conversão.
  • Falha de segmentação ao quantizar modelos no Intel® Core™ Ultra 200V. Solução: export DNNL_MAX_CPU_ISA=AVX2_VNNI.
  • Degradação de precisão em modelos como YOLOv5, mobilenet-v3 e modnet. Use o OpenVINO 2024.6.

Funcionalidades em Descontinuação

  • Ubuntu 20.04 será descontinuado.
  • openvino-nightly será substituído pelo Simple PyPI nightly repo.
  • Suporte ao MacOS x86 será removido em 2025.
  • Nova estrutura do namespace OpenVINO Python para 2026.

Isso cobre todas as novidades e mudanças do OpenVINO! 🚀