Skip to main content

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

Actualización de septiembre del 2022 de KDE Frameworks

Estando en el mes previo a Akademy-es y Akademy híbridas de Barcelona siguen las entradas recurrentes de las actualizaciones mensuales de rigor que demuestra que los desarrolladores de KDE no dejan de trabajar en sus librerías. Así que se congratulan en anunciar la actualización de septiembre del 2022 de KDE Frameworks. Con esta se llega a la versión 5.98, un suma y sigue de compromiso y constancia que no parece que tenga un final cercano, y que ofrece una novedad, como mínimo, controvertida.

Actualización de septiembre del 2022 de KDE Frameworks

La razón de esta afirmación es que KDE Frameworks es básicamente la base de trabajo de los desarrolladores para realizar sus aplicaciones, es como el papel y las herramientas de dibujo para un artista: cuanto mejor sea el papel y mejores pinceles tenga, la creación de una artista será mejor.

Actualización de septiembre del 2022 de KDE Frameworks

De esta forma, las mejoras en KDE Frameworks facilitan el desarrollo del Software de la Comunidad KDE, haciendo que su funcionamiento, su estabilidad y su integración sea la mejor posible.

El xxxxxx xxx de septiembre de 2022 ha sido lanzado KDE Frameworks 5.98, la nueva revisión del entorno de programación sobre el que se asienta Plasma 5, el escritorio GNU/Linux de la Comunidad KDE, y las aplicaciones que se crean con para él.

Más información: KDE

La constancia del equipo de desarrollo de la Comunidad KDE

Hay que recordar que los desarrolladores de KDE decidieron lanzar actualizaciones mensuales de este proyecto y lo están cumpliendo con puntualmente. La idea es ofrecer pocas pero consolidadas novedades, a la vez que se mantiene el proyecto evolucionando y siempre adaptándose al vertiginoso mundo del Software Libre.

Una gran noticia para la Comunidad KDE que demuestra la evolución continua del proyecto que continua ganando prestigio en el mundo de los entornos de trabajo Libres.

¿Qué es KDE Frameworks?

Para los que no lo sepan, KDE Frameworks añade más de 70 librerías a Qt que proporcionan una gran variedad de funcionalidades necesarias y comunes, precisadas por los desarrolladores, testeadas por aplicaciones especí­ficas y publicadas bajo licencias flexibles. Como he comentado, este entorno de programación es la base para el desarrollo tanto de las nuevas aplicaciones KDE y del escritorio Plasma 5.

Actualización de febrero del 2022 de KDE Frameworks

Aquí podéis encontrar un listado con todos estos frameworks y la serie de artículos que dedico a KDE Frameworks en el blog,

Recuerda que puedes ver una introducción a Frameworks 5.0 en su anuncio de lanzamiento.

La entrada Actualización de septiembre del 2022 de KDE Frameworks se publicó primero en KDE Blog.

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

Speed Dreams – Juegos Linux (II)

Sigo la serie que me apetecía mucho hacer ahora que tengo un poco de tiempo para escribir de temas más lúdicos. Empecé con The Battle for Wesnoth y sigo con Speed Dreams, un juego de simulación de conducción que también destaca por su alta calidad en cuanto a gráficos, jugabilidad y con una IA que mejora versión a versión.

Speed Dreams – Juegos Linux (II)

Como decía en la primera entrada, un buen número de jugadores se están uniendo al carro de los sistemas GNU/Linux gracias a la irrupción de la Steam Deck, y aunque eso significa la llegada de juegos privativos es un buen momento para recordar a juegos los nativos y libres que tenemos a nuestra disposición y que constituyen una buena puerta de entrada al mundo de la programación de este tipo de aplicaciones para aquellos que quieran empezar: aprendiendo al mismo tiempo que aportan algo al bien común.

Speed Dreams es una bifurcación del simulador de coches de carreras abierto Torcs, con el objetivo de implementar nuevas y emocionantes características, coches, pistas y oponentes de IA para hacer un juego más agradable para el jugador, así como mejorar constantemente el realismo visual y de la física.

Equipo de desarrollo de Speed Dreams
Speed Dreams - Juegos Linux (II)

De esta forma nos encontramos con un juego escrito principalmente en C++ y publicado bajo GPL v2+ y Free Art License, siendo la versión más reciente la 2.2.3 de agosto de 2021. Estas características de juegos libre le confieren propiedades únicas que no encuentras en otros juegos de corte similar.

Speed Dream es un juego donde los desarrolladores pueden probar sus ideas y tener todas las posibilidades de hacerlas llegar a los usuarios finales (la democracia es el principio fundamental que rige a este equipo de desarrollo). Al mismo tiempo es un juegos donde donde los usuarios finales pueden disfrutar de la realización de estas ideas y dar su opinión al respecto, y/o hacer nuevas sugerencias.

Las características de Speed Dreams

La lista de características Speed Dreams son las siguientes:

  • Simulador 3D de deportes de motor en tiempo real para jugadores y desarrolladores
  • Física precisa que apunta al máximo realismo posible
  • Gráficos de alta calidad
  • 21 pistas HQ para correr
  • 82 coches HQ ajustados en 16 conjuntos equilibrados y consistentes
  • Muchos más coches y circuitos disponibles en la Comunidad
  • 4 oponentes IA de primera clase para carreras emocionantes
  • Totalmente abierto a cualquier trabajo de investigación, estudio o enseñanza (física, IA, gráficos, …)
  • Soporte para muchos dispositivos de entrada (teclado, joypad, joystick, volante/pedal …)
  • Funciona en Windows, Linux y Mac OS X

¿Cómo conseguir Speed Dreams?

Como se ha dicho anteriormente el juego está disponible para en Linux, Windows y Mac, por tanto os aconsejo ir a la página de descargas para ver todas las opciones.

No obstante, para KDE Neon la he instalada sin problemas mediante Flatpak aunque tiene un problema a reportar: no funciona en Wayland.

Speed Dreams - Juegos Linux (II)

Contribuye al desarrollo

Las opciones para ayudar al desarroolo de Speed Dreams se focalizan en dos opciones:

  • Como usuario final puedes
    • ayudar al equipo de desarrollo a probar las versiones preliminares
    • sugerir mejoras, expresar tu apoyo o disgusto por los cambios
    • hacer preguntas sobre problemas de compilación/instalación desde el código fuente

y todo eso a través de:

  • la lista de correo de usuarios: speed-dreams-users@lists.sourceforge.net
  • su rastreador de errores/características
  • su sala de chat de usuarios en JabberFr
  • en su chat IRC Freenode #speed-dreams
  • Como desarrollador tienes dos modalidades:
    • como colaborador invitado
      • puedes proponer sus adiciones/mejoras como parches contra el último árbol de fuentes, y enviarlocomo archivos adjuntos a través de su lista de correo devel speed-dreams-devel@lists.sourceforge.net o nuestro rastreador de errores/características;
      • puedes unirte a las discusiones diarias del equipo dev.
      • puedes unirte a las discusiones diarias del equipo de desarrollo y a las reuniones mensuales en nuestra sala de desarrolladores en JabberFr;
    • como desarrollador registrado
      • Todo lo anterior pero ahora tienes acceso de escritura al repositorio SVN y puedes simplemente confirmar tus adiciones/mejoras

Más información en Speed Dreams Get Involved.


La entrada Speed Dreams – Juegos Linux (II) se publicó primero en KDE Blog.

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

#openSUSE Tumbleweed revisión de la semana 36 de 2022

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

Tumbleweed

openSUSE Tumbleweed es la versión «rolling release» o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios esta semana.

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

Esta semana de nuevo se han publicado 7 snapshots, aunque solo 6 llegaron a los repositorios y una séptima fue descartada.

Aunque la siguiente snapshot sí que pasó muy rápidamente los test, así que sí habrá una nueva snapshot disponible.

Las 6 snapshots publicadas fueron 0901, 0903, 0904, 0905, 0906, y 0907 que entre otros han traído estos cambios:

  • Linux kernel 5.19.7
  • libssh 0.10.3
  • SQLite 3.39.3
  • NMap 7.93
  • Mozilla Thunderbird 102.2.1
  • librsvg 2.55.1
  • NetworkManager 1.40.0
  • Flatpak 1.14.0
  • GCC 12.2.1
  • Libvirt 8.7.0

Y para próximas snapshots, ya se están preparando actualizaciones como:

  • Mozilla Firefox 104.0.2
  • KDE Plasma 5.25.5
  • GTK 4.8.0
  • Mozilla Thunderbird 102.2.2
  • LibreOffice 7.4.1
  • libxml 2.10.2
  • Linux kernel 5.19.8
  • KDE Gear 22.08.1
  • grep 3.8
  • util-linux 2.38.1
  • fmt 9.0
  • gpgme 1.18
  • libxslt 1.1.36

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–

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

Create folder from selected files – Service menu para KDE (23)

Hoy os presento el Service menu para KDE número 23 de esta serie y que puede ser más que útil si estamos continuamente trabajando con archivos. Hoy toca hablar de Create folder from selected files, un atajo que nos permitirá crear una carpeta y mover los archivos que deseemos en ella con un simple click.

Create folder from selected files – Service menu para KDE (23)

Seguimos con uno de esos servicios complementarios para Dolphin, el explorador de archivos del escritorio Plasma de la Comunidad KDE, que seguro que vendrá bien para algunos usuarios, como es mi caso ya que en muchas ocasiones reordeno archivos en carpetas.

Se trata de Create folder from selected files, de Samvo, que nos permite utilizar el botón derecho sobre una serie de archivos para crear una carpeta que los contenga a todos. Y todo ello con un simple click.

Create folder from selected files - Service menu para KDE (23)

Este Service Menu puede ser instalado directamente desde Dolphin.

Y como siempre digo, si os gusta el pack de iconos podéis “pagarlo” de muchas formas en la página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

Más información: KDE Store

¿Qué son los Dolphin Service Menu?

La personalización de KDE y Plasma está más que demostrada y prueba de ello son los Dolphin Service Menu, que no son más que la posibilidad de disponer un menú auxiliar en el gestor de archivos Dophin o en Konqueror que se activa con el botón derecho del ratón.
Con ellos tendremos nuevas acciones como:

Y muchos más como hemos explicado en varias ocasiones en el blog. Puedes encontrar estos servicios se pueden encontrar en la sección Dolphin Service Menu en la Store de KDE y en esta categoría de este humilde blog, que poco a poco va creciendo para mostrar lo mucho que se puede personalizar el entorno de trabajo Plasma de KDE.

La entrada Create folder from selected files – Service menu para KDE (23) se publicó primero en KDE Blog.

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

openSUSE Tumbleweed – Review of the week 2022/36

Dear Tumbleweed users and hackers,

As we are used to by now, Tumbleweed is kicking and rolling. 7 snapshots in a week would be nothing surprising. Unfortunately, this week we ‘only’ reached 6 snapshots. Number 7 was discarded – not for having issues, but the next snapshot passed so quickly through OBS that it was ‘ready for testing; before openQA could even finish the previous run. Not something we see very often. In any case, no harm done: you just needed an extra day of patience to get some of the updates.

The 6 snapshots published were called 0901, 0903, 0904, 0905, 0906, and 0907 and delivered these changes:

  • Linux kernel 5.19.7
  • libssh 0.10.3
  • SQLite 3.39.3
  • NMap 7.93
  • Mozilla Thunderbird 102.2.1
  • librsvg 2.55.1
  • SETools: no longer recommend python3-networkx, which pulled in way too much, incl. pandoc
  • NetworkManager 1.40.0
  • Flatpak 1.14.0
  • GCC 12.2.1
  • Libvirt 8.7.0

In the future, near or far, I predict these changes to reach Tumbleweed:

  • Mozilla Firefox 104.0.2
  • KDE Plasma 5.25.5
  • GTK 4.8.0
  • Mozilla Thunderbird 102.2.2
  • LibreOffice 7.4.1
  • libxml 2.10.2
  • Linux kernel 5.19.8
  • KDE Gear 22.08.1
  • grep 3.8: declares egrep and fgrep as deprecated. Switch to grep -E resp grep -F
  • util-linux 2.38.1: this also brings a massive package layout change, which will probably take some time to settle. It’s part of the distro bootstrap and we have to be careful to not blow it out of proportion
  • fmt 9.0: Breaks ceph and zxing-cpp
  • gpgme 1.18: breaks libreoffice
  • libxslt 1.1.36: breaks daps
a silhouette of a person's head and shoulders, used as a default avatar
the avatar of openSUSE News

Leap Micro 5.3 Beta Available for Testing

Leap Micro 5.3, which is a modern lightweight host operating system, is now available for beta testing on get.opensuse.org.

The beta version is only expected to be available on openSUSE’s website for a couple weeks before it quickly transitions to a release candidate.

Leap Micro is an ultra-reliable, lightweight and immutable operating system that experts can use for deployments; it is well suited for decentralized computing environments as well as edge, embedded, and IoT deployments. Developers and professionals can build and scale systems for uses in aerospace, telecommunications, automotive, defense, healthcare, hospitality, manufacturing, database, web server, robotics, blockchain and more.

The host-OS has automated administration and patching, so auto-updating gives users a persistent bootable system for their container and virtualized workloads.

Leap Micro has similarities of MicroOS, but Leap Micro does not offer a graphical user interface or desktop version. The OS is based on SUSE Linux Enterprise and Leap rather than a variant of Tumbleweed, which MicroOS bases its release on. The biggest changes to the newer version are NetworkManager as a new default and related tooling like Cockpit plugin, ModemManager, wpa_suplicant and addition use for Amazon ECS. There is a shorter cold boot time (shorter timeout) and the use of jeos-firstboot for post deployment configuration (root password, etc.) for those who don’t use ignition or combustion.

One of the packages related to Leap Micro for developers is Podman. Podman gives developers options to run their applications with Podman in production and the upgraded 3.4.2 version brings new pods support for init containers, which are containers that run before the rest of the pod starts.

Large development teams can add value to their operations by trying Leap Micro and transitioning to SUSE’s SLE Micro for extended maintenance and certification.

Testers can file a bug against Leap Micro 5.3 on bugzilla.opensuse.org.

Users should know that zypper is not used with Leap Micro, but transactional-update is used instead. Documentation from Leap Micro 5.2 can help users who have questions about running this modern OS, which targets edge computing.

openSUSE Leap Micro has a six-month lifecycle.

To download the ISO image, visit get.opensuse.org.

the avatar of openSUSE News

Tumbleweed Ends Continuous Streak, Keeps Rolling

The Tumbleweed continuous daily-release streak ended last week with a new record of 26 snapshots, but openSUSE’s rolling release doesn’t appear to have slowed down in any way with the frequency of snapshots that continue to roll.

Snapshot 20220829 broke the streak, but this week continued to fast forward with several snapshots and package updates.

Before highlighting those snapshots,GNOME 43 might need some love before making it into a Tumbleweed snapshot. Please read the tweet below and chat with the team on https://matrix.to/#/#gnome:opensuse.org if you are interested.

The latest snapshot to be released was 20220907. The update of gnome-bluetooth 42.4 has its Application Programming Interface now export the battery information for all Bluetooth devices listed in UPower. Files and scripts for MicroOS were updated with microos-tools 2.16. An update of libsoup 3.0.8 had mumerous improvements to HTTP/2 reliability and fixed an http proxy authentication with a default proxy resolver. SVG rendering library librsvg updated to version 2.55.1 and is experimenting with giving librsvg an even-odd versioning; odd minor versions will be considered unstable and even minor versions will be considered stable. This should be fun! A few other packages updated in the snapshot, which including kernel-firmwarel 20220902 and yast2-vpn 4.5.1 and more.

The Linux Kernel updated from version 5.19.2 to 5.19.7 in snapshot 20220906. There were a few btrfs fixes and changes along with amdgpu driver updates in Kernel. An update of userspace-toolset package lvm2 2.03.16 had some segfault fixes, added several patches and fixed the loss of deleted message on thin-pool extension. A change for virtual reality was made with a Plymouth 22.02.122 update because displaying a boot screen on VR headsets isn’t necessary. Or is it? Text editor vim 9.0.0381 fixed some crashing, flickering and a Clang static analyzer that gives warnings. Updates were also made to sqlite 3.39.3 and other packages in the snapshot.

Just two packages updated in snapshot 20220905. Network Mapping tool nmap 7.93 was released to commemorate Nmap’s 25th anniversary. Congrats! The tool upgraded several libraries and ensures Nmap builds with OpenSSL 3.0 while using no deprecated API functions. The package also fixed a bug that prevented it from discovering interfaces on Linux when no IPv4 addresses were configured. The other package to update was Thunderbolt 3 device manager bolt 0.9.3. The update created a work around glib.

A bit more than a handful of packages were update in snapshot 20220904. The packages update in the snapshot were AppStream 0.15.5, git 2.37.3, libstorage-ng 4.5.43, libzypp 17.31.1, zypper 1.14.56) and gc 8.2.2. The update of git corrected some regression and made some git fsck improvements. openSUSE’s zypper made sure up respects solver related command-line interface options.

The update of btrfs arrived in snapshot 20220903. The filesystem update provides some optional support for LZO and ZSTD compression. The update also brought some compatibility with glibc 2.36. An update of GNU Compiler Collection 12.2.1+git416 had some recently backported fixes from trunk and had some changes for armv7l architecture. Pixel encoder and color-space converter package babl 0.1.96 dropped some patches and fixed a crash on non-aligned data for Single Instruction, Multiple Data (SIMD). Other packages to update were libvirt 8.7.0, lsscsi 0.32, upower 1.90.0 and several RubyGems.

The first snapshot since the streak was broken was snapshot 20220901. This snapshot updated curl 7.85.0. Contributions from 79 people were made in the new versions. A Common Vulnerability and Exposure was fixed in the release. CVE-2022-35252 was introduced in curl 4.9 and allowed a “sister site” to deny service to siblings. The release also added Transport Layer Security 1.3 support. An update of NetworkManager 1.40.0 can now restart DHCP if the MAC changes on a device. Some internationalization and localization changes were also made with the network package. An update of Flatpak 1.14.0 improved support for transferring files between two local devices known as sideloading. That software deployment and package management utility also added a package configuration for libcurl to enable the new HTTP backend. Other packages to update in the snapshot were ncurses 6.3.20220820, grilo 0.3.15, mariadb 10.8.3, a kdump git update and more.

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

Primera actualización de KDE Gear 22.08

La Comunidad KDE es una comunidad responsable y no solo se preocupa en lanzar novedades sino que también en mejorarlas. Me complace presentar la primera actualización de KDE Gear 22.08 que apareció hace casi un mes. Más estabilidad, mejores traducciones y pequeñas mejoras para las aplicaciones de nuestro entornos de trabajo.

Primera actualización de KDE Gear 22.08

A pesar de lo que puedan pensar muchas personas, las aplicaciones no son perfectas. Entre las líneas de código se pueden colar errores de tipografía o que el usuario realice alguna opción que en un principio no estaba prevista por los desarrollador, por poner solo un par de ejemplos de imperfecciones.

Este no es un problema del Software Libre ya que el Software actual funciona de esta manera ya que no se piensa en él como un producto final que se encierra en una caja y se olvida. En la actualidad se sabe que el Software está vivo y sería estúpido ir guardando las mejoras sin dejarlas a disposición del gran público.

Con esto se gana en rapidez y evolución pero puede aumentar el número de errores (por norma general) leves, los cuales son subsanables con pequeñas actualizaciones.

La Comunidad KDE lo tiene claro: grandes lanzamientos cada cuatro meses y actualizaciones mensuales para subsanar errores.

Primera actualización de KDE Gear 22.08

Por ello me congratula compartir con vosotros la primera actualización de KDE Gear 22.08 que nos ofrece más de 120 errores resueltos entre aplicaciones, librerías y widgets, algo que mejora el rendimiento del sistema.

Aquí podéis encontrar la lista completa de cambios de KDE Gear 22.08.1, pero por poner unos cuantos ejemplos de los errores que sea han resuelto tenemos:

  • kmail: La búsqueda de mensajes vuelve a funcionar.
  • kate: Se corrige un fallo cuando no hay resultados de búsqueda.
  • krdc: Las fechas de acceso ahora se muestran correctamente.

Más información:KDE Gear 22.08.1

La entrada Primera actualización de KDE Gear 22.08 se publicó primero en KDE Blog.

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

The syslog-ng Insider 2022-09: 3.38; SQL; disk-buffer; nightly;

The September syslog-ng newsletter is now on-line:

  • 3.38.1 released, 4.0 almost feature complete
  • syslog-ng Store Box SQL source
  • Why is my syslog-ng disk-buffer file so huge even when it is empty?
  • Nightly syslog-ng builds for Debian and Ubuntu

It is available at https://www.syslog-ng.com/community/b/blog/posts/the-syslog-ng-insider-2022-09-3-38-sql-disk-buffer-nightly

syslog-ng logo