Why NetBSD

From NetBSD Wiki

Jump to: navigation, search

This article lists advantages of NetBSD.

  • #netbsd, #pkgsrc and #netbsd-code :)
  • Correct ACPI support
  • Nice USB support
  • Bittorrent download of install media
  • bozohttpd - small footprint webserver in base system
  • build NetBSD from other operating systems: build.sh
  • Easy to build a custom kernel
  • Highly customizable system -- foundation for own solutions/products
  • Clean code
  • download-vulnerability-list(8) / audit-packages(8) -- software auditing
  • friendly community
  • fssconfig -- file system snapshot for live backup
  • FFS/UFS2 filesystem, now with journalling
  • LVM (6.0+)
  • FUSE
  • fileassoc -- in-kernel, file-system independent, file-meta data association
  • kauth -- kernel authorization framework
  • ksh - Korn shell in base
  • LFS - log structured fs, only in this BSD
  • Much shorter PR TTF/TTC (PR time to fix/close).
  • PaX MPROTECT
  • PaX Segvguard
  • PaX ASLR
  • PIE (Position Independent Executables)
  • SSP/propolice -- stack smashing protection
  • per-user tmp
  • security.curtain=1 -- to hide other user's processes
  • pkgsrc
  • pkg_info / pkg_admin -- for professional package management
  • pkg_select(1) -- curses frontend for packages
  • pkg_rolling-replace -- easily upgrade packages
  • sh -- nice /bin/sh shell
  • shquote
  • spell
  • various systat displays
  • Veriexec Subsystem
  • working netinstall ;-)
  • wiki
  • wtf(6)
  • Xen -- virtualization technology
  • Nice framebuffer in 6.0+

Links

Community Building: NetBSD in Hindsight, David Maxwell & Lubomir Sedlacik: an interesting interview to four NetBSD developers that contains good reasons about why choose NetBSD and pkgsrc.

Personal tools