Lanzamiento de FreeBSD 13.3

Después de 11 meses de desarrollo, se ha publicado la versión FreeBSD 13.3. Se han formado imágenes de instalación para las arquitecturas amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 y riscv64. Además, se han preparado compilaciones para sistemas de virtualización (QCOW2, VHD, VMDK, raw) y entornos en la nube como Amazon EC2, Google Compute Engine y Vagrant. La rama FreeBSD 13.x se desarrolla en paralelo a la rama FreeBSD 14, para la cual se formó un lanzamiento 14.0 en otoño, y continuará siendo soportada hasta finales de enero de 2026. Se espera que aproximadamente en un año se forme el lanzamiento FreeBSD 13.4.

Cambios clave:

  • Se ha mejorado la estabilidad de los controladores para dispositivos inalámbricos, así como de los controladores que se ejecutan a través de la capa linuxkpi, que permite utilizar controladores de Linux en FreeBSD. Se han actualizado los controladores iwlwifi y rtw88 para las tarjetas inalámbricas Intel y Realtek.
  • Se ha implementado la posibilidad de ejecutar un servidor NFS (nfsd, nfsuserd, mountd, gssd y rpc.tlsservd) en Jail con un entorno de red aislado vnet. Se ha añadido una nueva opción de montaje 'syskrb5' para montar NFSv4.1/4.2 Kerberizado sin especificar credenciales de Kerberos.
  • El compilador Clang y las herramientas LLVM se han actualizado a la rama 17.
  • La implementación del sistema de archivos ZFS ha sido actualizada a la versión OpenZFS 2.1.14. En zfsd se garantiza que se asignen a los discos el estado de fallidos al generarse un número excesivo de eventos de latencia de entrada/salida.
  • En los sistemas con arquitectura ARM64, el proceso en segundo plano powerd, que permite al sistema operar en modo de máxima eficiencia, se ha activado por defecto en /etc/rc.conf en las placas Raspberry Pi.
  • Se ha añadido la posibilidad de especificar el valor umask para servicios individuales en rc.conf, utilizando variables 'nombre_del_servicio_umask'.
  • Se ha añadido la capacidad de especificar prioridades para programas que usan la llamada setusercontext en ~/.login_conf o login.conf, como el proceso de login.
  • Se ha agregado la capacidad de configurar banderas para la utilidad diff en rc.conf, que se ejecutan al generar informes de cambios con la utilidad periodic.
  • Las utilidades head y tail ahora tienen soporte para las opciones -q (quiet) y -v (verbose), así como la posibilidad de usar unidades de cambio SI en argumentos numéricos.
  • Se incluye la utilidad objdump, que es desarrollada por el proyecto LLVM.
  • Se ha añadido la opción '-S' en tftpd, permitiendo la escritura en archivos en un entorno chroot que no está disponible para escritura compartida.
  • Se ha reescrito completamente la guía introductoria a las interfaces del núcleo.
  • Las estadísticas relacionadas con la depuración de sistemas de archivos y vnode se agrupan en la serie sysctl vfs.vnode.
  • Por defecto, el soporte para RFC 4620 (nodeinfo IPv6, solicitud de información sobre el host) está deshabilitado.
  • El filtro de paquetes pf implementa la capacidad (sysctl net.pf.filter_local=1) de aplicar reglas de redirección de paquetes (rdr) enviados por el host actual y entregados localmente.
  • Se agregó soporte para adaptadores de red virtuales gve (Google Virtual NIC).
  • Se ha descontinuado el soporte para las placas BeagleBone Black (armv7).
  • Se han actualizado las versiones de OpenSSH 9.6p1, Sendmail 8.18.1, expat 2.6.0, libfido2 1.13.0, nvi 2.2.1, unbound 1.19.1, xz 5.4.5, zlib 1.3.1.

Además, se puede señalar la publicación del informe sobre el desarrollo de FreeBSD para el cuarto trimestre de 2023. Entre los proyectos más interesantes se pueden destacar:

  • Posibilidad de iniciar automáticamente servicios rc.d en entornos jail separados, donde se hereda el sistema de archivos padre, pero se limita la visibilidad de los procesos, el acceso a la red, los permisos de montaje, etc.
  • Trabajo de optimización de funciones de cadena de libc utilizando instrucciones SIMD en sistemas con arquitectura AMD64. Se han propuesto 17 funciones optimizadas mediante SIMD, así como 9 funciones que se han adaptado para llamar a funciones optimizadas a través de SIMD. El rendimiento de las nuevas funciones al procesar cadenas de un tamaño medio de 64 caracteres aumentó en 5.54 veces durante las pruebas.
  • Herramienta Pot 0.16 para gestionar contenedores basados en entornos jail, ZFS, pf y rctl, soportando integración con la plataforma de orquestación de contenedores nomad. Catálogo de imágenes de contenedores Potluck, que actúa como análogo de Dockerhub para FreeBSD.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster