Nuevo taller de Software Libre en Balaguer (Lleida) organizada por Asociació Emanciació Comunitaria

Me complace promocionar una nuevo taller de Software Libre en Balaguer (Lleida) organizada por Asociació Emanciació Comunitaria. En esta ocasión se trata de un taller que se realizará el 4 de diciembre y que tiene como principal novedad que requiere un registro y el pago de una entrada. Más información, sigue leyendo.

Nuevo taller de Software Libre en Balaguer (Lleida) organizada por Asociació Emanciació Comunitaria

Como he comentado en diversas ocasiones, parece ser que poco a poco vuelve la normalidad en cuanto a actividades presenciales de la Comunidad GNU/Linux. Eso si, con todas las medidas de seguridad que sean necesarias y con las limitacones y restricciones pertinentes.

Es por ello que me complace compartir con vosotros un nuevo evento del grupo de personas que en València está impulsado el Software Libre y temas relacionados con el empoderamiento de la sociedad que lleva por nombre Asociació Emanciació Comunitaria, que podéis encontrar en su Grupo y Canal de Telegram.

Y en esta ocasión se trata de un nuevo taller de Software Libre en Balaguer (Lleida), con lo que se estrenan en Cataluña.

Nuevo taller de Software Libre en Balaguer (Lleida) organizada por Asociació Emanciació Comunitaria

El objetivo principal del evento es es siguiente:

Explicar la importancia del software libre en una comunidad con democracia real y posteriormente realizar un Taller/Install Party al que podréis LLEVAR VUESTRO EQUIPO y os ayudaremos a instalar un Sistema Operativo COMPLETAMENTE LIBRE!! · ◡ · además de otras herramientas que nos permitean independencia de aquellas controladas por instituciones, empresas y estados.

Los datos básicos del evento son los siguientes:

FECHA: Sábado 4 de Diciembre 2021
HORARIO: De 15 a 19 h.
LUGAR: Ecocentre Pàmies – Partida Primera Marrada s/n, Balaguer (Lleida)

PONENTES:

  • ALEX CLIMENT: Formación Profesional en Sistemas Microinformaticos y Redes. Fundador del col·lectiu “Emancipació Comunitària”.
  • PASQUAL GUEROLA: Ingenierto Informático. Fundador del col·lectiu “Emancipació Comunitària”.

INSCRIPCIÓN: Necesaria en este enlace.

ENTRADA:

YaST Team posted at 06:00

Digest of YaST Development Sprints 135 & 136

After almost a month of radio silence, the YaST Team is back with another development report. The two latest sprints brought:

  • New features like:
    • More general LUKS2 support in the Partitioner
    • Mechanisms to detect if the system boots using EFI both in AutoYast rules and ERB templates
    • Enhanced handling of NTLM authentication in linuxrc
  • Usability improvements in several areas of YaST
  • Dropping some legacy features to have a more sane code-base
  • More internal refactoring in the area of software management
  • Many fixes here and there

So let’s dive into the details.

New Features

As already explained in this same blog quite some time ago the YaST Partitioner can be used to set up several kinds of encryption, but “Regular LUKS2” was not one of those. That was intentional because using LUKS2 comes with many challenges, as summarized in this Bugzilla comment. But now the time has come to start introducing experimental support for general LUKS2 encryption. Initially it will be available in openSUSE Tumbleweed and pre-releases of SLE-15-SP4 but only if the environment variable YAST_LUKS2_AVAILABLE is set. Check the description of this pull request for screenshots and more information.

Support for LUKS2 in AutoYaST will have to wait a bit, until we have received some feedback from interactive installations and ironed out all the details. But AutoYaST users can meanwhile test and enjoy another new feature available also in Tumbleweed and 15.4 pre-releases - support for identifying EFI systems in dynamic profiles, which includes both rules and ERB templates. Learn more and see some examples in the description of the corresponding pull request.

The last feature for Tumbleweed and the upcoming 15.4 that we want to highlight in this report is the brand new support for NTLM authentication in linuxrc. The authentication process is actually delegated to curl. Passing credentials to curl through the linuxrc parameters is as easy as you can see in the following examples:

  install=https://user:password@example.com/the_repo
  proxy=https://user:password@example.com

Usability Improvements

Sometimes, you don’t need to introduce a whole new shiny functionality to enhance the life of the end users. Small improvements can also have a big impact… although “small” doesn’t always mean “easy to implement”. In that regard we would like to highlight that:

  • We improved filtering and sorting in the list of DASD devices in s390 mainframes
  • The installation on that architecture will run in graphical mode if executed in QEMU and a Virtio GPU is detected
  • Configuring the custom boot partition in YaST2 Bootloader is now more robust and intuitive

Less Code, Fewer Problems

Going even further, enhancing the software is sometimes not even a matter of adding or polishing functionality but a matter of cleaning up features that are not longer useful, removing code and infrastructure in the process. Simpler usually means more robust and maintainable.

In that regard, you can check this pull request about management of group passwords or this other about the obsolete format to configure the partitioning proposal.

Internal Changes and Fixes

If you are interested in technical details and having a look to the YaST internals, we also have a couple of pull request that could be interesting, like this fix for the detection of duplicated LVM structures and this improvement in the way YaST manages the initialization of its user interface.

Talking about internals, we mentioned several times our ongoing effort to restructure how software management works in YaST. You can see some more technical details in this gist if you have an interest in the design of computer programs and APIs.

Winter is coming

It’s less than one month to the official start of winter in the Northern Hemisphere. We keep working hard and we hope to give you at least another update of the YaST status before that date. Meanwhile we can only remind you, no matter in which part of the world you are, to have a lot of fun!

Nov 24th, 2021

A 100 Mhz 6502 CPU | Blathering

I am not an expert in… well… anything, but I am I am continually impressed by the work done by so many in the world, especially in the “retro tech” world. I read this post by Jürgen Müller on his personal site concerning his project of an FPGA based 100 Mhz 6502 CPU. Just reading … Continue reading A 100 Mhz 6502 CPU | Blathering

MicroOS Expands Security With Keylime

Recently MicroOS gained some new options in relation with security. The distribution has now integrated Keylime, an open source project for doing remote attestation with TPMs.

If you follow the news about Windows 11, you are aware of what is a TPM. The Trusted Platform Module (TPM) is a cryptoprocessor, described by the Trusted Computing Group (TCG) in a specification that has been standardized in a ISO/IEC document. You can find the TPM already soldered in the mainboard of your computer, but they can also be found as a service in the firmware, or inside your CPU.

This co-processor can be used for many tasks related with security. For example, we can use it to generate symmetric and asymmetric keys, encrypt some memory blocks (not too big, as they are a bit slow), or to as storage for keys that can be used only for us (or applications that have permissions).

Because the TPM from the factory has a unique key (known and Endorsement Key or EK), it can also be useful to generate other keys that can later be used to check if some information comes from this specific machine or not. That is something very handy when we want to validate the source of some communication (like for example, when login into a VPN)

Another main use of TPM is for health attestation: we want to know if the system is in a good state, i.e, there is no change in the software that it is running since we turn it on.

That means that we need to measure all the software that has been running in the system since the very initial stages in the firmware, until the load of the Linux kernel and the initrd. Later we compare those measurements with the values that we known that are the good ones, and if they match we will know that no change has been made in our system.

We can do that using the TPM. Each stage in the boot chain will need to load the next stage before delegating the execution to it. Before doing so we need to calculate a hash function (like SHA256, for example) of it, and report it back to the TPM to track the measurements.

After the boot has concluded, we can ask the TPM about those hashes, and compare them to the expected values. If they match our expectations, it is safe to assume that no change has been made in the software used since the initial boot stages, and the system is in good shape.

For security reasons, we want to do the comparison between the expected measures and the current one in a remote machine. This machine can ask about the current measurements, and request that this report has to be signed by the TPM. We can later validate the signature and do the comparison of the hashes with the expected values.

Keylime is the tool that can do this for us in a more rich and secure way. We can install an agent service in all the machines of our network, which will collect all the measurements and signatures and report it to the verifier service that will do the attestation.

MicroOS now has two new system roles that will install Keylime agents our systems, and we can select one node to install the verifier role.

If you like the idea, you can find more information in the MicroOS blog and in the MicroOS portal. In there you will find technical details about how the TPM is really working and how to use Keylime with measured boot and IMA, all of which are using the TPM as a root of trust.

Nov 23rd, 2021

How and When to Update openSUSE Tumbleweed | Blathering

A blathering about my opinion on how and when to update openSUSE Tumbleweed.

Primera impresiones de Akademy-es 2021 en línea

Estos días, buena parte de la Comunidad KDE española está de resaca. El domingo cerramos otra edición de nuestro evento principal y es hora de las reflexiones. Por eso quiero expresar mis primera impresiones de Akademy-es 2021 en línea de forma pública.

Primera impresiones de Akademy-es 2021 en línea

En primer lugar debo compartir con vosotros mi pesar por no poder estar de forma proactiva en la organización del evento. No es que no haya hecho cosas como publicar artículos en el blog, animar a ponentes, preparar páginas de la web de KDE España o promocionar el evento en redes sociales, pero no he podido estar moviendo las acciones de la organización, con lo cual siempre he ido a remolque.

Afortunadamente los organizadores han suplido mi falta de empuje multiplicando el suyo, por lo que no puedo estar más que agradecido a ellos por el trabajo realizado.

En segundo lugar destacar que aunque técnicamente parece que ya tenemos superados los problemas técnicos derivados de la virtualización y que ésta soluciona los t´ípicos problemas de agenda y desplazamiento, la presencialidad se nota mucho a faltar. Como mínimo, yo como ponente necesito el feedback que me ofrece el público para poder realizar charlas más dinámicas y enriquecedoras.

No obstante, y como comenté en otro sitio, espero que esta experiencia nos anime a dejar abierta siempre la puerta a virtualizar de forma predeterminada nuestros eventos, aunque este sea presencial, para poder llegar así a más gente. El streaming que era una anomalía se va a convertir a partir de ahora en algo básico en cualquier evento.

Ya entrando a las charlas, me parece esta Akademy-es que este año (siguiendo la estela del año pasado) han vuelto a ser de lo más variadas (solo Albert Astals y Daniel Gutiérrez han hecho doblete en esta ocasión) lo cual nos muestra que esta modalidad ayuda a la gente a llegar a eventos que de otra forma no sería posible.

Y, dejando de lado la variedad, la calidad de las charlas ha sido también muy elevada, no queriendo destacar ninguna por encima de las otras pero dejando claro que el desarrollo del Software Libre es imparable.

Todo esto hace que esté muy feliz por la celebración de esta Akademy-es 2021 en línea, que de nuevo me ha servido para recargar pilas en un momento de mi vida que lo necesito … y mucho.

Mobile Photography

I love photography. I started taking photos four decades ago using a camera called Lubitel, a cheap Russian knock off of Rolleiflex. I switched from film to digital photography back in 2000, which was quite a bit earlier than most. I always treated mobile photography with strong skepticism (small sensor, too much processing, etc.) and have a dedicated camera with me everywhere.

Well, the problem is with the words “always” and “everywhere”. There can be many reasons why I do not have my camera with me:

  • doing grocery shopping
  • doing some sports
  • extreme weather
  • visiting a neighborhood where I’m afraid to take a camera and lenses worth thousands of dollars

However, I do not leave my eyes at home together with my camera. I never know when I’ll see some beautiful scenes while walking to the shop. Earlier I just took a deep breath that it’s a helpless situation and I went on, as I did not have a dedicated camera with me. Nowadays my view changed. Even if I do not have a real camera with me, I always have my mobile with me. As usual, there are exceptions here too: when I accidentally leave it in the charger :-)

Some of my favorite photos during the past few weeks were taken by my mobile phone. Yes, these photos are far from perfect from the technical point of view. But still, they captured the mood of the moment perfectly. And without my mobile I would have missed some nice moments of Autumn. So, using my mobile phone to take photos is still better than nothing.

Mobile Photography: Autumn mood 1.

Mobile Photography: Autumn mood 2.

You can find some of my photos on Gurushots

Nov 22nd, 2021

Conferencia GNU Taler, Sistema de pago socialmente responsable

No solo de Akademy-es vive el gnu/linuxero. Hoy quiero invitaros a asistir a la Conferencia GNU Taler, Sistema de pago socialmente responsable una charla presencial que se celebrará el miércoles 24 y que está organizada por la asociación GNU/Linux València y Valenciatech.

Conferencia GNU Taler, Sistema de pago socialmente responsable

Estos tiempos las monedas virtuales se están volviendo más y más famosas, empezando a tener su hueco en nuestro día a día de forma más palpable. ¿son fiables? ¿ son seguras? ¿son éticas?

Todas estas preguntas, y alguna más nos responderá Javier Sepúlveda, director técnico y administrador de sistemas GNU/Linux en VALENCIATECH, voluntario en GNU.org, y presidente de la Asociación GNU/Linux València, en su conferencia «GNU Taler, Sistema de pago socialmente responsable» que se celebrará el miércoles 24 de noviembre a las 18:30 horas en las Las Naves, aunque para abrir boca desde las 17:00 estarán realizando networking con antiguos y nuevos  soci@s.

Conferencia GNU Taler, Sistema de pago socialmente responsable

En la descripción de la charla podemos leer que:

GNU Taler es un sistema de pagos libre cuyo principio fundamental es mantener la privacidad del consumidor a la vez que evite la evasión fiscal, sea eficiente y a prueba de pagos fraudulentos.

No obstante, seguro que querréis saber muchas más cosas sobre este sistema de pagos, así que os perdáis la charla.

Más información: Charla – GNU Taler – Sistema de pago electrónico

¡Únete a GNU/Linux València!

Aprovecho para recordar que desde hace unos meses, los chicos de GNU/Linux Valencia ya tienen su menú propio en el blog, con lo que seguir sus eventos en esta humilde bitácora será más fácil que nunca, y así podréis comprobar su alto nivel de actividades que realizan que destacan por su variedad.

Y que además, GNU/Linux València ha crecido y se ha ¡¡¡convertido en asociación!!! Así que si buscas una forma de colaborar con el Software Libre, esta asociación puede ser tu sitio. ¡Te esperamos

Thank you, SUSE QE

Some here might not know it, but some teams from the 'SUSE Quality Engineering Linux Systems Group' use the Redmine installation here at https://progress.opensuse.org/ to track the results of the test automation for openSUSE products. Especially openQA feature requests are tracked and coordinated here.

As the plain Redmine installation does not provide all wanted features, we included the "Redmine Agile plugin" from RedmineUP since a while now. Luckily the free version of the plugin already provided nearly 90% of the requested additional features. So everybody was happy and we could run this service without problems. But today, we got some money to buy the PRO version of the plugin - which we happily did :-)

There is another plugin, named Checklist, for which we also got the GO to order the PRO version. Both plugins are now up and running on our instance here - and all projects can make use of the additional features.

We like to thank SUSE QE for their sponsoring. And we also like to thank RedmineUP for providing these (and more) plugins to the community as free and PRO versions. We are happy to be able to donate something back for your work on these plugins. Keep up with the good work!

Nov 21st, 2021

Viernes de Akademy-es 2021, taller de podcasting #akademyes

Aún teniendo en la memoria muy reciente el evento, empiezo la serie de artículos para recordarla. Evidentemente empiezo con el viernes de Akademy-es 2021, una jornada dedicada al podcasting con David Marzal.

Viernes de Akademy-es 2021, taller de podcasting #akademyes

El pasado viernes 19 de noviembre se inició Akademy-es 2021, el evento más importante de KDE en España, y que con esta llegamos decimosexta edición.

Más de 15 años intentado promocionar y acercar este gran proyecto tanto al gran público como a todos los desarrolladores de nuestro entorno cercano.

Y si el año pasado empezamos con un taller sobre Kdenlive impartido por Dani Gutierrez Porset, este año se decidió que fuera el hiperactivo David Marzal el que diera el pistoletazo inicial.

De esta forma el viernes 21 de 18:30 a 20:30 disfrutamos de un Taller Producción de podcast KDE Express con Software Libre , donde David Marzal nos explicó como utiliza utilidades como Audacity, ffmpeg, VLC, Konsole, bash, Dolphin, Kate, Hugo, Gitlab Pages o Firefox para poder grabar, editar y subir un podcast de forma rápida, eficiente y manteniendo una alta calidad.

Viernes de Akademy-es 2021, taller de podcasting #akademyes

De hecho, aunque me han comentado que no es el mejor vídeo que tenemos grabado, si te la perdiste aquí os dejo la grabación.

¿Qué es Akademy-es?

Akademy-es (#akademyes, que es la etiqueta para las redes sociales) es evento más importante para los desarrolladores y simpatizantes de KDE, que se ha ido celebrando desde el 2006 con éxito creciente.

En general, las Akademy-es son el lugar adecuado para conocer a los desarrolladores, diseñadores, traductores, usuarios y empresas  que mueven este gran proyecto.

En ellas se realizan ponencias, se presentan programas, se hace un poco de caja para los proyectos libres (camisetas, chapas, etc) pero sobre todo se conoce a gente muy interesante y se cargan baterías para el futuro.

Podéis repasar las anteriores ediciones en estas entradas del blog (y si, me tengo que poner a actualizar ya!)