resources home

home >> developer resources
Developer Resources

Current Linux Development
OpenFabrics development utilizes a typical open-source process similar to that used by kernel.org, but using the OpenFabrics email lists,   http://lists.openfabrics.org/mailman/listinfo. Patches are sent to the email lists for review and discussion and then added to the code base by the maintainers of the various components.

The OpenFabrics code is maintained in several git database trees available at http://git.openfabrics.org/.  You may also refer to the OpenFabrics Wiki for additional developer information.

OpenFabrics Wiki
https://wiki.openfabrics.org/tiki-index.php

Linux Development Archives
The original OpenFabrics development (prior to the release of OFED 1.0) was contained in a subversion database. The archive of the original code base is still available in the subversion database, which is located at https://svn.openfabrics.org/svn/openib/gen2.

Linux Code Acceptable Use Policy
Users will only commit content which in good faith the user has verified the legal rights to distribute under a license that is acceptable and compatible with the existing licenses in the given repository. For example, the OpenIB upper layer protocols may be either GPL or OpenIB BSD, whereas the other OpenIB components should be dual licensed GPL and OpenIB BSD. All submitted OpenIB patches must contain the appropriate “signed-off by” line (e.g., signed-off by First and Last Name ).

Linux code Bug Tracking System
The Bugzilla Bug Tracking System is available at https://bugs.openfabrics.org.  To create a new Bugzilla account, visit https://bugs.openfabrics.org/createaccount.cgi, and provide the system with a valid e-mail address.

General Diagram of OpenFabrics  Linux Stack
http://www.openfabrics.org/docs/Sep06_OpenFabrics_Stack.ppt#257,1,Slide 1

OpenFabrics Windows Code Development
The OpenFabrics Windows development also occurs using an open-source development process, using the ofw@lists.openfabrics.org email list. The source code database for the Windows development is in a subversion database is available at, svn://openib.tc.cornell.edu

A complete Windows OpenFabrics install package can be downloaded at http://www.openfabrics.org/downloads/WinOF/.

Individual binary components of Windows OpenFabrics can be downloaded from http://openib.tc.cornell.edu/downloads/.

The OpenFabrics Windows development also has a Wiki that contains developer information regarding contributing and accessing the code database. The wiki is located at https://wiki.openfabrics.org/tiki-index.php?page=openIB+Windows.