Llega informe de estado de FreeBSD del tercer trimestre de 2023
Hace pocos días se dio a conocer el informe de estado de desarrollo de FreeBSD, el cual corresponde al tercer trimestre del año (de julio a septiembre de 2023) y en el cual se destacan una gran cantidad de noticias bastante interesantes de Google Summer of Code.
Ademas de ello, se destacan las mejoras y trabajos que se han realizado para la primera versión de FreeBSD 14, asi como también la implementación del controlador SquashFS, mejoras en OpenSSL 3, mejoras SIMD para AMD64, mejoras en la iniciativa KDE/FreeBSD, entre otras cosas más.
Puntos relevantes del tercer informe de desarrollo de FreeBSD
De manera inicial el informe presenta sus agradecimientos y condolencias a Hans Petter Selasky, quien falleció en un accidente en el mes de Junio. Hans fue conocido por sus trabajos, de reescribir y mantener la pila USB, asi como también por el paquete webcamd que admite la ejecución de controladores de cámara web Linux en el espacio de usuario de FreeBSD, así como soporte para la descarga de envío y recepción de NIC kTLS en el controlador mce(4), y muchas mejoras en la capa de compatibilidad del controlador de dispositivos Linux.
Otro de los puntos que se destaca del informe, es que se han tomado las medidas necesarias para eliminar cualquier problema que pueda surgir al utilizar FreeBSD en el escritorio, ya que se menciona que el port Desktop Installer, se ha actualizado para mostrar notificaciones sobre los niveles de carga desde los ports deskutils/qmediamanager, sysutils/devd-mount y sysutils/npmount que permiten montar medios adicionales y mostrar notificaciones con información sobre el sistema de archivos y posibles opciones de acción.
Ademas de ello, también se destaca el nuevo controlador de sistema de archivos SquashFS, con el cual ahora se pueden montar archivos SquashFS en FreeBSD 13.2-RELEASE o superior y realizar todas las operaciones básicas del sistema de archivos de solo lectura, compilaciones Live y el firmware basado en FreeBSD. Este controlador está implementado a nivel de kernel, es compatible con la versión 13.2 de FreeBSD y, entre otras cosas, permite iniciar FreeBSD desde un sistema de archivos SquashFS ubicado en la RAM.
Por otra parte, podremos encontrar en el informe detalles sobre los cambios y mejoras dentro de la colección de Ports, entre los cuales se destaca el de la iniciativa KDE/FreeBSD en el cual se mencionan las actualizaciones de sysutils/polkit y sysutils/consolekit2, lo que mejoró la política de seguridad y el manejo de la consola en el escritorio de FreeBSD, tambien de x11/sddm que se actualizó para proporcionar un mejor administrador de inicio de sesión gráfico, ade mas de que multimedia/pipewire se actualizó a la versión 0.3.81, lo que proporciona soporte multimedia para escritorios como KDE y GNOME.
Otro de los Ports de entornos que recibió mejoras es el de Pantheon Desktop (escritorio de Elementary OS), en el cual se actualizo de la pila de GNOME (especialmente en WebKitGTK, libwnck, Mutter, Vala). Se han agregado tres nuevas aplicaciones al repositorio de desarrollo, atlas: un visor de mapas, nimbus: un subprograma meteorológico y leopod: un cliente de podcasts
También se destaca la actualización del proyecto Wifibox (del cual ya hablamos en aquí en el blog) y en el cual se confirmó que funciona con los conjuntos de chips Atheros, Realtek y Mediatek.
Por último y no menos importante, también vale la pena destacar del informe la mejora de soporte de OpenSSL 3 en la base de FreeBSD, pues se han incluido la soluciones a tres problemas específicos, de los cuales se menciona la:
- Solución al vincular los motores y el proveedor heredado con el objeto compartido libcrypto.so, para una visibilidad adecuada de los símbolos, y para lo cual se requirió un hack en el sistema de compilación.
- Asi como también la corrección de la lista de archivos fuente para el proveedor FIPS.
- Y que se garantizar la compatibilidad con versiones anteriores de la API 0.9.8 obsoleta, que fue notablemente útil para el módulo de autenticación PAM de security/pam_ssh_agent_auth , basado en el mecanismo de autenticación ssh-agent(1) de OpenSSH .
De los demás cambios que se destacan de este tercer informe:
- Correcciones y mejoras en las clases de inicio de sesión, pues ahora las capacidades priority y umask ahora aceptan el valor inherit especial para solicitar explícitamente la herencia de propiedades del proceso de inicio de sesión.
- El desarrollo de un complemento ChatGPT que pueda acceder a los datos más recientes de FreeBSD, transformando ChatGPT en un sistema experto de FreeBSD.
- El proyecto BSD Café, un centro para una variedad de herramientas y servicios, todos impulsados por *BSD.
Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.