Skip to main content.

Navigation:
  • Home
    • Recent changes
    • NetBSD blog
    • Presentations
  • About
    • Developers
    • Gallery
    • Ports
    • Packages
  • Documentation
    • FAQ & HOWTOs
    • The Guide
    • Manual pages
    • Wiki
  • Support
    • Community
    • Mailing lists
    • Bug reports
    • Security
  • Developers
    • CVSWeb
    • Mercurial
    • Cross-reference
    • Release engineering
    • Projects list

NetBSD Presentations

2025

AsiaBSDcon 2025 Lite

  • Christian Horn - Performance and consumption of workloads on bare metal / virtual guests / emulated gests [slides (PDF)]
  • Christian Horn - Performance and consumption of cpu-bound workloads over various architectures [slides (PDF)]

2024

EuroBSDcon 2024

  • Taylor R. Campbell - Flipping Bits: Memory Errors in the Machine [slides (PDF)] [slides (TeX)]
  • Dr. Nicola Mingotti - An introduction to GPIO in RPi3B+ and NetBSD, building a Wind-speed logger as an application [slides (PDF)] [errata (HTML)]

BSDCan 2024

  • Taylor R. Campbell - Hot cross builds: Cross-compilation in pkgsrc [slides (PDF)] [slides (TeX)]
  • Taylor R. Campbell - How to get started hacking NetBSD [slides (PDF)] [slides (TeX)]
  • Emile Heitor - Making NetBSD a fast(er) booting microvm [slides (PDF)]

AsiaBSDCon 2024

Paper sessions
  • Cherry G. Mathew - P06A: And the truth will make you spin [paper (PDF)] [slides (PDF)] [sources (tar.gz)]

2023

EuroBSDcon 2023

  • Taylor R. Campbell - How to get started hacking NetBSD [slides (PDF)] [slides (TeX)]
  • Taylor R. Campbell - FIDO and Webauthn on BSD: Authentication for the easily distracted [slides (PDF)] [slides (TeX)]

AsiaBSDCon 2023

Work In Progress
  • Ryo Shimizu - NetBSD nvmm for aarch64 [slides (PDF)]
  • SAITOH Masanobu - tprof on NetBSD [slides (PDF)]

FOSDEM 2023

  • Pierre Pronchery - BSD Driver Harmony [slides (PDF)] [video (WEBM)]

2022

EuroBSDcon 2022

  • Pierre Pronchery - devsetup: local development environment [slides (PDF)]
  • Nia Alarie - NetBSD 10: 3 Years in the Making [slides (HTML)] [slides (markdown)] [slides (MDP)]
  • Taylor R. Campbell - How I learned to stop worrying and yank the USB [slides (PDF)] [slides (TeX)]
  • Taylor R. Campbell - Memory barriers in practice for software engineers [slides (plain text)]

DevSummit 09/2022

  • Pierre Pronchery - BSD Driver Harmony [slides (PDF)]

2021

EuroBSDCon 2021

  • Taylor R. Campbell - The New NetBSD Entropy Subsystem [slides (PDF)] [slides (TeX)]
  • Dan Cîrnaț - Porting GNOME to NetBSD [slides (PDF)]

2020

camp++ 2020

  • Nia Alarie - "what the heck is a NetBSD?" [slides (MDP)] [slides (HTML)]

BSDCan 2020

  • Andrew Cagney - Libreswan: Teaching old code new tricks [slides (PDF)]

ITASEC20

  • Leonardo Taccari - Managing a database of vulnerabilities for a package system: the pkgsrc study case [slides (PDF)]

FOSDEM 2020

  • Benny Siegert - NetBSD: Not Just For Toasters
  • Nia Alarie - NetBSD Native APIs (porting Wayland, audio applications, etc)
  • Maya Rashish - Porting Go to NetBSD/arm64

2019

EuroBSDCon 2019

  • Maciej Grochowski - Fuzzing Filesystems on NetBSD via AFL+KCOV [slides (PDF)]
  • Paul Goyette - Improving the Modularity of NetBSD's COMPAT Code [slides (PDF)]

pkgsrcCon 2019

  • Nia Alarie - NetBSD audio - an application dev's perspective [slides]
  • Thomas Klausner - Introduction to the structure & interpretation of TNF [slides]

AsiaBSDCon 2019

Paper sessions
  • Ken'ichi Fukamachi - P02B: Design and Implementation of NetBSD Base System Package Distribution Service [paper (PDF)]
  • Kamil Rytarowski - P04B: Intel HAXM - a hardware-assisted acceleration engine in the NetBSD kernel [paper (PDF)] [slides (HTML)]
  • Maya Rashish - P09B: Porting Go To netbsd/arm64 [paper (PDF)] [slides (HTML)]
NetBSD BoF
  • Maya Rashish - Debugging bwfm at pci [slides (HTML)]
Work In Progress
  • Maya Rashish - NetBSD Project status 2019 [slides (PDF)]

bhyvecon Tokyo 2019

  • Kamil Rytarowski - NetBSD Virtualization Status Report

2018

Miscellaneous Papers

  • KLEAK: Practical Kernel Memory Disclosure Detection [paper (PDF)]

EuroBSDCon 2018

  • Maya Rashish - Debugging lessons learned fixing NetBSD [slides]

pkgsrcCon 2018

  • Jörg Sonnenberger - NetBSD and Mercurial - One year later [slides]
  • Leonardo Taccari - Handling the workflow of pkgsrc Security Team [slides (PDF)]
  • Maya Rashish - Beginner's guide to GCC [slides]

AsiaBSDCon 2018

Paper Session
  • Yuuki Enomoto - P01B: Design, Implementation and Operation of NetBSD Base System Packagging [paper (PDF)] [slides (PDF)]
NetBSD BoF
  • Ken'ichi Fukamachi - Toward an apt/yum-like NetBSD maintainance [slides (PDF)]
  • Ryota Ozaki - Concurrency Bugs in the Network Stack of NetBSD [slides (PDF)]
  • Jun Ebihara - Japan NetBSD Users Group booth reports [guide (PDF)]
  • Ryo Shimizu - Logbook of NetBSD/aarch64 [slides in Japanese (PDF)]
Work In Progress
  • Makoto Fujiwara - NetBSD Project status 2018 [slides (PDF)]
BSDresearch and NetBSD booth
  • Jun Ebihara - NetBSD machines at AsiaBSDCon 2018 [netbsd-advocacy]

FOSDEM 2018

    2017

    BSDTW 2017

    • SAITOH Masanobu - MP-safe Networking in NetBSD [slides (PDF)]

    EuroBSDcon 2017

    • Jörg Sonnenberger - News from the VCS front [slides (HTML)]
    • Abhinav Upadhyay - A Modern spell(1) [slides (PDF)]
    • Santhosh Raju, Cherry G. Mathew - Portable Hotplugging - A Peek into NetBSD's uvm_hotplug(9) API Development [slides (PDF)]
    • Pierre Pronchery - Hardening pkgsrc [slides (PDF)]

    pkgsrcCon 2017

    • Benny Siegert - Cloud-native Bulk Builds [slides (PDF)]
    • Pierre Pronchery - Hardening pkgsrc [slides (PDF)]

    BSDCan 2017

    BSDCan talk
    • D'Arcy J.M. Cain - Centrally managing an ISP with NetBSD and PostgreSQL [paper (PS)] [slides (PDF)]
    • Ryota Ozaki - MP-safe Networking in NetBSD [slides (PDF)]
    • Pierre Pronchery - Hardening pkgsrc [slides (PDF)]
    • Stephen Herwig - secmodel_sandbox: An application sandbox for NetBSD [paper (PDF)] [slides (PDF)]

    FOSDEM 2017

    BSD devroom
    • Benny Siegert - Packaging Go code in pkgsrc [slides (PDF)]

    AsiaBSDCon 2017

    Paper sessions
    • Jörg Sonnenberger - P01B: Bulk building in the many core era [paper (PDF)] [slides (HTML)]
    • Hrishikesh Goyal - P02B: Addition of Ext4 Extent and Ext3 HTree DIR Read-Only Support in NetBSD [paper (PDF)] [slides (PDF)]
    • Pierre Pronchery - P03B: Hardening pkgsrc [paper (HTML)] [slides (PDF)]
    • Yuuki Enomoto - P06B: Maintain the NetBSD Base System Using pkg_* Tools [paper (PDF)] [slides (PDF)]
    • Abhinav Upadhyay - P07B: Applying Machine Learning to Improve apropos(1) [paper (PDF)] [slides (html)]
    • Santhosh Raju - P08B: Portable hotplugging: NetBSD's uvm hotplug(9) API development [paper (PDF)] [slides (PDF)]
    • Taylor R. Campbell - P10B: Holding onto things in a multiprocessor world [paper (PDF)] [slides (PDF)]
    NetBSD BoF
    • Makoto Fujiwara - check-update -- pkgsrc freshness -- [slides (html)]
    • Kazuya Goda - What's the best practice for implementation of rumpclient? [slides (PDF)]
    • Abhinav Upadhyay - Updates on man-k.org
    • Abhinav Upadhyay - new implementation for spell(1) [slides (PDF)]
    • Hrishikesh Goyal - HTree Directory Support of Ext3fs
    Work-in-Progress session
    • Ryota Ozaki - Progress Reports of MP-safe Networking in NetBSD [slides (PDF)]

    2016

    EuroBSDcon 2016

    Conference talks
    • Ryota Ozaki and Kengo Nakahara - Toward MP-safe Networking in NetBSD [slides (PDF)]
    • Jörg Sonnenberger - Bulk building in the many core era [slides (html)]
    • Abhinav Upadhyay - Automated Learning From Man Pages [slides (html)]
    Developer summit talks
    • Leonardo Taccari - Split debug symbols for pkgsrc builds - Short report after Google Summer of Code 2016 [slides (PDF)]

    BSDCan 2016

    BSDCan talk
    • SAITOH Masanobu - NetBSD 2016 (in the closing session) [slides (PDF)]

    AsiaBSDCon 2016

    Paper sessions
    • Jörg Sonnenberger - P01C: How to break long-term compatibility in NetBSD [paper (PDF)]
    • Alistair G. Crooks - P04C: New Security Models for NetBSD
    • Hiroyuki Bessho - P05C: Peripheral-side USB support for NetBSD [paper (PDF)] [slides (PDF)]
    NetBSD BoF
    • Ryota Ozaki and Kengo Nakahara - Current status of NetBSD MP-safe network stack project [slides (PDF)]
    • Kengo Nakahara and Taylor R. Campbell - Introduction of passive reference [slides (PDF)]
    • Ryo Shimizu - ipgen: Interactive Packet Generator for performance measurement [slides (PDF)]
    • SAITOH Masanobu - Wireless LAN service in AsiaBSDCon 2016 by SA-W2 [slides (PDF)]
    • Ryo ONODERA - NetBSD on Google Compute Engine -- step by step guide -- [slides (PDF)]
    • Jörg Sonnenberger - Clang on SPARC [slides (html)]

    2015

    EuroBSDcon 2015

    Conference talks
    • Taylor R. Campbell - Protobufs for kernel/user interface [slides (PDF)]
    • Taylor R. Campbell - Tricky issues in file systems [slides (PDF)]
    Developer summit talks
    • Taylor R. Campbell - Entropy pools [slides (PDF)]
    • Jörg Sonnenberger - NetBSD and Clang [slides (html)]
    Developer summit talks (prepared but not presented)
    • Taylor R. Campbell - Concurrency hacks [slides (PDF)]
    • Taylor R. Campbell - Notes on WAPBL [slides (PDF)]

    BSDCan 2015

    • Andrew Cagney - What happens when a dwarf and a daemon start dancing by the light of the silvery moon? [slides (PDF)] [video]

    AsiaBSDCon 2015

    Paper sessions
    • Dennis Ferguson - Modernizing BSD Networking [slides (PDF)]
    • Ryota Ozaki and Kengo Nakahara - Modernizing NetBSD Networking Facilities and Interrupt Handling [paper (PDF)] [slides (PDF)]
    • Martin Husemann - The odd kid on the block [paper (PDF)] [slides(html)]
    • Taylor R. Campbell - Cross-compilation in pkgsrc [paper (PDF)] [slides (PDF)]
    • Justin Cormack - The rump kernel: A tool for driver development and a toolkit for applications [paper (PDF)] [slides]
    Work-in-Progress session
    • Taylor R. Campbell - NetBSD Work-in-Progess [slides (PDF)]
    NetBSD BoF
    • Taylor R. Campbell - A brief overview of DRM/KMS and its status in NetBSD [slides (PDF)]
    • Kazuya Goda - Development of vxlan(4) using rump kernel [slides (PDF)]
    • Makoto Fujiwara - List of packages to be updated out of 12,000 [slides (PDF)]
    • Ryo ONODERA - How to package github softwares [slides (ODP)], [slides (PDF)]

    2014

    Dynamic Languages Symposium 2014

    • Lourival Pereira Vieira Neto, Roberto Ierusalimschy, Ana Lucia de Moura and Marc Balmer - Scriptable Operating Systems with Lua [paper (PDF)]

    EuroBSDcon 2014

    • Jörg Sonnenberger and Martin Husemann - (Tool-)chaining the Hydra - the ongoing quest for modern toolchains in NetBSD
    • Taylor R. Campbell - The entropic principle: /dev/u?random and NetBSD [slides (PDF)] [video (MP4)]
    • Lourival Pereira Vieira Neto - NPF Scripting with Lua: Scripting the NetBSD Packet Filter with Lua
    • Alexander Nasonov - JIT Code Generator for NetBSD

    AsiaBSDCon 2014

    • SAITOH Masanobu and Hiroki Suenaga - Developing CPE Routers based on NetBSD: Fifteen Years of SEIL [paper (PDF)] [slides (PDF)]
    • SAITOH Masanobu and Hiroki Suenaga - Implementation and Modification for CPE Routers: Filter Rule Scan Optimization, IPsec Interface and Ethernet Switch [paper (PDF)] [slides (PDF)]
    • Mindaugas Rasiukevicius - NPF - progress and perspective

    2013

    BSD-Day 2013

    • Jörg Sonnenberger - MCLinker - the final toolchain frontier (html)

    AsiaBSDCon 2013

    • Jörg Sonnenberger - MCLinker - the final toolchain frontier [paper (PDF)] [slides (html)]
    • Jörg Sonnenberger - Perfect(ing) hashing in NetBSD [paper (PDF)] [slides (html)]

    FOSDEM 2013

    • Marc Balmer - Lua in the NetBSD Kernel

    2012

    AsiaBSDCon 2012

    • Abhinav Upadhyay - Apropos Replacement: Development of a full text search tool for man pages [paper (PDF)]

    FOSDEM 2012

    • Marc Balmer - Lua in the NetBSD Kernel (PDF)

    2011

    BSD-Day 2011

    • Thomas Klausner - Porting Software to *BSD (PDF)

    EuroBSDcon 2011

    • Jean-Yves Migeon - Virtualization under *BSD - The case of Xen (PDF)
    • Martin Husemann - Testing NetBSD automagically (PDF)

    FOSDEM 2011

    • Marc Balmer - Lua in NetBSD (PDF)

    Lua Workshop 2011

    • Marc Balmer - Lua in the NetBSD Kernel (PDF)

    2010

    AsiaBSDCon 2010

    • Antti Kantee - Rump Device Drivers: Shine On You Kernel Diamond [paper (PDF)]

    2009

    AsiaBSDCon 2009

    • Antti Kantee - Environmental Independence: BSD Kernel TCP/IP in Userspace [paper (PDF)]

    BSDCan 2009

    • Antti Kantee - Kernel Development in Userspace: The Application Approach [paper (PDF)]
    • Jörg Sonnenberger - Journaling FFS with WAPBL [slides (html)]
    • Stephen Borrill - Building products with NetBSD - thin-clients [paper (PDF)]

    USENIX Annual Technical Conference

    • Antti Kantee - Rump File Systems: Kernel Code Reborn [paper (PDF)]

    EuroBSDcon 2009

    • Arnaud Ysmal and Antti Kantee - fs-utils: File systems access tools in userland [paper (PDF)]
    • Jörg Sonnenberger - The pkgsrc wrapper framework [paper (PDF)]

    2008

    pkgsrcCon 2008

    • Jörg Sonnenberger - Another year of pkgsrc: News since last pkgrscCon
    • Jörg Sonnenberger - Pbulk - Design and Deployment
    • Dieter Baron - Ideas for Improving pkgsrc
    • Thomas Klausner - Updating Packages in pkgsrc

    AsiaBSDCon 2008

    • Christoph Badura - Gaols: Implementing Jails Under the kauth Framework [paper (PDF)]
    • Antti Kantee - Send and Receive of File System Protocols: Userspace Approach With puffs [paper (PDF)]
    • Kristaps Džonsons - Logical Resource Isolation in the NetBSD Kernel [paper (PDF)]
    • Alistair G. Crooks - A Portable iSCSI Initiator [paper (PDF)]
    • Jörg Sonnenberger, Jared D. McNeill - Sleeping Beauty---NetBSD on Modern Laptops [paper (PDF)]

    EuroBSDcon 2008

    • Antti Kantee - Converting Kernel File Systems to Services [slides (PDF)]
    • Hauke Fath - Managing BSD desktop clients - "Fencing in the herd" [ slides (pdf), audio streams]

    2007

    • Antti Kantee - puffs - Pass to Userspace Framework File System [paper (PDF)]
    • Antti Kantee and Alistair G. Crooks - ReFUSE: Userspace FUSE Reimplementation Using puffs [paper (PDF)]

    2006

    NYCBUG

    • Johnny C. Lam - Xen and the Art of System Administration [podcast]

    BSDCan 2006

    • Jan Schaumann - NetBSD Live CDs [paper]

    iParty8

    • Julio Merino - Introduction to NetBSD development (for iParty8) [sxi sources]

    EuroBSDcon 2006

    • Jörg Sonnenberger - The redesign of pkg_install for pkgsrc [paper (PDF)] [paper (tex source)]
    • Elad Efrat - NetBSD Security Enhancements Jan Schaumann - pkgsrc [podcast] [tex sources]

    2005

    • Tracy Di Marco White, Thomas L. Kula - NetBSD, Kerberos & AFS: From Zero to Distributed Filesystem in N Easy Steps
    • Jan Schaumann - Google's Summer of Code within NetBSD [podcast] [tex sources] [Google Maps]
    • Antti Kantee - Porting NetBSD/evbarm to the Arcom Viper [paper (PDF)]

    Partyzip@ 2005

    • Julio Merino - Introduction to NetBSD [sxi sources]

    2004

    • Antti Kantee - Using Application-Driven Checkpointing for Hot Spare High Availability [paper (PDF)]

    The following list shows presentations about or related to NetBSD. A list of older events (until ca. mid-2004) is kept here.

    Contact | Disclaimer | Copyright © 1994-2025 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
    NetBSD® is a registered trademark of The NetBSD Foundation, Inc.