NetBSD para niños
Datos para niños NetBSD |
|||||
---|---|---|---|---|---|
Parte de BSD | |||||
![]() |
|||||
![]() |
|||||
Información general | |||||
Tipo de programa | BSD | ||||
Desarrollador | Fundación NetBSD | ||||
Modelo de desarrollo | Código abierto | ||||
Lanzamiento inicial | 20 de abril de 1993 (32 años, 2 meses y 15 días) | ||||
Licencia | Licencia BSD | ||||
Estado actual | En desarrollo | ||||
Información técnica | |||||
Núcleo | NetBSD | ||||
Tipo de núcleo | Monolítico | ||||
Plataformas admitidas |
|
||||
Interfaz gráfica predeterminada | interfaz de línea de comandos | ||||
Sistema de gestión de paquetes | Pkgsrc | ||||
Versiones | |||||
Última versión estable | 10.1.0 (info) (16 de diciembre de 2024 (6 meses y 20 días)) | ||||
Última versión en pruebas | 10.0 BETA20 de diciembre de 2022 | ||||
Serie BSD | |||||
|
|||||
Enlaces | |||||
Sitio web oficial
Repositorio de código
|
|||||
NetBSD es un sistema operativo muy especial. Es como el cerebro de una computadora. Forma parte de la familia Unix y es de código abierto y libre. Esto significa que cualquiera puede usarlo, estudiarlo y mejorarlo.
NetBSD es conocido por ser muy adaptable. Puede funcionar en muchísimos tipos de dispositivos. Desde computadoras grandes hasta aparatos más pequeños. Un grupo de personas trabaja para que sea un sistema operativo accesible y que se pueda compartir sin costo.
Contenido
¿Qué es NetBSD?
NetBSD es un sistema operativo que ayuda a que las computadoras funcionen. Es como el director de una orquesta. Se encarga de que todos los programas y partes de la computadora trabajen juntos. Es un sistema muy estable y seguro.
El Comienzo de NetBSD
La primera versión de NetBSD, la 0.8, salió en 1993. Nació de otros sistemas operativos. Uno fue BSDLite 4.3, una versión de UNIX de una universidad. El otro fue 386BSD, el primer sistema BSD para computadoras con procesador Intel 386.
El nombre "NetBSD" viene de una versión antigua de BSD. En esa versión se desarrolló el protocolo TCP/IP. Este protocolo es muy importante para que Internet funcione. NetBSD, al igual que FreeBSD, viene de la versión 386BSD 0.1.
¿Por Qué es Especial NetBSD?
NetBSD usa software libre de varias fuentes. Incluye partes de la Universidad de California-Berkeley y del MIT. También usa herramientas de GNU. Su objetivo principal es ser un sistema operativo estable y seguro. Además, puede funcionar en muchas plataformas diferentes.
Está diseñado para tener un código de muy buena calidad. También sigue estándares importantes como POSIX. Esto hace que sea muy fácil de adaptar a diferentes máquinas. Es un sistema operativo con mucha experiencia. Sus orígenes se remontan a 1977.
Ventajas de NetBSD
NetBSD tiene varias ventajas que lo hacen destacar:
- Se enfoca en la calidad del código. Puede funcionar en 56 tipos de arquitecturas de computadoras.
- A menudo es el primero en usar nuevas tecnologías. Por ejemplo, fue pionero en IPv6.
- Es muy seguro y estable. Incluso fue usado por la NASA.
- Usa un sistema de archivos llamado BSD FFS. Este es rápido y confiable.
- Ofrece soporte para IPsec, lo que mejora su seguridad.
- Permite usar máquinas virtuales con XEN desde la versión 3.0.
Un Sistema Operativo Muy Adaptable
NetBSD se puede instalar en muchísimos tipos de computadoras. Desde computadoras grandes hasta dispositivos pequeños. Su lema es "Of course it runs NetBSD" (por supuesto que corre NetBSD). El núcleo (la parte central del sistema) y los programas se crean desde un mismo código. Esto facilita que funcione en diferentes procesadores.
Gracias a su diseño, cuando se añade una nueva función, beneficia a todas las plataformas. No hay que adaptarla para cada una.
Cómo Funcionan los Controladores
Los controladores son programas que permiten que el sistema operativo se comunique con el hardware. En NetBSD, los controladores suelen funcionar en diferentes tipos de hardware. Por ejemplo, un controlador para un dispositivo PCI funcionará en varias computadoras. No importa si tienen procesadores i386, Alpha o PowerPC.
Esto ayuda mucho a crear sistemas para dispositivos especiales.
Crear Programas para Diferentes Dispositivos
Desde la versión 1.6, NetBSD permite la compilación cruzada. Esto significa que puedes crear un sistema NetBSD completo para un tipo de computadora. Pero lo haces desde otra computadora diferente. Por ejemplo, puedes usar una computadora potente para crear el sistema para un dispositivo más pequeño.
La Clave de su Adaptabilidad: MPL
La gran capacidad de NetBSD para adaptarse se debe a su capa modular de portabilidad (MPL). Esta capa hace que los controladores de dispositivos no dependan del hardware. Así, un mismo controlador puede funcionar en muchos dispositivos.
Por ejemplo, para adaptar NetBSD a un nuevo procesador, se tardó mucho menos tiempo que con otros sistemas. Como curiosidad, en 2005, se demostró la versatilidad de NetBSD. Un vendedor de hardware empotrado hizo funcionar una tostadora de cocina con NetBSD.
El Símbolo de NetBSD
El logo de NetBSD es una bandera ondeando. Fue diseñado por Grant Bisset. El logo anterior, de 1994, no era adecuado para un proyecto internacional. Esto se debía a que estaba inspirado en un evento histórico de Estados Unidos.
¿Cómo se Puede Usar NetBSD?
Todo el código de NetBSD se distribuye bajo la licencia BSD. Esta licencia es muy abierta. Permite que cualquiera use, modifique y hasta venda NetBSD. Lo único que se pide es que se mantenga el reconocimiento a sus creadores.
En 2008, la Fundación NetBSD cambió a una versión más sencilla de esta licencia. NetBSD también incluye otras herramientas. Estas están cubiertas por licencias de código abierto como la GPL.
pkgsrc: Tu Tienda de Aplicaciones
Uno de los proyectos más interesantes de NetBSD es pkgsrc. Es un sistema muy útil para instalar programas. Como el núcleo de NetBSD funciona en muchas máquinas, pkgsrc descarga el código de los programas. Luego, lo compila para que funcione en tu dispositivo.
Pkgsrc te permite tener las últimas versiones de programas populares. Por ejemplo, Openoffice.org, KDE o GNOME. Este sistema también se puede usar en otros sistemas operativos. Incluso en algunas versiones de GNU/Linux.
Galería de imágenes
Véase también
En inglés: NetBSD Facts for Kids
- BSD
- FreeBSD
- OpenBSD
- Wine
- DragonFlyBSD
- Anexo:Distribuciones BSD
- OpenSolaris