Developed under the GNU General Public License, the source code for Linux is freely available to everyone. The goal of MPI is to develop a widely used standard for writing message-passing programs. The main language constructs are resources and operations. SR provides a novel integration of the mechanisms for invoking and servicing operations. Consequently, all of local and remote procedure call, rendezvous, message passing, dynamic process creation, multicast, and semaphores are supported.
SR also supports shared global variables and operations.