FreeBSD México

Comunidad Mexicana de FreeBSD

OpenBSD 5.4 liberado!

 

 

Este artículo es una traducción del siguiente sitio: http://www.openbsd.org/54.html

Esta es  una lista parcial de las nuevas características y sistemas incluidos en OpenBSD 5.4. Para una lista completa, vea el archivo  changelog que encabeza a 5.4.

 

    • Plataformas Nuevas/extendidas:
      • OpenBSD/octeon
        Nueva plataforma para sistemas basados en el Cavium Octeon MIPS-y procesadores compatibles. Máquinas soportadas incluidas:

        • Portwell CAM-0100
        • Ubiquiti Networks EdgeRouter LITE (sin almacenamiento local)
      • OpenBSD/beagle
        Nueva plataforma para sistemas OMAP3/4 y AM335x que usan ARM Cortex-A8 o Cortex-A9 CPU. Las tarjetas soportadas incluyen:

        • BeagleBoard C4 / xM
        • BeagleBone y BeagleBone Black
        • PandaBoard y PandaBoard ES

 

  • Soporte mejorado para hardware, incluyendo:
    • inteldrm(4) ha sido reconstruido, incluyendo:
      • Ahora se encuentra en su mayor parte sincronizado con Linux 3.8.13.
      • Soporte para Configuración en Modo Kernel (KMS) incluyendo el soporte de tipos de salida adicionales tales como  DisplayPort.
      • Sandy Bridge y partes más nuevas que previamente solo tenían aceleración ShadowFB ahora tienen aceleración de hardware completa incluyendo el uso de anillos 3D.
      • wsdisplay(4) ahora se conecta a inteldrm(4) y proporciona una consola framebuffer.
    • vgafb(4/macppc) ahora soporta multiples consolas virtuales.
    • Soporte  para touchpads Elantech version 4 (clickpad) agregado a pms(4).
    • Se corrigió el manejo EOM en st(4), permitiendo un soporte mucho mejor de Bacula.
    • Soporte para discos más grandes de 2 TB para vdsk(4).

     

  • Mejoras en la pila genérica de red:
    • Se retrabajó el manejo de la suma de verificación para protocolos de red.
    • divert(4) ahora recalcula la IP y los protocolos de suma de verificación de paquetes reinyectados.
    • Ya no se intenta borrar la ruta no eliminable RNF_ROOT.

  • Daemons de ruteo y otras mejoras del entorno de red para usuarios:
    • Soporte SSL de inspección en relayd(8).
    • Se agregó slowcgi(8), una implementación basada en libevent FastCGI.
    • Se habilitó soporte ECDHE en httpd(8).
    • Ya no se arranca inetd(8) por defecto.
    • Muchas mejoras en ldpd(8) , incluyendo la aceleración del proceso de establecimiento de sesión, soporte para adyacencias y holas dirigidos, soporte para multiples direcciones por interfase, y más.

     

  • Mejoras en dhcpd(8):
    • Conformación a las estructuras RFC 2131 mejorada en clientes-identificadores.
    • Sincronización corregida de las rentas de direcciones.
    • Se reemplazó el parseo e impresión manual de la fecha con strftime y strptime.
    • Etiqueta explícitamente fechas en los archivos de rentas de direcciones como si fueran fechas UTC.

     

  • mejoras dhclient(8) :
    • Borra rutas agregadas por procesos expirados de dhclient.
    • Manejo mejorado de opcion de cliente-identificador.
    • Se incrementó ip_ttl en paquetes a 128, permitiendo que servidores mas distantes puedan proporcionar direcciones rentadas.
    • Se reemplazó el parseo e impresión manual de la fecha con strftime y strptime.
    • Etiqueta explícitamente fechas en los archivos de rentas de direcciones como si fueran fechas UTC.
    • Interacciones mejoradas entre procesos dhclient para hacer que el proceso dhclient más reciente sea el que más probablemente persista.
    • Soporte para rutas estáticas y opciones de rutas estáticas sin clases.
    • Mensajes de bitácora corregidos para imprimir direcciones correctamente.
    • Detalle de bitacora reducido por emitir mensajes de depuración solo cuando esta depurando.
    • Direcciones y rutas  innecesarias eliminadas durante la renovación de direcciones de red por medio de no unir direcciones identicas a la actual.

     

  • OpenSMTPD 5.3.3:
    • Nuevas características:
      • Se agregó soporte para entregas locales para LMTP
      • Se agregó tipos de transmisión  SECURE y AUTH
      • Se agregó soporte para compresión transparente de colas
      • Los nombres en el “helo” ahora pueden ser guardados en una tabla db(3)
      • Nuevo alias para “error:” permite hacer alias de una parte de usuario a un error
      • Los trazados pueden ser  (des)activados en tiempo de ejecución
    • Mejoras:
      • Una cola más robusta puede resistir aún con errores en tiempo de ejecución
      • Estrategias de ruteo mejoradas
      • Variadas correcciones menores de bugs y limpieza de código

     

  • Mejoras en rendimiento:
    • No requiere el bloqueo de kernel cuando se procesan interrupciones de audio.
    • Se mejoró las implementaciones bcopy/memmove/memcpy del kernel y se realizaron selecciones mas cuidadosas entre ellos.
    • Se implementó la captura de simbolos y optimizaciones en RELCOUNT/RELACOUNT para ld.so(1).

     

  • Mejoras en el procesamiento de hilos:
    • Se cerraron varias condiciones de carrera entre exit/fork/execve/__tfork/__threxit/ptrace tanto en el kernel como en libpthread.

     

  • Mejoras diversas:

     

  • OpenSSH 6.3:
    • Nuevas características:
      • sshd(8): agrega soporte ssh-agent(1) a sshd(8); permite claves de host encriptadas, o claves de host en tarjetas inteligentes (smartcards).
      • ssh(1) y sshd(8): permite una reenvío opcional de claves basado en tiempo por medio de un segundo argumento a la opción existente RekeyLimit. RekeyLimit es soportada ahora en sshd_config(5) así como también en el cliente.
      • sshd(8): estandariza el registro de información durante la autenticación de usuario.
      • ssh(1): agrega la habilidad de consultar cifradores soportados, algoritmos MAC, tipos de claves y métodos de intercambio de claves.
      • ssh(1): soporta ProxyCommand=- para permitir el soporte de casos donde  stdin y stdout ya apuntaban al proxy.
      • ssh(1): permite IdentityFile=none.
      • ssh(1) y sshd(8): Se agregó la opción -E  a ssh(1) y sshd(8) para agregar bitacoras de depuración a un archivo especificado en lugar de stderr o syslog.
      • sftp(1): agrega soporte para resumir descargas parciales usando el comando reget y en la línea de comando del sftp(1) o en la línea de comando de get usando la opción -a (append-agregar) .
      • ssh(1): se agregó una opción de configuración IgnoreUnknown para suprimir selectivamente errores que se generen de directivas de configuración desconocidas.
      • sshd(8): se agregó soporte para sub-métodos para hacer agregado a métodos de autenticación listados por medio de AuthenticationMethods.
    • Los siguientes bugs significativos han sido corregidos en esta liberación:
      • sshd(8): se corrigió negación para aceptar certificados si una llave de tipo diferente a la clave CA aparece en  authorized_keys antes de la clave CA.
      • ssh(1), ssh-agent(1) y sshd(8): Usa una fuente de tiempo monotónica para temporizadores, de tal forma que cosas como los keepalives y el reenvío de claves puedan trabajar al ritmo del reloj.
      • sftp(1): se actualizó el medidor de progreso cuando los datos reciben acuse de recibo, no cuando son enviados. (bz#2108)
      • ssh(1) y ssh-keygen(1): mejoró mensajes de error cuando el usuario actual no existe en /etc/passwd. (bz#2125)
      • ssh(1): reinicia el orden en las que las claves son intentadas después de exitos parciales de autenticación.
      • ssh-agent(1): se limpian archivos de sockets después de SIGINT cuando esta en modo de depuración. (bz#2120)
      • ssh(1) y otros: evita mensajes de error confusos en el caso de configuraciones rotas en el sistema de resolución de nombres. (bz#2122)
      • ssh(1): se asigna el no retraso (nodelay) de TCP para conexiones iniciadas con la opción -N. (bz#2124)
      • ssh(1): manual correcto para requerimientos de permisos en  ~/.ssh/config. (bz#2078)
      • ssh(1): Se arregló el tiempo de expiración en ControlPersist para que no se active en casos donde las conexiones TCP se cuelguen. (bz#1917)
      • ssh(1): Desconecta apropiadamente un ControlPersist maestro de su terminal de control.
      • sftp(1): evita choques en libedit cuando esta siendo compilado con soporte de caractéres multi-byte. (bz#1990)
      • sshd(8): cuando se ejecuta sshd -D, se cierra stderr a menos que se haya solicitado el registro explicitamente en stderr. (bz#1976)
      • ssh(1): se arregló bzero incompleto. (bz#2100)
      • sshd(8): registra y da error y se sale del proceso si se especificó ChrootDirectory y se corre sin privilegios de root.
      • Muchas mejoras a la suite de pruebas de regresión. En particular archivos de bitacora son guardados ahora desde ssh(1) y sshd(8) después de fallas.
      • Corrige un número de fugas de memoria. (bz#1967, bz#2096 y otros)
      • sshd(8): se corrigió la autenticación de clave pública cuando un :style es agregado al nombre de usuario solicitado.
      • ssh(1): no se sale fatalmente cuando intenta limpiar canales multiplexadamente-creados que no estan abiertos completamente. (bz#2079)

     

  • Mas de 7,800 ports, mejoras mayores de estabilidad en el proceso de compilación de paquetes
    • El compilador de puertos en paralelo es mejor al atrapar errores en plataformas más antiguas y lentas, permitiendo por lo tanto que los ingenieros de la liberación puedan concentrarse en errores reales.

     

  • Muchos paquetes precompilados para cada arquitectura:
    • i386: 7976
    • sparc64: 6959
    • alpha: 6062
    • m68k: 3862
    • sh: 989
    • amd64: 7941
    • powerpc: 7483
    • m88k: 3951
    • sparc: 4823
    • arm: 5582
    • hppa: 6607
    • vax: 2226
    • mips64: 6739
    • mips64el: 6306

     

  • Algunos aspectos sobresalientes:
    • GNOME 3.8.3
    • KDE 3.5.10
    • Xfce 4.10
    • MySQL 5.1.70
    • PostgreSQL 9.2.4
    • Postfix 2.10.1
    • OpenLDAP 2.3.43 y 2.4.35
    • Mozilla Firefox 3.6.28 y 22.0
    • Mozilla Thunderbird 17.0.7
    • GHC 7.6.3
    • LibreOffice 4.0.4.2
    • Emacs 21.4 y 24.3
    • Vim 7.3.850
    • PHP 5.2.17 y 5.3.27
    • Python 2.7.5 y 3.3.2
    • Ruby 1.8.7.374, 1.9.3.448 y 2.0.0.247
    • Tcl/Tk 8.4.20, 8.5.14 y 8.6.0
    • JDK 1.6.0.32 y 1.7.0.21
    • Mono 2.10.9
    • Chromium 28.0.1500.45
    • Groff 1.22.2
    • Go 1.1.1
    • GCC 4.6.4 y 4.8.1
    • LLVM/Clang 3.3
    • Node.js 0.10.12

     

  • Como de costumbre, mejoras graduales en páginas de manual y otra documentación.
  • El sistema incluye los siguientes componentes mayores de proveedores externos:
    • Xenocara (basado en X.Org 7.7 con xserver 1.14.1 + parches, freetype 2.4.12, fontconfig 2.10.91, Mesa 7.11.2, xterm 293, xkeyboard-config 2.7 y más)
    • Gcc 4.2.1 (+patches), 3.3.6 (+ parches) y 2.95.3 (+ parches)
    • Perl 5.16.3 (+ parches)
    • Nuestra mejorada y segura versión de Apache 1.3, con soporte SSL/TLS y DSO
    • Nginx 1.4.1 (+ parches)
    • OpenSSL 1.0.1c (+ parches)
    • SQLite 3.7.17 (+ parches)
    • Sendmail 8.14.7, con libmilter
    • Bind 9.4.2-P2 (+ parches)
    • NSD 3.2.15
    • Lynx 2.8.7rel.2 con soporte HTTPS e IPv6 (+ parches)
    • Sudo 1.7.2p8
    • Ncurses 5.7
    • Heimdal 1.5.2 (+ parches)
    • Binutils 2.15 (+ parches)
    • Gdb 6.3 (+ parches)
    • Less 444 (+ parches)
    • Awk versión del 10 de Agosto de 2011

     

    _________________________

    Nos leeremos en el siguiente artículo.

    FreeBSD rulez!

    Si esta información te resultó útil considera hacer una donación a mi cuenta de LiteCoin:

    LTC:    LhyHJC2eXVCrwHKX1jnMuSHgSijW3XHX2j

    _________________________

    Eric De La Cruz Lugo, es Licenciado en Informática Administrativa (LIA) con especialidad en sistemas, egresado del Instituto Tecnológico y de Estudios Superiores de Occidente (ITESO), ha sido usuario de FreeBSD desde 1993 y de sistemas UNIX desde 1992, y de Linux desde 1997 (actualmente cuenta con certificación Linux+CompTIA) es profesor de asignatura de la Universidad Tecnológica Metropolitana en Mérida, Yucatán, donde administra servidores corriendo con FreeBSD que hospedan aplicaciones administrativas y la plataforma educativa en línea de la división de TIC (Tecnologías de la Información y Comunicación) de la Universidad. También brinda de forma independiente consultoría profesional a empresas e instituciones, e imparte cursos relacionados con UNIXLinux y desde luego FreeBSD!, forma parte del equipo de traducción al español del sitio bsdcertification.org, así como Proofreader y betatester de artículos de la revista BSDMag editada en Polonia, que se puede leer mensualmente en bsdmag.org,  también es astrónomo amateur y asesor externo del Planetario Arcadio Poveda Ricalde de Mérida, Yucatán y esta felizmente casado con su amada esposa Marisol Alvarez, puede ser alcanzado en: eric_delacruz@yahoo.com y en eric@iteso.mx y en twitter: @COSMICBOY123)

No Responses to “OpenBSD 5.4 liberado!”

No comments have been made on this post



Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*