Userspace Emulation For Fun And Profit
Posted late Thursday afternoon, July 4th, 2024
Efficient Package Distribution
Posted Thursday afternoon, July 4th, 2024
Fullfs file system
Posted Sunday night, January 21st, 2024
RFC 5927 countermeasures against IPv6 ICMP attacks on TCP
Posted at lunch time on Sunday, October 1st, 2023
Automatic tests for PAM
Posted mid-morning Friday, September 29th, 2023
Further isolate builds from system environment
Posted Monday afternoon, July 3rd, 2023
Isolate builds from user environment
Posted at lunch time on Friday, May 12th, 2023
Web interface for pbulk
Posted late Wednesday evening, January 18th, 2023
Add UEFI boot options
Posted Thursday afternoon, January 12th, 2023
Bulk builds with download isolation
Posted Sunday night, January 8th, 2023
Port Java SWT
Posted at lunch time on Wednesday, September 28th, 2022
Audio visualizer for the NetBSD base system (350h)
Posted early Wednesday morning, May 11th, 2022
Port the Enlightenment desktop environment to NetBSD (350h)
Posted early Wednesday morning, May 11th, 2022
Add support for OpenCL and Vulkan to NetBSD xsrc (175h)
Posted early Wednesday morning, May 11th, 2022
Improve support for NetBSD sensors and audio APIs in third-party software (350h)
Posted early Wednesday morning, May 11th, 2022
Automate handling of donations (350h)
Posted at teatime on Thursday, March 10th, 2022
Convert a Wi-Fi driver to the new Wi-Fi stack (175h)
Posted late Saturday afternoon, November 27th, 2021
Fix resize_ffs(8) for FFSv2 file systems
Posted late Thursday afternoon, November 18th, 2021
Make signed binary pkgs for NetBSD happen
Posted late Wednesday morning, October 27th, 2021
Improve UI of pkgsrc MESSAGE (175h)
Posted mid-morning Monday, September 6th, 2021
fsck for UDF
Posted late Thursday morning, July 15th, 2021
Convert NetBSD documentation from DocBook to asciidoc
Posted at lunch time on Sunday, May 2nd, 2021
Fix PR 56086: Resume hangs when tpm(4) is enabled
Posted late Wednesday evening, March 31st, 2021
xhci scatter-gather support
Posted late Thursday evening, March 25th, 2021
xhci resume support
Posted Thursday evening, March 25th, 2021
auto create swap on memory pressure (175h)
Posted Tuesday evening, October 13th, 2020
Update web firewall documentation from ipfilter to npf
Posted early Monday morning, October 5th, 2020
ZFS root support (bootloader and mount_root)
Posted Friday night, February 21st, 2020
SASL-C implementation for the OpenLDAP client (350h)
Posted at lunch time on Sunday, August 11th, 2019
Add Argon2 password hashing
Posted early Wednesday morning, March 13th, 2019
Port XRay to the NetBSD kernel
Posted late Sunday evening, February 3rd, 2019
Filesystem Fuzzing with Americal Fuzzy Lop
Posted late Monday night, January 29th, 2019
Add support for chdir(2) support in posix_spawn(3)
Posted Thursday evening, January 24th, 2019
Make system(3) and popen(3) use posix_spawn(3) internally
Posted Thursday evening, January 24th, 2019
rumpkernel fuzzing (350h)
Posted Wednesday night, January 23rd, 2019
Adapt TriforceAFL for the NetBSD kernel fuzzing
Posted Wednesday night, January 23rd, 2019
Test root device and root file system selection (350h)
Posted Monday night, January 21st, 2019
Add KNF (NetBSD style) clang-format configuration (175h)
Posted late Friday afternoon, January 18th, 2019
IKEv2 daemon for NetBSD (350h)
Posted at teatime on Friday, January 18th, 2019
Merge code from two Realtek Wifi Drivers (175h)
Posted at teatime on Friday, January 18th, 2019
DRM 32bit and linux compat code
Posted at teatime on Friday, January 18th, 2019
Emulating linux binaries on ARM64
Posted Friday afternoon, January 18th, 2019
Emulating missing linux syscalls (350h)
Posted Friday afternoon, January 18th, 2019
VMWare graphical acceleration (350h)
Posted Friday afternoon, January 18th, 2019
Emulating android programs
Posted Friday afternoon, January 18th, 2019
Making a network driver MPSAFE (175h)
Posted Friday afternoon, January 18th, 2019
Porting Raspberry Pi graphics -- VC4 DRM driver (350h)
Posted Friday afternoon, January 18th, 2019
iscsictl(1) enhancement (175h)
Posted late Monday evening, January 14th, 2019
NPF improvements
Posted Monday afternoon, December 10th, 2018
Statically linked locales for libc
Posted late Sunday night, November 12th, 2018
Test Linux emulation (350h)
Posted at lunch time on Thursday, February 15th, 2018
Add FFS support to U-Boot
Posted late Tuesday morning, February 13th, 2018
Port Wine to amd64
Posted early Tuesday morning, February 13th, 2018
Creating .deb packages
Posted Monday night, February 12th, 2018
Benchmark NetBSD
Posted late Monday evening, February 12th, 2018
Modern cryptographic algorithms to netpgp, netpgpverify (350h)
Posted Monday evening, February 12th, 2018
Machine-independent EFI bootloader (for ARM)
Posted Monday evening, February 12th, 2018
Building userland with sanitizers
Posted Sunday evening, February 4th, 2018
Integrate SafeStack with the basesystem
Posted Saturday afternoon, January 27th, 2018
Integrate Scudo with the basesystem (350h)
Posted Saturday afternoon, January 27th, 2018
Research and integrate the static code analyzers with the NetBSD codebase (350h)
Posted Saturday afternoon, January 27th, 2018
Enhance the syzkaller support for NetBSD (350h)
Posted Saturday afternoon, January 27th, 2018
Kernel Undefined Behavior SANitizer
Posted Saturday afternoon, January 27th, 2018
Kernel Address SANitizer
Posted Saturday afternoon, January 27th, 2018
Integrate libFuzzer with the basesystem (350h)
Posted Saturday afternoon, January 27th, 2018
Integrate LLVM/GCC Sanitizers with pkgsrc (350h)
Posted Saturday afternoon, January 27th, 2018
ALTQ Refactoring and NPF Integration (350h)
Posted late Thursday evening, September 14th, 2017
Build the kernel as PIE
Posted Saturday afternoon, July 1st, 2017
Performance regression testing
Posted late Tuesday night, March 1st, 2017
Quotas for LFS
Posted in the wee hours of Friday night, August 27th, 2016
fallocate for FFS
Posted Friday evening, August 26th, 2016
New automounter
Posted early Friday morning, August 26th, 2016
Buffer queue flow control
Posted early Friday morning, August 26th, 2016
Defragmentation for FFS
Posted early Friday morning, August 26th, 2016
Make MAXPHYS dynamic (underway; stalled)
Posted early Friday morning, August 26th, 2016
gomoku(6)'s brain
Posted in the wee hours of Sunday night, August 8th, 2016
Separate test depends for pkgsrc
Posted terribly early Thursday morning, June 2nd, 2016
Speed up BSD make with kqueue/inotify
Posted terribly early Friday morning, May 27th, 2016
Userland PCI drivers (350h)
Posted late Tuesday afternoon, February 23rd, 2016
Scalable entropy gathering
Posted Tuesday afternoon, February 23rd, 2016
Tickless NetBSD with high-resolution timers (350h)
Posted late Monday evening, February 22nd, 2016
Parallelize page queues
Posted late Monday evening, February 22nd, 2016
POSIX Test Suite Compliance
Posted Friday afternoon, February 19th, 2016
Language-neutral interface specifications (research)
Posted terribly early Wednesday morning, February 17th, 2016
Discard for FFS
Posted early Wednesday morning, November 25th, 2015
Discard for RAIDframe
Posted early Wednesday morning, November 25th, 2015
RAIDframe scrubbing (175h)
Posted late Thursday afternoon, November 5th, 2015
Port dom0 to the ARM cpu architecture
Posted at midnight, August 19th, 2015
Blktap2 driver support
Posted at midnight, August 19th, 2015
Boot path cleanup to remove #ifdef XEN clutter
Posted at midnight, August 19th, 2015
Dom0 SMP support
Posted at midnight, August 19th, 2015
pv-on-hvm - Paravirtualised Driver Support with drivers in an HVM container
Posted at midnight, August 19th, 2015
ACPI power management (sleep/wakeup) support for Xen
Posted at midnight, August 19th, 2015
pvfb framebuffer video driver support (frontend)
Posted at midnight, August 19th, 2015
Xen DRMKMS support (GUI support on dom0)
Posted at midnight, August 19th, 2015
RAM hot-add
Posted at midnight, August 19th, 2015
Kernel Module support for Xen
Posted at midnight, August 19th, 2015
pvscsi driver support (frontend/backend)
Posted at midnight, August 19th, 2015
pvusb driver support (frontend/backend)
Posted at midnight, August 19th, 2015
libvirt support for Xen
Posted at midnight, August 19th, 2015
Xen: direct map support (with large pages)
Posted Tuesday night, August 18th, 2015
Query optimizer for find(1) (350h)
Posted late Wednesday evening, July 8th, 2015
Create an SQL backend and statisticics/query page for ATF test results
Posted Thursday evening, February 19th, 2015
RAID 6 in RAIDframe (175h)
Posted Wednesday night, February 18th, 2015
Locking pages into memory, redux
Posted terribly early Monday morning, February 16th, 2015
Publish-subscribe Unix sockets
Posted terribly early Monday morning, February 16th, 2015
Execute in place support
Posted terribly early Monday morning, February 16th, 2015
Per-user memory limits for tmpfs
Posted terribly early Monday morning, February 16th, 2015
Proper locking in scsipi
Posted terribly early Monday morning, February 16th, 2015
Transparent full-disk encryption
Posted terribly early Monday morning, February 16th, 2015
Real asynchronous I/O (350h)
Posted in the wee hours of Sunday night, February 16th, 2015
DTrace syscall provider
Posted early Saturday morning, February 14th, 2015
Implement Ext4 file system support
Posted early Saturday morning, February 14th, 2015
Support Broadcom SoftMAC WiFi adapters
Posted early Saturday morning, February 14th, 2015
Support Xilinx MicroBlaze FPGA processor based evaluation boards
Posted early Saturday morning, February 14th, 2015
Porting Chromium web browser to NetBSD
Posted terribly early Saturday morning, February 14th, 2015
CVS Migration for NetBSD repos
Posted late Monday afternoon, December 15th, 2014
Add support for mapping userspace via SMAP/SMEP on newer x86 CPUs
Posted early Sunday morning, October 12th, 2014
Undo support for pkgsrc
Posted terribly early Saturday morning, August 30th, 2014
Move beyond TWM
Posted Wednesday afternoon, April 2nd, 2014
User interface plugins for games
Posted Wednesday afternoon, April 2nd, 2014
User switching with a secure attention key
Posted Wednesday afternoon, April 2nd, 2014
Desktop infrastructure
Posted Wednesday afternoon, April 2nd, 2014
Finish ZFS
Posted early Thursday morning, February 27th, 2014
Port or implement NFSv4
Posted terribly early Thursday morning, February 27th, 2014
Port Hammer
Posted terribly early Thursday morning, February 27th, 2014
Make u-boot compilable on NetBSD
Posted early Wednesday morning, February 19th, 2014
multipkg pkgsrc
Posted Thursday evening, October 3rd, 2013
Improve GNOME support in pkgsrc
Posted Tuesday evening, July 30th, 2013
Lua bindings, chicken and egg
Posted late Sunday afternoon, June 2nd, 2013
System upgrade
Posted Monday night, April 15th, 2013
Add directory notify to kqueue
Posted at lunch time on Monday, April 15th, 2013
pkgin improvements (350h)
Posted early Tuesday morning, April 9th, 2013
Port Mancoosi to pkgsrc
Posted at lunch time on Wednesday, March 27th, 2013
Make NetBSD a supported guest OS under VirtualBox
Posted mid-morning Thursday, March 21st, 2013
Make /boot.cfg handling machine independent
Posted Sunday evening, March 17th, 2013
Web UI for NPF
Posted Saturday evening, March 16th, 2013
Implement stable privacy addresses for IPv6
Posted late Tuesday night, February 27th, 2013
Create a NetBSD specific version of pygrub
Posted at midnight, December 27th, 2012
Split debug symbols for pkgsrc builds similar to redhat
Posted at lunch time on Sunday, December 2nd, 2012
NetBSD/azure -- Bringing NetBSD to Microsoft Azure
Posted in the wee hours of Saturday night, October 21st, 2012
Bulk build tracker application
Posted late Sunday night, April 9th, 2012
System-level font handling in Unix
Posted at midnight, March 26th, 2012
TLS (HTTPS) support in net/tnftp
Posted Saturday night, March 17th, 2012
Tool to find dependencies precisely
Posted late Saturday evening, March 17th, 2012
Spawn support in pkgsrc tools
Posted late Saturday evening, March 17th, 2012
Lockless, atomic FIFO/LIFO queues
Posted in the wee hours of Wednesday night, November 10th, 2011
Lockless, atomic producer/consumer queues
Posted in the wee hours of Wednesday night, November 10th, 2011
Lockless, atomic and generic Radix/Patricia trees
Posted in the wee hours of Wednesday night, November 10th, 2011
Fast protocol and port demultiplexing
Posted in the wee hours of Wednesday night, November 10th, 2011
Implement per-interface interrupt handling
Posted in the wee hours of Wednesday night, November 10th, 2011
Kernel continuations
Posted in the wee hours of Wednesday night, November 10th, 2011
Lazy receive processing
Posted in the wee hours of Wednesday night, November 10th, 2011
Separate nexthop cache from the routing table
Posted in the wee hours of Wednesday night, November 10th, 2011
Make TCP syncache optional
Posted in the wee hours of Wednesday night, November 10th, 2011
Revamped struct protosw
Posted in the wee hours of Wednesday night, November 10th, 2011
Virtual network stacks
Posted in the wee hours of Wednesday night, November 10th, 2011
802.11 operating scheme
Posted Sunday evening, November 6th, 2011
802.11 transmit queueing
Posted Sunday evening, November 6th, 2011
Suffix and pattern rules in BSD make
Posted Sunday evening, November 6th, 2011
Buffer queue coalescing and splitting
Posted Sunday evening, November 6th, 2011
Compressed Cache System
Posted Sunday evening, November 6th, 2011
Semantics of ..
Posted Sunday evening, November 6th, 2011
Implement ext3 file system support
Posted Sunday evening, November 6th, 2011
Flash translation layer
Posted Sunday evening, November 6th, 2011
IMAPfs for mail
Posted Sunday evening, November 6th, 2011
Coordinated caching and scheduling
Posted Sunday evening, November 6th, 2011
Apple ISO9660 extensions
Posted Sunday evening, November 6th, 2011
Implement or port JFS
Posted Sunday evening, November 6th, 2011
support jails-like features
Posted Sunday evening, November 6th, 2011
Rewrite kernfs and procfs
Posted Sunday evening, November 6th, 2011
Kismet
Posted Sunday evening, November 6th, 2011
Improve libvirt support in NetBSD pkgsrc
Posted Sunday evening, November 6th, 2011
NetBSD LiveCD with installer
Posted Sunday evening, November 6th, 2011
System log monitoring
Posted Sunday evening, November 6th, 2011
Support for MMU-less systems
Posted Sunday evening, November 6th, 2011
Unprivileged pkgsrc builds
Posted Sunday evening, November 6th, 2011
Kernel plugins for FS policy logic (research)
Posted Sunday evening, November 6th, 2011
Policy routing
Posted Sunday evening, November 6th, 2011
Cleanup routing code
Posted Sunday evening, November 6th, 2011
BSD licensed rsync replacement
Posted Sunday evening, November 6th, 2011
Generic SampleRate link-adaptation module
Posted Sunday evening, November 6th, 2011
Improve the SGI bootloader
Posted Sunday evening, November 6th, 2011
Port NetBSD to SGI Octane and Origin machines
Posted Sunday evening, November 6th, 2011
Optimize for R10k CPUs in machines like the SGI O2
Posted Sunday evening, November 6th, 2011
Add a kernel API for timed power-on
Posted Sunday evening, November 6th, 2011
Simpler, extent-based FFS
Posted Sunday evening, November 6th, 2011
Support for sun4v (UltraSPARC T1)
Posted Sunday evening, November 6th, 2011
syspkgs
Posted Sunday evening, November 6th, 2011
Teredo: Tunneling IPv6 over UDP through NATs
Posted Sunday evening, November 6th, 2011
Add snapshots to tmpfs
Posted Sunday evening, November 6th, 2011
BSD licensed troff/nroff replacement
Posted Sunday evening, November 6th, 2011
Universal Interactive Wedge Editor
Posted Sunday evening, November 6th, 2011
WiFi browser
Posted Sunday evening, November 6th, 2011
WLAN socket options
Posted Sunday evening, November 6th, 2011
Improve website infrastructure
Posted Sunday evening, November 6th, 2011
Add IOMMU support in x86 native ports
Posted Sunday evening, November 6th, 2011
Support latest features of Xen
Posted Sunday evening, November 6th, 2011
Implement or port XFS
Posted Sunday evening, November 6th, 2011
Zeroconf
Posted Sunday evening, November 6th, 2011
SMP Networking (aka remove the big network lock)
Posted late Sunday afternoon, November 6th, 2011
Make Anita support additional virtual machine systems
Posted late Saturday night, November 6th, 2011
Apropos replacement based on mandoc and SQLite's FTS
Posted late Saturday night, November 6th, 2011
NetBSD/aws -- Bringing NetBSD to Amazon's Web Services
Posted late Saturday night, November 6th, 2011
Refactor Tabular Display Programs
Posted late Saturday night, November 6th, 2011
Binary compatibility for puffs backend
Posted late Saturday night, November 6th, 2011
Refactoring Aid for C
Posted late Saturday night, November 6th, 2011
Create a cross-compile environment package for pkgsrc on NetBSD
Posted late Saturday night, November 6th, 2011
Support pkgsrc cross-bootstrapping
Posted late Saturday night, November 6th, 2011
Graceful USB disk detach/reattach
Posted late Saturday night, November 6th, 2011
Normalize and Summarize Email Threads
Posted late Saturday night, November 6th, 2011
Light weight precision user level time reading (350h)
Posted late Saturday night, November 6th, 2011
Implement file system flags to scrub data blocks before deletion
Posted late Saturday night, November 6th, 2011
File systems as network services using puffs
Posted late Saturday night, November 6th, 2011
Add kqueue support to GIO
Posted late Saturday night, November 6th, 2011
Inetd enhancements -- Add new features to inetd (175h)
Posted late Saturday night, November 6th, 2011
JTAG Kit and Guide (175h)
Posted late Saturday night, November 6th, 2011
Socket option to timestamp UDP packets in the kernel
Posted late Saturday night, November 6th, 2011
Port launchd (350h)
Posted late Saturday night, November 6th, 2011
LED/LCD Generic API
Posted late Saturday night, November 6th, 2011
Curses library automated testing
Posted late Saturday night, November 6th, 2011
Improve and extend libintl
Posted late Saturday night, November 6th, 2011
Packet Latency Library
Posted late Saturday night, November 6th, 2011
Live upgrade
Posted late Saturday night, November 6th, 2011
New LPR/LPD for NetBSD
Posted late Saturday night, November 6th, 2011
OpenCrypto swcrypto(4) enhancements
Posted late Saturday night, November 6th, 2011
Add dependency information to binary packages (350h)
Posted late Saturday night, November 6th, 2011
Version control config files
Posted late Saturday night, November 6th, 2011
Unify standard installation tasks
Posted late Saturday night, November 6th, 2011
Add other package format(s) to pkgsrc
Posted late Saturday night, November 6th, 2011
Userspace file system and device driver code sharing
Posted late Saturday night, November 6th, 2011
Implement RFC 6056: 'Recommendations for Transport-Protocol Port Randomization'
Posted late Saturday night, November 6th, 2011
Visualization tool for arbitrary network topology
Posted late Saturday night, November 6th, 2011
Secure-PLT - supporting RELRO binaries (350h)
Posted late Saturday night, November 6th, 2011
Authentication server meta-package (350h)
Posted late Saturday night, November 6th, 2011
Add binary pkg install to sysinst
Posted late Saturday night, November 6th, 2011
Sysinst enhancements
Posted late Saturday night, November 6th, 2011
Sysinst alternative interface (350h)
Posted late Saturday night, November 6th, 2011
Valgrind
Posted late Saturday night, November 6th, 2011
Verification tool for NetBSD32 (350h)
Posted late Saturday night, November 6th, 2011