Roadmap

From Nsnam
Revision as of 21:28, 4 November 2011 by Tomh (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page is a brief summary of current development activities for ns-2. If you want to participate in any stages of the below development activities, please email the contacts listed below, or the ns-developers list.

Additional information is found at the Developer Information page.

Note: ns-2 is being only lightly maintained at present due to the development work on ns-3. ns-3 is actively maintained and has been making releases since mid-2008. However, if you would like to help maintain some ns-2 code in the future (and accelerate the pace of ns-2 and related package development), please contact Tom Henderson.

Contents

Release schedule

Update: ns-2.35 was released on Nov. 4, 2011. This page will be revised once ns-2.36 plans are started.

ns-2.34 was released on June 17, 2009. The next ns-2 (ns-2.35) release is planned for October 2011. The main changes with respect to ns-2.34 will be moving to the Tcl/Tk 8.5-series, updating the code for newer compilers and Linux distributions, and fixing some portability issues. There are also several new models or model updates.

The following list of items has been worked on recently in preparing for the release:

System or build issues

Model upgrades or additions

Bug fixes (for models) pending

Bug tracker

Bugs: http://sourceforge.net/tracker/?group_id=149743&atid=775392

Patches: http://sourceforge.net/tracker/?group_id=149743&atid=775394

Current release snapshots

Please test the following release candidates and provide feedback (or patches) to ns-developers@isi.edu.

Latest release candidates posted October 2011:

Test results

ns-allinone-2.35-RC9 is mainly being tested on these systems:

  • Linux Ubuntu 10.04.3 (LTS) x86_64, Ubuntu 11.04 (i386)
  • Fedora Core 15 (i386)
  • OS X 10.6.2 Snow Leopard Intel x86

The ns-allinone-2.35-RC7 package installs on these platforms:

  • Ubuntu Karmic i386
  • Fedora Core 12 i386/x86_64
  • Ubuntu 8.04 LTS x86_64
  • Cygwin 1.7.5 for Windows XP 32-bit
  • OS X 10.6.2 Snow Leopard Intel x86
  • OS X 10.4.9 powerpc Xcode 2.4.1 gcc-4.0.1

The main supported platforms by the project are Linux (32- and 64-bit), OS X (ppc and Intel), and Windows (via cygwin).

Other platforms (e.g. Solaris) have historically been supported by external maintainers.

Code proposals under review

See above Roadmap (PUMA, DCCP and M-DART contributions).

Personal tools