Sat, Apr 20th, 2024

Novedades de Konsole y Yakuake en KDE Gear 24.02

Plasma 6 no vino solo. Junto al escritorio también apareció KDE Gear 24.02, KDE Frameworks 6 y Plasma Mobile 6, todo un desembarco de novedades que todavía no han tenido tiempo de aparecer en el blog. Es hora de enmendar este error. Ya hice un resumen básico de las cosas nuevas que nos ofrecían y es el momento de hablar de las novedades de Konsole y Yakuake en KDE Gear 24.02, dos fabulosos terminales del ecosistema de aplicaciones KDE.

Novedades de Konsole y Yakuake en KDE Gear 24.02

La calidad y cantidad de aplicaciones del ecosistema KDE es asombrosa, creciente y realmente competente. Solo hay que ver la página oficial para ver el catálogo completo de ellas.

En el salto tecnológico del pasado 28 de febrero, KDE Gear 24.02 nos trajo muchas aplicaciones ya migradas a Qt 6 y con un aspecto con menos marcos en su interfaz, con el objetivo de hacerlos más consistentes con Brisa y que tengan un aspecto más moderno.

Interesantes cambios se han producido en estos dos terminales, que debo confersar, utilizo cada día un poco más. De esta forma, por una parte las preferencias de Konsole, y por otra la visualización de Konsole y de Yakuake son ahora más eficientes con un 50 % menos de asignaciones de memoria.

Konsole y Yakuake en KDE Gear 24.02, dos fabulosos terminales del ecosistema de aplicaciones KDE.

También se ha mejorado la localización ya que los usuarios de Konsole en chino, japonés y coreano por fin tienen solucionado su problema con la selección de texto ya que ahora funcionacorrectamente.

Por su parte, Konsole coloca ahora cada pestaña en un cgroup distinto. Esto evita que se fuerce el cierre completo de la aplicación cuando el sistema sufra sobrecarga de memoria y necesite ahorrar memoria terminando procesos.

En próximas entradas seguiremos con detalles específicos de otras aplicaciones. ¡¿No es asombroso para algo realizado por voluntarios?!

Más información: KDE

La entrada Novedades de Konsole y Yakuake en KDE Gear 24.02 se publicó primero en KDE Blog.

Fri, Apr 19th, 2024

#openSUSE Tumbleweed revisión de la semana 16 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.

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.

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 han publicado 7 snapshots (0411, 0412, 0414, 0415, 0416, 0416, y 0418). Y entre otras muchas actualizaciones, cabe destacar las siguientes:

  • Apache 2.4.59
  • Linux kernel 6.8.5 y 6.8.6
  • Pam 1.6.1
  • Kiwi 10.0.10 & 10.0.12
  • KDE Gear 24.02.2
  • KDE Frameworks 6.1.0
  • KDE Plasma 6.0.4

Y como siempre, hay personas que mantienen y actualizan otros muchos paquetes, que en próximas semanas llegarán a los repositorios. Cabe destacar las siguientes:

  • Python 3.11.9 y 3.12.3
  • Linux kernel 6.8.7 y kernel-longterm 6.6.28
  • util-linux 2.40
  • libxml 2.12.6
  • dbus-broker
  • GCC 14: phase 2

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

——————————–

Novedades de Kate en KDE Gear 24.02

Plasma 6 no vino solo. Junto al escritorio también apareció KDE Gear 24.02, KDE Frameworks 6 y Plasma Mobile 6, todo un desembarco de novedades que todavía no han tenido tiempo de aparecer en el blog. Es hora de enmendar este error. Ya hice un resumen básico de las cosas nuevas que nos ofrecían y es el momento de hablar de las novedades de Kate en KDE Gear 24.02, un editor de texto sencillo pero increíblemente potente, de hecho, es la aplicación favorita KDE de muchos desarrolladores.

Novedades de Kate en KDE Gear 24.02

La calidad y cantidad de aplicaciones del ecosistema KDE es asombrosa, creciente y realmente competente. Solo hay que ver la página oficial para ver el catálogo completo de ellas.

En el salto tecnológico del pasado 28 de febrero, KDE Gear 24.02 nos trajo muchas aplicaciones ya migradas a Qt 6 y con un aspecto con menos marcos en su interfaz, con el objetivo de hacerlos más consistentes con Brisa y que tengan un aspecto más moderno.

Kate, como decía en la introducción, es uno de los potentes editores de texto/IDE de KDE, que no para de mejorar ofreciendo nuevas y mejores funcionalidades en cada iteración de KDE Gear.

De esta forma, en esta nueva versión el Protocolo de servidor de lenguajes (LSP) de Kate usa un nuevo analizador JSON denominado RapidJSON, el cual devuelve resultados de terminación de palabras más rápidamente y con un menor uso de memoria. Además, la compatibilidad de LSP es también más completa y mostrará diálogos cuando lo solicite el servidor.

Novedades de Kate en KDE Gear 24.02

Otras mejoras son las siguientes:

En próximas entradas seguiremos con detalles específicos de otras aplicaciones. ¡¿No es asombroso para algo realizado por voluntarios?!

Más información: KDE

La entrada Novedades de Kate en KDE Gear 24.02 se publicó primero en KDE Blog.

openSUSE Tumbleweed – Review of the week 2024/16

Dear Tumbleweed users and hackers,

This week has been filled with 7 snapshots (0411, 0412, 0414, 0415, 0416, 0416, and 0418). From a staging perspective, things looked rather easy – which means the package maintainers have done a great job submitting things that work and have most likely been pretested. The most interesting changes during this week include:

  • Apache 2.4.59
  • Linux kernel 6.8.5 & 6.8.6
  • Pam 1.6.1
  • Kiwi 10.0.10 & 10.0.12
  • KDE Gear 24.02.2
  • KDE Frameworks 6.1.0
  • KDE Plasma 6.0.4
  • SDL3 (no consumers yet)

Staging projects are well balanced, some are in ready to accept for the next snapshots, some are building/testing and, as usual, some are failing tests. The most interesting changes currently being tested are:

  • Python 3.11.9 & 3.12.3
  • Linux kernel 6.8.7 & kernel-longterm 6.6.28
  • util-linux 2.40
  • libxml 2.12.6: a long-lasting attempt to get to 2.12.x – but the results are looking good by now. There are two packages left that are failing: VirtualBox & libqt5-qtwebengine. For both, there should be some fixes available.
  • dbus-broker: no progress this week
  • GCC 14: phase 2: use gcc14 as the default compiler – lots of help needed: https://build.opensuse.org/project/show/openSUSE:Factory:Staging:Gcc7

Btop | Terminal Based Resource Monitor

It seems that just like when I am happily excited about a tool I enjoy and still think it’s the new hotness, I find out it is no longer the new hotness and I’m just an old man that is seemingly behind the times… chronically… This is a brief overview of Btop, the terminal based, … Continue reading Btop | Terminal Based Resource Monitor

Linha Majestic: Bebidas evoluídas por IA.

A Ghizoni Bebida a mais inovadora empresa de bebidas do mercado devido ao seu avançado processo de criação de produtos com Inteligência Artificial. Vejam o motivo…

Cromatógrafo Gasoso:

O processo denominado cromatografia gasosa junto a espectrometria de massa analisada por inteligência artificial.

A cromatografia gasosa é uma técnica que permite analisar compostos químicos em pequenas amostras. O composto é aquecido até se transformar em vapor. Este vapor é transportado por um gás de arraste.

A separação ocorre durante a passagem na coluna, cada componente passa em uma velocidade diferente. Esta diferença de tempo permite que os componentes sejam separados a medida que passam pela coluna.

Ao final, os componentes separados passam por um detector. A detecção e quantidade é baseada no tempo do percurso (tempo de retenção). Os dados coletados são analisados e podem serem apresentados em gráficos denominados cromatograma.

Espectrômetro de massa:

Instrumento utilizado para identificar moléculas de substâncias medindo a massa de seus íons. A aceleração dos íons ocorrem em um campo magnético no espectrômetro, com isto são separados baseados em sua razão massa/carga. Íons com menor massa ou maior carga, são desviados mais facilmente pelo campo eletromagnético, comparados com os Íons de propriedade inversa.

Após a separação, o detector registra a quantidade de cada íon que atinge e o respectivo tempo, assim permitindo identifica suas massas. Com estas informações um espectro de massa é gerado e com parados com uma base de dados (geralmente, para variar, a base utilizado é do NIST).

Onde entra a Inteligência Artificial?

O aprendizado de máquina tornou-se essencial para analisar os padrões de dados obtidos na cromatografia gasosa acoplada ao espectrômetro de massa. Esta técnica computacional foi crucial para identificar compostos similares, contribuindo significativamente para o desenvolvimento e aprimoramento de produtos. Com essa abordagem, a Ghizoni Bebidas se posiciona na liderança ao adotar essa técnica inovadora.

Agradeço a homenagem da Linha Majestic:

Thu, Apr 18th, 2024

Novedades de Tokodon en KDE Gear 24.02

Plasma 6 no vino solo. Junto al escritorio también apareció KDE Gear 24.02, KDE Frameworks 6 y Plasma Mobile 6, todo un desembarco de novedades que todavía no han tenido tiempo de aparecer en el blog. Es hora de enmendar este error. Ya hice un resumen básico de las cosas nuevas que nos ofrecían y es el momento de hablar de las novedades de Tokodon en KDE Gear 24.02, un cliente de los medios sociales de la red federada Mastodon.

Novedades de Tokodon en KDE Gear 24.02

La calidad y cantidad de aplicaciones del ecosistema KDE es asombrosa, creciente y realmente competente. Solo hay que ver la página oficial para ver el catálogo completo de ellas.

En el salto tecnológico del pasado 28 de febrero, KDE Gear 24.02 nos trajo muchas aplicaciones ya migradas a Qt 6 y con un aspecto con menos marcos en su interfaz, con el objetivo de hacerlos más consistentes con Brisa y que tengan un aspecto más moderno.

Es muy posible que la aplicación Tokodon sea algo desconocida pero es realmente potente ya que es un cliente con el que podemos leer, publicar y enviar mensajes de la red federada Mastodon de una forma sencilla pero potente.

En esta nueva versión, la escritura de nuevas publicaciones es todavía más fácil ya que podemos definir los puntos de atención que verán sus seguidores cuando lean su publicación en su línea de tiempo. Podemos copiar y pegar imágenes o soltarlas en el editor.

Las páginas de perfiles han sido rediseñada de forma que nos permite filtrar publicaciones de un perfil por sus etiquetas destacadas.

Novedades de Tokodon en KDE Gear 24.02

Ademñas, cuando descartes un borrador, una ventana emergente impedirá que lo borre por error. También ahora podemos ocultar promociones y respuestas en la línea de tiempo principal.

En otro orden de cosas se ha mejorado la accesibilidad para denunciar y silenciar cuentas con acciones disponibles directamente en la línea de tiempo. También puede dejar comentarios cuando denuncie una cuenta ofensiva.

Se ha rediseñado completamente la experiencia con el primer inicio, permitiéndonos aprender más sobre Mastodon, iniciar sesión en su cuenta y registrar una cuenta en un servidor. Adicionalmente, Tokodon mostrará ciertas explicaciones sobre los errores que encuentre durante el inicio de sesión y nos dará la posibilidad de volver a intentarlo.

En próximas entradas seguiremos con detalles específicos de otras aplicaciones. ¡¿No es asombroso para algo realizado por voluntarios?!

Más información: KDE

La entrada Novedades de Tokodon en KDE Gear 24.02 se publicó primero en KDE Blog.

openSUSE Factory enabled bit-by-bit reproducible builds

In March, the configuration for building openSUSE Factory was changed to be bit-by-bit reproducible (except for the embedded signature). Following this, the first openSUSE Tumbleweed packages were verified to be bit-by-bit reproducible.

Thank you to everyone who helped to make this happen. This was an important improvement.

It will take some time to do this verification for all packages to see how many of our packages are reproducible to this detail. Previous verifications, while ignoring some differences that this fixed, succeeded for more than 95 percent of packages.

Contribute

The effort on reproducible builds is a collaboration across many distributions. See how to contribute to reproducible builds in openSUSE.

Uses

Reproducible builds have a multitude of uses for security and quality. To further enhance their utility, reproducible builds need to be combined with other techniques such as distributed post-merge code review and capability based designs.

A recent example is that reproducible builds allow for the creation of proof, simply by rebuilding and comparing the result, that a GCC build whose source was extracted with a compromised xz was not compromised; this process was achieved without needing to reverse engineer how the compromise occurred. Similarly, reproducible builds were reported as being usefully during investigations of the xz compromise.

reproducible builds enable collaboration that otherwise would not be possible by supporting more scientifically-based arguments for security, which can be independently verified.

Filter SCM Events by multiple properties

Every time your source code management system (github, gitlab etc.) sends a webhook to OBS to trigger a SCM/CI Workflow, we give our best to record what is happening during (and in case of builds even after) your workflow’s steps run. We do this because this is a complicated feature, involving two very large applications, where lot’s of things can go wrong. So you need loads of information to debug once something is. We do...

Wed, Apr 17th, 2024

Windows Hello on Linux!

Check out authentication to Azure AD/Entra ID with a Windows Hello PIN on openSUSE Tumbleweed!

Here’s how to get started for yourself.

First, install the package in Tumbleweed:

sudo zypper in himmelblau nss-himmelblau pam-himmelblau

Next configure /etc/himmelblau/himmelblau.conf and set the parameter ‘domains’ to a comma separated list of allowed domains, then set ‘pam_allow_groups’ to a comma separated list of allowed users and groups. All other parameters in the himmelblau.conf are optional.

Configure pam:

sudo pam-config --add --himmelblau

You may need to do additional pam configuration. Check out the readme.

Disable nscd:

sudo systemctl stop nscd
sudo systemctl disable nscd
sudo systemctl mask nscd

Setup nss (just add ‘himmelblau’ to the end of passwd, group, and shadow):

# vim /etc/nsswitch.conf
passwd:     compat systemd himmelblau
group:      compat systemd himmelblau
shadow:     compat systemd himmelblau

Finally, start Himmelblau:

sudo systemctl enable himmelblaud himmelblaud-tasks
sudo systemctl start himmelblaud himmelblaud-tasks

You’re all set! Domain enrollment happens automatically the first time someone logs in. Each time a new user logs in, they’ll be prompted to enroll a Windows Hello PIN for the device (Hello PIN auth is introduced in Himmelblau 0.3.0). Subsequently, that user will authenticate with their Hello PIN.