El NetBSD es un libremente redistributable, versión de la fuente abierta Unix - sistema operativo del DEB derivado de la computadora. Era el segundo descendiente del DEB de la fuente abierta que se lanzará formalmente, después 386BSD, y continúa siendo convertido activamente. Observado para su portabilidad y la calidad del diseño y de la puesta en práctica, es de uso frecuente en los sistemas encajados y como punto de partida para virar hacia el lado de babor de otros sistemas operativos a las nuevas arquitecturas de computadora
NetBSD, como su FreeBSD del proyecto de la hermana, fue derivado del lanzamiento de 4.3BSD del Berkeley original de la Universidad de California vía el Networking/2 y el 386BSD lanza. El proyecto comenzó como resultado de la frustración dentro de la comunidad del revelador 386BSD con el paso y la dirección del desarrollo del sistema operativo. Los cuatro fundadores del proyecto de NetBSD, Chris Demetriou, Theo de Raadt, del vidrio de Adán y Charles Hannum, fieltro que más modelo abierto del desarrollo sería beneficioso al proyecto; uno que fue centrado en código portable, limpio, correcto. Su puntería era producir haber unificado, multi-plataforma, producción-calidad, sistema operativo DEB-basado.
Debido a la importancia de redes tales como el Internet en la naturaleza distribuida, de colaboración de su desarrollo, de Raadt sugirió el " conocido; NetBSD", que fue aceptada fácilmente por los otros fundadores.
El depósito del código fuente de NetBSD fue establecido en el 1993 del 21 de marzo y el primer lanzamiento oficial, NetBSD 0.8, fue hecho en abril, 1993 . Esto fue derivada de 386BSD 0.1 más el patchkit oficioso de la versión 0.2, con varios programas del lanzamiento Net/2 que faltaba de 386BSD reintegrado, y de otras mejoras.
En agosto el mismo año, NetBSD 0.9 fueron lanzados, que contuvo muchos realces y arreglos de insecto. Esto seguía siendo una PC - lanzamiento de la plataforma-solamente, aunque el trabajo estuviera para entonces en curso agregar la ayuda para otras arquitecturas.0 fue lanzado en octubre, el 1994 . Éste era el primer lanzamiento de la multi-plataforma, apoyando la PC, la serie 300 del HP 9000, el Amiga, la serie y el PC532 Macintosh 68k, Sun-4c . También en este lanzamiento, el código fuente legalmente estorbado de Net/2-derived fue substituido por código equivalente de 4.4BSD-lite, de acuerdo con el establecimiento del pleito USL v BSDi .
En 1994, por razones disputadas, uno de los fundadores, Theo de Raadt, era forzado fuera del proyecto. Él fundó más adelante un nuevo proyecto, OpenBSD, de una versión bifurcada de NetBSD 1.0 cerca de finales de 1995.
Los lanzamientos de NetBSD 1.x continuaron en los intervalos áspero anuales, con el " de menor importancia; patch" lanzamientos mientras tanto.3 introdujo la colección de los paquetes de Pkgsrc en 1998. Antes de 1999, el NetBSD 1.4 había sido lanzado, apoyando 16 diversas plataformas en su lanzamiento binario, y varios otras en el código fuente.
En diciembre, el 2004, NetBSD 2. El cambio en número de versión importante significó la introducción de una puesta en práctica nativa de los hilos de rosca para todas las plataformas (basadas en el modelo de las activaciones del planificador) y de ayuda para SMP en varias diversas arquitecturas de la CPU. 48 plataformas fueron apoyadas en el lanzamiento binario 2.0, con otros seises en forma del código fuente solamente.
Del lanzamiento 2.0 hacia adelante, cada lanzamiento de comandante NetBSD corresponde a un número de versión importante incrementado, es decir los lanzamientos principales que siguen 2.0 y así sucesivamente. Los lanzamientos de menor importancia anteriores ahora se dividen en " separado; stable" lanzamientos de mantenimiento del x.y y " seguridad/fix" crítico; lanzamientos del x.
La versión actual de NetBSD es el 4.0 (el 19 de diciembre de 2007) de la versión.
NetBSD proporciona varias características en área de la seguridad. El marco de la autorización del núcleo (o Kauth) es un subsistema que maneja todas las peticiones de la autorización dentro del núcleo, y utilizado como system-wide política de seguridad. Permite los módulos externos al enchufe que la autorización procesa. NetBSD también incorpora características de la mitigación de la hazaña, MPROTECT y Segvguard del proyecto del PaX, y de extensiones sensacionales del recopilador de la protección (SSP del apilado del GCC, o también conocido como ProPolice). El verificó que Executables (o Veriexec) sea un subsistema de la integridad del archivo del en-núcleo en NetBSD. Permite que el usuario fije las huellas digitales digitales (desmenuza) de archivos en el sistema para supervisar por el Veriexec, y previene la ejecución de ellos. Por ejemplo, uno puede permitir que el Perl funcione con solamente las escrituras que emparejan las huellas digitales. El driver de dispositivo criptográfico (CGD) proporciona la funcionalidad que permite el usar de los discos o de las particiones (Cdes incluyendo y DVDs) para el almacenaje cifrado en NetBSD.
NetBSD se ha virado hacia el lado de babor a una gran cantidad de 32 - y las arquitecturas 64-bit de los miniordenadores del VAX al PDAs de la PC del bolsillo el lema de NetBSD es " del ; Por supuesto funciona NetBSD." en fecha 2007, NetBSD apoya las plataformas de hardware 54+ (que abarcan alrededor 17 diversas arquitecturas del procesador). Aunque el núcleo linux 2.6 incluya la ayuda para más arquitecturas del procesador, NetBSD apoya más plataformas que cualquier sola distribución del linux. El núcleo y el Userland para estas plataformas todo se construyen de un árbol unificado central del fuente-código manejado por CVS .
Debido a la gerencia centralizada del código fuente, y el diseño portable, las adiciones de la característica (que no son específico del hardware) puede beneficiar a todas las plataformas inmediatamente, con poco o nada de información requerida.
La portabilidad de NetBSD es debido a un número de interfaces para el espacio del autobús y el acceso directo de memoria. Usar esta capa de la portabilidad, los drivers de dispositivo se aíslan algo de la plataforma de hardware. Esto permite que un solo conductor sea utilizado fácilmente en varias plataformas ocultando los detalles de exactamente cómo el conductor habla con el hardware y reduce dramáticamente la cantidad de trabajo necesaria para virarla hacia el lado de babor a una nueva arquitectura.
Esto permite, por ejemplo, un conductor para que una tarjeta específica del PCI trabaje si esa tarjeta esté en una ranura del PCI en el IA-32, la alfa, el PowerPC, el SPARC, o la otra arquitectura con un autobús del PCI. También, un solo conductor para un dispositivo específico puede funcionar vía varios diversos autobuses (eg. AIA, PCI, tarjeta PC, etc).
En la comparación, el código del driver de dispositivo del linux necesita a menudo ser vuelto a trabajar para cada nueva arquitectura. Por consiguiente, en esfuerzos que viraban hacia el lado de babor recientes por los reveladores de NetBSD y del linux, NetBSD ha tardado mucho menos tiempo para virar hacia el lado de babor al nuevo hardware.
En 2005, como demostración de la portabilidad y de la conveniencia de NetBSD para los usos encajados, sistemas de Technologic, vendedor del hardware de sistemas encajado, diseñado y demostrado una tostadora NetBSD-accionada de la cocina.
Los puertos comerciales a las plataformas encajadas, incluyendo el AMD Geode LX800, los procesadores de PowerQUICC de Freescale, Marvell Orion, familia de AMCC 405 de los procesadores de PowerPC, XScale IOP de Intel y serie de IXP, están disponibles de y apoyado por Wasabi Systems.
NetBSD también incluye las herramientas de desarrollo del GNU y otros paquetes, que son cubiertos por el GLP y otras licencias de la fuente abierta.
En el nivel del código fuente, NetBSD es casi completamente enteramente obediente con estándar POSIX .1-1990) y sobre todo obediente con POSIX.
NetBSD también proporciona la llamada de sistema - compatibilidad binaria llana en las arquitecturas apropiadas del procesador con varios UNIX-derivados y UNIX-como sistemas operativos, incluyendo las distribuciones GNU/Linux, otras variantes del DEB como el FreeBSD, el Darwin de Apple, el Solaris, HP-UX, el SunOS 4 y el SCO UNIX. Esto permite que los usuarios de NetBSD funcionen muchos usos que se distribuyan solamente en la forma binaria para otros sistemas operativos, generalmente sin la pérdida significativa de funcionamiento.
Una variedad " foreign" los formatos del sistema de ficheros del disco también se apoyan en NetBSD, incluyendo FAT, NTFS, Ext2fs, mac del linux OS X UFS, OS FileCore/ADFS del RISC y el sistema de ficheros de AmigaOS rápidamente .
NetBSD ofrece el Pkgsrc (corto para el " source" del paquete;), un marco para los paquetes de tercera persona programa para de aplicaciones del edificio que casi instalarán el " " automagically ;. La colección del pkgsrc consiste en más de 6400 paquetes en fecha el enero de 2007 . La construcción de los paquetes tales como KDE, GNOMO, el Apache Server o Perl es realizada simplemente mecanografiando el make install en el directorio apropiado. Esto traerá el código fuente, desempaquetará, remendará, configurará, construirá e instalará el paquete tales que puede ser quitada otra vez más adelante. Una alternativa a la compilación de fuente es utilizar un paquete binario precompilado. Cualquier manera, cualquier requisito previo/las dependencias será instalada automáticamente por el sistema del paquete, sin la necesidad de la intervención manual.
Después de su mantra de la portabilidad, el pkgsrc se ha hecho portable no sólo a través de las plataformas de hardware que funcionan NetBSD, pero también del — con la ayuda de un Autoconf - &mdash basado del sistema de elástico de bota; en varios el otro Unix-como sistemas operativos de, tales como GNU/Linux, otras variantes del DEB tiene gusto FreeBSD y OpenBSD, Solaris, Darwin /del mac OS x, el IRIX, Interix y otros. El Pkgsrc también se ha adoptado como el sistema oficial del paquete para DEB (aviso) de la libélula.
El " de NetBSD; flag" la insignia, diseñada por Grant Bissett, fue introducida en 2004 y es una abstracción de su más vieja insignia, diseñada por Shawn Mueller en 1994. Esto fue basada en el famoso de la fotografía de la Segunda Guerra Mundial que levantaba la bandera en Iwo Jima, que algo percibió como cultural insensible e inadecuado para un proyecto internacional.
" NETBSD" es una marca registrada de la fundación de NetBSD en fecha el 20 de abril, 2004 .
" PKGSRC" es una marca registrada de la fundación de NetBSD en fecha el 6 de julio, 2004 .
La fundación de NetBSD es la persona jurídica que posee la característica intelectual y las marcas registradas asociadas a NetBSD, y ha obtenido el 501 (c) estado de la organización no lucrativa de 3 con respecto a impuestos de los E. Los miembros de la fundación son los reveladores de NetBSD que hacen que CVS confíe el acceso. La fundación de NetBSD tiene una junta directiva, elegida por la votación de los miembros por dos años.
El recibimiento para el proyecto es proporcionado sobre todo por el consorcio inc. de los sistemas del Internet, la Universidad Tecnológica de Luleå, la Universidad de Columbia, y la universidad occidental de Washington. Los espejos para el proyecto se separan en todo el mundo y con tal que por los voluntarios y los partidarios del proyecto.
.
| Random links: | Virreinato de nueva Granada | Exploración en Michigan | La historia del hombre del leopardo | Matriculación | Ecuación de Starling |