NetBSD es un sistema operativo de código abierto gratuito, rápido, seguro y altamente portátil similar a Unix. Está disponible para una amplia gama de plataformas, desde servidores a gran escala y potentes sistemas de escritorio hasta dispositivos portátiles e integrados.
Su diseño limpio y características avanzadas lo hacen excelente para su uso en entornos de producción e investigación, y el código fuente está disponible gratuitamente bajo una licencia amigable para los negocios.
NetBSD está desarrollado y respaldado por una comunidad internacional grande y vívida. Muchas aplicaciones están fácilmente disponibles a través de pkgsrc, la colección de paquetes de NetBSD.
NetBSD se entrega con un motor de filtrado de paquetes en el núcleo, que permite el filtrado del tráfico en función de la interfaz, protocolo, puerto, tos, ttl, origen, destino y muchos otros factores. Mantener esto dentro del núcleo permite un mayor rendimiento.
Los objetivos del proyecto NetBSD
Un proyecto no tiene sentido si no tiene objetivos. Afortunadamente, el Proyecto NetBSD tiene suficientes objetivos para mantenerlo ocupado durante bastante tiempo. En términos generales, el Proyecto NetBSD:
Proporciona un sistema BSD bien diseñado, estable y rápido.
Evita gravar las licencias,
Proporciona un sistema portátil, que se ejecuta en muchas plataformas de hardware,
Interopera bien con otros sistemas,
Cumple con los estándares de sistemas abiertos tanto como sea práctico.
En resumen: el Proyecto NetBSD proporciona un sistema de libre distribución y redistribuible que los profesionales, aficionados e investigadores pueden usar de la forma que deseen.
NetBSD está diseñado para aprovechar el último hardware de alta gama disponible en Alpha, PowerPC y sistemas de PC, al tiempo que conserva el soporte para arquitecturas más antiguas. Todo esto se hace desde el mismo árbol de origen y solo es posible debido al énfasis en el diseño correcto y el código limpio. También convierte a NetBSD en una base de código ideal para portar a nuevas máquinas y plataformas integradas, como mips, ARM y dispositivos Windows CE portátiles basados en Super-H.
NetBSD Características principales
Hay varias funciones de seguridad disponibles en NetBSD, incluida IPsec, tanto para IPv4 como para IPv6. También hay: un sistema de integridad de archivos (Veriexec), un marco de autorización de kernel (kauth), funciones de mitigación de exploits (PaX), cifrado de disco (CGD) y una variedad de otras funciones internas de detección de errores del kernel como KMEM_REDZONE y KMEM_SIZE.
Hay otros servicios de red seguros clásicos disponibles, como SSH (OpenSSH) y Kerberos 5 (Heimdal). Todos los servicios tienen su configuración más segura y ninguno está habilitado de forma predeterminada para nuevas instalaciones.
NetBSD fue el primer sistema operativo gratuito en proporcionar estándares de vanguardia que conforman la implementación de IPv6. Y continúa trabajando con el proyecto KAME para realizar un seguimiento de los cambios en la especificación. También fue el primer sistema operativo gratuito que se envió con NFS a través de IPv6, tanto para el cliente como para el servidor.
NetBSD proporciona soporte completo de cliente y servidor NFS en el núcleo, interoperable con otros sistemas, para los protocolos NFS2 y NFS3. Esto incluye soporte para el intercambio a través de NFS, y no hay límites arbitrarios en el tamaño de las particiones de intercambio. La creación de archivos del lado del cliente se implementa correctamente como una operación atómica; en sistemas sin este bloqueo de puntos no es confiable.
NetBSD contiene una variedad de otro software gratuito, incluido 4.4BSD Lite2 de la Universidad de California, Berkeley. Admite los siguientes tipos de red: ARCnet, ATM, Ethernet, FDDI, HIPPI, PPP - pppd (
, SLIP - slip (
, Token Ring.
También es compatible con los siguientes protocolos de red: Appletalk - atalk (4), ISO - iso (4), TCP / IP (IPv4) - ip (4), TCP / IP (IPv6) - ip6 (4).
El Proyecto NetBSD se complace en anunciar NetBSD 9.0, la decimoséptima versión principal del sistema operativo NetBSD.
Esta versión trae mejoras significativas en términos de soporte de hardware, garantía de calidad, seguridad, junto con nuevas características y cientos de correcciones de errores. Estos son algunos aspectos destacados de esta nueva versión.
Soporte de hardware
Soporte para máquinas AArch64 (Armv8-A de 64 bits).
Soporte para máquinas compatibles con "Arm ServerReady" (SBBR + SBSA)
Soporte multiprocesamiento simétrico y asimétrico (también conocido como big.LITTLE)
Soporte para ejecutar binarios de 32 bits a través de COMPAT_NETBSD32 en las CPU que lo admiten
El núcleo único GENERIC64 admite el arranque basado en ACPI y Devicetree
SoCs Soportados:
Allwinner A64, H5, H6
Amlogic S905, S805X, S905D, S905W, S905X
Broadcom BCM2837
NVIDIA Tegra X1 (T210)
Máquinas emuladas "virt" de QEMU
Rockchip RK3328, RK3399
SBSA / SBBR (clase de servidor) hardware utilizando ACPI. Pruebe con éxito, por ejemplo: Amazon Graviton y Graviton2 (incluidas instancias de metal desnudo), AMD Opteron A1100, Ampere eMAG 8180, Cavium ThunderX, Marvell ARMADA 8040, QEMU con Tianocore EDK2
Soporte para hasta 256 CPU
Soporte de hardware mejorado para Armv7-A.
Soporte multiprocesamiento simétrico y asimétrico (también conocido como big.LITTLE)
Gestor de arranque UEFI
El kernel GENÉRICO único admite el arranque basado en Devicetree
SoCs Soportados:
Allwinner A10, A13, A20, A31, A80, A83T, GR8, H3, R8
Amlogic S805
Brazo Versátil Express V2P-CA15
Broadcom BCM2836, BCM2837
Intel Cyclone V SoC FPGA
NVIDIA Tegra K1 (T124)
Samsung Exynos 5422
TI AM335x, OMAP3
Xilinx Zynq 7000
Soporte para hasta 8 CPU
Controladores de GPU actualizados en x86, que brindan soporte para muchas tarjetas Intel recientes y soporte mejorado para tarjetas nVidia y AMD. Nuestro subsistema de kernel DRM / KMS ahora está en el estado Linux 4.4.
Nuevos controladores de GPU para Arm, que incluyen:
Controladores de configuración de modo DRM / KMS para Allwinner DE2, Rockchip VOP, TI AM335x LCDC
Controlador de framebuffer básico para Arm PrimeCell PL111, TI OMAP3 DSS
Soporte simple de framebuffer para reutilizar FB lineales configurados por el gestor de arranque
Soporte para virtualización acelerada por hardware, a través del nuevo hipervisor NVMM de NetBSD. Se proporciona una API de virtualización a través de la nueva biblioteca libnvmm, que permite crear y administrar máquinas virtuales sin esfuerzo a través de NVMM. Un nuevo paquete Qemu llamado qemu-nvmm permite ejecutar sistemas operativos invitados avanzados con NVMM. Obtenga más información en esta publicación de blog y en esta página.
Mejoras para usar NetBSD como SO huésped, con soporte para el dispositivo de configuración de firmware QEMU, soporte para Virtio MMIO y PCI para Arm, y soporte HyperV para x86.
Soporte para contadores de monitoreo de rendimiento, a través de tprof, disponible en Armv7, Armv8 y x86 AMD e Intel. Permite analizar el rendimiento del núcleo y las aplicaciones del usuario en el momento de la ejecución.
Seguridad, garantía de calidad
Soporte para Kernel ASLR, en x86 de 64 bits, a través del nuevo archivo de configuración del kernel GENERIC_KASLR. Esta implementación es una de las más avanzadas disponibles hasta la fecha. La configuración GENÉRICA predeterminada también se entrega con un Kernel ASLR parcial habilitado de manera predeterminada. Descubre más en esta página.
Soporte para KLEAK, una nueva característica capaz de detectar revelaciones de memoria del núcleo, con soporte inicial para amd64. Permitió encontrar y corregir más de 25 errores en el núcleo. Obtenga más información en este documento.
Soporte para Kernel Address Sanitizer (KASAN), en amd64 y aarch64. Esta característica permite que el núcleo detecte accesos ilegales de memoria, como desbordamientos de búfer, desbordamientos de pila y liberaciones de uso posterior. KASAN juega un papel importante en asegurar la calidad del código del núcleo.
Compatibilidad con Kernel Undefined Behavior Beanvior Sanitizer (KUBSAN), esta característica permite que el kernel detecte varias clases de comportamiento indefinido. KUBSAN también juega un papel importante en asegurar la calidad del código del núcleo.
Soporte para Kernel Coverage (KCOV), en amd64. Este controlador permite a los fuzzers recopilar la cobertura del kernel para mejorar las entradas fuzzing.
Compatibilidad con desinfectantes para usuarios, con nuevas configuraciones que permiten ejecutar toda la pila de usuarios con desinfectantes.
Kernel Heap Hardening, lo que hace que sea más difícil explotar varias clases de errores de memoria.
Pila de red auditada, que brinda más confianza en los componentes de red del núcleo. Obtenga más información en esta entrada del blog.
Muchas correcciones de errores y mejoras para el marco de depurador ptrace (2).
Eliminación de numerosos componentes antiguos y sin mantenimiento. Esto da como resultado una base de código que es mucho más limpia, más pequeña y más fácil de trabajar. Los elementos eliminados incluyen NETISDN y controladores relacionados (daic, iavc, ifpci, ifritz, iwic, isic), NETNATM y el controlador intermedio relacionado, varias capas de compatibilidad (NDIS, SVR3, SVR4), el controlador n8, vm86, ipkdb, entre otros .
Características, mejoras generales
Muchas mejoras en NPF, incluidas nuevas funciones, correcciones de errores, mejor documentación y un mayor rendimiento con un nuevo algoritmo de búsqueda (thmap). NPF ahora está habilitado de forma predeterminada.
ZFS actualizado. Esta es la primera versión con ZFS utilizable para el uso diario, pero aún no hay soporte para arrancar desde ZFS ni utilizar ZFS como sistema de archivos raíz.
Nuevos controladores, como bwfm para dispositivos inalámbricos Broadcom Full-MAC, ena para Amazon Elastic
Size: 570 MB
DOWNLOAD NetBSD 9.0 x86 [ISO] - Código:
-
ftp://iso.netbsd.org/pub/NetBSD/iso/9.0/NetBSD-9.0-i386.iso
DOWNLOAD NetBSD 9.0 x64 [ISO] - Código:
-
ftp://iso.netbsd.org/pub/NetBSD/iso/9.0/NetBSD-9.0-amd64.iso
DOWNLOADS NetBSD 9.0 All ISO files - Código:
-
ftp://iso.netbsd.org/pub/NetBSD/iso/9.0/
DOWNLOAD NetBSD 8.1 x86 [ISO] - Código:
-
ftp://iso.netbsd.org/pub/NetBSD/iso/8.1/NetBSD-8.1-i386.iso
DOWNLOAD NetBSD 8.1 x64 [ISO] - Código:
-
ftp://iso.netbsd.org/pub/NetBSD/iso/8.1/NetBSD-8.1-amd64.iso
DOWNLOADS NetBSD 8.1 All ISO files - Código:
-
ftp://iso.netbsd.org/pub/NetBSD/iso/8.1/
DOWNLOAD from Mirror Sites - Código:
-
http://www.netbsd.org/mirrors/