1 1.3 wiz $NetBSD: networking,v 1.3 2008/03/19 22:51:36 wiz Exp $ 2 1.1 agc 3 1.1 agc NetBSD Networking Roadmap 4 1.2 jmmv ========================= 5 1.1 agc 6 1.1 agc This is a small roadmap document, and deals with the networking 7 1.1 agc side of the operating system. 8 1.1 agc 9 1.1 agc NetBSD 5.0 will ship with the following virtualization elements in 10 1.1 agc place: 11 1.1 agc 12 1.1 agc 1. Mobile IPv6 13 1.1 agc 14 1.1 agc The following elements and projects are pencilled in for 5.0, but 15 1.1 agc please do not rely on them being there. 16 1.1 agc 17 1.1 agc 2. SCTP 18 1.1 agc 3. network driver polling 19 1.1 agc 20 1.1 agc The following projects are expected to be included in NetBSD 6.0 21 1.1 agc 22 1.1 agc 4. ALTQ processing on input 23 1.1 agc 5. integrated multicast dns / zeroconf 24 1.3 wiz 6. tcp support in libsa 25 1.1 agc 7. netboot from http 26 1.1 agc 27 1.1 agc We expect to branch for the 5.0 release in April or May 2008, which would 28 1.1 agc put a NetBSD 5.0 Release date in Q4 2008. An annual release cycle would 29 1.1 agc thus mean that 6.0 would be branched in April or May 2009. 30 1.1 agc 31 1.1 agc Pictorially, this looks like: 32 1.1 agc 33 1.1 agc 2008 2009 34 1.1 agc Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug 35 1.1 agc |===|===|===|===|===|===|===|===|===|===|===|===|===|===|===|===|===|===|===| 36 1.1 agc 37 1.1 agc | ------- 5.0 --------- | | ------- 6.0 38 1.1 agc branch release branch 39 1.1 agc 40 1.1 agc 1-3 4,5 6 7 8 41 1.1 agc 42 1.1 agc We'll continue to update this roadmap as features and dates get firmed up. 43 1.1 agc 44 1.1 agc 45 1.1 agc Some explanations 46 1.1 agc ================= 47 1.1 agc 48 1.1 agc 2. SCTP 49 1.2 jmmv ------- 50 1.1 agc 51 1.1 agc Add support for the SCTP for both IPv4 and IPv6. 52 1.1 agc 53 1.1 agc Responsible: jmcneill 54 1.1 agc 55 1.1 agc 3. network driver polling 56 1.2 jmmv ------------------------- 57 1.1 agc 58 1.1 agc Responsible: matt 59 1.1 agc 60 1.1 agc 4. ALTQ processing for input 61 1.2 jmmv ---------------------------- 62 1.1 agc 63 1.1 agc Responsible: matt 64 1.1 agc 65 1.1 agc 5. multicast DNS / zeroconf 66 1.2 jmmv --------------------------- 67 1.1 agc 68 1.1 agc Add support for multicast DNS (name.local) 69 1.1 agc 70 1.1 agc Responsible: ??? 71 1.1 agc 72 1.2 jmmv 6. tcp support in libsa 73 1.2 jmmv ----------------------- 74 1.1 agc 75 1.1 agc Add a tiny tcp implementation to libsa. 76 1.1 agc 77 1.1 agc Responsible: matt 78 1.1 agc 79 1.2 jmmv 7. http netbooting 80 1.2 jmmv ------------------ 81 1.1 agc 82 1.1 agc Be able to use a HTTP server hosting a kernel and/or disk image as a 83 1.1 agc read-only root device. 84 1.1 agc 85 1.1 agc Responsible: ??? 86 1.1 agc 87 1.1 agc Matt Thomas 88 1.1 agc Wed Feb 27 22:45:26 UTC 2008 89