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