Skip to main content

the avatar of Just Another Tech Blog

SMB3 UNIX Extensions

One of the primary issues preventing the last few holdouts from migrating away from SMB1 is a lack of Posix/UNIX extensions in SMB2+. SMB1 is definitely going away though in the near future.

To compensate, the community has been hard at work creating a new UNIX extension standard for SMB3. These have been in the works since as early as 2010, but have recently seen some renewed interest in completion. The Linux ksmbd server and cifs client both support SMB3 UNIX extensions. Several third party servers also offer support. Support from Samba server is nearing completion.

A critical part of implementing a new standard is documenting that standard. I, along with several other members of the Samba team, have collaborated on an open standard (not GPL), which fits neatly in with the other SMB protocol documents. The project is currently hosted on codeberg. The license is intentionally friendly to both opensource and closed source.

The details of the documentation are only now being written down, but have been hashed out over the past 12 years in various iterations. A preliminary version of the specification is available below.

If you have comments or suggested edits, please join the discussion on the samba-technical mailing list.

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

syslog-ng 101: how to get started with learning syslog-ng?

How to get started with syslog-ng? There are two main resources: the syslog-ng documentation and the syslog-ng blogs. You should learn the concepts and basics from the documentation. The blogs document use cases and you can use the docs as a reference.

syslog-ng logo

Read the rest of my blog at: https://www.syslog-ng.com/community/b/blog/posts/syslog-ng-101-how-to-get-started-with-learning-syslog-ng

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

Mañana empieza Akademy-es 2022 de Barcelona

Ya queda nada. El 29 y 30 de septiembre, es decir, mañanaempieza Akademy-es 2022 de Barcelona 2022, el esperado encuentro organizado por KDE España para todos los simpatizantes del proyecto que este año será presencial y en línea. Y tal y como se inició el año pasado esta edición tiene sus cuñas promocionales sonoras realizadas por Rosanna García, Juan Febles y un servidor, Baltasar Ortega aprovechándonos de la K de KDE diseñada para la ocasión por Rosie Jane Matthews. (aka themosemeister por las redes). Y ya que escribo esta entrada y los comparto con vosotros, os animo a hacer los mismo con vuestro allegados y redes sociales.

Mañana empieza Akademy-es 2022 de Barcelona

Como sabrán los lector del blog (y me consta porque hay alguno que incluso se me ha quejado) el 29 y 30 de octubre se va a celebrar Akademy-es 2022 de Barcelona de forma híbrida, el evento más importante para los desarrolladores y simpatizantes de KDE, organizado por KDE España.

Mañana empieza Akademy-es 2022 de Barcelona
Foto de grupo del último presencial Akademy-es, la del 2019 de Vigo.

A lo largo de muchas entradas he hablado de patrocinadores, colaboradores, sede, programa, las razones para ir al evento… es decir, he promocionado al máximo Akademy-es 2022 por su importancia dentro de la Comunidad Kdeera, por ser un momento dinamizador de la asociación y por ser la antesala de Akademy 2022, la versón internacional que se celebrará del 1 al 7 de octubre, aunque no en la misma sede… alerta con eso.

Hoy, víspera del inicio del evento, os comparto las cuñas promocionales sonoros realizados por Rosanna García (voz), Juan Febles (montaje) y un servidor (ideólogo y diseño básico), Baltasar Ortegaa provechándonos de la K de KDE diseñada para la ocasión por Rosie Jane Matthews. (aka themosemeister por las redes). Empezamos con la del jueves por la tarde y siguiendo por las siguientes sesiones. Espero que os gusten.

Programa Akademy-es 2022 tarde Jueves 29 de septiembre
Programa Akademy-es 2022 mañana viernes 30 de septiembre
Programa Akademy-es 2022 tarde viernes 30 de septiembre

La entrada Mañana empieza Akademy-es 2022 de Barcelona se publicó primero en KDE Blog.

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

Multiple stage servers in open build service

 The open build service publisher has a configuration variable in BSConfig.pm, where you can define a rsync server to publish the built repos to.

Unfortunately, the documentation apart from the actual code (in src/backend/bs_publish function sync_to_stage) seems scarce, so let's document one non-standard usage here.

"Standard" (IMO) usage, one rsync staging server:

our $stageserver = 'rsync://my-rsync/obs-repos-module';

 But now, for a transition phase, I need multiple rsync servers that are all synced to. The format for this is a perl array variable reference that contains pairs of "project name regex, array of sync servers". This also allows to sync different repositories to different rsync servers for example.

The simplest use of this is "sync all repos to multiple rsync servers" and is configured like this:

our $stageserver = ['.*', ['rsync://rsync1/module1', 'rsync://rsync2/module2', 'rsync://rsync3/module3']];

 With this configuration, bs_publish will send all repos to the three mentioned rsync URLs in turn.

the avatar of Open Build Service

Gitea Joins the SCM/CI Party!

As we disclosed a few days ago, the roll-out of the SCM/CI feature was not the end. The proof is that we are here to announce another important milestone regarding the OBS SCM/CI integration. Starting today, Gitea is available for you to be integrated with OBS! We started off the continuous integration between OBS and GitHub/GitLab in May 2021, then made some improvements in June 2021. We introduced advanced features like reporting filters and support...

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

Lanzador de aplicaciones KLaunch – plasmoides de KDE (204)

El escritorio Plasma de la Comunidad KDE es personalizable hasta el extremo, y para ello se suelen utilizar los plasmoides como el que os presento hoy. Se trata del lanzador de aplicaciones KLaunch, otra alternativa que se une a la ingente cantidad de plasmoides de este tipo presentados en el blog.

Lanzador de aplicaciones MMcK Launcher – Plasmoides de KDE (204)

Seguimos con las posibilidades de personalización de Plasma 5 en cuanto a lanzadores de aplicaciones. Al nuevo lanzador que nos vino con Plasma 5.21, a su versión clásica que podéis encontrar en la KDE Store, y a la infinidad de alternativas que tenemos (UMenu, Minimal Menu, Simple Menu , Ditto Menu ,Popup Launcher, Stupid Simple Launcher o OSXLaunchpad) se unen modificaciones sobre los mismos como el que os presento hoy.

Así que espero que le deis la bienvenida a un plasmoide de llamado KLauch, un lanzador de aplicaciones estilo tablero de aplicaciones, que es un fork de Plasma Launchpad con algunas peruqñas modificaciones relevantes que mejor que describirlas es mejor ver en el siguiente vídeo:

Y como siempre digo, si os gusta el plasmoide podéis «pagarlo» de muchas formas en la nueva 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 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 plasmoides?

Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.

En otras palabras, los plasmoides no son más que pequeñas aplicaciones que puestas sobre el escritorio o sobre una de las barras de tareas del mismo aumentan las funcionalidades del mismo o simplemente lo decoran.

La entrada Lanzador de aplicaciones KLaunch – plasmoides de KDE (204) se publicó primero en KDE Blog.

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

Programa de charlas de Akademy-es y Akademy 2022

Ya está disponible para consultar el programa de charlas de Akamdemy-es y Akademy que se celebrarán en Barcelona a partir del 29 de septiembre de 2022

Los próximos días 29 y 30 de septiembre de 2022 se celebrará Akademy-es que será la antesala sin solución de continuidad de Akademy internacional que se celebrará del 1 al 7 de octubre de 2022 en Barcelona.

Y ya están disponibles los horarios de charlas y ponentes que participarán en ambos eventos. Los eventos y charlas se podrán seguir también en streaming para quien no haya podido acercarse a la ciudad condal.

Si todavía te lo estás pensando, echa un vistazo a las charlas organizadas y sobre todo participa de la comunidad de KDE. Después de las charlas de Akademy internacional se celebrarán durante toda la semana diferentes talleres.

Akademy-es

Esta es la cita de la comunidad y simpatizantes de KDE y KDE España en español. El 29 y 30 de septiembre de 2022 serán los días en los que se celebrarán las charlas en español y reunirán a usuarios de KDE y simpatizantes del software libre de todo el estado, que tienen una cita en Barcelona.

Los horarios, temáticas y ponentes están disponibles en la web de KDE España:

Con nombres tan importantes como Aleix Pol (presidente de KDE E.V.), Baltasar Ortega (editor de KDE Blog), Paula de la Hoz (hacker inquieta que participa en diferentes proyectos), Juan Febles (editor de Podcast Linux), Ester Bonet (de Wikimedia España), Lina Ceballos (miembro del equipo legal de la FSFE), diseñadores gráficos, miembros de KDE España, aficionados a la astronomía, etc…

Desde luego un interesante plantel de charlas diversas y diferentes pero que todas rotan en cierta forma relacionadas con el software libre y algunas con la comunidad que desarrolla KDE.

Si tienes la oportunidad, asiste y prueba por tí mismo, de primera mano, lo que allí pase.

Akademy internacional

Esta es la cita de la comunidad de KDE de todo el mundo, que de nuevo se dan cita en España, del 1 al 7 de octubre de 2022.

Tienes todas las charlas y horarios disponibles en la web:

Esta cita también será retransmitida para aquellas personas que no podremos acudir al evento. Las charlas se desarrollarán en inglés, así que ¡ve practicando!

Las charlas propiamente dichas se celebrarán el 1 y 2 de octubre de 2022 y los días siguientes estarán centrados en talleres y encuentros entre desarrolladores y la comunidad.

Si quieres empezar a desarrollar en una comunidad tan grande y potente como KDE, este puede ser un buen punto de comienzo, ya que estarás aprendiendo y practicando codo con codo con los desarrolladores que hacen posible el entorno Plasma y un montón de aplicaciones de software libre.


Un lujo tener tan cerca la oportunidad de conocer y charlar con algunas de las personas que hacen posible KDE. ¡No dejes pasar la oportunidad de asistir al evento!

No podré asistir de manera presencial, pero si puedo, tengo algunas charlas entre mis favoritas que no me gustaría perderme, pero en estos eventos también está bien dejarse sorprender por alguna que aunque no estaba entre tus favoritas te descubrió algo interesante.

Trataré de conectarme via online para seguirlas. Todavía no sé el enlace para hacerlo, pero cuando se acerque el día lo publicarán por sus redes sociales.

the avatar of openSUSE News

ALP prototype 'Les Droites' is to be expected later this week.

All of the ALP Workgroups are working towards delivering promised September ALP prototype with the codename “Les Droites”. SUSE will continue using a mountain naming theme for all upcoming prototypes, which will be delivered on a three months basis from now.

Adaptable Linux Platform (ALP) is planned, developed, and tested in open so users can simply get images from OBS and see test results in openQA

As far as “Les Droites” goes, users can look forward to a SLE Micro like HostOS with self-healing abilities contributing to our OS-as-a-Service/ZeroTouch story. The Big Idea is that the user focuses on the application rather than the underlying host, which manages, heals, and self-optimizes itself. Both Salt (pre-installed) and Ansible will be available to simplify further management.

Users can look forward to Full Disk Encryption (FDE) with TPM support by default on x86_64. Another part of the deliverables are numerous containerized system components including yast2, podman, k3s, cockpit, Display Manager (GDM), and KVM. All of which users can experiment with, which are simply referred to as Workloads.

A seamless system integration will arrive later and may vary based on the type of workload. An example could be /usr/bin wrapper deployed via rpm, etc. An example of running a ncurses variant of a YaST workload on ALP or in fact any podman-enabled Linux system.

$ podman container runlabel run \
registry.opensuse.org/suse/alp/workloads/tumbleweed_containerfiles/suse/alp/workloads/yast-mgmt-ncurses:latest

We strongly recommend that users read the following articles for more information about ALP workloads yast-report-2022-7, yast-report-2022-8, and Cockpit_at_ALP wiki.

the avatar of openSUSE News

ALP minimal arch baselevel will be x86_64-2

There is big news brewing! SUSE has reconsidered setting the minimum architecture baseline for ALP from the originally announced x86_64-v3 to x86_64-v2.

SUSE is currently looking into providing support for x86_64-v3 and perhaps even v4 through hwcaps functionality, just as it is currently being handled on other non-intel architectures.

Dimstar already announced that openSUSE Factory will lead the way and set the minimum architecture level for Intel to x86_64-v2 in upcoming weeks.

Those who have older hardware than x86_64-v2 can still install the 32bit Intel variant of openSUSE Tumbleweed. We have you covered!

Original discussion with proposal to change minimal architecture baselevel in Factory can be found here 20220728.

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

Cómo crear actividades en eXeLearning – Vídeo

Hace un tiempo que presenté eXeLearning, un editor de recursos educativos e interactivos de código abierto que te permite llevar tu actividades a otro nivel a la vez que compartirlos sin ningún tipo de restricción en multitud de formatos. Ya he empezado la promoción de este recurso con una vídeo introductorio y hoy toca hablar de cómo crear actividades en eXeLeaning también con un vídeo.

Cómo crear actividades en eXeLearning – Vídeo

De la mano de José Vargas, creador de contenidos en Youtube, he encontrado algunos vídeos que nos explica como dominar la aplicación libre eXeLearning. El primero ya fue presentado en el blog y en esta ocasión nos presenta «Cómo crear actividades en eXeLearning» en un vídeo de menos de 15 minutos donde nos muestra cada una de las posibilidades que nos ofrece este editor. Algo simple que en un futuro amplaré.

¿Qué es EXeLearning?

Tutorial eXeLearning Desde cero - Vídeo

Para los que no lo conozcan, eXeLearning es un editor de recursos educativos e interactivos de código abierto se caracteriza por:

  • Permite crear contenidos educativos de una manera sencilla
  • Descarga fácil y gratuita desde su web.
  • Está disponible para todos los sistemas operativos.
  • Nos pemite catalogar los contenidos y publicarlos en diferentes formatos:
    • Sitio web navegable y adaptable a diferentes dispositivos (responsive design).
    • Estándar educativo, para trabajar con Moodle y otros LMS.
    • Página HTML única para imprimir cómodamente tu trabajo.
    • ePub3 (libro electrónico), etc.
  • Ofrece diferentes diseños a elegir desde el menú, además de la posibilidad de crear diseños propios.

Con eXelearnig se puede crear todo tipo de actividades entre las que destaco rellenar huecos, pregunta de elección múltiple, pregunta de selección múltiple, pregunta verdadero-falso, cuestionario SCORM o actividad desplegable.

Además, y este es uno de los principales usos que hago de esta aplicación, nos permte crear rúbricas de forma sencilla, así como incluir recursos realizados con otras aplicaciones. Por ejemplo, Jclic, Descartes, Scratch, Geogebra, Physlets…

La entrada Cómo crear actividades en eXeLearning – Vídeo se publicó primero en KDE Blog.