networking revision 1.1
11.1Sagc$NetBSD: networking,v 1.1 2008/03/19 20:12:53 agc Exp $
21.1Sagc
31.1SagcNetBSD Networking Roadmap
41.1Sagc=============================
51.1Sagc
61.1SagcThis is a small roadmap document, and deals with the networking
71.1Sagcside of the operating system.
81.1Sagc
91.1SagcNetBSD 5.0 will ship with the following virtualization elements in
101.1Sagcplace:
111.1Sagc
121.1Sagc1. Mobile IPv6
131.1Sagc
141.1SagcThe following elements and projects are pencilled in for 5.0, but
151.1Sagcplease do not rely on them being there.
161.1Sagc
171.1Sagc2. SCTP
181.1Sagc3. network driver polling
191.1Sagc
201.1SagcThe following projects are expected to be included in NetBSD 6.0
211.1Sagc
221.1Sagc4. ALTQ processing on input
231.1Sagc5. integrated multicast dns / zeroconf
241.1Sagc6. tcp support in liba
251.1Sagc7. netboot from http
261.1Sagc
271.1SagcWe expect to branch for the 5.0 release in April or May 2008, which would
281.1Sagcput a NetBSD 5.0 Release date in Q4 2008. An annual release cycle would
291.1Sagcthus mean that 6.0 would be branched in April or May 2009.
301.1Sagc
311.1SagcPictorially, this looks like:
321.1Sagc
331.1Sagc 2008                                        2009
341.1Sagc Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug
351.1Sagc|===|===|===|===|===|===|===|===|===|===|===|===|===|===|===|===|===|===|===|
361.1Sagc
371.1Sagc                | ------- 5.0 --------- |                       | ------- 6.0
381.1Sagc              branch                  release                 branch
391.1Sagc
401.1Sagc 1-3     4,5                  6      7       8
411.1Sagc
421.1SagcWe'll continue to update this roadmap as features and dates get firmed up.
431.1Sagc
441.1Sagc
451.1SagcSome explanations
461.1Sagc=================
471.1Sagc
481.1Sagc2. SCTP
491.1Sagc
501.1SagcAdd support for the SCTP for both IPv4 and IPv6.
511.1Sagc
521.1SagcResponsible: jmcneill
531.1Sagc
541.1Sagc
551.1Sagc3. network driver polling
561.1Sagc
571.1SagcResponsible: matt
581.1Sagc
591.1Sagc
601.1Sagc4. ALTQ processing for input
611.1Sagc
621.1SagcResponsible: matt
631.1Sagc
641.1Sagc
651.1Sagc5. multicast DNS / zeroconf
661.1Sagc------------------
671.1Sagc
681.1SagcAdd support for multicast DNS (name.local)
691.1Sagc
701.1SagcResponsible: ???
711.1Sagc
721.1Sagc
731.1Sagc6. tcp support in libsa.
741.1Sagc------------------------------------
751.1Sagc
761.1SagcAdd a tiny tcp implementation to libsa.
771.1Sagc
781.1SagcResponsible: matt
791.1Sagc
801.1Sagc
811.1Sagc6. http netbooting
821.1Sagc----------------
831.1Sagc
841.1SagcBe able to use a HTTP server hosting a kernel and/or disk image as a
851.1Sagcread-only root device.
861.1Sagc
871.1SagcResponsible: ???
881.1Sagc
891.1SagcMatt Thomas
901.1SagcWed Feb 27 22:45:26 UTC 2008
91