Publicado Amarok 3.1.1
Se ha publicado la primera versión de corrección de errores del reproductor de audio de KDE Amarok 3.1

El reproductor de audio Amarok, se ha vuelto a convertir en mi reproductor de audio principal, el principal motivo ha sido el que de nuevo haya habido mejoras y la comunidad de KDE le esté dando cariño mejorando y actualizando su código.
Así que me gusta dar las noticias relativas a este proyecto (siento quitarle el trabajo a Baltolkien), para ayudar a difundir que sigue vivo, y para informarte de que puedes colaborar en su desarrollo, con código, pruebas, reportando (cosa que he hecho yo), sugerencias…
En este caso la noticia es que la versión 3.1.1 incluye una serie de pequeñas mejoras y correcciones de errores, incluidas correcciones diversas para las barras de herramientas y el regreso de los autocompletados de diálogo de etiquetas, una funcionalidad que inicialmente se perdió durante la adaptación de Qt5/KF5.
Sin embargo, la mayor parte del trabajo se ha realizado nuevamente en segundo plano para mejorar la compatibilidad del código base con Qt6/KF6. Para la versión 3.2 que se lanzará a finales de este año, la dependencia de los frameworks de KDE se elevará a 5.108. Esto debería permitir reemplazar las funcionalidades obsoletas restantes de KF5; una de las barreras finales que impiden que las compilaciones basadas en Qt6/KF6 tengan éxito.
Cambios desde la versión 3.1
- La mayoría de los elementos de la vista de contexto QML se trasladaron de QtControls 1 a QtControls 2
- El valor predeterminado es que no se produce desvanecimiento al pausar y detener (BR 491603)
Correcciones de errores
- Mostrar la barra de herramientas del panel del explorador de archivos
- Reparar los autocompletados del editor de pistas (BR 491520)
- Garantizar que el icono de inicio se muestre en los widgets de la ruta de navegación del explorador (BR 491354)
Sobre este último bug, fue uno que reporté yo mismo y es un placer contribuir de la manera que sé, ¿te animas a hacerlo tu también?

III Seminario Anual GNU/Linux
Nuevo evento en línea a la vista. Se trata del III Seminario Anual GNU/Linux organizado por la Comunidad OpenShield y que será retransmitido a todo el mundo utilizando los servicios de Telegram y Youtube. ¿Quieres más información? Sigue leyendo.
III Seminario Anual GNU/Linux
Todos los fines de semana de noviembre tienes una cita con el mundo GNU/Linux en forma de ponencia en directo con divulgadores de todo el mundo hispano hablante con la nueva edición del seminario Anual GNU/Linux.

De esta forma, la Comunidad OpenShield está organizando 8 presentaciones con las que iniciarse, aprender, profundizar y, en general, conocer un poco más el abanico de posibilidades que te ofrece el mundo del Conocimiento Libre al módico precio de un poco de tu tiempo (que no es poco).
El objetivo de este evento es mostrar, enseñar y demostrando las bondades de Linux, GNU/Linux y claro esta un tema muy unido a Linux que es la administración de sistemas.
Pero lo mejor es que veáis el vídeo presentación:
Esta es la lista de participantes:
🗣 Klaibson Ribeiro 🇧🇷 🏢 Comunidad Brasileña del Software Libre de Brasil 📝 La IA en Suites de ofimatica
🗣 Roberto Ronconi 🇦🇷 🏢 Independiente 📝 Migración de Windows a GNULinux
🗣 Baltasar Ortega (un servidor) 🇪🇸 🏢 Comunidad KDE España 📝 10 cosas que no sabías que podías hacer con Plasma 6
🗣 Angelo Ramírez 🇨🇱 🏢 Bit Technology 📝 Seguridad, Apache, MySQL
🗣 Andres Gomez 🇨🇱 🏢 Bit Technology 📝 MySQL, Docker
🗣 Lina Castro 🇨🇴 🏢 Cencosud 📝 Romper las barreras de Android, sumérgete en Ubuntu Touch
🗣 Marga Manterola 🇦🇷 🏢 Aprendiendo con Marga 📝 Una carrera exitosa con sofware libre
🗣️ Jorge Varela🇲🇽 🏢 Red Hat Latinoamérica 📝 Primeros pasos en Fedora CoreOS

¿Qué os parece?
Más información: III Seminario GNU/Linux
La entrada III Seminario Anual GNU/Linux se publicó primero en KDE Blog.
Juegos libres de calidad y en desarrollo septiembre 2024
Repito entrada recurrente. Os recuerdo que esta entrada mensual 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 actualizando de forma mes a mes y su contenido se irá ampliando poco a poco a. De esta forma, bienvenidos a la entrada de juegos libres de calidad y en desarrollo de septiembre 2024 en la que recopilo los juegos libres presentados en forma de entrada «tocha» en el blog ampliándola con Eternal Lands y con noticias breves algunos de los juegos presentados.
Juegos libres de calidad y en desarrollo septiembre 2024

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 més 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 |
Se viene ya la versión 1.5. Atentos. | SuperMario Kart |
| Estrategia por turnos | The Battle of Wesnoth | Si | 2921de septiembre de 2024 Versión en desarrollo 1.19.4 12 de agosto de 2024 versión estable 1.18.2 |
En la versión en desarrollo se está probando un menú principal rediseñado. | ?¿?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) |
| 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 |
| 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 de 2021 | 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 estima que la 0.7.0 saldrá en agosto de 2024. | Super Mario |
| Plataformas | Frogatto & Friends | Si | 1.0 2010 |
Juego cerrado y completo | Wonder Boy |
| Simulación | Simutrans | Si | 3 de junio 2024 Simutrans 123 |
Disponible para Linux, Windows, Max, Steam y Android. | 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
- Empezamos con Speed-dreams y la vuelta de su servicio Master Server que nos ofrece información estadística sobre las pistas y sus corredores.
- Os recuerdo que SuperTux Kart tiene su grupo de Telegram.
- Hilo especifico de estrategias y consejos para jugar a The Battle of Wesnoth en su foro.
- Curioso hilo del foro de Hedgewars donde la gente explica como encontró el juego.
- ¿Se puede ejecturar Xonotic en una Raspberry Pi? Sí, se puede. Información adicional.
- Hoy (29 de septiembre de 2024) se celebra el 20 aniversario de Ryzom. Y se celebra con un evento.
- Finalizamos con un vídeo de Supertux: Dongue`s Island – Impracitcally Long Stairs, Preview Bonus Level
Y este mes no hay tiempo para más.
La entrada Juegos libres de calidad y en desarrollo septiembre 2024 se publicó primero en KDE Blog.
Keeping multiple kernel versions | openSUSE Tumbleweed
Eternal Lands, MMORPG clásico para todo tipo de ordenadores – Juegos Linux (XIII)
Nueva entrada de la serie de grandes juegos libres en el que ya he tocado muchos de los géneros: estrategia por turnos (The Battle for Wesnoth, Hedgewars), disparos en primera persona (Xonotic, Alien Arena), velocidad (Speed Dreams, SuperTuxKart), plataformas (SuperTux, Frogatto & Friends), FPS (Minestest) o simulador (OpenTTD, Simutrans). Hoy la sección vuelve con un MMORPG, el segundo tras Ryzom. Se trata de Eternal Lands, un juego multiplayer masivo online estilo roleplaying con un aire clasico que puede funcionar sin problemas en equipos de baja potencia.
Eternal Lands, MMORPG clásico para todo tipo de ordenadores – Juegos Linux (XIII)
Su aspecto es algo austero y sus animaciones no son nada de otro mundo, pero es el pago que debe hacer para que tenga una característica que es básica para muchos equipos: su consumo de recursos es minimo y se puede jugar en casi cualquier equipo.
Es otras palabras, Eternal Lands es el juego que debes instalarte si estás buscando un juego de rol multijugador masivo en línea que sea gratuito e inspirado en un mundo de fantasía en 3D que puede jugarse en Linux, Windows, Android y OSX.

El juego tiene años de solera, creciendo poco a poco hasta convertirse en un MMORPG completo. En palabras de sus desarrolladores.
Eternal Lands se puso en línea por primera vez en febrero de 2003. Por aquel entonces todo lo que podías hacer era sentarte y caminar explorando mapas. No fue hasta unos 6 meses después cuando se implementaron los combates y algunas habilidades más. Desde entonces, el proyecto ha crecido mucho y ha tenido la suerte de encontrar grandes voluntarios que nos han ayudado en muchas áreas. Los MMORPG nunca están realmente completos, así que siempre se añadirán cosas nuevas mientras el juego esté en línea. El juego siempre será gratuito.
Aunque su aspecto gráfico no es el punto fuerte del juego creo que es positivo enseñaros un vídeo que HistoricaLinux ha realizado del mismo para que os hagáis una idea de qué os espera si lo ponéis en vuestro equipo:
En Eternal Lands puedes hacer muchas cosas:
Lucha: Puedes luchar contra monstruos y otros jugadores, cazar animales o unirte a un grupo de amigos y enfrentaros juntos.
Cosecha y fabricación: Extrae minerales que convertirás en barras de hierro, acero o titanio para fabricar armaduras y armas. O recoge flores y hierbas que mezclarás para crear pociones o esencias mágicas.
Invocación y magia: Invoca a un animal o monstruo para que te siga y luche por ti. O conviértete en mago y lanza hechizos mortales a tus oponentes, o cura a tus compañeros.
¡Juega con tus amigos! Siempre hay alguien nuevo con quien hablar, canales globales o privados, gremios a los que unirse, lugares que explorar, todo ello con una interfaz de chat fácil de usar.
La última versión del cliente del juego es la 1.9.6 .

Un proyecto abierto iniciado por dos personas
Según leemos en su página web, inicialmente Eternal Lands fue creado y desarrollado por sólo dos personas: Entropy y Roja. Ambos emparezaron el juego desde cero, trabajando en él a tiempo completo durante aproximadamente 6 meses, Mas adelante, tuvieron que dejar de hacerlo ya que obtuvieron trabajos a tiempo completo pero siguieron con su desarrollo en su tiempo libre.
Por suerte, después de que el juego se pusiera en línea, muchos voluntarios han contribuido a su desarrollo de alguna manera. El listado completo completo de los colaboradores lo podemos encontrar en la siguiente página, donde además vemos los diferentes roles que has desempeñado:
- Moderadores
- Creadores de mapas
- Artistas
- Programadores
- Escritores/editores de historias
- Escritores/editores de misiones
- Música/SoundFX
- Página web
- Varios

Los desarrolladores principales dan gracias a todos ellos por la ayuda, siendo la demostración palpable que el trabajo colaborativo y cooperativo da lugar a grandes cosas.
Las características de Eternal Lands
Como siempre, me gusta hacer un listado con sus características básicas:.
- Comunidad amable. La mayoría de la gente aquí es amable, y tratarán de ayudarte si pueden.
- Hay 12 habilidades en el juego: Ataque, Defensa, Cosecha, Alquimia, Magia, Poción, Invocación, Fabricación, Artesanía, Ingeniería, Sastrería y Ranging.
- No hay restricciones de clase fijas, por lo que puedes desarrollar tu personaje de la forma que desees. Tú, como jugador, determinas exactamente cómo desarrollas tu personaje. Si cometes errores, o decides cambiar o ajustar tu build, puedes hacerlo.
- Eternal Lands no es sólo combate. Muchos jugadores se centran en actividades más pacíficas, como recolectar recursos, crear objetos, invocar monstruos, etcétera. Pero si te gusta el combate, también hay mucho, tanto PvP como PvE.
- El cliente del juego es relativamente pequeño: la descarga sólo ocupa 50 MB. Eso es menos de un minuto en un módem de cable, y unos minutos en una conexión DSL.
- Eternal Lands es un juego multiplataforma, que funciona en Windows, Linux y OSX (Mac). El cliente es de código abierto.

¿Cómo conseguir Eternal Lands?
Como está siendo habitual, estos juegos libres los podemos encontrar en casi todos los sistemas operativos disponibles. No hay más que visitar la página oficial para ver que puedes jugar a Eternal Lands en Linu, Android, Windows, Mac y FreeBSD.
¿Puedo participar en su desarrollo?
En realidad puedes contribuir a Eternal Lands de muchas formas diferentes. Como hemos dicho antes, hay muchos perfiles donde participar, no obstante, los creadores nos aconsejan que:
- Para preguntas relacionadas con la programación o la empresa, envía un correo electrónico a Entropy: chaos_rift (at) yahoo (dot) com
- Para preguntas relacionadas con Artwork, Música/Soundfx, o Website, envía un email a Roja: elartwork (arroba) gmail (punto) com
- Para cuestiones relacionadas con la comunidad, la moderación, la prohibición y el abuso de jugadores o el foro, envía un correo electrónico a Aislinn: aisy_el (arroba) yahoo (punto) com
- Para cualquier otra pregunta, dirígete a los Foros, regístrate allí y publica tu pregunta.

Otra de las formas es aportando dinero en efectivo para que el proyecto siga adelanrte, y lo puedes hacer de dos formas:
- Comprando objetos dentro del juego, que son básicamente ropas y otros complementos.
- Realizar donaciones. Es esta página aparece un listado de gente que ha donado para que el proyecto siga adelante así como la forma de donar.
En resumen, estamos ante un juego que se inició siendo algo pequeño pero que en la actualidad se ha convertido en un MMORPG con todas las de la ley que funciona en casi todo tipo de equipos, incluídos los de baja potencia.
La entrada Eternal Lands, MMORPG clásico para todo tipo de ordenadores – Juegos Linux (XIII) se publicó primero en KDE Blog.
#openSUSE Tumbleweed revisión de la semana 39 de 2024
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.

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.
Y recuerda que puedes estar al tanto de las nuevas publicaciones de snapshots en esta web:
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 vuelve a cumplir esa norma no escrita de una semana normal en la que se publican 5 snapshots (0919, 0920, 0922, 0923, y 0924).
La snapshot 0925 fue testeada pero se debió descartar ya que la actualización de cURL 8.10.1 causó problemas con libostree/flatpak. Este problema fue resuelto en la Snapshot 0926, que está actualmente en QA y será publicada en la próxima semana.
Los cambios más relevantes esta semana son:
- libeconf 0.7.3
- bind 9.20.2
- Linux kernel 6.10.11
- Mozilla Firefox 130.0.1
- git 2.46.1
- PostgreSQL 17
- Meson 1.5.2
- perl=Bootloader fue renombrado como update-bootloader
Y para próximas actualizaciones podremos encontrar:
- Bash 5.2.37
- cURL 8.10.1
- fwupd 1.9.25
- GStreamer 1.24.8
- GTK 4.16.2
- Linux kernel 6.11.0
- openSSH 9.9p1
- systemd 256.6
- TCL 8.6.15
- PostgreSQL 17.0
- LLVM 19
- Mesa 24.2.x
- Plasma 6.2 (beta)
- timezone 2024b
- Audit 4.0
- GNOME 47
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
- ¿Por qué deberías utilizar openSUSE Tumbleweed?
- zypper dup en Tumbleweed hace todo el trabajo al actualizar
- ¿Cual es el mejor comando para actualizar Tumbleweed?
- ¿Qué es el test openQA?
- http://download.opensuse.org/tumbleweed/iso/
- https://es.opensuse.org/Portal:Tumbleweed

——————————–
Tumbleweed – Review of the week 2024/39
Dear Tumbleweed users and hackers,
This week looked pretty normal for Tumbleweed: we could publish 5 snapshots (0919, 0920, 0922, 0923, and 0924). 0925 was tested but needed to be discarded, as the cURL 8.10.1 update caused issues with libostree/flatpak. The issue could be resolved for Snapshot 0926, which is currently in QA and will likely be shipped over the weekend.
The most relevant changes during this week are:
- libeconf 0.7.3
- bind 9.20.2
- Linux kernel 6.10.11
- Mozilla Firefox 130.0.1
- git 2.46.1
- PostgreSQL 17 as new default (currently shipping PostgreSQL 17 RC1)
- Meson 1.5.2
- perl=Bootloader was renamed to update-bootloader
Staging projects and QA are currently working on – and testing – these changes
- Bash 5.2.37
- cURL 8.10.1 – libostree 2024.8 to address the identified crashes in flatpak
- fwupd 1.9.25
- GStreamer 1.24.8
- GTK 4.16.2
- Linux kernel 6.11.0
- openSSH 9.9p1
- systemd 256.6
- TCL 8.6.15
- PostgreSQL 17.0
- LLVM 19
- Mesa 24.2.x
- Plasma 6.2 (beta)
- timezone 2024b: postgresql test suites fixed
- Audit 4.0
- grub2 change: Introduces a new package, grub2-x86_64-efi-bls; some scenarios do not install the proper branding package
- Change of the default LSM (opted in at installation) to SELinux. AppArmor is still an option, just not the default. This change only impacts new installations
- GNOME 47
Mi escritorio Plasma de septiembre 2024 #viernesdeescritorio
Esta novena entrega del año de la iniciativa #viernesdeescritorio que vuelve a los fondos clásicos. Bienvenidos a mi escritorio Plasma de v 2024, realizado sobre mi ultrabook Slimbook Pro, con el que llegamos a las 52 entregas compartiendo «Mi escritorio» de forma mensual.
Mi escritorio Plasma de septiembre 2024 #viernesdeescritorio
Esta va a ser la quincuagésimosegunda (52 para los que nos cuesta leer esto) vez que muestro mi escritorio Plasma 6 en público, lo cual es número nada desdeñable de entradas que sigue creciendo de forma constante. Hice un recopilatorio con los 12 escritorios del 2022 y este diciembre he hecho una con los 13 del 2023. Por fin he encontrado el momento perfecto para hacer este tipo de entradas.
Y en esta ocasión, y siguiendo la tradición del mes pasado, voy a mostrar mi ultrabook Slimbook Pro el cual tiene instalado un KDE Neon con Plasma 6.1.5, sobre una versión de KDE Frameworks 6.6 y una versión de Qt 6.7.2. El servidor gráfico es Wayland y el Kernel es 6.8.0-45-generic (64 bits).
Sigo con Brisa oscuro como tema general, con los iconos Brisa normales y solamente he añadido un plasmoide reloj, calendario y temperatura del siempre activo creador de widgets ZayronXI
Respecto al fondo, como se puede observar, he vuelto a uno fijo de 16:9 que ocupa la pantalla completa y que no necesita bandas laterales. Por alguna razón me apetecía una fondo con reminescencias a Matrix, alienígena y algo oscuro donde quede bien el plasmoide anterior. Para los que quieran la información completa se trata «KDE Plasma Nebula 187 HD» de Charlie-henson.
El resultado de mi escritorio Plasma de septiembre de 2024 es un entorno de trabajo oscuro y, como siempre, funcional que podéis ver en la imagen inferior (pinchad sobre ella para verlo un poco más grande).

La entrada Mi escritorio Plasma de septiembre 2024 #viernesdeescritorio se publicó primero en KDE Blog.
El Dot ha cerrado, ¡larga vida al Planet!
A lo largo de muchos años una de las fuentes de información del proyecto KDE era lo que llamaba KDE News o simplemente el Dot. Por motivos que leereis abajo hoy me toca anunciar que el Dot ha cerrado, es decir, la hoja de noticias de la Comunidad KDE, lo más parecido a un blog oficial que teníamos, ha dado por concluida su actividad. ¿Queréis saber porqué? Seguid leyendo.
El Dot ha cerrado, ¡larga vida al Planet!

En palabras de Paul Brown, responsable de la promoción de la Comunidad KDE:
A medida que KDE crece, también lo hace el interés por cada uno de sus proyectos. Reunir todas las noticias de KDE en un solo lugar ya no funciona. El volumen de actualizaciones procedentes de la comunidad KDE en su conjunto se ha vuelto demasiado grande para cubrirlo en su totalidad en el Dot. Con esto en mente, estamos archivando el Dot, pero manteniendo su contenido accesible por razones históricas.
Las noticias procedentes de la comunidad se seleccionaban y editaban para el Dot. El ritmo actual de publicación de noticias no sólo lo habría hecho impracticable, sino que también habría dado lugar a que se omitieran cosas injustamente, dando sólo una visión parcial de lo que estaba ocurriendo.
Pero no le vamos a dejar sin su fuente de noticias de KDE. Hemos ideado algo mejor: hemos trabajado con los webmasters de KDE para crear un sistema de blogs para los colaboradores. Ahora puede acceder a Anuncios, Akademy, las noticias de la Asociación, y las noticias de sus proyectos favoritos directamente, sin filtrar, sin editar, directamente de la fuente.
O… Si quieres estar al día de lo que ocurre en TODOS los proyectos y noticias de KDE diariamente (a menudo cada hora), ¡usa el Planet! Acceda a él en la web o añada un canal RSS a su lector. También puedes seguir las noticias de KDE a medida que suceden en nuestros foros de discusión y hablar de ellas en directo con el resto de la comunidad. Incluso puedes seguir a @planet.kde.org@rss-parrot.net en Mastodon para estar al día.
Si sólo quieres lo más destacado, echa un vistazo a nuestras redes sociales:
Lo cierto es que el ritmo de publicaciones no era lo suficientemente alto para considerarse un sitio fiable para estar al día, y tal como explicac Paul, es mejor centralizar las novedades que van publicando cada uno de los proyectos que forman parte de la gran Comunidad KDE en el Planet.
Así, que como dicen en el anuncio:
¡Larga vida al Planet!
La entrada El Dot ha cerrado, ¡larga vida al Planet! se publicó primero en KDE Blog.
EuroBSDCon 2024
EuroBSDCon was fantastic, as always :-) I talked to many interesting people during the four days about sudo and syslog-ng, and of course also about many other topics. I gave a sudo tutorial, and it went well, with some “students” already planning which features to implement at home. There were many good talks, including one from Dr. Marshall Kirk McKusick, who was with the FreeBSD project right from the beginning, and worked on BSD even earlier. The weather was also good to us, so I could look around in Dublin for a bit.

EuroBSDCon 2024
sudo
The first two days of the conference were tutorials. I gave a sudo tutorial, which was well received: https://events.eurobsdcon.org/2024/talk/FLCHU3/. Luckily my audience was very active: I got many good questions. They did not really know most of the advanced sudo features. As usual, I also received feature requests while giving my sudo tutorial. I forwarded those to Todd Miller, maintainer of sudo.
At the end of my tutorial I asked my audience, which sudo features they plan to implement on their network, when they get back to the office. These were the top 3:
- sub-command logging
- central session recording
- using the Audit API from Python
During the conference I received many questions asking why I delivered a sudo tutorial if I was wearing a syslog-ng shirt :-) In short: Todd Miller, maintainer of sudo, was my colleague for a couple of years. I quickly learned that sudo is a lot more than just a prefix, and started writing and talking about it: https://peter.czanik.hu/posts/on_teaching_sudo/
Another returning question was comparing sudo with sudo replacements. The reason is quite simple: most people are not aware of the features sudo provides. As soon as I mention some of the enterprise focused features, like session recording, central management through LDAP, plugin support, and others, suddenly they understand the difference. Replacements are good in single user environments, however only sudo includes features for enterprise environments.
syslog-ng
During the conference I wore syslog-ng t-shirts. First of all: I do not have any sudo t-shirts, but dozens of syslog-ng t-shirts :-) And also, because I work on syslog-ng both as my job, and as the maintainer of the syslog-ng port in FreeBSD. I handed out many syslog-ng stickers too. There are many active syslog-ng users among FreeBSD users and developers. They use syslog-ng on FreeBSD in very diverse environments: collecting jail logs, in various appliances, bank security, telecommunications, and others. I am always happy to hear some positive feedback, and here I received many!
Sometimes I even felt, as if I was a kind of celebrity. People knew my name, and came to me to talk a bit after following me on Twitter / LinkedIn / Mastodon for years. They were very happy to learn that MacOS / FreeBSD receives now some extra care (see: https://www.syslog-ng.com/community/b/blog/posts/version-4-8-0-of-syslog-ng-improves-freebsd-and-macos-support)
During the conference I also received a feature request for syslog-ng: a new source to collect FreeBSD audit logs. This is how I learned that FreeBSD also has audit logs :-) Implementing something in C would be time consuming, and there is no ETA for that right now. Luckily syslog-ng also has a program() source. For that I could put together a working configuration over the lunch break of the conference. Of course it still has some rough edges, like ugly error messages, unnecessary quotation marks, etc, but it’s a good start. Here is a sample output:
{
"fbaudit": {
"record": {
"text": "\"successful login root\"",
"subject": {
"_uidit-uid": "root",
"_tiddt-uid": "46906172.16.167.1",
"_siddt-uid": "909",
"_ruidt-uid": "root",
"_rgidt-uid": "wheel",
"_piddt-uid": "909",
"_gidit-uid": "wheel",
"_audit-uid": "root"
},
"return": {
"_retval": "0",
"_errval": "success"
},
"_version": "11",
"_timefier": "\"Sun Sep 22 15:36:46 2024\"",
"_msecfier": "\" + 770 msec\"",
"_modifier": "0",
"_eventon": "\"OpenSSH login\""
}
},
"TRANSPORT": "local+program",
"SOURCE": "s_fbaudit_xml",
"PRIORITY": "notice",
"MSGFORMAT": "raw",
"MESSAGE": "<record version=\"11\" event=\"OpenSSH login\" modifier=\"0\" time=\"Sun Sep 22 15:36:46 2024\" msec=\" + 770 msec\" ><subject audit-uid=\"root\" uid=\"root\" gid=\"wheel\" ruid=\"root\" rgid=\"wheel\" pid=\"909\" sid=\"909\" tid=\"46906172.16.167.1\" /><text>successful login root</text><return errval=\"success\" retval=\"0\" /></record>",
"HOST_FROM": "fb14",
"HOST": "fb14",
"FACILITY": "user",
"DATE": "Sep 22 17:45:39"
}
The conference
The conference was intense. Two days of tutorials co-located with the FreeBSD developer summit, and two days of talks. I delivered my sudo tutorial on the first day, and went back to my hotel quickly to rest a bit. I was completely exhausted from talking three hours straight. Then met up with some fellow Hungarians and FreeBSD developers for a beer that night. The next day I participated the developer summit, where I listened to interesting talks and discussions. In the late afternoon I walked around in Dublin.
The “real” conference happened on the third and fourth days. There were three parallel tracks, sometimes it was really difficult to choose where to go :-) There was a coffee break before each talk, which ensured that no matter how tired we were, we stayed awake :-) And of course it also gave us the possibility of networking. Lots of good discussions. It is difficult to pick highlights from the talks, all were great. My absolute favorite was given by Dr. Marshall Kirk McKusick: FreeBSD at 30 Years: Its Secrets to Success. It looked back at the history of the FreeBSD project and also shared some interesting statistics. I also learned about WifiBox, the latest news about FreeBSD RC scripts, or how to build an AI powered house. For a complete list of talks and tutorials, check the schedule.
Summary
I hope to see you next year in Zagreb at EuroBSDCon 2025 :-)