HN Debrief

NetBSD 11.0

  • Infrastructure
  • Open Source
  • Programming
  • Hardware

NetBSD 11.0 is the latest release of the BSD operating system known for portability across an unusually wide range of hardware. The release notes that got attention here were practical ones: improvements to the npf firewall, hardware updates, and a new x86 MICROVM kernel that can boot in roughly 10 milliseconds. The release announcement also struck people as unusually candid about known issues, which read less like polished marketing and more like maintainers shipping a system they expect technical users to evaluate honestly.

If you need broad hardware support, ecosystem depth, or default enterprise gravity, Linux is still the practical choice. If you care about understandable systems, long-lived hardware, or cross-platform packaging, NetBSD remains a credible niche tool rather than a museum piece.

Discussion mood

Respectful and mildly nostalgic, with a strong undercurrent of appreciation for systems that stay understandable. Most people treated NetBSD and the BSDs as real tools for specific jobs, not mainstream contenders to Linux, and the praise centered on portability, coherence, and support for old hardware rather than cutting-edge features.

Key insights

  1. 01

    Old GCC is a stability choice

    Keeping GCC 12.5 in the base system reflects release engineering constraints, not neglect. NetBSD cut the branch in July 2025, spent a year stabilizing it, and avoids swapping in a newer system compiler late because every compiler upgrade can break supported architectures and even reject code that built fine before GCC 14.

    Do not read conservative toolchain versions in infrastructure software as automatic evidence of decay. If you support many targets, pinning a known-good compiler can be the cheaper and safer decision than chasing latest.

      Attribution:
    • washbear #1 #2
    • spijdar #1
  2. 02

    pkgsrc matters beyond NetBSD

    The bigger strategic asset may be pkgsrc rather than the kernel itself. It was described as portable across macOS, Linux, and the BSDs, usable rootless, and solid enough to serve as the package layer on a Linux From Scratch system, which makes NetBSD relevant even where NetBSD is not the host OS.

    If you operate mixed Unix-like environments, evaluate pkgsrc as a way to standardize user space tooling across them. The package system may solve more of your portability problem than the operating system choice does.

      Attribution:
    • mvanveen #1
  3. 03

    BSD appeal is operational coherence

    People using OpenBSD daily kept coming back to the same thing: the system feels like one designed whole. That translates into simpler firewalling, networking, sound, and administration, fewer arbitrary component choices, and documentation that stays valid for years instead of expiring with each Linux subsystem reshuffle.

    If your team burns time on Linux distribution variance and subsystem churn, try a BSD for a narrow internal role like a router, bastion, or simple server. The gain is not headline performance. It is lower cognitive load.

      Attribution:
    • efxhoy #1
    • skydhash #1
    • somat #1
  4. 04

    Old hardware support is still useful

    Support for aging machines is not just retro hobbyism. People are actively using NetBSD on older x86 and small server setups because modern Linux distributions have dropped them, and they value that configuration files, install paths, and upgrade flows remain predictable on systems that would otherwise be scrapped.

    If you have edge devices, lab gear, or legacy x86 boxes that still need a maintained Unix-like OS, NetBSD is worth testing before you assume replacement is the only path. Its value shows up where hardware life matters more than app ecosystem breadth.

      Attribution:
    • jmclnx #1
    • Narishma #1
    • classichasclass #1
    • user3939382 #1
  5. 05

    NetBSD is old in lineage, not design

    The 'ancient relic' framing misses how much modern BSD has changed under the surface. NetBSD no longer looks like historical BSD in key areas and now includes newer components and capabilities such as access control lists, larger-scale UFS support, and kqueue, so the attraction is continuity of design rather than frozen-in-time software.

    Do not confuse conservative culture with obsolete internals. When assessing systems like NetBSD, inspect current capabilities instead of inferring them from branding or family history.

      Attribution:
    • JdeBP #1
    • tosti #1

Against the grain

  1. 01

    Linux still wins for serious breadth

    For broad production use, Linux remains the default for a reason. The case against BSD here was blunt but grounded: compared with Linux, the BSDs still lag on hardware support, software availability, features, or performance, which makes them excellent for narrow jobs but poor as a general recommendation.

    If you need hiring depth, vendor compatibility, and fewer ecosystem surprises, stay with Linux unless you can name the specific BSD advantage you need. Curiosity is not enough reason to absorb platform risk.

      Attribution:
    • CodeCompost #1
    • toyg #1
  2. 02

    OpenBSD is not universally most hardened

    Calling OpenBSD the most security hardened operating system overstates the claim. At least for application isolation on GUI-heavy systems, Android was cited as more hardened, which is a useful reminder that 'secure' depends on the threat model and subsystem you care about.

    When comparing operating systems on security, anchor the comparison to the exact property you need, such as desktop app isolation, network exposure, or exploit mitigations. Blanket rankings hide the tradeoffs that actually decide risk.

      Attribution:
    • microtonal #1

In plain english

BSD
Berkeley Software Distribution, a family of Unix-like operating systems such as FreeBSD and OpenBSD.
GCC
GNU Compiler Collection, a widely used set of compilers for programming languages such as C and C++.
kqueue
A BSD kernel event notification interface used by programs to efficiently watch files, sockets, and other system events.
MICROVM
A very small virtual machine profile designed to boot quickly with minimal virtual hardware.
npf
NetBSD Packet Filter, NetBSD’s built-in firewall system for controlling network traffic.
pkgsrc
NetBSD’s package management system, which can also be used on other Unix-like operating systems to build and install software.
UFS
Unix File System, a traditional filesystem family used by BSD systems.
x86
A widely used processor architecture found in PCs and servers, especially older Intel- and AMD-compatible machines.

Reference links

Official release information

BSD projects and distributions

  • DragonFly BSD
    Mentioned as another BSD project omitted from the initial BSD roll call.
  • GhostBSD
    Suggested as a BSD-based desktop operating system built on FreeBSD.
  • MidnightBSD
    Suggested as another desktop-oriented BSD derived from FreeBSD.

Community and deployment examples

Books and technical references

Older hardware examples