Lanzamiento de FreeBSD 11.3

Un año después del lanzamiento de 11.2 y 7 meses desde el lanzamiento de 12.0 esta disponible lanzamiento de FreeBSD 11.3, que preparado para arquitecturas amd64, i386, powerpc, powerpc64, sparc64, aarch64 y armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Además, se han preparado imágenes para sistemas de virtualización (QCOW2, VHD, VMDK, raw) y entornos de nube de Amazon EC2.
Soporte de la versión 11.2 se dará por terminado en 3 meses, y el soporte para FreeBSD 11.3 se brindará hasta el 30 de septiembre de 2021 o, en el caso de que se decida crear la versión 11.4 el próximo año, tres meses a partir de la fecha de su lanzamiento. Lanzamiento de FreeBSD 12.1 se espera 4 viene.

Llave innovaciones:

  • Los componentes Clang, libc++, compiler-rt, LLDB, LLD y LLVM se han actualizado a la versión 8.0;
  • En ZFS agregado soporte para montaje paralelo de varias particiones FS a la vez;
  • en el gestor de arranque implementado la capacidad de cifrar particiones usando geli en todas las arquitecturas compatibles;
  • Se ha agregado al cargador la funcionalidad del cargador zfsloader, que ya no es necesaria para cargar desde ZFS;
  • El gestor de arranque UEFI ha mejorado la detección del tipo de consola del sistema y del dispositivo de consola si no están definidos en loader.conf;
  • Se ha agregado al paquete básico una opción de gestor de arranque escrita en Lua;
  • El kernel proporciona resultados al registro del identificador del entorno de la cárcel cuando monitorea la finalización de los procesos;
  • Se habilitaron advertencias sobre funciones que se suspenderán en versiones futuras. También se agregó una advertencia al usar algoritmos geli y algoritmos IPSec inseguros, que están obsoletos en RFC 8221;
  • Se han agregado nuevos parámetros al filtro de paquetes ipfw: record-state (como “keep-state”, pero sin generar O_PROBE_STATE), set-limit (como “limit”, pero sin generar O_PROBE_STATE) y aplazar-acción (en lugar de ejecutar una regla, un estado dinámico que se puede verificar usando la expresión “estado de verificación”);
  • Soporte agregado NAT64CLAT con la implementación de un traductor operando en el lado del consumidor que convierte 1 a 1 direcciones IPv4 internas en direcciones IPv6 globales y viceversa;
  • Se ha trabajado en la biblioteca pthread(3) para mejorar la compatibilidad con POSIX;
  • Se agregó soporte para NVRAM adicional a /etc/rc.initdiskless. Se agregó soporte para /etc/rc.resume a la utilidad rcorder. La definición de la variable jail_conf (contiene /etc/jail.conf de forma predeterminada) se ha movido a /etc/defaults/rc.conf. La variable rc_service se agregó a rc.subr, que define la ruta al servicio que se iniciará si el servicio necesita llamarse a sí mismo nuevamente;
  • Se ha agregado un nuevo parámetro, enable.read_msgbuf, a jail.conf para la utilidad jail, con el que puede limitar el acceso a dmesg para procesos y usuarios aislados;
  • Se agregó la opción “-e” a la utilidad jail, que le permite especificar cualquier parámetro de jail.conf como argumento y mostrar una lista de entornos en los que se usa;
  • Se agregó la utilidad de recorte, que le permite iniciar la eliminación del contenido de los bloques Flash que utilizan algoritmos de normalización de desgaste;
  • newfs y tunefs permiten guiones bajos y guiones en los nombres de las etiquetas;
  • La utilidad fdisk ha agregado soporte para sectores de más de 2048 bytes;
  • El shell sh ha agregado soporte para la opción pipefail, que simplifica la verificación del código de retorno para todos los comandos combinados por canalizaciones sin nombre;
  • Se agregó la utilidad spi, que le permite interactuar con dispositivos a través del bus SPI desde el espacio del usuario;
  • La variable init_exec se ha agregado a kenv, con la que puede definir un archivo ejecutable que será iniciado por el proceso init después de abrir la consola como un controlador PID 1;
  • Se ha agregado soporte para nombres simbólicos para identificar entornos de cárcel a las utilidades cpuset(1), calcetinestat(1), ipfw(8) y ugidfw(8);
  • Se agregaron opciones de "estado" y "progreso" a la utilidad dd para mostrar información de estado cada segundo;
  • Se ha agregado soporte para Libxo a las utilidades last y lastlogin;
  • Versiones actualizadas de firmware y controladores de red;
  • El administrador de paquetes pkg se actualizó a la versión 1.10.5, OpenSSL a la versión 1.0.2s y el kit de herramientas ejecutable ELF a la versión r3614;
  • Los ports ofrecen entornos de escritorio KDE 5.15.3 y GNOME 3.28.

Fuente: opennet.ru

Añadir un comentario