Anuncio de la liberación de OpenBSD 7.5 parte 2

in blurthispano •  8 months ago 


image.png

Buenos días/tardes/noches estimados blurters, en este post continuamos con la segunda parte del anuncio de la liberación de OpenBSD 7.5, esperamos que les guste la información.

  • Varias correcciones de bugs y ajustes en el entorno de usuario:
    • Se silenció la lista de firmware específico que no necesita actualización en pkg_add(1).
    • Se mejoró el alineamiento horizontal en formato largo de ls(1).
    • Se agregó en bioctl(8) reintentar contraseña de frase (passphrase) o o contraseña de frase vacía.
    • Se corrigió unveil(2) en patch(1) con archivo de parche explícito.
    • Se hace a gnu99 el por defecto para gcc 3.3.6 y 4.2.1 en lugar de hacerlo por defecto a gnu89.
    • Se mejoró 'bandera' en fdisk(8) para aceptar valores hexadecimales.
    • Se previno que una 'bandera' de fdisk(8) 'flag' altere otros atributos en particiones GPT cuando se marca una partición como la única partición de arranque.
    • Se permite a fdisk(8) agregar particiones GPT de tipos protegidos, haciendo posible la provisión de imágenes de máquina virtual que necesitan una partición de "Arranque BIOS".
    • Se agregó el manejo de grupos haciendo que fbtab(5) coincida con xenodm.
    • Se hizo que el comportamient de la opción -m de grep(1) coincida con la del grep de GNU.
    • Se ajustaron los límites de memoria por defecto en /etc/login.conf en varias arquitecturas para tomar en cuenta los requerimientos de memoria aumentados, por ejemplo cuando se compila o enlaza bajo el pbuild de usuario.
    • Inicialice todas las terminales con "tset -I", logrando así que se evite la impresión de nuevas líneas extras.
    • Se agregó en mkhybrid(8) la opción '-e' (-eltorito-boot-efi) para escribir una imágen de arranque EFI "eltorito", y adicionalmente o en lugar de una imagen de arranque x86, al archivo de salida.
    • Se agregaron las opciones --omit-dir-times (-O) para omitir directorios y --times, al igual que --no-O y --no-omit-dir-times en openrsync(1) por compatibilidad .
    • Se implementó la opción --omit-link-times (-J) en openrsync(1) para omitir ligas simbólicas desde --times.
    • Se agregó bandera de conteo lastcomm(1) y reporte para violaciones syscall pinning.
    • Se agregó soporte a ktrace(1) y kdump(1) para observar violaciones pinsyscall(2).
    • Se cambió ftp(1) para evitar el uso de el shell interactivo si se agrega la opción -o.
    • Se movieron los servicios no-daemon para que corran en un grupo de procesos rc(8) dierentes para evitar SIGHUP en el arranque.
    • Se cambió ld.so(1) para que solo cargue la primera versión de libc encontrada solicitando y sustituyendo para todas las cargas posteriores, asegurando que la versión de libc solicitada por un ejecutable siempre sea la misma que se cargó.
    • Se reduce significativamente (para programas pequeños) el tamaño de los binarios enlazados por medio de dividir ng en varias funciones internas de libc dentro de compilación separada y por lo tanto enlazando unidades. Específicamente getpwnam(3) no necesita la configuración completa del socket YP y no usa todos las posibles backends de base de datos en dbopen(3).
    • Se agregó en vi(1) la opción de mostrar nombre de archivo en la parte de la esquina inferior izquierda de la pantallas.
    • Se agregó respaldo del disklabel para softraid(4) con partes para security(8).
  • Soporte de hardware mejorado y corrección de bugs en controladores, incluyendo:
    • Nuevo controlador ampchwm(4) para telemetría de energía Ampere Altra.
    • Nuevo controlador rkspi(4) para controlador de Rockchip SPI.
    • Soporte para RK806 PMIC en rkpmic(4).
    • Soporte para Allwinner H616 en sxisyscon(4),sxiccmu(4),sxipio(4),sximmc(4) y ehci(4).
    • Soporte para Allwinner D1 en sxidog(4),sxiccmu(4),sxipio(4),sximmc(4) y ehci(4).
    • Soporte para HBAs Aero y Sea SAS en mpii(4).
    • Soporte para SAS3816 y SAS3916 en mfii(4).
    • En xbf(4), se permitió a Xen usar dispositivos de almacenamiento de respaldo con sectores de 4K-byte.
    • Se agregó fanpwr(4) soporte para los reguladores de voltaje Rockchip RK8602 y RK8603.
    • Soporte para teclado con retroiluminación en Powerbooks de Apple.
    • Se agregó información puntual de rendimiento operativo respecto a cada cpu arm64 y expone los estados de zonas térmicas como kstats(1).
    • Se revisó la lógica de identificación del sensor de temperatura ugold(4) y se agregó soporte para dispositivos adicionales.
    • Se logró que los dispositivos uthum(4) TEMPer{1,2} desplieguen grados Celsius negativos.
    • Soporte mejorado para dispositivos de audio que tienen conexiones por múltiples controladores uaudio(4).
    • En nvme(4) no se crean dispositivos sd(4) más grandes que el espacio de nombre.
    • Corrige los campos de estado de decodificación de nvme(4).
  • Soporte Nuevo o Mejorado de hardware de red:
    • Utiliza las capacidades de descarga de sumas de verificación completas de vio(4) y vmx(4).
    • Descarga de Segmentación TCP (TSO) también es usada en bnxt(4) y em(4).
    • Se activó Descarga de Segmentación TCP (TSO) en ixl(4).
    • El contrlador Ethernet Synopsis de QoS (Calidad-de-Servicio) (dwqe(4)) esta activado para la arquitectura amd64.
    • Se agregó soporte inicial para "Elkhart Lake Ethernet" en dwqe(4).
    • Soporte para AX88179A en axen(4).
    • Controladores Ethernet Intel I225 y I226 activado en riscv64. igc(4)
    • Controlador Ethernet Allwinner EMAC en dwxe(4) activado para riscv64.
    • Se corrigió registro erroneo de macro de compensación para la longitud de rafaga DMA en dwqe(4).
    • Se corrigió Tx desencadenador y el congelamiento de watchdog (perro guardián) en dwqe(4).
    • Se actualizó el microcódigo en rge(4) relativo al comportamiento de inicialización y reinicio.
    • Se previno una colisión potencial en bnxt(4) después de un fallo al traer una cola.
  • Se agregó o mejoró controladores de red inalámbricos:
    • Se introdujo qwx(4), un port del controlador ath11k de Linux para los dispositivos QCNFA765. Disponible en las plataformas amd64 y arm64.
    • Se corrigió la selección de la tasa Tx para gestión de frames en iwx(4).
    • Se corrigió iwx(4) que carga el firmware equivocado en algunos dispositivos.
    • Se hizo que bwfm(4) trabaje con direcciones MAC ajustado vía "ifconfig lladdr".
    • Se aseguró que iwm(4) use el índice de canal primario de 80MHz anunciado en la baliza.
    • Se evita el uso de MCS-9 en iwm(4) para la selección de la tasa Tx si 40 MHz está desactivado para prevenir errores de firmware.
    • Se aseguró que dispositivos iwm(4) y iwx(4) anuncien capacidades VHT en solicitudes de sonda de prueba.
    • Se corrigió bug en iwm(4),iwx(4), y iwn(4) lo que podría resultar en algunos canales perdidos de los resultados de escaneo.
    • Se activó iwm(4) en la plataforma arm64.

En el siguiente post continuarémos con el aspecto de las mejoras del sistema, asi como la instalación de este sistema operativo.

Este post es una traducción del anuncio original que se encuentra en la siguente liga:

https://www.openbsd.org/75.html


Si lo deseas puedes votar por mi como witness para poder aumentar las capacidades de un servidor.

https://blurtwallet.com/~witnesses?highlight=cosmicboy123


image.png

Integrate al grupo de Telegram de @team-mexico 😀 donde yo y otros usuarios de México y de otros países de habla hispana compartimos experiencias y opiniones así como nuestros propios posts. Una gran iniciativa de @cristo


image.png

| 👉Entra a https://t.me/TeamMexico1 👈 |

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  8 months ago  ·  


** Your post has been upvoted (1.44 %) **