Difference between revisions of "Ns-3.16"

From Nsnam
Jump to: navigation, search
(Packaging)
(Packaging)
Line 34: Line 34:
 
   gccxml-ns3  ns-3.16        openflow-ns3  pygccxml
 
   gccxml-ns3  ns-3.16        openflow-ns3  pygccxml
  
The new user will call 'build.py' which is a wrapper around bake.py and will build all ns-3 components.  From that point forward, the user may recurse into the ns-3.16 directory and work from there using ./waf as usual (if all work is ns-3-based).  If the user wants to work with additional packages (Direct Code Execution), he/she will reconfigure at the bake.py level and download additional components.
+
The new user will call 'build.py' which is a wrapper around 'bake.py' and will build all ns-3 components.  From that point forward, the user may recurse into the ns-3.16 directory and work from there using ./waf as usual (if all work is ns-3-based and just uses the libraries such nsc and netanim built initially from build.py).  If the user wants to work with additional packages (Direct Code Execution), he/she will reconfigure at the bake.py level and download additional components.  If the user wants to edit or patch the ns-3 supporting modules (e.g. nsc or netanim) he/she will need to do more work at the bake level.
  
 
= new feature reviews =
 
= new feature reviews =

Revision as of 15:04, 24 November 2012

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

This page summarizes the ongoing release planning for ns-3.16. The ns-3 release process is listed here and here.

Release schedule

  • Wed Nov 21 -- new feature freeze
    • keeping open for possible BRITE and LTE scheduler inclusion
  • Wed Dec 5 -- code freeze on ns-3-dev
  • Wed Dec 12 -- ns-3.16 released

Proposed supported platforms

  • Linux Ubuntu 12.10
  • Linux Fedora 17
  • Linux Ubuntu 12.04 LTS
  • Ubuntu 10.04.3 LTS
  • Mac OS X Mountain Lion 10.8.2
  • FreeBSD 9
  • FreeBSD 8.2

Packaging

Source tarball ns-allinone-3.16.tar.bz2.

Tarball unpacks to ns-allinone-3.16 which contains, at top level:

  bake          bakefile.xml  build.py  doc       generate-binary.py
  bakeconf.xml  bake.py       examples  source    test 

The source/ directory contains:

 click       netanim        nsc           pybindgen  
 gccxml-ns3  ns-3.16        openflow-ns3  pygccxml

The new user will call 'build.py' which is a wrapper around 'bake.py' and will build all ns-3 components. From that point forward, the user may recurse into the ns-3.16 directory and work from there using ./waf as usual (if all work is ns-3-based and just uses the libraries such nsc and netanim built initially from build.py). If the user wants to work with additional packages (Direct Code Execution), he/she will reconfigure at the bake.py level and download additional components. If the user wants to edit or patch the ns-3 supporting modules (e.g. nsc or netanim) he/she will need to do more work at the bake level.

new feature reviews


Bugs being worked

Simulation core

Bugs or issues involving things that are not related to protocol or channel models.

Bugs in ns-3 models

Open bugs will be worked on a best-effort basis.