*** Unofficial Roadmap of the NetBSD Project ***

Below is an attempt of a (unofficial!) roadmap for future NetBSD
releases. Please note that I'm not part of NetBSD's project
management, as such this is in no way an official statement.  Also,
please take the given timeframes here with a grain of salt, as the
NetBSD Project is a volunteer project, and as such it's not easy to
plan ressources. Contact me at hubertf@NetBSD.org if you have any
questions or think we forgot to mention something important!


4: ("likely for next release")
 * BSD-licensed mkisofs-replacement ("makefs -t cd9660")
    (DONE in 4)
 * carp integration  (DONE in 4)
 * Framework for firmware upload (afb, isdn devices, various WLAn
   cards, ...) (DONE in 4)
 * Meshcube port  (DONE in 4)
 * ACPI sleep/wake support  (MOVED 4->5)
 * iSCSI target (server) support  (DONE in 4)
 * NDIS wrapper support  (DONE in 4)
 
5: ("not in next release, but within reach")
 * iSCSI initiator (client) support
 * ACPI suspend-to-disk 
 * Support for sparc64 SMP  (MOVED 4->5)
 * Integration of AltQ with PF/IPF 
 * Move to X.org 
 * Have Java available (MOVED 4->5)
 * More i18n work: positional specifiers for printf ("%3$s"),
   LC_COLLATE, localedef(3), wchar_t in C++ lib
    (MOVED 3->5)
 * Improved LKM system, including dynamic kernel symbols (MOVED 3->5)
 * i18n'd userland commands (ls, ...) (MOVED 3->5)
 * Support for IA64 CPU  (MOVED 5->6)

6: ("pie in the sky, volunteers welcome!") 
 * Wedges for disklabel/partition table handling (MOVED 4->6)
 * Volumen management 
 * Logging for UFS (no more fsck!) (MOVED 5->6)
 * Write support for UDF  
 * FireWire (video, disk and network) (MOVED 4->6)
 * NFSv4 (MOVED 5->6)
 * Power management framework
 * Complete regression suite for all subsystems of the operating system
    (MOVED 5->6)   
 * syspkg (packagized system sets)  (MOVED 4->6)
 * binary patches (security, ...) (MOVED 5->6)
 * scheduler modules  (MOVED 5->6)
 * New (Solaris-like) locking infrastructure for fine grained SMP
   (MOVED 4->6)
 * moving from "big lock" kernel locking to fine grained locking
   (MOVED 5->6)
 * uwscons integration (asian and other language graphical console
   support) (MOVED 4->6)
 * Infrastructure to run OpenGL in hardware w/ XFree4/X.org (DRI, ...)
   (MOVED 4->6)
 * shared library prebinding  (MOVED 4->6)
 * doors (needs threads) (MOVED 5->6) 
 * Support for UltraSPARC III/IV/T1 (MOVED 4->6 )
 * Support for 32/64bit MIPS SMP (MOVED 5->6)
 * Support for S/390 CPU (MOVED 5->6)
 * Support for POWER CPU (MOVED 5->6)
 * Support for m88k CPU (MOVED 5->6)
 * 64/128bit time_t (MOVED 5->6)
 * Flash player for native webbrowser (e.g. wrapper linux->native)
   (MOVED 5->6)
 * cross compiling pkgsrc (MOVED 5->6)
 * Support for MMU-less systems (MOVED 5->6)
 * POSIX.1e ACL, MAC security features (MOVED 5->6)
 * POSIX.1b realtime features (MOVED 5->6)
 * Source/Binary compatibility with QNX, VxWorks (MOVED 5->6)
 * Darwin and MacOS X GUI support   (MOVED 5->6)

---

Related information:
  src/doc/TODO
  src/doc/TODO.*
  src/doc/ROADMAP
  pkgsrc/doc/TODO

-- 
$Id: roadmap.html,v 1.11 2006/07/05 14:51:46 feyrer Exp feh39068 $