FreeBSD México

Comunidad Mexicana de FreeBSD

Liberación de OpenBSD 5.1 !

May 10, 2012 | Posted in Avisos,General,Noticias,OpenBSD

Liberación de OpenBSD 5.1

Esta es una lista parcial de las nuevas características y sistemas incluidos en  OpenBSD 5.1.

  • Soporte de hardware mejorado, incluyendo:
    • umsm(4) suporta dispositivos de banda ancha moviles adicionales.
    • Dispositivos Non-GigE ale(4) ahora pueden establecer enlace con un dipositivo GigE.
    • Se ha agregado soporte para Intel 82580 en em(4).
    • Se ha agregado soporte para MegaRAID 9240 en mfi(4).
    • Se ha agregado soporte para Nuvoton NCT6776F en lm(4).
    • Se ha agregado soporte para Centrino Advanced-N 6205 en  iwn(4).
    • Se ha agregado soporte para SiS 1182/1183 SATA en pciide(4).
    • Se ha agregado soporte para touch pads Synaptics por medio del driver synaptics(4) de X.Org y ahora esta habilitado por defecto.
    • Se ha agreado soporte para tarjetas gráficas integradas con Sandy Bridge en el driver  intel(4) de X.Org.
    • Se ha agregado una implementación en ensamblador para el modo AES-GCM en CPUs Intel y futuros CPUs AMD.
    • usb(4) ahora prueba el bus despues de resumir, mejorando la funcionalidad en algunas laptops.
  • Mejoras generales en el stack de red:
    • Negociación MTU RFC4638 para el módulo pppoe(4).
    • npppdctl(8) ha sido reemplazado por npppctl(8), escrito desde cero. Incluye soporte para IPv6 como dirección de origen de tunel.
    • Mejora el rendimiento para PPTP (tasa de salida y perdida) , pppd(8) o L2TP(/IPsec) en redes con latencia inestable (ej. red movil).
    • Manejo mejorado de fragmentación en IPv6.
    • Muchas mejoras en la robustes para el IEEE 802.11 (particularmente hostap).
    • Soporte para vlan mejorado, incluyendo mapeo para colas de interfase.
    • Soporte inicial de rdomains para IPv6.
    • Mejoras y robustes para  carp(4).
    • Varias mejoras relacionadas con IPv6 y rdomain para carp(4).
  • Mejoras en daemons de ruteo y otras caracteristicas de red en el entorno del usuario:
    • fstat(8) despliega ahora el ID de la tabla de ruteo y la información del empalme de socjet y el comando ps puede desplegar la ID de la tabla de ruteo.
    • traceroute(8) y traceroute6(8) pueden buscar ASNs por cada router.
    • snmpd(8) agrega un MIB para mostrar las estadisticas para interfaces  carp(4) .
    • bgpctl(8) parsea y despliega volcados MRT de tablas de ruteo.
    • ntpd(8) soporta multiples dominios r.
    • Cuando ospfd(8) detecta desbordamiento de socket de ruteo, ahora genera un retraso antes de recargar el  fib.
    • Soporte ToS mejorado y mas consistente en varias herramientas de red (tcpbench(8), nc(8), ping(8), traceroute(8)).
    • Importe inicial de  login_yubikey(8) para el loggeo usando yubikeys.
  • pf(4)Mejoras:
    • Soporte para reglas de una sola vez para pf(4), para el uso con proxies via anclas.
    • Soporte de NAT64 en PF usando la palabra clave af-to.
    • Muchas mejoras en el manejo de fragmentos IPv6.
    • Varias mejoras con ICMP y especialmente estados ICMPv6.
    • Mejoras en el descubrimiento de vecinos IPv6 y en el manejo de Descubrimientos al escuchar Multicast .
    • pfctl(8) imprime ahora los números de puerto en lugar de nombres de servicio por defecto.
    • Soporte de Netflow v9 e ipfix para pflow(4).
    • Muchas correcciones y mejoras en  pfsync(4)  incluyendo frames jumbo y en la solicitud automática de una actualización masiva después de que una interface es activada en línea.
  • Mejoras Diversas:
    • Soporte de locale mejorado.
    • Soporte para MSG_NOSIGNAL.
    • KERN_PROC_CWD sysctl(3) para traer el path al directorio de trabajo de un proceso.
    • Implementaciones mejoradas de fnmatch(3), glob(3), y regcomp(3) para resistir ataques DoS.
    • Mucha información de  HISTORY y AUTHORS se ha agregado a las páginas de manual.
    • Chequeo mejorado del contorno-balanceo de archivo.
    • pwrite(2)/pwritev(2) ahora estan correctos para O_APPEND ignorado.
    • Conformación mejorada de encabezados de archivos con estandares.
    • Soporte de cancelación mejorado tanto en multi-hilos de usuario (libpthread) y en rthreads.
    • Correcciones mejoradas de ejecutado, vaciado de archivos core, entrega de señales, señales alternadas de pila, bloqueo de socket accepts(), mutexes y variables de condición, errno por-hilo, enlazado de simbolos, y trazados-k (ktracing) cuando los rthreads estan en uso.
    • Soporte de kernel independiente de la arquitectura para manejo-control-bloqueo de rthreads.
    • Mejoras pequeñas de compatibilidad Linux (solo disponible en i386).
    • Multiples bugs han sido arreglados en el driver Intel 10Gb  ix(4).
    • softraid(4) ahora soporta una diciplina concatenada.
    • En amd64, i386, y sparc64, el sistema de archivos root puede residir en un volumen softraid(4) . El kernel necesita ser arrancado de una partición que no sea softraid.
    • En amd64, el sistema puede ser arrancado desde un voumen RAID1  softraid(4).
    • aucat(1) agrega un componente de  “número de dispositivo” en los nombre de dispositivo sndio(7) , permitiendo una simple instancia aucat que maneje todos los servicios de audio y MIDI.
    • El daemon de sonido intercosntruido sndiod(1) ahora usa el rango por defecto de 48kHz y el tamaño de block por defecto es 10ms. Estas configuraciones aseguran que los reproductores de video y los programas que usen MTC sean suaves por defecto.
    • Muchas actualizaciones para smtpd(8): se introdujo una nueva API para el programador de eventos, se agregó más sporte MIME 1.0, nuevas llamadas a filtros para eventos de red, manejor mejorado en el reporte de errores de DNS, y el directorio purge/ ahora esta siendo limpiado por medio de un proceso hijo separado por privilegio.
    • tmux(1) se ha extendido para soportar un historial mas largo, minimiza el registro redundante de mensajes y hace un reordenamiento de código para mas variables locales y menos variables globales. Se agregó soporte para las secuencias de las teclas de posición  ESC[s y ESC[u save/restore. $HOME (o ~) pueden ser usadas ahora como el path por defecto en tmux.conf.
    • Soporte mejorado de eventos en cwm(1) , se agregó {r,}cycleingroup a los ciclos a traves de clientes que pertenecen al mismo grupo que el cliente activo, inicialización de color simplificada.
    • El editor mg(1) tipo emacs: ahora usa nombres de archivo absolutos mientras jala y empuja de la pila. En modo dired: movimientos de cursor corregidos y se agregaron enlaces de teclas perdidas.
  • OpenSSH 6.0:
    • Nuevas características:
      • ssh-keygen(1): se agregó puntos de verificación opcional para moduli screening.
      • ssh-add(1): nueva opción -k para cargar llaves de texto plano (saltando certificados).
      • sshd(8): se agrego soporte de comodines a PermitOpen, permitiendo cosas como “PermitOpen localhost:*”. (bz#1857)
      • ssh(1): soporte para cancelar reenvios locales y remotos via multiplex socket. Uso “ssh -O cancel -L xx:xx:xx -R yy:yy:yy user@host” para solicitar la cancelación de reenvios especificados.
      • soporte para cancelación de reenvios  locales/dinamicos desde la linea de comando ~C.
    • Los siguientes bugs significativos han sido arreglados en esta liberación:
      • ssh(1): se aseguró que  $DISPLAY contenga solamente caracteres válidos antes de usarlo para extraer datos xauth de tal forma que no pueda ser usado para ejecutar juegos de shell locales de metacaracteres.
      • ssh(1): desbloquea el forwardeo remoto de puertos con listas dinamicas de puertos de escucha ubicados.
      • scp(1): se elimino el agregado de  ‘–‘ a las lineas de comando remotas cuando el primer argumento no empieza con el caracter  ‘-‘. Evita rupturas en algunas plataformas embebidas/routers dificiles de actualizar.
      • ssh(1) y sshd(8): Se arreglo un error de dedo en el parseo IPQoS : no hay una clase “AF14″ , pero si hay una clase “AF21″.
      • ssh(1) y sshd(8): No permiten SSH2_MSG_SERVICE_REQUEST/ACCEPT durante una reverificación de llave.
      • ssh(1): se brinca el intento de crear ~/.ssh cuando el parametro -F es suministrado.
      • sshd(8): se desbloquea el reenvio stdio cuando ControlPersist esta en uso. (bz#1943)
      • sshd(8): envia ruptura de tty al maestro pty en lugar del (probablemente cerrado) lado del esclavo. (bz#1859)
      • sftp(1): silencia spam de error para  “ls */foo” en directorios con archivos. (bz#1683)
      • Se arreglaron un numero de fugas de memoria y de descriptores de archivo.
  • Mas de 7,000 ports, mejoras mayores en rendimiento y estabilidad en el proceso de compilación de paquetes
    • La descarga de distfiles es más simple, puede resumir descargars interrumpidas, descubrir archivos movidos, y expira archivos antiguos. Los sitios espejo de distfiles ahora usan el nuevo metodo mejorado.
    • El manejo de dependencias durante la compilaciónde ports y la creación de paquetes es cuando menos el doble de rapida, y veinte veces mas rapida en casos patologicos. Esto tambien afecta scripts de usuarios obsoletos.
    • Se realizan mas verificaciones durante la compilación de paquetes, para ser más amigables con los usuarios.
    • El proceso de largo plazo de documentar la infraestructura ahora esta hecho al 100%.
    • El creador de ports distribuidos (dpb) puede limpiar ahora dependencias antiguas, ayudando a que las compilaciones de paquetes sean mas reproducibles. Esto encontró de hecho decenas de dependencias ocultas en el árbol de ports.
    • La semantica para  pkg_add -a ha sido ajustada y algunos bugs menores han sido arreglados.
    • Los problemas dependientes de la aquitectura estan mejor clasificados, llevando a mejores compilaciones en arquitecturas en algunos casos complicados. En particular, dpb explicitamente purga de la memoria información de paquetes que no puede compilar y de cosas que dependan de ellos, provocando una mejor vida en sistemas sparc y vax que tienen limites de tamaño de datos muy pequeños.
    • dpb reconoce compilaciones completas y recora algunas compilaciones de paquetes duplicados
  • Muchos paquetes precompilados para cada arquitectura:
    • i386: 7229
    • sparc64: 6599
    • alpha: 5943
    • sh: 2459
    • amd64: 7181
    • powerpc: 6852
    • sparc: 4152
    • arm: 5536
    • hppa: 6159
    • vax: 2199
    • mips64: 5785
    • mips64el: 5807
  • Algunas notas de interes:
    • GNOME 3.2.1 (modo de compatibilidad hacia atras)
    • KDE 3.5.10
    • Xfce 4.8.3
    • MySQL 5.1.60
    • PostgreSQL 9.1.2
    • Postfix 2.8.8
    • OpenLDAP 2.3.43 y 2.4.26
    • Mozilla Firefox 3.5.19, 3.6.25 y 9.0.1
    • Mozilla Thunderbird 9.0.1
    • GHC 7.0.4
    • LibreOffice 3.4.5.2
    • Emacs 21.4, 22.3 y 23.4
    • Vim 7.3.154
    • PHP 5.2.17 y 5.3.10
    • Python 2.5.4, 2.7.1 y 3.2.2
    • Ruby 1.8.7.357 y 1.9.3.0
    • Tcl/Tk 8.5.11
    • Jdk 1.7
    • Mono 2.10.6
    • Chromium 16.0.912.77
    • Groff 1.21
  • Como de costumbre, hay mejoras graduales en páginas de manual y otra documentación.
  • Los manuales del sistema Base y Xenocara estan instalados ahora como codigo fuente, haciendo de grep(1) mas util en /usr/share/man/ y /usr/X11R6/man/.
  • Si ambas versiones de los manuales estan instaladas en formato y en codigo fuente, man(1)automaticamente despliega la nueva versión de cada página.
  • El sistema incluye los siguientes componentes mayores de proveedores externos:
    • Xenocara (basado en X.Org 7.6 con¡ xserver 1.11.4 + patches, freetype 2.4.8, fontconfig 2.8.0, Mesa 7.10.3, xterm 276, xkeyboard-config 2.5 and more)
    • En el d+controlador Radeon de Xenocara : version 6.12.2 (la ultima versión conocida que funciona en modo “zaphod”) esta renombrada como  radeonold; xf86-video-ati esta actualizado a 6.14.3, soportando la mayoría de las  tarjetas Radeon.
    • Gcc 4.2.1 (+parches), 3.3.5 (+ parches) y 2.95.3 (+ parches)
    • Perl 5.12.2 (+ parches)
    • Nuestra version mejorada y segura de Apache 1.3, con SSL/TLS y soporte DSO
    • OpenSSL 1.0.0f (+ parches)
    • Sendmail 8.14.5, con libmilter
    • Bind 9.4.2-P2 (+ parches)
    • Lynx 2.8.7rel.2 con HTTPS y soporte IPv6  (+ parches)
    • Sudo 1.7.2p8
    • Ncurses 5.7
    • Heimdal 0.7.2 (+ parches)
    • Arla 0.35.7
    • Binutils 2.15 (+ parches)
    • Gdb 6.3 (+ parches)
    • Less 444 (+ parches)
    • Awk Aug 10, versión 2011

 

BSD 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 UNIX, Linux y desde luego FreeBSD!, forma parte del equipo de traducción al español del sitio bsdcertification.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)

 

No Responses to “Liberación de OpenBSD 5.1 !”

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>

*