martes, 27 de octubre de 2020

OpenBSD 6.8 llega con mayor soporte para hardware, decodificación de video y mas


La nueva edición de OpenBSD 6.8 ya fue liberada y además de llegar con la introducción de nuevos cambios, también se destaca que este lanzamiento llega el día del vigésimo quinto aniversario del proyecto, que fue fundado por Theo de Raadt en 1995 después de un conflicto con los desarrolladores de NetBSD, como resultado del cual se cerró el acceso al repositorio CVS de NetBSD para Theo.

Después de eso, Theo de Raadt y un grupo de personas de ideas afines crearon un nuevo sistema operativo abierto basado en el árbol de fuentes de NetBSD, cuyos principales objetivos de desarrollo eran portabilidad (se admiten 13 plataformas de hardware), estandarización, funcionamiento correcto, seguridad activa y herramientas criptográficas integradas.

Principales novedades de OpenBSD 6.8

Esta nueva edición admite sistemas de 64 bits basados ​​en procesadores POWER8 y POWER9. La arquitectura powerpc64 es la decimotercera plataforma de hardware oficialmente compatible con OpenBSD, además de las 20 plataformas heredadas que se han descontinuado. Actualmente, la lista de arquitecturas admitidas oficialmente en OpenBSD incluye: alpha, amd64, arm64, armv7, hppa, i386, landisk, loongson, luna88k, macppc, powerpc64, octeon y sparc64.

Se implementó el soporte VPN WireGuard integrado, incluido el controlador del kernel "wg", el soporte en las utilidades ifconfig y tcpdump con funcionalidad WireGuard, documentación y cambios para integrar WireGuard con el resto del sistema.

El controlador utiliza su propia implementación de los algoritmos blake2s, hchacha20 y curve25519, así como la implementación SipHash ya presente en el kernel de OpenBSD. La implementación es compatible con todos los clientes WireGuard oficiales para Linux, Windows, macOS, * BSD, iOS y Android.

FFS2, que utiliza tiempos de 64 bits y recuentos de bloques, está habilitado de forma predeterminada para las arquitecturas landisk, luna88k y sgi (para otras plataformas, FFS2 se habilitó en una versión anterior). FFS2 ahora también se usa por defecto al crear nuevos sistemas de archivos usando la utilidad newfs. Fiabilidad mejorada de trabajar con particiones FFS2 muy grandes. Se mejoró la velocidad de procesamiento de sumas de verificación en FFS2.

Se agregó soporte para la sincronización del espacio de usuario en el kernel y libc para evitar el cambio de contexto cada vez que un proceso solicita la hora actual. El cambio mejora el rendimiento y reduce la latencia en aplicaciones que realizan una gran cantidad de llamadas a la hora del día, como navegadores y aplicaciones de oficina. Optimización habilitada para arquitecturas amd64, arm64, macppc, octeon y sparc64.

Para los sistemas AMD64, se propone la función tsc_delay() con la implementación de la variante de la función delay (9) basada en la instrucción del procesador TSC (Time Stamp Counter).

La implementación de IPsec agrega soporte para el modo AES-GCM para IKEv2, para configurar que en iked.conf para la directiva "ikesa enc" se ofrecen las opciones aes-128-gcm, aes-256-gcm, aes-128-gcm-12 y aes-256 -gcm-12. AES-GCM está habilitado de forma predeterminada para IKE y Child SA. La compatibilidad con SHA2_384 y SHA2_512 está habilitada de forma predeterminada.

Se han ampliado las capacidades del multiplexor de terminal tmux y se han agregado muchas opciones nuevas.
Se ha actualizado la versión del servidor de correo OpenSMTPD, lo que elimina un potencial desbordamiento de pila al manejar conexiones IPv6, así como también corrige problemas con el manejo de nombres de usuario que incluyen el carácter "@". Se agregó manejo de cadenas muy largas en la tabla de alias de correo.

El paquete LibreSSL se ha actualizado para incluir un lado del servidor TLS 1.3 de forma predeterminada además del lado del cliente propuesto anteriormente. El servidor TLS solo maneja nombres de host SNI válidos que cumplen con RFC 5890 y RFC 6066.

Se han ampliado las capacidades de la utilidad de video, que se utiliza para leer y escribir secuencias de video a través de /dev/video. Se agregó la capacidad de establecer parámetros desde la línea de comandos. Se agregaron opciones para controlar la temperatura del color y la compensación de la luz de fondo. Compatibilidad con cámara web mejorada.

Soporte de hardware ampliado. La implementación del marco drm (Direct Rendering Manager) está sincronizada con el kernel de Linux 5.7.19. Se agregó un nuevo controlador abl para controlar el brillo de la retroiluminación de la pantalla en computadoras Apple. La arquitectura i386 incluye compatibilidad con controladores nvme para dispositivos NVMe o NVM Express. Controlador agregado para teclados Microsoft Surface Type Cover.

Los controladores de red mcx y bnxt brindan soporte de hardware para manejar etiquetas VLAN y sumas de verificación. Se agregó soporte para el cifrado acelerado por hardware (CCMP) WPA2 en los controladores iwm e iwx. Se agregó soporte para controladores Ethernet BCM5719 A1 y RK3308 y adaptadores inalámbricos TP-Link TL-WN822N-EU v5 / v4, D-Link DWA-121 rev B1, Intel AX201 y RockPro64 WiFi (BCM4359 SDIO).

Soporte ampliado para placas y dispositivos basados ​​en arquitecturas arm64 y armv7, incluido soporte mejorado para Raspberry Pi 4, Pinebook Pro, Amlogic SoC, ODROID-C4, Turris Mox, Marvell Armada 3700/8040, HummingBoard Pulse.

Finalmente, si quieres conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Descarga OpenBSD 6.8

Finalmente si quieres probar este sistema ya sea bajo una máquina virtual o en tu equipo, puedes obtener la imagen de esta nueva versión, desde el siguiente enlace.

Share:

0 comentarios:

Publicar un comentario

Buscar este blog

Regalanos un Like

Si el contenido es de tu agrado y/o quieres ver las notas más nuevas en tú timeline de FB no dudes en regalarnos un Like! o al menos un :v en nuestras publicaciones :´v

Seguidores