Skip to main content

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

#openSUSE Tumbleweed revisión de la semana 11 de 2023

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

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, se descartó una snapshot debido a un error que se coló durante la preparación y solo se identificó más tarde en el conjunto completo de pruebas del producto (systemd 253, el reinicio de algunos servicios falló extrañamente).

Pero es mejor que no se publique la snapshot a que se publique con errores. Y a pesar de eso, se han entregado 6 snapshots durante esta semana (0309 … 0313 y 0315)

Los cambios más importantes en estas snapshots son:

  • Linux kernel 6.2.2 y 6.2.4
  • NetworkManager 1.42.4
  • Apache 2.4.56
  • LibreOffice 7.5.1.2
  • KDE Frameworks 5.104.0
  • GStreamer 1.22.1
  • Mesa
  • git 2.40.0

Y para próximas snapshots, se está preparando:

  • Linux kernel 6.2.6
  • systemd 253.1
  • Transmission 4.0.2
  • KDE Plasma 5.27.3
  • GCC 13 como compilador predeterminado
  • openSSL 3.1.0

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

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

Enlaces de interés

Geeko_ascii

——————————–

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

Motores de creación de videojuegos (I): RenPy

Como muchos de vosotros sabréis KDE Blog es un blog personal. No es una decisión que yo haya tomado y que sea inamovible, sino que por circunstancias no he conseguido tener colaboradores que se sumen al proyecto de forma constante. En cierto modo lo comprendo: llevar un blog no está de moda y requiere cierta disciplina. No obstante, siempre encuentro algunos colaboradores puntuales como Rubén Gómez que, en esta ocasión, no solo me ha ayudado con un artículo sino que me ha ofrecido una serie de ellos que empiezo hoy mismo. Bienvenidos al primer capítulo de la serie «Motores de creación de videojuegos (I): Renpy» que seguramente os guste tanto como a mí.

Introducción

Hace algo más de un año, apareció en este blog un artículo sobre motores de creación de juegos, todos ellos muy interesantes y realmente buenos, quizás el más conocido Unity, ampliamente utilizado, pero propietario.

En esta entrada empezamos una serie de artículos donde ampliamos las posibilidades de motores de creación de videojuegos para que nadie pueda quedarse con las ganas de expresar su creatividad y privarnos a todos los demás de un, seguro, excelente juego.

Motores de creación de videojuegos (I): RenPy

Renpy se encuentra en la primera posición de la lista por su gran facilidad para creación de historias y juegos.

RenPy, en honor a la verdad, más que un motor de videojuegos es un motor de creación de Novelas visuales; en esta variante con apenas 10m de tiempo de aprendizaje cualquiera puede lanzarse a plasmar la historia que tiene en la cabeza.

Motores de creación de videojuegos (I): RenPy

En este pequeño código de ejemplo se puede ver esa facilidad

# Coloca el código de tu juego en este archivo.

# Declara los personajes usados en el juego como en el ejemplo:

define Q = Character("Quijote")
define S = Character("Sancho")

# Aquí están las imágenes

# Imagen procedente de Pexels, autoría Emilio Sanchez
# https://www.pexels.com/es-es/foto/campo-tecnologia-cielo-azul-espana-14746876/

image fondo molinos = "Molinos_de_viento_Emilio_Sanchez.jpg"


image quijote y sancho = "Quijote_y_Sancho.png"
image quijote riendo = "Quijote_riendo.png"

# El juego comienza aquí.

label start:

    # Muestra una imagen de fondo: Aquí se usa un marcador de posición por
    # defecto. Es posible añadir un archivo en el directorio 'images' con el
    # nombre "bg room.png" or "bg room.jpg" para que se muestre aquí.

    scene fondo molinos
    
    # Muestra un personaje: Se usa un marcador de posición. Es posible
    # reemplazarlo añadiendo un archivo llamado "eileen happy.png" al directorio
    # 'images'.
    
    show quijote y sancho
    
    # Presenta las líneas del diálogo.

    Q "He aquí, Sancho amigo, que vemos un gigante"
    S "Mire, vuesa merced, bien, que a mí se me antoja molino"
    
    show quijote riendo at left
    
    Q "Mira bien tu, Sancho, si no alcanzas a ver el gigante en esta historia"

    # Finaliza el juego:

    return

No obstante, RenPy puede ir mucho más allá de eso, y con trabajo –y algo más de tiempo de aprendizaje– se pueden crear elaborados juegos de distintos tipos, como, por ejemplo Bai Qu: hundreds of melodies, Reflection, Black Closet u otros de tipo rol como el veterano Loren, la princesa amazona (¡Precaución!, que tiene algunas escenas subidas de tono; si, con RenPy se crean muchas historias para mayores. . . ) o el más actual Bad end theater tirando a los juegos de puzzles.

No en vano RenPy utiliza por debajo Python, lo que ofrece unas posibilidades de ampliación enormes; y en su nueva versión 8.0 han dado el salto, por fin, a Python 3, realizando un enorme esfuerzo de actualización.

Personalmente, a mi RenPy me recuerda mucho a aquellos famosos librojuegos que se popularizaron en los años 80 y que todavía andan por ahí. Con RenPy es muy fácil recrear ese estilo para jugarlo en el ordenador.

Otro de los puntos fuertes de RenPy es su capacidad multiplataforma, no solo se pueden crear juegos para las 3 grandes plataformas de ordenadores personales (Gnu/Linux, Mac OS y Windows) sino también para Android, iOS y hasta la web.
RenPy tiene gran presencia de juegos en lugares como Itch.io e, incluso, se atreve a colarse en Steam.

No tengas dudas, si tus conocimientos de programación no son muy grandes pero tienes una buena historia que contar, combinando imágenes y música, RenPy es tu mejor opción.

La entrada Motores de creación de videojuegos (I): RenPy 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 2023/11

Dear Tumbleweed users and hackers,

This week, I had the sad duty to discard one snapshot due to a bug that snuck through staging and was only identified later in the full product test suite (systemd 253, restarting some services failed weirdly). But as we know from the past, users prefer no snapshot as opposed to one that breaks their system in weird ways. And despite that, 6 snapshots have been delivered during this week (0309 … 0313 & 0315)

The most relevant changes in these snapshots are:

  • Linux kernel 6.2.2 (lockdown patches disabled) & 6.2.4
  • NetworkManager 1.42.4
  • Apache 2.4.56
  • LibreOffice 7.5.1.2
  • KDE Frameworks 5.104.0
  • GStreamer 1.22.1
  • Mesa: patch to address multiple crashes seen in gnome-shell since Mesa 23.0
  • git 2.40.0

These updates are currently in the queue and are being tested for inclusion in the upcoming snapshots:

  • Linux kernel 6.2.6
  • systemd 253.1
  • Transmission 4.0.2
  • KDE Plasma 5.27.3
  • GCC 13 as the default compiler
  • openSSL 3.1.0

the avatar of Nathan Wolf

RAD Expansion Unit for the Commodore 64

For anyone that has known anything about “CubicleNate” for any period of time will know that I am a huge fan of all things Commodore 64. Maybe not everything but most things, I absolutely am. I am also a fan of open source and the communities that have developed around it. When you combine open […]
a silhouette of a person's head and shoulders, used as a default avatar

Episodio 15 de KDE Express: Plasma 5.27

Tras unos meses de silencio parece que el proyecto está tomando velocidad de crucero. Me congratula presentaros que tenemos a nuestra disposición el episodio 15 de KDE Express, titulado Plasma 5.27 donde se repasan las novedades de la última versión del escritorio de la Comunidad KDE de la rama 5.

Episodio 15 de KDE Express: Plasma 5.27

Comenté ya casi hace un año 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 complementa los que ya genera la Comunidad de KDE España de forma casi mensual con sus ya veteranos Vídeo-Podcast que podéis encontrar en Archive.org, Youtube, Ivoox, Spotify y Apple Podcast.

Episodio 15 de KDE Express: Plasma 5.27

De esta forma se llega al número 15, el tercero de su segunda temporada y que cuenta con el incombustible e hiperactivo David Marzal y un servidor, Baltasar Ortega, con la producción de Jorge Lama.

En palabras de David, que es quien hace la entradilla:

En el anterior episodio nos pusimos al día, pero nos quedaba la guinda del pastel (del día de los enamorados). KDE Plasma 5.27 es la última versión de la rama Qt 5 y será una para recordar por su estabilidad, su madurez en Wayland y sus mejoras que pasamos a resumir en el podcast.

Os recomendamos esta genial entrevista con el creador del fondo de Plasma 5.27 de KDE.

Y no nos olvidamos de recordar que AkademyES 2023 se celebrará en Málaga el 9 y 10 de junio dentro de Opensouthcode!!!

:

Y, como siempre, os dejo aquí el listado de los episodios. ¡Disfrutad!

A mi me sigue gustando mucho, es rápido, directo al grano y muy dinámico, con lo cual es ideal para aquellos que les guste tener su pincelada de Kdeera en su podcaster. Evidentemente, no se profundiza en temas aunque si se da una visión muy personal de los mismos.

Por cierto, también podéis encontrarlos en Telegram: https://t.me/KDEexpress

La entrada Episodio 15 de KDE Express: Plasma 5.27 se publicó primero en KDE Blog.

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

Akademy-es 2023 de Málaga busca patrocinadores

El 9 y 10 de junio se va a celebrar el mayor evento de la Asociación KDE España, y por ello Akademy-es 2023 de Málaga busca patrocinadores con los que cubrir esos gastos que se generan. Una forma más que adecuada para que cualquier empresa del ramo consiga visibilidad en este extenso y creciente mundo del Software Libre.

¿Por qué patrocinar la Akademy-es 2022?

Akademy-es 2022 híbrida de Barcelona busca patrocinadores

Se esperan cerca de 100 asistentes al evento de todo el mundo, ya que por su carácter en híbrido, presencial y online, se espera que algunas charlas lleguen a la Comunidad Latinoamericana.

Así que se estima que tendremos entre nosotros todo tipo de personas al evento: desarrolladores de Software Libre, miembros de la prensa, usuarios, representantes de empresas, etc.

Patrocinando este evento, tu organización recibirá visibilidad no solo en España, sino a nivel mundial en el campo del Software Libre.

El evento tendrá presentaciones de primer nivel de temas relativos a las nuevas tecnologías, incluyendo aplicaciones de escritorio, aplicaciones móviles, desarrollo de software y multimedia. La comunidad KDE ha presentado innovaciones en todos estos campos a lo largo de su historia. Como patrocinador, tu organización tendrá la oportunidad de participar en este entorno creativo y ser conocida por los asistentes.

Akademy-es 2023 de Málaga busca patrocinadores

Que este año Akademy-es se vaya a celebrar junto con Opensouthcode el 9 y 10 de junio no quita que necesite algún tipo de empujón económico para gastos y pequeños detalles para los asistentes, como suele ser el Coffe Break o alguna sorpresa más.

Debido a esto, este año se plantean modalidades plata, ora y platino para promocionar el evento que se resumen en la siguiente tabla:

Akademy-es 2023 de Málaga busca patrocinadores

De esta forma, si quieres que tú, tu empresa, entidad o cualquier otro tipo de organización patrocine Akademy-es, como han hecho otras en pasadas ediciones simplemente se debe mandar un correo a akademy-es-org@kde-espana.org

Más información: KDE España

La entrada Akademy-es 2023 de Málaga busca patrocinadores se publicó primero en KDE Blog.

the avatar of Nathan Wolf

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

Lanzada la tercera actualización de 5.27 edición ‘KDE 💖 Free Software’

Siguiendo el calendario de lanzamiento de los desarrolladores, la Comunidad KDE han comunicado que ha sido lanzada la tercera actualización de Plasma 5.27. Una noticia que aunque es esperada y previsible es la demostración palpable del alto grado de implicación de la Comunidad en la mejora continua de este gran entorno de escritorio de Software Libre.

Lanzada la tercera actualización de 5.27 edición ‘KDE 💖 Free Software’

No existe Software creado por la humanidad que no contenga errores. Es un hecho incontestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las actualizaciones.

La Comunidad KDE ha publicado hoy que ha lanzado la tercera actualización de Plasma 5.27, una versión que nos ofrecen un gran conjunto de novedades y propuestas que nos acercan a lo que vendrá cuando se realice la transición a Plasma 6. No obstante, en esta versión se han dedicado a introducir la presentación en mosaico de las ventanas, las nuevas pantallas de bienvenida y mejoras notables en Discover, por nombrar solo tres de ellas.

Lanzada la tercera actualización de 5.27 edición 'KDE 💖 Free Software'

Entre los errores solucionados nos encontramos con:

  • Dr Konqi: Añadido selector emoji a los mapeados.
  • Klipper: eliminados los elementos duplicados al cargar desde el historial.
  • Powerdevil: Cambiado a suspender por defecto en perfil AC

Más información: KDE

Las novedades de Plasma 5.27

Ya he hablado largo y tendido de las novedades de Plasma 5.27 en el blog pero siempre me gusta dejar unas pinceladas para que tengamos una referencia de las mejoras de esta versión de soporte extendido:

  • Nuevas pantallas de bienvenida.
  • Mejoras en las preferencias de permisos para Flatpak.
  • Mejoras en la refactorización multimonitor.
  • Sistema de mosaicos de KWin.
  • Añadido el Calendario Hebreo en el calendario emergente del reloj digital.
  • Mejoras en Discover.
  • Más funcionalidades para Krunner.
  • Mejoras en los plasmoides

La entrada Lanzada la tercera actualización de 5.27 edición ‘KDE 💖 Free Software’ se publicó primero en KDE Blog.

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

HPC and me

Recently I found that quite a few of my Twitter and Mastodon followers are working in high-performance computing (HPC). At first I was surprised because I’m not a HPC person, even if I love high performance computers. Then I realized that there are quite few overlaps, and one of my best friends is also deeply involved in HPC. My work, logging, is also a fundamental part of HPC environments.

Let’s start with a direct connection to HPC: one of my best friends, Gabor Samu, is working in HPC. He is one of the product managers for one of the leading commercial HPC workload managers: IBM Spectrum LSF Suites. I often interact with his posts both on Twitter and Mastodon.

I love high performance computers and non-x86 architectures. Of course, high performance computers aren’t the exclusive domain of HPC today. Just think of web and database servers, CAD and video editing workstations, AI, and so on. But there is definitely an overlap. Some of the fastest HPC systems are built around non-x86 architectures. You can find many of those on the top500 list. ARM and POWER systems made it even into the top10 list, and occupied the #1 position for years.

The European Union is developing its own CPUs for HPC as part of the European Processor Initiative. Their target is a low power consumption but high performance system. They are working on ARM and RISC-V systems.

It’s not just HPC where non-x86 architectures can show significant performance benefits. For many years, IBM’s POWER9 CPU was the fastest to run syslog-ng. Running syslog-ng on X86 was not even half as fast. Currently my fastest measurement was on an AMD system, but I would not be surprised if I could measure higher syslog-ng message rates on POWER10 or Ampere systems (if I had access).

Logging is a fundamental part of HPC environments. With the scale of HPC systems, and the price of down time, logging is required for being able to isolate / identity issues rapidly. These systems run around the clock and are used to solve grand scale challenges for humanity like vaccine development, weather modeling, or analyzing data from the LHC. Logging gives you here better visibility into the system and makes you able to identify problems very quickly.

One of the most active syslog-ng users, Faxm0dem, is running thousands of syslog-ng instances in France, at CC-IN2P3. If you take a look at the powered by syslog-ng page, you will see that they are not the only ones. I learned at various conferences that there are many more HPC labs where syslog-ng is in use, but unfortunately they are not sharing infrastructure details publicly, only in private discussions.

TL;DR: I’m not surprised any more, if I see new HPC focused followers :-)

Talos II POWER9 mainboard

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

Syslog-ng 101, part 11: Enriching log messages

This is the eleventh part of my syslog-ng tutorial. Last time, we learned about message parsing using syslog-ng. Today, we learn about enriching log messages.

You can watch the video on YouTube:

and the complete playlist at https://www.youtube.com/playlist?list=PLoBNbOHNb0i5Pags2JY6-6wH2noLaSiTb

Or you can read the rest the tutorial as a blog at: https://www.syslog-ng.com/community/b/blog/posts/syslog-ng-101-part-11-enriching-log-messages

syslog-ng logo