This page contains the list of all available projects, broken by topic and difficulty. The topics are as follows:
File system projects
Easy
Medium
Hard
Kernel-level projects
Easy
Medium
- Add Subfiles to FFS
- Binary compatibility for puffs backend
- More intelligent buffer queue management
- Make /boot.cfg handling machine independent
- Compressed Cache System
- Flash translation layer
- File Systems as Network Services
- ISDN NT support and Asterisk integration
- Add directory notify to kqueue
- LED/LCD Generic API
- Packet Latency Library
- Updated Atheros WiFi support
- NetBSD/azure -- Bringing NetBSD to Microsoft Azure
- OpenCrypto swcrypto(4) enhancements
- Installable cache control (or scheduling policies)
- Add a kernel API for timed power-on
- Make NetBSD a supported guest OS under VirtualBox
Hard
- Lockless, atomic FIFO/LIFO queues
- Lockless, atomic and generic Radix/Patricia trees
- Graceful USB disk detach/reattach
- Improve caching
- Improved Automounter Support
- support jails-like features
- Kernel continuations
- NetBSD block device driver for NAND flash chips
- Improve writing to the file system
- Research converting system interfaces to XML
Miscellaneous projects
Easy
Medium
Hard
Networking projects
Easy
Medium
Hard
pkgsrc projects
Easy
Medium
- Bulk build tracker application
- Support pkgsrc cross-bootstrapping
- Create a cross-compile environment package for pkgsrc on NetBSD
- pkgin improvements
- Split debug symbols for pkgsrc builds similar to redhat
- Unprivileged pkgsrc builds
- Unify standard installation tasks
- Add pkgsrc support to packagekit
- Port pkgsrc to MinGW
- Rewrite pkg_comp with portability as a major goal
Hard
Port-related projects
Easy
Medium
Hard
Userland projects
Easy
- Refactor Tabular Display Programs
- Make enhancements
- Inetd enhancements -- Add new features to inetd
- Implement stable privacy addresses for IPv6
- Curses library automated testing
- Improve and extend libintl
- Live upgrade
- Add UDF support to makefs
- BSD licensed rsync replacement
- System upgrade
- BSD licensed troff/nroff replacement
- WiFi browser
Medium
- Make Anita support multiple virtual machine systems
- NetBSD/aws -- Bringing NetBSD to Amazon's Web Services
- Refactoring Aid for C
- Light weight precision user level time reading
- System-level font handling in Unix
- Port launchd
- New LPR/LPD for NetBSD
- Visualization tool for arbitrary network topology
- Secure-PLT - supporting new PLT formats on alpha
- Sysinst alternative interface
Hard
Unclassified projects
This section contains the list of projects that have not been classified: i.e. projects that lack a tag defining their category and/or their difficulty.
Theoretically, this section should be empty. In practice, however, it is all too easy to forget to tag a project appropriately when defining it, and this section is intended to help in spotting such misclassified projects. Please note that misclassified projects may not appear in other indexes, so it is important to spot them!
![[NetBSD Logo]](http://www.NetBSD.org/images/NetBSD-smaller.png)