Lanzamiento de FreeBSD 12.3

Se presenta el lanzamiento de FreeBSD 12.3, el cual está publicado para las arquitecturas amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 y armv6, armv7 y aarch64. Además, se han preparado imágenes para sistemas de virtualización (QCOW2, VHD, VMDK, raw) y entornos de nube de Amazon EC2. Se espera que FreeBSD 13.1 se lance en la primavera de 2022.

Innovaciones clave:

  • Se agregó el script /etc/rc.final, que se inicia en la última etapa del trabajo después de que se hayan completado todos los procesos del usuario.
  • El paquete de filtro ipfw proporciona el comando dnctl para administrar la configuración del sistema de limitación de tráfico dummynet.
  • Se agregó sysctl kern.crypto para controlar el subsistema criptográfico del kernel, así como un sysctl debug.uma_reclaim de depuración.
  • Se agregó sysctl net.inet.tcp.tolerate_missing_ts para permitir paquetes TCP sin marcas de tiempo (opción de marca de tiempo, RFC 1323/RFC 7323).
  • En el kernel GENERIC para la arquitectura amd64, la opción COMPAT_LINUXKPI está habilitada y el controlador mlx5en (NVIDIA Mellanox ConnectX-4/5/6).
  • El gestor de arranque ha agregado la capacidad de iniciar el sistema operativo desde un disco RAM y también admite las opciones ZFS com.delphix:bookmark_writing y com.datto:bookmark_v2.
  • Se ha agregado soporte para proxy FTP a través de HTTPS a la biblioteca de recuperación.
  • El administrador de paquetes pkg implementa el indicador "-r" para los comandos "bootstrap" y "add" para especificar el repositorio. Habilitó el uso de variables de entorno del archivo pkg.conf.
  • La utilidad growfs ahora tiene la capacidad de trabajar con sistemas de archivos montados en modo lectura-escritura.
  • La utilidad etcupdate implementa un modo de reversión para restaurar uno o más archivos. Se agregó el indicador "-D" para especificar el directorio de destino. Proporcionó recuperación de datos utilizando un directorio temporal y agregó manejo de SIGINT.
  • Se ha agregado el indicador “-j” a las utilidades freebsd-update y freebsd-version para admitir entornos carcelarios.
  • La utilidad cpuset ahora se puede utilizar en entornos carcelarios para cambiar la configuración de las cárceles infantiles.
  • Se han agregado opciones a la utilidad cmp: “-b” (--print-bytes) para imprimir diferentes bytes, “-i” (-ignore-initial) para ignorar una cierta cantidad de bytes iniciales, “-n” (- bytes) para limitar el número de bytes comparados
  • La utilidad demonio ahora tiene un indicador "-H" para manejar SIGHUP y volver a abrir el archivo donde se realiza la salida (agregado para admitir newsyslog).
  • En la utilidad fstyp, al especificar el indicador "-l", se garantiza la detección y visualización de los sistemas de archivos exFAT.
  • La utilidad mergemaster implementa el procesamiento de enlaces simbólicos durante el proceso de actualización.
  • Se agregó la bandera "E" a la utilidad newsyslog para deshabilitar la rotación de registros vacíos.
  • La utilidad tcpdump ahora tiene la capacidad de decodificar paquetes en interfaces pfsync.
  • La utilidad superior ha agregado un comando de filtro "/" para mostrar solo procesos o argumentos que coinciden con una cadena determinada.
  • Se agregó soporte para descomprimir archivos protegidos con contraseña.
  • Soporte de hardware mejorado. Se agregaron identificadores de dispositivos PCI para controladores ASMedia ASM116x AHCI y controladores Intel Gemini Lake I2C. Se ha habilitado el soporte para adaptadores de red y tarjetas inalámbricas Mikrotik 10/25G Intel Killer Wireless-AC 1550i, Mercusys MW150US, TP-Link Archer T2U v3, D-Link DWA-121, D-Link DWA-130 rev F1, ASUS USB-N14. implementado. Se agregó un nuevo controlador igc para controladores Ethernet Intel I225 2.5G/1G/100MB/10MB.
  • El nodo Netgraph ng_bridge está adaptado para sistemas SMP. Se agregó soporte para CGN (Carrier Grade NAT, RFC 6598) en el nodo ng_nat. Es posible sustituir el nodo ng_source en cualquier parte de la red Netgraph.
  • En el controlador rctl, utilizado para limitar recursos, se ha agregado la capacidad de establecer el límite de consumo de recursos en 0.
  • Se ha agregado soporte para el sistema de gestión de ancho de banda y priorización de tráfico ALTQ a la interfaz vlan.
  • Los controladores amdtemp y amdsmn admiten CPU Zen 3 “Vermeer” y APU Ryzen 4000 (Zen 2, “Renoir”).
  • Versiones actualizadas de aplicaciones de terceros incluidas en el sistema base: awk 20210221, bc 5.0.0, less 581.2, Libarchive 3.5.1, OpenPAM Tabebuia, OpenSSL 1.1.1l, SQLite3 3.35.5, TCSH 6.22.04, Subversion 1.14.1. 2.2.0, nvi 3 .4-XNUMXbbdfeXNUMX. La utilidad de descomprimir está sincronizada con el código base de NetBSD.

Fuente: opennet.ru

Añadir un comentario