Anuncio de la liberación de NetBSD 8.0

in spanish •  6 years ago 

Introducción

El Proyecto NetBSD se complace en anunciar a NetBSD 8.0, la decimosexta liberación mayor del sistema operativo NetBSD.

Esta liberación trae mejoras en la estabilidad, cientos de correcciones de bugs, y muchas características nuevas. Algunos puntos sobresalientes de la liberación NetBSD 8.0 son:

Nuevo trabajo de la pila USB, se agregó soporte USB3.
Mezclador de audio en el kernel (audio_system(9)).
Compilaciones Reproducibles (MKREPRO, vea mk.conf(5)).
Información completa de depuración en el entorno de usuario(MKDEBUG, ver el manual disponible mk.conf(5)).     Mientras que la mayoría de los medios de instalación no vienen con ellos (por razones de tamaño), los juegos de depuración (debug) y (xdebug) pueden ser descargados y extraidos conforme se necesiten posteriormente. Ellos proporcionan información completa de símbolos para todo el sistema base y binarios X así como bibliotecas y permiten unos mejores y análisis de caídas (en el entorno de  usuario).
PaX MPROTECT (W^X) protección de memoria reforzada por defecto en algunas arquitecturas con protección de memoria granular y con formatos ELF adecuados: i386, amd64, evbarm, landisk.
PaX ASLR (Aleatoriedad de la capa de Espacio de Direcciones) activada por defecto en: i386, amd64, evbarm, landisk, sparc64.
Ejecutables de Posición Independiente por defecto para el entorno de usuario en: i386, amd64, arm, m68k, mips, sh3, sparc64.
Una nueva capa de socket can(4) ha sido agregada para comunicación de dispositivos en el bus CAN.
Una pseudo interfase especial ipsecif(4) para ruteo basado en VPNs ha sido agregada.
Partes de la pila de red han sido creadas seguras para MP. La opción de kernel NET_MPSAFE es requerida para activar esta.
Templado de la pila de red en general.
Varias mejoras en la estabilidad y rendimiento de WAPBL (la opción de "bitacora-log" del sistema de archivos de NetBSD.

Aspectos específicos de los CPUs i386 y amd64:

Mitigación de Meltdown: El SVS (Espacio VIrtual Separado), está activado por defecto.
Mitigación de SpectreV2: retpoline (soporte en gcc), es usado por defecto para los kernels. Otras mitigaciones de hardware están disponibles también.
Mitigación de SpectreV4 esta disponible para Intel y AMD.
Solución alternativa PopSS: el acceso del usuario para los registros de depuración están apagados por defecto.
Ahorro de FPU flojo esta desactivado en CPUs de Intel vulnerables ("eagerfpu").
Soporte SMAP.
Mejoras y templado de el esquema de memoria: W^X, menos páginas escribibles, mejor consistencia, mejor rendimiento.
Cargador de arranque (U)EFI.

Muchos kerneles evbarm ahora usan FDT (árbol de dispositivo plano) información (cargable durante el arranque desde un archivo externo) para configuración de dispositivos, el número de kernels se ha reducido, pero el número de tarjetas madres se ha incrementado enormemente.

Muchas actualizaciones de software de terceros se ha incluido:

GCC 5.5 con soporte para Sanitizador de Direcciones y Sanitizador de Comportamiento Unificado
GDB 7.12
GNU binutils 2.27
Clang/LLVM 3.8.1
OpenSSH 7.6
OpenSSL 1.0.2k
mdocml 1.14.1
acpica 20170303
ntp 4.2.8p11-o
dhcpcd 7.0.6
Lua 5.3.4

Lea por favor abao para una lista completa de cambios en NetBSD 8.0.

Binarios y Código Fuente completo para NetBSD 8.0 esta disponible para descargarse desde muchos sitios web al rededor del mundo. Una lista de sitios de descarga proporcionando FTP, AnonCVS, y otros servicios pueden ser encontrados en https://www.NetBSD.org/mirrors/ y nuestro CDN. Animamos a los usuarios que lo deseen instalar desde los ISOs o las imágenes de disco USB a descargarlas vía BitTorrent por medio de usar los archivos torrent suministrados en el área de imágenes. Una lista de sumas de verificación (Hashes) para la distribución NetBSD 8.0 han sido firmadas por la bien conocida llave PGP por los oficiales de seguridad de NetBSD: https://ftp.NetBSD.org/pub/NetBSD/security/hashes/NetBSD-8.0_hashes.asc

NetBSD es libre. Todo el código se encuentra bajo una licencia no restrictiva, y puede ser usada sin pagar regalías a nadie. Servicios gratuitos de soporte estan disponibles por medio de nuestra lista de correo y el sitio web. Soporte Comercial esta disponible desde una variedad de fuentes. Información más extensa en relación a NetBSD está disponible en nuestro sitio web:

www.NetBSD.org

Recomendaciones para Actualizar/ Consejos de Seguridad.

NetBSD toma la seguridad muy enserio. Como ustedes probablemente saben, ha habido una multitud de problemas serios de seguridad descubiertos al nivel del CPU (por mencionar solo los dos más prominentes, Meltdown y Spectre). NetBSD 8.0 contiene todas las mitigaciones y soluciones alternas hasta donde se sabe a la fecha de esta liberación.

Nosotros soportamos liberaciones anteriroes, pero debido a la gran masa de corecciones urgentes y a la gran cantidad de trabajo para fortalecer a NetBSD en general, no se estan portando hacia atras las soluciones alternas ni las mitigaciones de las erratas relativas al CPU en las ramas antiguas de la liberación!

Hablando claramente: Nosotros urgimos a todos los usuarios a tratar de actualizarse a NetBSD 8.0 tan pronto como sea posible, y eviten correr liberaciones antiguas de NetBSD a menos que un experto de seguridad local hubiera analizado la configuración.

Cambios Mayores entre 7.0 y 8.0

La lista completa de cambios puede encontrarse en los archivos de CHANGES y CHANGES-8.0 en el directorio de nivel superior del árbol de la liberación de NetBSD 8.0. Una versión abreviada se muestra a continuación:

Kernel General

El código de soporte ACPI de Intel (acpica) se ha actualizado a 20170303.
Muchas mejoras del entorno de COMPAT_NETBSD32 (usado para ejectur binarios de 32bit en el entorno de usuario en máquinas de 64bit y varios otros binarios diferentes ABI NetBSD). Esto incluye el soporte de servidor NFS, soporte NPF y soporte del entorno RAID.
Se cambió sysctl net.inet.ip.hostzerobroadcast a 0: no responde a la antigua IP 0.0.0.0 de broadcasting.
Sistemas de archivo ext2fs: se agregó soporte para varias características ext4, incluyendo índices htree, extensores, extra_inodes, soporte para hasta 64000 enlaces duros a un archivo, y gdt_csum/uninit_bg.
ptrace(2): Se agregó hardware asistido de la API breakpoint/watchpoint, se mejoró el rastreo de  fork/exec/exit, y se agregó API del accededor de información de señal.
dk(4): nueva opción DKWEDGE_METHOD_RDB soporta autodescubrimiento de cuñas desde discos duros particionados con Bloques de Disco Rigidos Amiga (RDB).
localcount(9): primitivas genéricas de ref-count (conteo de referencia).

Controladores de Dispositivos

sdmmc(4), sdhc(4), amlogicsdhc(4): Se agregó soporte para modos de transferencia UHS-I y MMC HS200.
mcp3kadc(4): Controlador para los chips marca Microchip 3x0x SAR ADC.
rtwn(4): Controlador para dispositivos de red inalambrica Realtek RTL8188CE/RTL8192CE PCIe 802.11b/g/n.
vioscsi(4): controlador para dispositivos virtio SCSI
adm1026hm(4): controlado para hardware de monitoreo ADM1026 i2c .
ismt(4): otro controlador para juego de chips Intel SMBus.
nvme(4): un controlador para interfase de memoria no volatil de controlador de anfitrión.
mntva(4): controlador para tarjeta gráfica MNTMN VA2000 basada en FPGA para computadoras Amiga con ranura de expansión Zorro.

Arquitecturas

or1k: Se agregó nuevo puerto, incompleto, solo código fuente.
evbarm: varios controladores nuevos para muchos SoCs diferentes.
amd64, i386, evbarm, sparc64: Incremente el número de procesos simultaneos y archivos abiertos.
i386: Se agregó un kernel GENERIC_PAE que soporta sistemas con más de 4 GB RAM.
i386, amd64, xen: Templado del mapeo de memoria (W^X, menos páginas escribibles, mejor consistencia, mejor rendimiento).
Mips64: Uso de binarios N64 donde el kvm es requerido incluso con entorno de usuario N32, corrigiendo fstat, netstat,systat, crash, pstat y kgmon.
dreamcast: Se agregó soporte preliminar a "G1-ATA" IDE HDD.
luna68k: se agregó un controlador para el LCD del panel frontal de la máquina LUNA.
El puerto "sbmips" ha sido fusionado dentro del evbmips.

Entorno de Usuario

Cambios Generales del entorno de usuario:
    iostat(8): soporta patrones fnmatch(3) para nombres de disco.
    intrctl(8): se agregó utilería de control de distribución de interrupción.
    ftp(1): Soporte SNI para https.
    ip6addrctl(8): herramienta para configurar la política de selección de dirección
    mv(1) Se agregó soporte SIGINFO.
    route(8), netstat(1): varios cambios correspondientes a cambios en la pila de red.
    nvmectl(8): Utilería de control Express de NVM.
    scsictl(8): Se agregaron los comandos "getrealloc" y "setrealloc" para lograr obtener/ajustar los parámetros de recolocación automática y activa la recuperación de error.
    sh(1): varias mejoras de estabilidad en conformación a POSIX.
    ssh-agent(1): El valor por defecto para rutas de sistema de archivo en lista blanca para bibliotecas PKCS11 ha cambiado, /usr/local/lib/ ha sido eliminada, en su lugar se ha agregado /usr/pkg/lib/ .

Actualizaciones de Software de Terceros:

    El código de soporte ACPI de Intel (acpica) se actualizó a 20170303.
    BIND (named(8)) actualizado a 9.10.5-P1/BSD.
    unbound 1.6.8 fue agregado.
    nsd 4.1.14 fue agregado.
    binutils actualizado a 2.27.
    byacc actualizado a 20170430.
    ISC dhcp actualizado a 4.3.3.
    dhcpcd(8) actualizado a 7.0.6.
    file(1) actualizado a 5.31.
    flex(1) actualizado a 2.5.39.
    gcc(1) actualizado a 5.4.
    gdb(1) actualizado a 7.7.1.
    gettext actualizado a 0.16.1.
    grep(1) actualizado a 2.5.1a.
    Heimdal actualizado a 7.1.0.
    libarchive actualizado a 2.8.4.
    libevent actualizado a 2.1.8-stable.
    llvm actualizado a 3.8.1+ (r280599).
    pcap(3) actualizado a 1.8.1.
    mdocml actualizado a 1.14.1.
    OpenLDAP actualizado a 2.4.44.
    OpenPAM actualizado a 20170430 (Resedacea).
    openresolv actualizado a 3.9.0.
    OpenSSH actualizado a 7.6.
    OpenSSL actualizado a 1.0.2k.
    pkg_install actualizado a 20170419.
    Postfix actualizado a 3.1.4.
    DNS root.cache actualizado a 2016102001.
    Sqlite actualizado a 3.17.0.
    texinfo(5) actualizado a 4.8a.
    tmux(1) actualizado a 2.4.
    Código de Timezone actualizado a tzcode2017b, y "timezone data" ha sido actualizado a tzdata2018e.
    zlib(3) actualizado a 1.2.10.
    xz(1) actualizado a 5.2.1.
    pppd(8) actualizado a 2.4.7.
    ntpd(8) actualizado a 4.2.8p11.
    sljit actualizado a svn revisión 313.
    elftoolchain (libelf/libdwarf) actualizado a FreeBSD-2016-02-19-r295822.
    libproc versión FreeBSD-2015-09-24 fue agregado.
    librtld_db versión FreeBSD-2015-09-24 fue agregado.
    netcat (nc(1)) importado desde OpenBSD (versión OpenBSD-2017-02-06).
    gnu-efi versión 3.0u fue agregado.
    dc(1) reemplazado por la versión de OpenBSD (versión 20170410)
    Biblioteca de soporte de árbol de dispositivo plano(dts) versión 4.11.5 fue agregada.

Cosas eliminadas de NetBSD

La opción MKCRYPTO ha sido eliminada, no hay soporte para compilar NetBSD sin cryptografía.
rtsol(8) ha sido eliminado en favor de dhcpcd(8).
XFree86 ha sido eliminado, ya que todas las arquitecturas se han cambiado a XOrg.
La biblioteca de pthread_dbg ha sido eliminada, ya no se necesita para los depuradores actuales.

Sitios Espejo de NetBSD

Se puede descargar NetBSD 8.0 desde el CDN principal, o usar un sitio espejo cercano a usted.

FTP
ISO images
Anonymous CVS
BitTorrent
SUP
CVSup
rsync
AFS

Familias de Sistemas soportado por NetBSD 8.0

La liberación NetBSD 8.0 proporciona distribuciones binarias soportadas para los siguiente sistemas:

NetBSD/acorn32 Acorn RiscPC/A7000, VLSI RC7500
NetBSD/algor Tarjetas de evaluación Algorithmics, Ltd. MIPS
NetBSD/alpha Digital/Compaq Alpha (64-bit)
NetBSD/amd64 Familia de procesadores AMD como Opteron, Athlon64, y CPUS Intel CPUs con extensión EM64T
NetBSD/amiga Commodore Amiga y MacroSystem DraCo
NetBSD/amigappc Tarjetas basadas en PowerPC Amiga.
NetBSD/arc Máquinas basadas en MIPS siguiendo la especificación de Computación RISC Avanzada
NetBSD/atari Atari TT030, Falcon, Hades
NetBSD/bebox BeBox de Be Inc.
NetBSD/cats Tarjetas de Evaluación Chalice Technology's CATS y EBSA-285 de Intel
NetBSD/cesfic tarjeta de procesador CES FIC8234 VME
NetBSD/cobalt Microservidores basados en MIPS de Cobalt Networks
NetBSD/dreamcast Consola de Juego Sega Dreamcast
NetBSD/emips La arquitectura Extensible MIPS de Microsoft Research
NetBSD/epoc32 PDAs EPOC de Psion
NetBSD/evbarm Varias tarjetas de evaluación basadas en ARM y sistemas embebidos
NetBSD/evbmips Varias tarjetas de evaluación basadas en MIPS y sistemas embebidos
NetBSD/evbppc Varias tarejtas de evaluación basadas en PowerPC y sistemas embebidos
NetBSD/evbsh3 Varias tarjetas de evaluación basadas en Hitachi Super-H SH3 y SH4 y sistemas embebidos
NetBSD/ews4800mips Estación de trabajo basada en MIPS EWS4800 de NEC
NetBSD/hp300 Hewlett-Packard 9000/ series 300 y 400
NetBSD/hpcarm Máquinas Windows CE PDA basadas en StrongARM
NetBSD/hpcmips Máquinas Windows CE PDA basadas en MIPS
NetBSD/hpcsh Máquinas Windows CE PDA basadas en Hitachi Super-H
NetBSD/hppa Estaciones de trabajo Hewlett-Packard 9000 Series 700
NetBSD/i386 IBM PC y clones PC con procesadores de la familia i486 y superiores
NetBSD/ibmnws Estación de Red 1000 de IBM
NetBSD/iyonix PCs basadas en ARM lyonix de Castle Technology
NetBSD/landisk Dispositivos embebidos NAS basados en procesador SH4
NetBSD/luna68k LUNA series de OMRON Tateisi Electric
NetBSD/mac68k Apple Macintosh con CPU Motorola 68k
NetBSD/macppc Apple Macintosh y clones basadas en PowerPC
NetBSD/mipsco Familia de estaciones de trabajo y servidores de MIPS Computer Systems Inc.
NetBSD/mmeye Servidor multimedia Brains mmEye
NetBSD/mvme68k Computadoras de tarjeta simple Motorola MVME 68k
NetBSD/mvmeppc Computadoras de tarjeta simple Motorola PowerPC VME
NetBSD/netwinder Máquinas NetWindes basadas en StrongARM
NetBSD/news68k “NET WORK STATION” series basadas en Sony's 68k
NetBSD/newsmips “NET WORK STATION” series basadas en Sony's MIPS
NetBSD/next68k Hhardware NeXT 68k “black”
NetBSD/ofppc Máquinas PowerPC de OpenFirmware
NetBSD/pmax DECsystems y DECstations Digital basadas en MIPS
NetBSD/prep PReP (PowerPC Plataforma de Referencia) y máquinas CHRP
NetBSD/rs6000 Máquinas IBM RS/6000 MCA basadas en PowerPC.
NetBSD/sandpoint Plataforma de Referencia Sandpoint de Motorola, incluyendo muchos sistemas NAS basados en PPC
NetBSD/sgimips Estaciones de trabajo basadas en MIPS de Silicon Graphics
NetBSD/shark Digital DNARD (“shark”)
NetBSD/sparc Sun SPARC (32-bit) y UltraSPARC (en modo de 32-bit)
NetBSD/sparc64 Sun UltraSPARC (en modo nativo de 64-bit)
NetBSD/sun2 Sun Microsystems Sun 2 machines con CPU Motorola 68010
NetBSD/sun3 máquinas Sun 3 y 3x basados en Motorola 68020 y 030
NetBSD/vax Digital VAX
NetBSD/x68k Sharp series X680x0
NetBSD/xen El monitor de máquina virtual Xen
NetBSD/zaurus PDAs ARM de Sharp

Puertos disponibles en código fuente únicamente para esta liberación incluyen lo siguiente:

NetBSD/acorn26 Sistemas Acorn Archimedes, series A y R
NetBSD/ia64 Procesadores de la familia Itanium

Dedicatoria

NetBSD 8.0 esta dedicado a la memoria de Nicolas Joly, quien falleció en Junio de 2017.

La contribución técnica de Nicolas es demasiada para listarla completamente aquí. El consolido más de 1000 cambios a lo largo de todo el árbol de código fuente de NetBSD y el pkgsrc.

Más allá de eso el siempre fue servicial y amigable con los demás. Su ejemplo animó a otros usuarios a contribuir al proyecto y compartir su trabajo con la comunidad.

Reconocimientos

La fundación NetBSD quiere agradecer a todos aquellos que han contribuido con código, hardware, documentación, fondos, colocación de nuestros servidores, páginas web y otra documentación, la ingeniería de la liberación, y otros recursos a traves de los años. Más información de la gente que hace posible NetBSD está disponible en:

www.NetBSD.org/people/

Queremos dar las gracias especialmente a la Universidad de California en Berkeley y al proyecto GNU por particulamente grandes subconjuntos de código que nosotros usamos. También queremos dar las gracias a Tasty Lime (La Lima Deliciosa) y al laboratorio de seguridad en la Departamento de Ciencias de la Universidad de Columbia por la colocación actual de los servicios. Gracias a Fastly por proporcionar los servicios CDN.

Acerca de NetBSD

NetBSD es un sistema operativo tipo Unix, libre, rápido, seguro y altamente portable. Que está disponible para una amplia gama de plataformas, desde servidore a gran escala y poderosos sistemas de escritorio hasta dispositivos de mano y dispositivos embebidos. Su diseño limpio y características avanzadas lo hace excelente para usarse tanto en ambientes de producción e investigación, y el código fuente esta disponible bajo una licencia amigable con los negocios. NetBSD es desarrollado y soportado por una comunidad grande internacional y vibrante. Muchas aplicaciones estan listas y disponibles a traves del comando pkgsrc, La colección de Paquetes de NetBSD.

Acerca de la Fundación NetBSD

La fundación NetBSD fue creada en 1995, con la tarea de supervisar el núcleo de los servicios del proyecto NetBSD, promcionando el proyecto dentro de la industria y la comunidad de código abierto, mientras que retiene los derechos de propiedad intelectual en buena parte del código base de NetBSD. Las operaciones del día a día del proyecto son realizadas por voluntarios.

Como una organización no lucrativa sin respaldo comercial, la fundación NetBSD depende donaciones de sus usuarios, y queremos pedirles que consideren hacer una donación a la Fundación NetBSD como apoyo a la producción continua de nuestro buen sistema operativo. Sus generosas donaciones serán particulamente bienvenidas para ayudar en las mejoras en marcha y mantenimiento, así como los gastos de operación para la Fundación NetBSD.

Las donaciones pueden realizarse vía PayPal a [email protected], o vía Google Checkout y son completamente deducibles de impuestos en los EUA. Vea www.NetBSD.org/donations/ para más información, o contacte directamente a [email protected].

Espero que esta información les resulte de utilidad a todos los amantes de sistemas open source.

NetBSD Rulez!

cosmicboy123 fuera!

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 STEEM!