This page describes the major versions of TIPC and the differences between them.
TIPC 2.1 is currently beginning development. It allows TIPC to be deployed using a wider range of network topologies and addresses a number of other user concerns.
This version will eventually incorporate the following enhancements:
TIPC 2.1 integration into mainstream Linux should begin shortly.
TIPC 2.0 incorporates many of the major improvements developed in TIPC 1.7, while also stripping out existing TIPC features that had limited appeal or were otherwise problematic. The result is a leaner, faster, and more maintainable code base that provides a better foundation for the continued evolution of TIPC.
While the core capabilities of TIPC remain unchanged, the following features are not available in TIPC 2.0:
TIPC 2.0 development started with Linux 2.6.35 and is still on-going. TIPC 2.0 is not available on VxWorks; however, users can obtain essentially equivalent behavior using TIPC 1.7.
TIPC 1.7 is a sidestream successor to TIPC 1.6, and contains a number of new and/or experimental features that were not immediately incorporated into mainstream Linux. These features include:
TIPC 1.7 was integrated into VxWorks 6.6. It is also available an add-on package that can be incorporated into Linux, Solaris, and VxWorks systems that support earlier versions of TIPC.
TIPC 1.6 is the first version of TIPC available in mainstream Linux. It is essentially identical to TIPC 1.5; the distinct version number allows it to be readily distinguished from the add-on version of TIPC used with earlier Linux kernels.
TIPC 1.6 was first integrated into Linux 2.6.16.
TIPC 1.5 is the first general purpose version of TIPC. It contains a number of enhancements that were prerequisites to TIPC's integration into Linux, including:
TIPC 1.5 was first integrated into VxWorks 6.3, and is also available as an add-on package that can be incorporated into Linux and VxWorks systems that support earlier versions of TIPC.
This is the first open source version of TIPC released by Ericsson, and is designed for use in closed systems that require limited protection against application errors. It supports single cluster networks of nodes only, and allows applications to utilize a socket-based API or (for kernel-based applications only) a proprietary native API.
It is available an add-on package that can be incorporated into Linux systems predating Linux 2.6.15. It was also integrated into VxWorks 6.1 and 6.2 as TIPC 1.1 and 1.2, respectively.