Difference between revisions of "Ns-3.16"

From Nsnam
Jump to: navigation, search
(Release schedule)
(Packaging)
Line 24: Line 24:
 
Source tarball ns-allinone-3.16.tar.bz2.
 
Source tarball ns-allinone-3.16.tar.bz2.
  
Tarball unpacks to ns-allinone-3.16 which contains, at top level:
+
Bake has been deferred to ns-3.17; we'll use the existing build system.
 
+
  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 either call 'build.py', which will be a wrapper around bake, or else directly call 'bake.py build' 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 features =
 
= new features =

Revision as of 05:03, 9 December 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
  • Fri Dec 7 -- code freeze on ns-3-dev
    • a few more patches to marshal in
  • Wed Dec 12 -- ns-3.16 released

Proposed supported platforms

  • Linux Ubuntu 12.10
  • Linux Fedora 17 (also 18 beta)
  • 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.

Bake has been deferred to ns-3.17; we'll use the existing build system.

new features

Bugs being worked