Introducción
NetBSD es un sistema operativo tipo Unix, libre, seguro y disponible para
multitud de plataformas. Su buen diseño y sus características avanzadas lo
hacen ideal para multitud de aplicaciones.
Actualmente NetBSD se centra en ofrecer un sistema operativo estable,
multiplataforma y orientado a la investigación. Está diseñado teniendo como
prioridad escribir código de calidad y bien organizado, y teniendo muy en
cuenta también el cumplimiento de estándars (POSIX, X/Open y otros más
relevantes): prueba de este buen diseño es su amplia portabilidad,
actualmente a 56 plataformas.
A diferencia de Linux, se trata de un sistema operativo maduro, producto de
años de desarrollo (los orígenes de BSD están sobre el año 1977), y
partiendo del sistema UNIX sexta edición. Linux sin embargó empezó a
desarrolarse en los años 90 desde 0.
Algunas ventajas sobre otros sistemas operativos:
· La mejor calidad de código (portado a 56 arquitecturas).
· Suele ser el pionero en implementar nuevas tecnologías (por ejemplo
IPv6).
· Alta seguridad y estabilidad: fue usado en la NASA.
· Sistema de ficheros BSD FFS (Fast File System), rápido y fiable.
· Seguridad: soporte de IPSec.
Diseño limpio y código de calidad
En el diseño del sistema operativo siempre se ha tenido como prioridad
hacer las cosas de forma correcta y limpia, de forma que en el futuro sea
más fácil y cómodo de mantener. Para los usuarios no programadores este
detalle quizá no les importe mucho, pero para cualquier programador este es
un punto muy importante en el software.
A diferencia de Linux, NetBSD está coordinado por un equipo de desarrollo,
con lo que se consigue una mayor integración del sistema y surgen menos
conflictos entre módulos del sistema operativo. En el equipo de desarrollo
de NetBSD hay varios profesionales de seguridad, consiguiendo un sistema
operativo con muy pocos problemas de seguridad.
Ventajas de la licencia
Linux es un sistema operativo libre distribuido bajo la GPL (GNU Public
License), que es una licencia de la FSF que promueve los ideales del
software libre, requiriendo al que use el código en un producto que haga
públicas las modificaciones. De esta forma, si se hacen modificaciones
sobre Linux para alguna aplicación, estás obligado a hacer los cambios
públicos.
NetBSD no se distribuye bajo la licencia GPL, sino por la BSD, que permite
total libertad con el código fuente. NetBSD no obliga de ninguna forma a
liberar el código fuente tras las modificaciones.
El proyecto NetBSD mantiene una versión integrada y optimizada de
X-Windows.
Instalación de software
NetBSD dispone del árbol de ports llamado pkgsrc. Consiste en varios
directorios que constituyen las diferentes categorías de software:
gráficos, audio, desarrollo, x11, etc. Una vez que entramos a alguno de
estos directorios veremos que hay nuevos directorios con aplicaciones.
Podemos ir viendo la descripción de cada uno y cuando queramos instalarlo,
lo único que tenemos que hacer es entrar en el directorio y escribir:
# make install
Una vez hecho esto bajará los fuentes, parcheará si es necesario, compilará
y lo instalará en el sistema, de forma totalmente automática. La primera
ventaja que veo es que, al compilar el programa en vez de instalar el
binario, se compilará con optimizaciones para nuestro compilador, con lo
que conseguiremos un mejor rendimiento del sistema. Cabe destacar que la
diferenciación que hace NetBSD entre ficheros del sistema y ficheros de
aplicaciones: los programas instalados an a parar a /usr/pkg, con lo que no
se guarrea el sistema como ocurre con los sistemas operativos comerciales
de mayor renombre

.
La instalación por defecto de NetBSD instala únicamente lo mínimo
necesario: de esta forma el usuario instala únicamente los programas que le
interesan, y no tiene que desperdiciar espacio en disco con programas que
no necesite.
Para terminar, comentar que el sistema operativo NetBSD puede ejecutar
binarios de otros sistemas operativos: FreeBSD, Linux, Solaris, etc, de
forma totalmente transparente.
NetBSD incluye un gestor de arranque (bootmanager) que permite arrancar
varios sistemas operativos desde un sencillo menú. Destacar que para
instalar NetBSD no hace falta formatear, basta con liberar un poco de
espacio y crear una nueva partición.
Dónde conseguir NetBSD
NetBSD es un sistema operativo libre, y como tal lo podemos descargar
libremente de la red:
· Descarga por FTP.
· CDRoms de versiones formales.
· Imágenes ISO para descargar.
Más información
=> Documentación oficial: el primer sitio al que acudir para resolver
problemas que nos surjan o aprender a configurar cualquier dispositivo.
=> Federico Lupi's NetBSD guide: esta es quizás la guía más completa de
NetBSD, aparte por supuesto de su documentación oficial.
=> Listas de correo oficiales, donde acudir si no conseguimos resolver los
problemas después de haber consultado la documentación.
=> Lista de hardware soportado: aquí puedes ver la amplia lista de hardware
soportado.
http://turbia.net/tutoriales/documento23.htm