Le preguntamos a Gemini, la inteligencia artificial de Google, qué es NetBSD
Explicanos detalladamente qué es NetBSDNetBSD es un sistema operativo libre y de código abierto de la familia UNIX, derivado directamente de 4.4BSD-Lite. Destaca en el ecosistema informático por su famoso lema "Of course it runs NetBSD", reflejo de su diseño orientado a la portabilidad, la calidad de código y el cumplimiento estricto de estándares como POSIX.
A diferencia de Linux (donde el kernel se combina con utilidades GNU de terceros para formar distribuciones), NetBSD es un sistema operativo completo: el kernel, los controladores de dispositivos y las herramientas básicas del sistema se desarrollan y mantienen juntos en un único repositorio de código fuente.
Características Clave
Portabilidad Extrema: Funciona en más de 50 arquitecturas de hardware distintas, abarcando desde servidores x86-64 y procesadores ARM modernos hasta plataformas históricas o exóticas como VAX, Alpha, Sparc64, Amiga y consolas de videojuegos.
Separación de Código: Su arquitectura del kernel separa estrictamente el código independiente del hardware (Machine-Independent) del código específico de la arquitectura (Machine-Dependent). Adaptar el sistema a un nuevo procesador solo requiere reescribir una pequeña capa base.
pkgsrc (Package Source): Su potente gestor de paquetes multiplataforma. Es tan independiente que no solo administra software en NetBSD, sino que también se utiliza en macOS, SmartOS, Solaris y varias distribuciones Linux.
Rump Kernels: Una innovación desarrollada en el proyecto NetBSD que permite ejecutar controladores y subsistemas del kernel dentro del espacio de usuario como procesos aislados, lo que facilita el desarrollo seguro y la virtualización liviana.
Licencia BSD: Utiliza una licencia permisiva de 2 cláusulas que permite modificar e integrar el código en productos comerciales sin la obligación de liberar las modificaciones.
Diferencias con otros sistemas BSD
Probar NetBSD en QEMU/VirtualBox
Aprender sobre pkgsrc