## TL;DR

¡Debe ser el año de OpenBSD en el escritorio!

- Wayland está tomando forma
- KDE Plasma se está incorporando (en los ports)
- Desactivado temporalmente softdeps
- Detección de fugas de Malloc
- vmd recibe la GPU virtio y utiliza un modelo multiproceso
- Control de carga de la batería

🐡🐡🐡

## Cambios recientes en -current

- [CFT] Importante reescritura de pfsync(4) en el horizonte (undeadly)
- Detección de fugas de memoria (malloc) disponible en -current (undeadly)
- Se agregó la obfuscación del tiempo de pulsación de teclas a ssh(1) (undeadly)
- (Aún más) Randomización agresiva de la ubicación de la pila (undeadly)
- Se agregó un conjunto de sysctls para controlar la carga de las baterías de portátiles(cvs commit)
- Wayland en OpenBSD (undeadly)
- Aplicación obligatoria de objetivos de rama indirecta (undeadly)
- cron(8) ahora admite rangos aleatorios con pasos (undeadly)
- Soft updates (softdep) desactivadas para futuros trabajos en VFS (undeadly)
- shutdown/reboot ahora requieren ser miembro del grupo _shutdown (undeadly)
- viogpu(4), un controlador de GPU VirtIO, agregado a -current (undeadly)
- vmd(8) se mueve a un modelo de múltiples procesos (undeadly)

## Nuevos paquetes interesantes

- novelwriter: editor de texto tipo markdown para planificar y escribir novelas
- kiwix-tools: herramientas de línea de comandos de Kiwix
- candycrisis: clon de código abierto de la serie Puyo Puyo
- cgif: codificador de GIF escrito en C
- shiori: gestor de marcadores simple
- riff: herramienta de diferencias que resalta qué partes de las líneas han cambiado
- galera: motor de replicación síncrona multi-master
- brogue: juego tipo rol de Brian Walker con soporte X11
- lsblk: lista de dispositivos de bloque
- smarc: generador web estático de archivos de correo
- xournalpp: toma de notas a mano con soporte de anotación PDF
- xclickroot: haga clic en la ventana raíz y ejecute un comando
- highlight-pointer: resalte el puntero del ratón con un punto
- prusaslicer: generador de código G para impresoras 3D
- htmlq: como jq, pero para HTML
- plass: gestión de contraseñas

🐡🐡🐡

## Consejos de Shell

¡Conoce tus procesos! El comando `ps` puede proporcionar mucha información sobre los procesos en ejecución en tu sistema. Según la página del manual, en la columna `state`, se utilizan letras para indicar información importante sobre los procesos.

- `c` indica que el proceso se está ejecutando en un chroot
- `p` indica que el proceso ha llamado a pledge() (pero no qué promesas se usaron)
- `U` muestra que el proceso ha llamado a unveil() y ya no puede unveil() nuevos caminos/archivos
- `u` muestra que el proceso ha llamado a unveil() pero no está bloqueado. ¡Es probablemente un problema en cómo se agregó unveil() en el programa!
- `X` te recordará que estás rastreando/depurando el proceso, en caso de que lo hayas olvidado

Por supuesto, hay muchos otros estados, te animo a leer la página del manual de `ps(1)` para conocer todas las características que proporciona.

🐡🐡🐡

## Ir más allá

- Publica tus fotografías en el fediverso: Autohospedaje de Pixelfed en OpenBSD
- Sincroniza calendarios y libretas de direcciones a través de la red: Configura tus propios servidores CalDAV y CardDAV en OpenBSD
- Nube local K3S con vmm: Cluster K3sDuck sobre Alpine sobre OpenBSD
- Implementación en la nube: Terraform + Proxmox + OpenBSD = <3
- Guía VPN basada en WireGuard: Crea tu propia VPN - Wireguard, ipv6 y bloqueo de anuncios incluido
- Algunos consejos de almacenamiento para vmm: Discos derivados qcow2 de OpenBSD vmm
- Herramienta de red de buenos viejos sysadmin: Monitoriza la calidad de red de tu host remoto utilizando smokeping en OpenBSD
- Finalmente una guía de multiboot! Multiboot Microsoft Windows, OpenBSD y Slackware Linux
- Para usuarios de Qubes OS: Instala OpenBSD en Qubes OS
- Plantillas para implementación en la nube: Creación de una plantilla OpenBSD en QEMU/Proxmox
- Intentando implementar algo similar a Qubes OS en OpenBSD: Informe de progreso de OpenKuBSD
- Tutorial simple para usuarios de máquinas virtuales: Instala OpenBSD como una máquina virtual
- Una guía para la llamada al sistema pledge: Cómo agregar pledge a un programa en OpenBSD
- ¿Alguna vez quisiste ejecutar un comando todos los días? Usando anacron para ejecutar tareas periódicas
- Despliegue de un programa PHP: Cómo instalar Kanboard en OpenBSD
- Agradable guía de SearXNG: Instancia de SearXNG autohospedada en OpenBSD
- ¡pkg_add -u más rápido para todos! Mejora de pkg_add de OpenBSD 7.3
- Para desarrolladores: Tracing dinámico en OpenBSD 7.3
- Para aquellos que nunca ejecutan userdel y groupdel después de eliminar paquetes: Detecta usuarios y grupos residuales en OpenBSD
- Arranca OpenBSD en libreboot: Cifrado de disco completo en libreboot en OpenBSD
- Otra guía de sincronización de calendario y libreta de direcciones: Servicios de calendario y libreta de direcciones autohospedados en OpenBSD
- Relacionado con top, vmstat, systat, ps: Algunas explicaciones sobre el uso de memoria de OpenBSD
- No necesitas bluetooth para transmitir a tu teléfono: Transmite el audio de tu escritorio OpenBSD a otros dispositivos
- No siempre es fácil analizar registros: Bloquea las direcciones IP de los escáneres en los registros de OpenSMTP

🐡🐡🐡

## Obras de arte del momento

Un pez globo gigante arreglando máquinas antiguas. Una niña se arrodilla cerca. El narrador dice: «Ahí lo encontré».

Obra de arte realizada por Tomáš. Más de su trabajo en analog nowhere.

🐡🐡🐡

## Nota del equipo editorial

### Nota de Solène

Finalmente, me puse al día con todo el trabajo acumulado durante casi seis meses. Necesito hacer ajustes en el marco del sitio web para que sea más fácil trabajar en problemas más nuevos, me gustaría publicar, como antes, un número cada dos meses. Todavía estoy muy feliz con el estilo y formato de la revista web, tiene un aspecto antiguo y se adapta a la comunidad en cierto sentido. ¡Gracias a todos los que contribuyen a OpenBSD y su comunidad!

La revista web tiene dos años, ¡qué viaje! Estoy realmente orgullosa de verla disponible en 9 idiomas diferentes (no todos los números están traducidos, pero aún así). Puede que cambie un poco el diseño, pero por lo demás, es bueno continuar así.

🐡🐡🐡

## Autores

Solène Rapenne. Muchas gracias a todos los involucrados y a quienes apoyaron la idea, especialmente a Tomáš por crear todo su arte relacionado con OpenBSD.