NetBSD
NetBSD
NetBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD). It is renowned for its high portability, running on a wide range of hardware platforms from large servers to embedded systems, including many older and uncommon architectures. The project's motto, "Of course it runs NetBSD", reflects this extensive platform support.
History
NetBSD was created in 1993 by a group of developers including Chris Demetriou, Adam Glass, and Charles Hannum, who forked from 386BSD to produce a more portable and cleanly designed system. The first release, NetBSD 0.8, appeared in April 1993. The project later adopted the pkgsrc package management system, which became a cross-platform package manager used not only by NetBSD but also by other systems such as DragonFly BSD and MINIX. In 2023, NetBSD 10.0 was released, incorporating improvements in performance, security, and hardware support.
Features
- Portability: NetBSD supports over 50 hardware platforms, from 32-bit and 64-bit ARM to MIPS, PowerPC, SPARC, and many more. The kernel is structured to isolate machine-dependent code.
- pkgsrc: A large collection of precompiled and source-based software packages, with native support on multiple operating systems.
- Security: Includes features like Kernel authorization (Kauth), Veriexec for file integrity, and Address space layout randomization (ASLR).
- Licensing: Released under a permissive BSD license, allowing commercial and non-commercial use with minimal restrictions.
- Virtualization: Support for Xen hypervisor as a host or guest, and binary compatibility layers for Linux and other Unix-like systems.
Related Projects
- OpenBSD – a sister project focused on security and code correctness.
- FreeBSD – another BSD derivative, emphasizing performance and ease of use.
- DragonFly BSD – a fork from FreeBSD with a focus on scalability.