A ver si me pongo al día que llevo mucho retraso en la promoción de los micro podcast de la Comunidad KDE española. A ver si me pongo al día. Me congratula presentaros el episodio 68 de KDE Express, titulado «esLibre2026 dixit editora. Diseño editorial con software libre» donde David Marzal habla con Mario Spina de las posibilidades de edición de libros con Software Libre.
Episodio 68 de KDE Express: esLibre2026 dixit editora. Diseño editorial con software libre.
Comenté hace ya bastante tiempo que había nacido KDE Express, un audio con noticias y la actualidad de la Comunidad KDE y del Software Libre con un formato breve (menos de 30 minutos) que complementan los que ya generaba la Comunidad de KDE España, aunque ahora estamos tomándonos un tiempo de respiro por diversos motivos, con sus ya veteranos Vídeo-Podcast que todavía podéis encontrar en Archive.org, Youtube, Ivoox, Spotify y Apple Podcast.
De esta forma, a lo largo de estos 66 episodios, promovidos principalmente por David Marzal, nos han contado un poco de todo: noticias, proyectos, eventos, etc., convirtiéndose (al menos para mi) uno de los podcast favoritos que me suelo encontrar en mi reproductor audio.
En palabras de David:
Especial esLibre 2026 Melide destacando algunas de las ponencias, hoy tenemos a Mario Spina:
Mario Spina es diseñador gráfico, editor y capacitador en comunicación. Se formó en la Escuela Panamericana de Arte (diseño gráfico), en la Asociación de Fotógrafos Profesionales de Argentina (fotografía), en la Universidad Nacional de San Martín (filosofía) y en la Universidad Nacional de Mar del Plata (justicia restaurativa).
Software package updates during the second month of 2026 for openSUSE Tumbleweed have been consistent totalling 17 snapshots in the 28 days of the month.
Tumbleweed saw the arrival of Plasma 6.6 with a new on-screen keyboard, text recognition in Spectacle, and a Setup wizard for cleaner device handovers, while KDE Frameworks 6.23.0 focused heavily on memory safety with LeakSanitizer fixes across multiple libraries. The Linux kernel moved to 6.19.3 and brought a new listns() system call, expanded hardware support, and made numerous filesystem and driver fixes. GRUB2 2.14 landed to strengthen the boot workflows for immutable systems like MicroOS. Mesa 26.0.1 fixed regressions in popular games, btrfsprogs now enables block-group-tree by default for faster mount times, and systemd resolved a logind session-tracking regression.
As always, be sure to roll back using snapper if any issues arise.
Plasma 6.6: This release is dedicated to Björn Balazs who was a passionate contributor and will be missed. The release has a new on-screen Plasma Keyboard, designed for touch and accessibility, and Spectacle now includes text recognition. The new Plasma Setup wizard decouples user account creation from OS installation and enables cleaner device handovers for vendors, refurbishers, or personal use. Workflow improvements were made for the hover-to-open in the Windows List widget, the Alt+double-click to open file properties directly from the desktop and more. Other highlights include virtual desktops limited to the primary screen, optional auto brightness with ambient light sensors, a new connect to Wi-Fi by scanning a QR code with your camera and more.
KDE Frameworks 6.23.0: A major focus for this release was memory safety as with LeakSanitizer (LSAN) as it addressed numerous memory leaks fixes in libraries like KTextEditor, KIO, KWindowSystem, and others. KIO gains a “Run Executable” action, better drop handling from Places View, and refined preview and metadata logic. The KImageFormats adds support for legacy formats like CD-i IFF images and Atari ST VDAT. Kirigami refines UI behavior and holiday data for Japan, Slovenia, Nepal, and the Philippines were updated in **KHolidays.
freerdp 3.22.0: This version overhauls the SDL client and introduces a WINPR_ATTR_NODISCARD macro to catch misuse of API calls. It addresses several critical vulnerabilities and hardens error handling across channels like Smartcard, RDP Sound, and video redirection. Server-side Kerberos authentication is more robust, and several NULL pointer checks prevent crashes during logon or gateway negotiation.
cryptsetup 2.8.4: This update fixes critical issues in disk encryption management that affect usability and correctness. It corrects device size reporting for drives using sector sizes larger than 512 bytes to ensure accurate status output, and fixes integrity device resizing in bitmap mode, which previously failed due to incorrect journal settings. These fixes are essential for users relying on LUKS or integrity protection.
Qt 6.10.2: This update resolves numerous issues affecting desktop, mobile, and embedded platforms. It fixes crashes in WebEngine, touch input problems on Android and WebAssembly, and rendering glitches in Qt Quick Controls and SVG. The core libraries were, which improves internationalization and image handling. Developers also benefit from better CMake support, SBOM generation for supply chain transparency, and fixes for QML tooling, accessibility, and deployment.
dnsmasq 2.92: Updates for this software package now correctly validates or safely bypasses validation for “overlay” domains without a global DNS chain of trust, while also fixing critical edge cases with DNAME records and RFC-1918 reverse lookups. DHCP functionality is enhanced with new leasequery support (sponsored by JAXPORT), better REBIND behavior matching DHCPv4, and a new --dhcp-split-relay option for non-routable networks. TFTP gains windowsize and timeout options per RFC standards, and several race conditions and caching bugs—including MAC address tagging in TCP mode—are resolved.
python-packaging 26.0: The update for core utilities for Python packages adds support for PEP 751 (pylock files) and PEP 794 (import name metadata) to enable better tooling for modern Python workflows. Version and specifier handling has more correct prerelease logic, safer comparisons, and support for pattern matching and __replace__. Performance is enhanced with canonicalize_name and the release also improves correctness in license expression parsing, marker evaluation, and subclassing, while adding full type annotations and Python 3.14 compatibility.
KDE Gear 25.12.2: This update provides fixes for plasma users. Dolphin resolves crashes in header dragging and ensures context menu plugins reload on config changes, while Kdenlive stabilizes audio thumbnails, fixes monitor display glitches, and improves clip dragging and effect handling. KDE Connect enhances security with packet size limits and restores MDNS discovery. NeoChat addresses timeline rendering and crash issues around long reactions and pinned messages. Kitinerary adds support for SNCF TER barcodes and adapts to Poppler 26.02 and ZXing 3.0 API changes. KAlarm fixes hangs related to time zone recurrence calculations.
AppStream 1.1.2: This cross-distribution software package adds basic bash completion for the appstreamcli tool, improves validation by catching more cases of empty but present component properties, and updates internal build practices for better symbol visibility and translation handling. The CLI now prefers pkgcli over the legacy pkcon when available, aligning with modern package management trends. A test compatibility fix ensures stability with newer versions of libfyaml, while a temporary patch maintains support for older distributions.
Totem 43.2+git402.b8d8108e0: GNOME’s default video player reverts the app name back to Totem, updates metadata to reflect current capabilities, and switches from deprecated appdata to the standard metainfo format. The build system is overhauled; it now uses AppStream instead of appstream-glib, adopts Libpeas 2, and migrates to libsoup 3 in Flatpak builds. Legacy features like easy codec installation are removed as they’re no longer supported upstream, and outdated YouTube API keys were purged.
Poppler 26.01.0 and 26.02.0: The 26.02.0 update refines the Signature checking and increases its reliability when validating signed documents. Rendering of PDFs using the CalGray color space is improved and crash fixes for malformed documents were made. With the 26.01.0 update, uers benefit from better digital signature compatibility, improved handling of annotation icons, and additional blending modes that enhance rendering accuracy—especially in edge cases. Tools like pdfinfo now expose alternative text in structured output, and Qt applications gain improved reading order control for extracted text.
Key Package Updates
Linux kernel 6.18.9 to 6.19.3:: The Linux kernel 6.19 brings enhanced hardware support and introduces a new listns() system call for namespace enumeration and more. The 6.19.3 update patches the QLA2xxx SCSI driver to prevent a double-free crash. The f2fs filesystem receives significant attention, with fixes for use-after-free conditions, out-of-bounds sysfs access, swapfile block mapping errors, checkpoint flag inconsistencies, and improved support for non-4KB block sizes. USB serial support is expanded, and on the graphics side, Intel i915 ALPM display fixes are included. Architecture-specific improvements include a KASAN rework for LoongArch systems and a display graph correction for ARM64 MediaTek MT8183 devices. The 6.19.2 update resolves multiple use-after-free vulnerabilities in XFS, EROFS, and HFS, prevents crashes in SMB client/server due to credit management bugs, and hardens Bluetooth and Wi-Fi drivers with new device IDs and memory safety fixes. Prior to the 6.19.3 fix, QLA2xxx SCSI driver gained better error recovery for tape devices and avoided crashes during module unload. The crypto subsystems (IAA, Octeon, Virtio) are patched for out-of-bounds access and race conditions. A reverted change in the driver core restores expected device-matching behavior.
iproute2 6.19: This update brings new networking capabilities relevant to Tumbleweed users. The devlink subsystem gains support for burst period configuration on health reporters and 64-bit parameters, improving network device diagnostics and flexibility. The generic netlink utility (genl) now supports JSON output to make it easier to script and parse network configuration data. MPTCP introduces laminar endpoint support, refining multipath TCP connection handling. Finally, iplink_can adds initial support CAN XL (Controller Area Network Extended Length) for high-speed automotive and industrial networks.
GRUB2 2.14: This update adds Boot Loader Specification (BLS) and Unified Kernel Image support, which enables a more standardized Linux boot workflows especially for immutable systems like MicroOS. Security is strengthened with TPM2 key protector support, Argon2 KDF, NX protection on EFI, and Appended Signature Secure Boot for PowerPC. New filesystem capabilities include EROFS, LVM integrity/cache volumes, and the ability to store GRUB’s environment block inside Btrfs headers. The release also fixes a sporadic boot failure in BLS setups and extends date handling beyond the year 2038.
systemd 258.3: This update resolves a logind regression that broke session tracking, improves isolation behavior by correctly preserving triggered units only when their dependencies are active, and enhances Btrfs support with nodatacow subvolume handling. The release removes outdated workarounds, drops legacy System V init compatibility, and refines PAM integration to avoid conflicts with network user directories like SSSD. Security-related Polkit actions are now properly validated, and soft-reboot reliability is improved with explicit TTY switching.
btrfsprogs 6.19: This update brings a notable default change where mkfs.btrfs now enables the block-group-tree feature by default, which speeds up mount times on large filesystems. Users needing backward compatibility with older kernels can disable it with -O ^bgt. Filesystem creation is also faster thanks to optimized initial device discard ordering. The btrfs check tool gains new repair capabilities and has a fix for DUP profile on mixed zoned devices to ensure correct write pointer tracking. On the experimental side, initial support for a remap tree (a new logical-to-logical mapping layer expected when Linux kernel 7.0 is introduced.
Mesa 26.0.1: This first minor release resolves regressions in popular games like Genshin Impact, Tekken 8, Civilization VII, and Killer7. Vulkan drivers see improvements with RADV fixes and GPU hangs. Compiler and NIR infrastructure fixes prevent crashes and miscompilations while Asahi, PanVK, and Turnip receive stability patches.
GVFS 1.58.1: This update improves reliability and resource usage in GNOME’s virtual filesystem layer. It fixes the track duration for the last audio CD track on certain media, resolves build failures when Google integration is disabled, and patches some memory leaks that could affect long-running file operations.
Python 3.13.12: This release patches multiple critical vulnerabilities that could lead to header injection, cookie smuggling, or arbitrary code execution. The update blocks control characters in http.cookies, wsgiref.headers, and data:. It hardens email header serialization against unsafe folding. Beyond security, it fixes crashes in ctypes, tkinter, pickle, and multiprocessing, which includes a forkserver regression that broke sys.argv.
UPower 1.91.1: This update improves the prevention of crashes from NULL GError handling, and correcting invalid ACPI-reported battery capacity values. It enhances battery calibration logic by skipping critical power actions during recalibration. The capacity_level and luminosity properties are now deprecated. Additionally, battery history tracking now includes voltage data that enables better diagnostics and power analytics.
libsoup 3.6.6: This update resolves numerous CVEs, addresses issues across WebSocket handling, header parsing, and multipart processing. Key fixes include an out-of-bounds read in WebSocket frame processing, a heap-use-after-free from double-finishing queue items, and a crash in digest authentication. The release also sanitizes Content-Disposition filenames, validates URIs more strictly, and ensures headers from untrusted sources are always checked—closing avenues for smuggling or injection attacks. Numerous memory leaks and a potential deadlock during initialization are resolved and improve stability for applications like GNOME Software, WebKitGTK, and REST clients.
CVE-2025-14576: A vulnerability may incorrectly treat keychain credentials as valid even when they should not be accepted, which could risk disclosure or misuse of stored credentials.
CVE-2025-15468: Fixes a NULL pointer that could potentially cause a denial of service.
CVE-2025-9230: A patch was added fixing an out-of-bounds read and write that could compromise encryption and potentially lead to denial of service or code execution.
CVE-2025-9231: Fixes a timing side-channel that could potentially allow remote recovery of the private key.
CVE-2025-9232: Fixes an out-of-bounds read for IPv6 address potentially causing a crash.
CVE-2025-11468: This fixes a header-injection flaw in Python’s email header folding logic.
CVE-2026-0672: This fixes a header injection vulnerability.
CVE-2026-0865: A Python HTTP header injection flaw was fixed that could lead to inappropriately HTTP responses.
CVE-2025-15366: This fixes a command-injection issue where newline-containing user commands can inject additional commands into an IMAP session.
CVE-2025-15282: An HTTP response splitting vulnerability was fixed that could allow injecting headers into responses.
CVE-2025-15367: Fixes a POP3 command injection flaw that can be interpreted as extra commands by the server.
CVE-2025-12781: Fixes a base64 decoding anomaly where the b64decode() functions may accept certain characters regardless of expected alphabet settings and this could potentially cause data integrity issues.
CVE-2026-26158: Fixes a vulnerability that can be triggered by a malicious guest and potentially allows memory corruption or a crash in the host process.
CVE-2025-32049: Fixes a flaw with WebSocket handling where accepting very large WebSocket messages can trigger excessive memory allocation and lead to a denial-of-service crash.
CVE-2026-2443: Fixes an out-of-bounds read vulnerability that could have potentially exposed portions of server memory beyond the intended response.
CVE-2026-2369: Fixes a memory-handling issue that could have caused an application-level denial of service.
CVE-2026-1536: Fixes a header injection flaw that can lead to HTTP header injection or response splitting.
CVE-2026-1761: This fixes a stack-based buffer overflow that may lead to memory corruption or crashes when parsing crafted responses.
CVE-2024-47191: This fixes a flaw that may have allowed for the enabling of a privileged file overwrite and lead to a potential escalation if improperly configured.
Users are advised to update to the latest versions to mitigate these vulnerabilities.
Conclusion
This was a security-heavy month for Tumbleweed as major fixes landed across OpenSSL, FreeRDP, libsoup, and Python. Beyond security, the KDE stack received meaningful change with Plasma 6.6 and Frameworks 6.23.0, the kernel jumped to 6.19 expanded hardware and filesystem capabilities, and GRUB2 2.14 modernized the boot process. Tumbleweed users are well-served by keeping their systems up to date this month.
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. Updated packages for Slowroll are regularly published in emails on openSUSE Factory mailing list.
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.
Obsidian has become my preferred note-taking application due to its exceptional features, flexibility, and markdown compatibility. It replaced multiple tools by enabling offline access and easy file linking. Although not open source, Obsidian is free, customizable, and allows seamless integration into my workflow, making documentation streamlined and efficient.
Voting for the 2025 openSUSE Board election starts today.
All openSUSE Members have the right to vote and should have received their personal ballot link by email yesterday. Please check your inbox (and your spam folder, just in case) and take a few minutes to cast your vote.
This year we are electing two Board seats, currently held by Simon Lees and Shawn W Dunn. Both Simon and Shawn have stepped forward and are seeking re-election. Joining them on the ballot are Ihno Krumreich and Soc Virnyl Estela.
Voting is open from March 1 until March 8, and we plan to announce the results on March 9.
Full details about the election process can be found here.
Although voting is taking place in 2026, this is officially the 2025 openSUSE Board Election due to a delayed start of the election cycle.
Meet the Candidates
Four members of our community have stepped forward to stand for election this year.
From left to right on the top picture: Shawn W Dunn, Simon Lees, Soc Virnyl Estela, Ihno Krumreich.
In addition to their individual platforms, Luboš Kocman asked all candidates two questions:
1. What is your opinion on the new governance proposal initiated by Jeff Mahoney, and how can the project help ensure the success of the proposed committees?
Below is a short overview of each candidate, along with links to their platforms and responses.
Ihno Krumreich (bigiron)
Ihno was nominated by Sarah Julia Kriesch, who described him as a knowledgeable and trusted member of the openSUSE community and part of the openSUSE zSystems Team. She highlighted his openness, experience, and ability to act as a bridge between SUSE and the broader openSUSE community.
Ihno recently retired after 25 years at SUSE, where he worked for more than 22 years as Project Manager for SUSE Linux Enterprise Server (SLES) for System z. His long experience with enterprise Linux and large-scale development brings deep historical and organizational insight to the project.
The questions addressed to Ihno can be found here.
Shawn W Dunn (sfalken)
Shawn has served on the openSUSE Board since 2024 and is seeking re-election.
In his candidacy announcement, he outlined several ongoing efforts he would like to continue supporting, including governance discussions, moderation policy alignment, questions about the project’s legal status, and representing the community during the transition to a git-based packaging and maintenance workflow.
More about Shawn and his background can be found here.
His responses to the governance and oSC2026 questions can be found here.
Simon Lees (simotek)
Simon has been part of the openSUSE community for more than 15 years and has served multiple terms on the Board. He is also running for re-election.
Simon has expressed strong support for the governance proposal, describing it as an important step toward empowering committees and enabling more contributors to take initiative. He emphasized the importance of trust in newly formed groups and clearer contribution pathways for community members.
His responses to the governance and conference questions can be found here.
Soc Virnyl Estela (uncomfyhalomacro)
Soc, also known as uncomfyhalomacro, is a self-taught developer who began contributing to open source in 2019. He holds a degree in Biology (Major in Microbiology) and contributes to openSUSE as a packager and developer.
He maintains obs-service-cargo and roast, tools that help automate Rust software packaging in the openSUSE Build Service.
Soc views the governance proposal as an opportunity to diversify leadership and distribute responsibilities through new committees. He describes governance as something that evolves through change and experimentation.
His responses to the governance and conference questions can be found here.
If you are an openSUSE Member, please participate and cast your vote before March 8.
If you are an active openSUSE member and haven’t received email with subject openSUSE 2025 Board Election please reach out to Election officials.
Serving on the Board is not an easy task. It requires commitment, thoughtful decision-making, and a steady hand during times of change. We truly appreciate the courage and dedication of all candidates who stepped forward, and we wish them the very best.
Lubos Kocman on behalf of The Board Election Committee election-officials@lists.opensuse.org
Voy con más de un mes de retraso en la promoción de los micro podcast de la Comunidad KDE española. A ver si me pongo al día. Me congratula presentaros el episodio 67 de KDE Express, titulado «Plasma en modo Realidad Virtual» donde David Marzal nos pone al día de las novedades de la Comunidad.
Episodio 67 de KDE Express: Plasma en modo Realidad Virtual
Comenté hace ya bastante tiempo que había nacido KDE Express, un audio con noticias y la actualidad de la Comunidad KDE y del Software Libre con un formato breve (menos de 30 minutos) que complementan los que ya generaba la Comunidad de KDE España, aunque ahora estamos tomándonos un tiempo de respiro por diversos motivos, con sus ya veteranos Vídeo-Podcast que todavía podéis encontrar en Archive.org, Youtube, Ivoox, Spotify y Apple Podcast.
De esta forma, a lo largo de estos 66 episodios, promovidos principalmente por David Marzal, nos han contado un poco de todo: noticias, proyectos, eventos, etc., convirtiéndose (al menos para mi) uno de los podcast favoritos que me suelo encontrar en mi reproductor audio.
En palabras de David:
Publicado Plasma 6.5.5 con los habituales arreglos:
búsquedas parciales en Krunner.
Discover invitará a buscar por internet una aplicación si no la encuentra.
Arreglado un bug que afectaba a las Valve Index VR.
Imagine assistir a um vídeo gerado por IA. Agora, imagine que você pode colocar as mãos no teclado e controlar para onde a câmera vai, em tempo real, enquanto o mundo é criado à sua frente. Isso não é mais ficção científica distante: conheça o LingBot-World.
Recém-lançado, o framework apresenta o primeiro modelo de mundo de alta capacidade totalmente open source, estabelecendo um contraste direto com soluções proprietárias como o Genie 3.
Embora ambos ofereçam interatividade em tempo real, o LingBot-World se destaca no chamado grau dinâmico, ou seja, demonstra maior fidelidade ao lidar com física complexa e transições de cena. O sistema atinge 16 quadros por segundo e conta com memória espacial emergente, mantendo a consistência dos objetos mesmo após ficarem até 60 segundos fora do campo de visão.
Na prática, esse lançamento rompe o monopólio na simulação de mundos interativos, ao disponibilizar para a comunidade não apenas o código-fonte, mas também os pesos completos do modelo.
O “Teste que executei” demonstra isso perfeitamente. no video deste post.
Ele chega a simular dinâmicas que não estão visíveis na cena. Se um veículo sai do enquadramento, o modelo continua calculando sua trajetória fora da tela. Quando a câmera retorna, o carro reaparece na posição matematicamente coerente, em vez de simplesmente sumir ou ficar congelado. Isso indica uma mudança profunda: deixamos de ter modelos que apenas “imaginam” imagens e passamos a ter sistemas que efetivamente simulam leis físicas.
Publicado em 28 de janeiro de 2026, o artigo “Advancing Open Source World Models” introduziu este novo simulador que promete abalar as estruturas da IA generativa e do desenvolvimento de jogos. Diferente de tudo o que vimos até agora, o LingBot-World não apenas cria vídeos; ele simula ambientes interativos com física consistente e latência abaixo de um segundo
O Que Faz o LingBot-World Ser Diferente?
A maioria dos modelos de vídeo atuais (como o Gen3 ou Matrix GAN 2.0) funciona de forma passiva: você digita um texto e espera o vídeo ficar pronto. O LingBot-World muda esse paradigma ao permitir que o usuário dirija a câmera através das cenas usando as teclas W, A, S e D.
Seja explorando castelos góticos com dragões, interiores realistas ou mundos com estética de anime e pintura a óleo, o modelo responde aos seus comandos instantaneamente.
Por Baixo do Capô: Como a Mágica Acontece
Para os entusiastas técnicos e desenvolvedores, a arquitetura do LingBot-World é fascinante. O modelo de 14 bilhões de parâmetros (cujos pesos estão disponíveis no Hugging Face) utiliza um pipeline de treinamento em três estágios,
Pré-treinamento: Estabelece uma base sólida de vídeo para entender texturas.
Treinamento Intermediário (Física): Aqui o modelo aprende “conhecimento de mundo”. A equipe usou a Unreal Engine para gerar dados sintéticos onde as ações do usuário e os estados da câmera foram gravados em sincronia com o vídeo
.Pós-treinamento (Baixa Latência): O segredo da interatividade. Usando técnicas como “destilação latente”, eles reduziram os passos computacionais para garantir que a simulação rode suavemente em tempo real.
O sistema usa um componente chamado codificador “Plucker”, que transforma seus comandos de teclado (WASD) em embeddings geométricos. Esses dados ajustam as características do vídeo através de uma camada de ação, direcionando a geração quadro a quadro
Open Source vs. O Resto
Enquanto concorrentes de peso como o Mirage 2 e o Genie 3 mantêm seus códigos fechados, o LingBot-World é totalmente Open Source
E ele não sacrifica qualidade por ser aberto. Nos benchmarks (Versus Bench), ele alcançou uma pontuação de quase 0,89 em grau dinâmico (movimento complexo), superando significativamente concorrentes como o Ume 1.5 e o HY World 1.5, que ficam em torno de 0,76. Ele consegue manter essa física complexa de forma consistente por longas durações (mais de um minuto)
Conclusão
O LingBot-World representa um passo gigante na transformação da geração de vídeo passiva em simulação interativa
Com o código disponível no GitHub, ele abre portas para acelerar o progresso no desenvolvimento de jogos e na IA corporificada, colocando o poder de criar mundos infinitos e controláveis nas mãos de qualquer desenvolvedor.
Se você quer testar, o código e os exemplos de inferência já estão disponíveis para quem quiser mergulhar na próxima geração de simuladores de mundo.
As news flight nights tend to go on Linux Saloon, we never seem to get to all the topics. I think the conversation was very interesting as the lack of consensus on the topics made for good discussion, specifically around the changes to Google and their Android ecosystem. What have you been doing in tech […]
The Early Edition of Linux Saloon is back with the goal of meeting and streaming at least once a month going forward. It was great to have some old faces (or avatars) back and talk about the interesting aspects of Linux and open source software. What have you been doing in tech or Linux? Jinda […]
Vivimos en un mundo que nos presiona constantemente para decir «sí». Sí a los Términos del servicio que no leímos. Sí a la aplicación que todo el mundo utiliza. Sí a la cómoda y brillante jaula que ofrece el software privativo.
Nos dicen que el compromiso es una virtud. Escucho argumentos como: «Solo uso este programa privativo para el trabajo» o «Lo necesito para hablar con mis amigos.» Se siente pragmático.
Pero en la lucha por la libertad del usuario, «No» es la palabra más poderosa de nuestro vocabulario.
Negarse a usar software privativo no es simplemente una elección personal de estilo de vida o una preferencia técnica.
Es una forma de resistencia no violenta. Es una acción directa que fortalece el movimiento del software libre de maneras que ningún acuerdo podría lograr.
Cada vez que decimos «sí» a software no libre, no solo estamos instalando un programa; Estamos validando un sistema de subyugación. Cada vez que dices «sí» a un programa privativo, estás enviando una señal al desarrollador: «Tu modelo funciona. Estoy dispuesto a cambiar mi libertad por esto.» Estás validando su poder para controlarte.
El software privativo depende de nuestro cumplimiento. Necesita que aceptemos que no somos dueños de nuestros ordenadores, que no tenemos derecho a ver el código, y que debemos renunciar a compartir y al espíritu de comunidad y cooperación como precio de entrada a la vida moderna.
Cuando te niegas a instalar un programa que falta el respeto a tu libertad —incluso cuando es incómodo, y especialmente cuando lo es— estás declarando que tus derechos no están a la venta. Estás demostrando que el software privativo no es la única manera de hacer las cosas.
La razón más práctica para rechazar el software privativo es que la necesidad es la madre de la invención. Cuando te niegas a usar software privativo, estás creando espacio para que los programas libres respiren y crezcan. Te obligas a ti mismo, y a tu comunidad, a buscar —o construir— software libre que respete tus derechos.
El movimiento del software libre crece más fuerte donde trazamos líneas firmes. Consideremos los primeros días del Proyecto GNU. Richard Stallman empezó diciendo «no» a la cultura de acuerdos de confidencialidad y propiedad que asfixiaba el laboratorio donde trabajaba. Ese «no» fue la base sobre la que se construyó todo el movimiento del software libre. Sin esa negativa inicial a capitular, el software libre del que dependemos hoy podría no existir.
Rechazar el software privativo también es un acto de solidaridad. Cuando usas un programa privativo para comunicarte o colaborar, a menudo obligas a otros a hacer lo mismo. Te conviertes en un nodo en su red de control, arrastrando a tus amigos, familia y colegas a la misma trampa a través del efecto de red.
Quizá tus amigos, familia y compañeros ya estén allí. En ese caso, su uso es aplicar el efecto de red a ti: la idea de que debes unirte porque todos los demás están ahí. Es una situación de rehenes donde tus amigos y familia son la palanca.
Al decir «no», vas desgastando ese muro. No es fácil, sí. Puede que te pierdas algunas conversaciones. Puede que tengas que esforzarte más para colaborar. Pero también te conviertes en un faro. Muestras a otros que es posible existir fuera del jardín amurallado.
Al decir «no», rompes esa cadena. Puede que seas la persona «difícil» que insiste en utilizar Jitsi Meet en vez de Zoom. Esa fricción es buena. Esa fricción es necesaria. Obliga a la conversación. Hace que las cadenas invisibles del software privativo sean visibles.
Recuerda a la gente que tiene una elección, aunque esa elección requiera esfuerzo. Cuando dices, «No, no puedo usar eso porque requiere que ejecute software no libre. Aquí tienes un enlace a un programa libre que podemos usar en su lugar: «Estás haciendo el trabajo duro de la educación y la defensa. Estás plantando una semilla.
El software privativo está diseñado para hacernos sentir impotentes, como si no pudiéramos funcionar sin él. Decir «no» recupera tu dignidad. Es una declaración de que tu libertad no está en venta y que tus derechos no son negociables.
Finalmente, el poder del «no» reside en la integridad. Un movimiento basado en «mayormente libre» es un movimiento construido sobre arena. Si aceptamos pequeñas injusticias por conveniencia, perdemos la autoridad moral para exigir libertad total.
Rechazar el software privativo fortalece nuestra determinación colectiva. Nos recuerda que no estamos suplicando mejores características; Somos ciudadanos de una sociedad digital que exige nuestros derechos.
No es un camino fácil. Requiere sacrificio. Podrías perderte ciertos juegos, servicios de streaming específicos o la «comodidad» de un sistema diseñado para atraparte.
Pero como puedes leer en el artículo Fueling the Marathon, estamos en una lucha generacional contra el poder arraigado. Cada vez que dices «no» a un software que niega tu libertad, estás votando por un futuro en el que el software sirva al usuario.Estás fortaleciendo el movimiento al demostrar que es posible vivir, trabajar y prosperar sin someterse a los mandamases digitales.
Así que, la próxima vez que te presenten una app nueva y brillante que te obligue a renunciar a tus derechos, recuerda el poder que tienes.
Di «No.»
Es el primer paso hacia un mundo donde todos podamos decir «Sí» a la libertad.
De nuevo traigo hasta el blog, una traducción de un artículo en inglés que me gustó escrito por Jason Self aka jxself y publicado en su blog bajo una licencia GNU GPL que puedes leer en este enlace:
El texto lo he tenido traducido en borradores desde hace semanas sin dedicirme a publicarlo. Hasta que hoy he leido en un artículo una frase de un desarrollador que me hizo volver al borrador, pulirlo y publicarlo.
La frase en cuestión es esta: «Silence is consent; Resistance is not futile» algo así como: «El silencio es consentimiento; La resistencia no es inútil» que podéis leer en este artículo respecto a los planes de Google a cerrar aún más Android y de obligar a los desarrolladores a ciertos acuerdos abusivos. Tenéis más información al respecto en este enlace:
Me he visto muchas veces en ese paso de tener que decidir, y aunque tratamos de ser coherentes y consecuentes no siempre lo logramos, pero debe ser una meta a la que llegar y un trabajo de colmena que ir conquistando poco a poco.
Es incómodo enfrentarse a nuestras propias incongruencias y acallaremos la voz interna que nos dice que está mal con excusas para evitar el conflicto. Pero sin necesidad de caer en la paranoia constante, sí está bien plantearse ciertas cosas e ir investigando alternativas para ofrecer cuando el momento «eureka» nos llegue y nos plantemos en algo ese cambio ahora ya sí madurado e irrevocable.
Puede ser el uso cada vez más «truñificado» de hardware que creemos indispensable: televisión, teléfono, etc. Puede ser el uso de software que creemos esencial: comunicación, diseño, sistema, trabajo… Cada ámbito y persona será único.
Dejo este eco de las palabras y ese poso de las ideas de este artículo de Jason Self para que vaya aposentándose en tu cabeza. No te diré qué tienes que hacer, como persona pensante y crítica que eres, descubre por tí misma qué es lo que debes hacer y actúa en consecuencia, basándote en la lógica y la ética de respeto a ti misma y a otras personas.
Si has llegado hasta aquí, después de tantas palabras y conceptos muchas gracias, sigues haciendo que escribir sea una tarea gratificante que moldea cerebros y auna afinidades.
Miniglosario de términos
Software privativo: ¿A qué se refiere el artículo cuando se refiere a ese término?
Software libre: El antónimo del concepto anterior sería el concepto de software libre:
«Software libre» es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, piense en «libre» como en «libertad de expresión»
Es increíble el trabajo de promoción que está realizando Nate (ahora con ayuda de otros desarrolladores) en su blog, desde hace más del tiempo que puedo recordar. Cada semana hace un resumen de las novedades más destacadas, pero no en forma de telegrama, sino de artículo completo. Su cita semanal no falla y voy a intentar hacer algo que es simple pero requiere constancia. Traducir sus artículos al castellano utilizando los magníficos traductores lo cual hará que la gente que no domine el inglés esté al día y que yo me entere bien de todo. Bienvenidos pues a «Calendario lunar vietnamita y resaltados más redondeados» de Esta semana en Plasma. Espero que os guste.
Calendario lunar vietnamita y resaltados más redondeados – Esta semana en Plasma
Nota: Artículo original en Blogs KDE. Traducción realizada utilizando Perplexity. Esta entrada está llena de novedades de la Comunidad KDE. Mis escasos comentarios sobre las mejoras entre corchetes.
¡Bienvenido a una nueva edición de This Week in Plasma! Esta semana, además de la típica avalancha de correcciones de errores posterior al lanzamiento de Plasma, la gente ha empezado a trabajar en mejoras de la interfaz de usuario y nuevas funciones. Dos ejemplos destacados se mencionan en el título y los encontrarás más abajo:
Nuevas funcionalidades
Plasma 6.7.0
Calendario lunar vietnamita Se ha añadido el calendario lunar vietnamita a la lista de «calendarios alternativos» disponibles en el widget Reloj Digital. (Trần Nam Tuấn, kdeplasma-addons MR #1015) [El software KDE es para todos].
Configuración OpenVPN renovada Se ha renovado la interfaz de configuración de OpenVPN para incluir numerosas nuevas opciones ofrecidas por el sistema subyacente. (David Edmundson, plasma-nm MR #517)
Mejoras en la interfaz de usuario
Plasma 6.6.1
Se mejoró la apariencia de los dígitos grandes del reloj en las pantallas de inicio de sesión y bloqueo. (Nate Graham, KDE Bugzilla #516314) [Lo cierto es que la diferencia es muy sutil].
Plasma 6.6.2
La función de accesibilidad «seguimiento del cursor» ahora respeta el modo de seguimiento configurado en el efecto de zoom, en lugar de usar siempre «proporcional». (Ritchie Frodomar, KDE Bugzilla #516435)
Cambiar la configuración «Mostrar conexiones [de red] virtuales» ya no requiere reiniciar Plasma o el ordenador para que surta efecto. (Arjen Hiemstra, KDE Bugzilla #516091) [Todo lo que sea cambios automátivos, bienvenido].
Eliminar un widget con un popup fijado abierto ahora cierra el popup inmediatamente, en lugar de hacerlo después de descartar la notificación «¿Deshacer eliminación de este widget?». (Tobias Fella, KDE Bugzilla #470812)
Plasma 6.7.0
Se ha implementado un nuevo estilo redondeado para los resaltados de selección en aplicaciones basadas en QtWidgets con tema Breeze, como Dolphin, Okular y KMail. Esto les da el estilo que llevamos años usando para resaltados de listas en aplicaciones QtQuick y elementos de menú, y allana el camino para que todos se estilicen consistentemente desde una ubicación central con el próximo sistema de estilos Union. (Akseli Lahtinen y Marco Martin, breeze MR #583)
AntesDespués
Marcar una aplicación como favorita en el widget lanzador Kickoff ahora hace parpadear la categoría «Favoritos», dándote una pista de que funcionó y dónde encontrar la nueva favorita. (Kai Uwe Broulik, plasma-desktop MR #3565)
En la página de Conexiones de red de Configuración del sistema, se han fusionado las pestañas «Wi-Fi» y «Seguridad Wi-Fi» en una sola. (Alexander Wilms, plasma-nm MR #491)
Se ha añadido un botón en la página de Permisos de aplicaciones de Configuración del sistema para revocar todas las sesiones de screen-casting inmediatamente, sin tener que hacerlo una por una cuando hay muchas. (Joaquim Monteiro, flatpak-kcm MR #169)
[No comento las correcciones de errores ya que son bastante evidentes y, además, el aluvión es importante.
Plasma 6.6.1
Se corrigió una regresión reciente que rompía el botón «Abrir carpeta contenedora» para fondos de pantalla de presentación. (Vlad Zahorodnii, KDE Bugzilla #515551)
Se corrigió una regresión reciente que hacía que el campo de búsqueda en la ventana de configuración del widget Bandeja del sistema perdiera el foco tras escribir texto. (Christoph Wolk, KDE Bugzilla #515863)
Se corrigió una regresión reciente que hacía que todos los lápices de tableta gráfica reclamaran tener 3 botones en la página Tableta gráfica de Configuración del sistema, sin importar cuántos tuvieran realmente. (Kat Pavlu, KDE Bugzilla #516442)
Se corrigió una regresión visual reciente que hacía que los fondos oscuros difuminados de la pantalla de cierre de sesión y el widget Panel de aplicaciones se vieran demasiado claros. (Nate Graham, KDE Bugzilla #516266)
Se corrigió una regresión visual reciente que hacía que el rectángulo de selección del escritorio solo siguiera el color de acento del sistema cuando se usaba el estilo Plasma Breeze. Ahora vuelve a respetar el color de acento con todos los estilos de Plasma. (Filip Fila, KDE Bugzilla #516498)
Se corrigió un caso en el que Plasma podía fallar al arrastrar widgets de la Bandeja del sistema entre paneles. (Nicolas Fella, KDE Bugzilla #508451)
Se corrigió un conjunto de problemas que hacían que ciertas pantallas no se encendieran tras despertar del sueño. (Xaver Hugl, KDE Bugzilla #515550)
Configurar reglas de atenuación de monitores ya no reordena los monitores a veces cuando el sistema despierta del sueño. (Xaver Hugl, KDE Bugzilla #516611 y KDE Bugzilla #516454)
La configuración «Mostrar cuando sea relevante» del widget Configuración de pantalla ahora hace algo. (Albert Vaca Cintora, kscreen MR #465)
Los dígitos en el widget Reloj Digital ahora se localizan como se espera para sistemas de escritura que no usan dígitos latinos. (Fushan Wen, KDE Bugzilla #485915)
Se corrigió un problema que a veces hacía que el widget Bluetooth te dijera que la conexión a un dispositivo falló cuando en realidad tuvo éxito. (Christoph Wolk, KDE Bugzilla #515189)
Plasma 6.6.2
Se corrigió un caso en el que Discover podía fallar durante la instalación de actualizaciones. (Aleix Pol Gonzalez, discover MR #1268)
Se corrigieron dos casos en los que la página Atajos de Configuración del sistema podía fallar al buscar cierto texto o editar accesos directos globales personalizados. (Akseli Lahtinen, KDE Bugzilla #516488 y KDE Bugzilla #516607)
Limpiar el contenido del portapapeles ahora también borra contraseñas y otros secretos marcados con metadatos especiales «no guardarme en el historial» que se copiaron pero no se añadieron realmente al historial. (Tobias Fella, KDE Bugzilla #516403)
Se corrigió un problema que hacía que el escritorio no detectara cuando los archivos eran eliminados usando Dolphin. (Akseli Lahtinen, KDE Bugzilla #516559)
Se corrigió un problema con la forma compacta de botón del widget Menú Global que hacía que el menú no apareciera siempre al hacer clic. (Christoph Wolk, KDE Bugzilla #516207)
Frameworks 6.24
El icono de la Bandeja del sistema para la aplicación de criptografía Kleopatra de KDE ahora se recolorea correctamente cuando se usa un esquema de colores no predeterminado. (Oleg Kosmakov, breeze-icons MR #529)
Mejoras de rendimiento y aspectos técnicos
Plasma 6.6.2
Se mejoró el soporte para ratones con ruedas de desplazamiento de alta resolución en el servidor de escritorio remoto integrado (RDP). (reali es, KDE Bugzilla #511029)
Cómo puedes ayudar
KDE se ha vuelto importante en el mundo, y tu tiempo y contribuciones han ayudado a llegar hasta aquí. A medida que crecemos, necesitamos tu apoyo para mantener KDE sostenible.
Más allá de eso, puedes ayudar a KDE involucrándote directamente en cualquier otro proyecto. Donar tiempo es realmente más impactante que donar dinero. Cada colaborador marca una gran diferencia en KDE — ¡no eres un número ni un engranaje en una máquina! No tienes que ser programador, existen muchas otras oportunidades.
También puedes ayudar haciendo una donación. Esto ayuda a cubrir costes operativos, salarios, gastos de viaje para colaboradores y, en general, a mantener KDE llevando Software Libre al mundo.