Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    N

    NetBSD Blog

    blog.netbsd.org · Company blog · on HN since 2009

    The NetBSD project's official blog, covering releases, kernel work, reproducible builds, virtualization, security, and rump kernels.

    Visit blogHN submissions
    Open Source & LinuxSystems & Performance
    What HN says

    Commenters cite it for NetBSD's reproducible builds since 2017, rump kernels and anykernels, and updates on X.org and the wifi stack.

    Stats for nerds
    66HN people shared it
    138linked in comments
    3Kstory points
    May 2026last shared
    2012people per year2026

    Top posts on HN

    1. 1
      NetBSD fully reproducible builds
      5 people · 281 points · first shared 2017 · 61 comments on HN
    2. 2
      NetBSD Network Security Audit
      2 people · 194 points · first shared 2018 · 32 comments on HN
    3. 3
      µUBSan: clean-room reimplementation of the Undefined Behavior Sanitizer runtime
      1 person · 182 points · first shared 2018 · 60 comments on HN
    4. 4
      X.org on NetBSD – The State of Things
      3 people · 172 points · first shared 2024 · 122 comments on HN
    5. 5
      NVMM: A full, fast and flexible virtualization stack for NetBSD
      5 people · 160 points · first shared 2019 · 24 comments on HN
    6. 6
      NetBSD 9.2
      3 people · 129 points · first shared 2021 · 60 comments on HN
    7. 7
      NetBSD 9.3
      1 person · 125 points · first shared 2022 · 34 comments on HN
    8. 8
      An Internet-Ready OS From Scratch in a Week – Rump Kernels on Bare Metal
      2 people · 123 points · first shared 2014 · 23 comments on HN
    9. 9
      Announcing NetBSD 7.0
      2 people · 112 points · first shared 2015 · 24 comments on HN
    10. 10
      Kernel Drivers Compiled to Javascript and Run in Browser
      9 people · 108 points · first shared 2012 · 5 comments on HN

    What HN people wrote when they linked it

    • ElectroBuffoonJun 2024

      Current Xorg has Glamor, using OpenGL to accelerate the 2D ops of X11. There is also Zink, OpenGL-over-Vulkan for the rare case of Vulkan without native OpenGL.

      OTOH, there are people willing to add support for old hardware that probably can't run Vulkan, or even OpenGL, and sometimes they manage to upstream that code. With your "bsder" nick, the following example seems relevant.

      https://blog.netbsd.org/tnf/entry/x_org_on_netbsd_the [search "PowerPC"]

      Some old X11 coders still work on it, or make suggestions to improve it.

      https://lists.x.org/archives/xorg/2024-April/061644.html

      https://keithp.com/x-ideas/

      But such initiatives lack the "new shiny bling" factor, which seems to be a must nowadays to be a "success". It's the curse of "mostly done, mostly maintenance" projects in a world where breaking ground looks better in a CV than polishing and oiling the machinery others crafted.

    • bitwizeNov 2014

      Rump kernels are something quite different from containers or jails. They provide just enough of the kernel interface to a kernel device or filesystem driver to allow that driver to be linked in with other code to form a user-space process. If this sounds a lot like FUSE to you, you're onto something: NetBSD's user-space filesystem layer, puffs, is based on rump architecture, and there are at least two FUSE API wrappers for puffs.

      Where it gets interesting is when application code is linked together with all the rump kernel code the application needs, forming a unikernel. See Antti Kantee, "An Internet-Ready OS From Scratch in a Week", http://blog.netbsd.org/tnf/entry/an_internet_ready_os_from

    • x3blahMay 2020

      "Also known as rump kernels a name inspired by the infamous purge of royalists from Parliament following the English Civil War this process involves creating a fork of an existing kernel codebase and manually purging it of the components deemed unnecessary to the target unikernel."

      That appears to come from the FAQ on Github for "rumprun" dated 2015.

      Rump kernels were introduced in NetBSD in 2009. It was an described then as an acronym for runnable userspace meta programs.

      https://blog.netbsd.org/tnf/entry/runnable_userspace_meta_programs_in

      I have not used rumprun for Linux but I still use the rump utilities included with NetBSD.

    • cnstFeb 2020

      Don't see anyone mention these rather notable features of NetBSD 9.0:

      * NVMM — hypervisor compatible with QEMU. https://news.ycombinator.com/item?id=19622590. http://blog.netbsd.org/tnf/entry/from_zero_to_nvmm.

      * KASLR — kernel address-space layout randomisation. https://news.ycombinator.com/item?id=15769457. http://blog.netbsd.org/tnf/entry/the_strongest_kaslr_ever.

      Both were done by the same person, BTW, who also found a serious bug in OpenBSD's VMM hypervisor earlier today, too — https://news.ycombinator.com/item?id=22336962.

    • floatbothJun 2019

      Of course https://wiki.netbsd.org/tutorials/clang/

      Though NetBSD is a bit behind on switching to the LLVM toolchain, here's a recent update https://blog.netbsd.org/tnf/entry/final_report_on_clang_lld

      Meanwhile FreeBSD (on amd64, i386, armv6/7, aarch64) has been buildable with clang since some point in 9.x (2012-13), comes with clang only since 10.0 (01.2014), and since 12.0 the bootstrap linker on amd64/i386/armv7 is LLD (which was the case on aarch64 from the beginning iirc)

    • nequoJan 2023

      > When … wifi cards stopped having good blob support it became less tenable. Maybe that all improved after I jumped ship.

      The work to modernize the wifi stack has been underway since 2020. There was an update on it in 2021.[1] Based on the wiki, this work is still happening.[2] But they can probably use help.

      [1] https://blog.netbsd.org/tnf/entry/wifi_project_status_update

      [2] https://wiki.netbsd.org/Converting_drivers_to_the_new_wifi_stack/

    Related

    Xen Project Blogblog.xenproject.org18 people

    Xen Project Spectre/Meltdown FAQ

    Xen Project Blog
    Company · last shared 2018
    euroquiseuroquis.nl24 people

    Python and SysV Shared Memory

    euroquis
    Personal · last shared 2025
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    GitHub Bloggithub.blog1.8k people

    YouTube-dl's repository has been restored

    GitHub Blog
    Company · last shared 2026
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    KDE Blogsblogs.kde.org74 people

    Sony Pirates KDE Artwork

    KDE Blogs
    Company · last shared 2026
    Ubuntu Insightsinsights.ubuntu.com170 people

    Growing Ubuntu for Cloud and IoT, Rather Than Phone and Convergence

    Ubuntu Insights
    Company · last shared 2018
    ldpreloadldpreload.com34 people

    Finding a kernel regression in half an hour with git bisect run (2018)

    ldpreload
    Personal · last shared 2026