LINX (IPC)
Encyclopedia
LINX is a new generation of the OSE
Link Handler that provides higher performance and more robust functionality. LINX is an Open Source
program for Inter-process communication
s (IPC).
It is developed by ENEA AB
in Sweden. The open source version has been released on SourceForge.
Utilizing direct message passing, LINX scales from DSPs and microcontrollers to 64-bit CPUs. LINX is independent of the underlying processor, operating system, or interconnect, supports control and data plane applications over reliable and unreliable media.
LINX also supports any distributed system topology, from a single processor on a single blade, to large networks with complex cluster topologies deployed on hundreds of processors in a multi-rack system.
LINX enable application processes distributed across multiple operating systems, CPUs, and interconnects to communicate, as if they were running on the same CPU under the same operating system. LINX provides the same services to the application regardless of hardware, operating system, physical interconnect, and network topology.
LINX utilizes an innovative address map for connections that greatly enhances flexibility and scalability. Unlike other IPC models, which must maintain the entire system address map on every node in the system, LINX nodes store only the addresses needed for active connections.
LINX project home page on SourceForge
Operating System Embedded
The Operating System Embedded is a real-time embedded operating system created by the Swedish information technology company ENEA AB. Bengt Eliasson, who at the time was a consultant from ENEA with an assignment at Ericsson, wrote the basic parts of the kernel...
Link Handler that provides higher performance and more robust functionality. LINX is an Open Source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
program for Inter-process communication
Inter-process communication
In computing, Inter-process communication is a set of methods for the exchange of data among multiple threads in one or more processes. Processes may be running on one or more computers connected by a network. IPC methods are divided into methods for message passing, synchronization, shared...
s (IPC).
It is developed by ENEA AB
ENEA AB
ENEA is global information technology company with its headquarters in Kista, Sweden that provides real-time operating systems and consulting services...
in Sweden. The open source version has been released on SourceForge.
Utilizing direct message passing, LINX scales from DSPs and microcontrollers to 64-bit CPUs. LINX is independent of the underlying processor, operating system, or interconnect, supports control and data plane applications over reliable and unreliable media.
LINX also supports any distributed system topology, from a single processor on a single blade, to large networks with complex cluster topologies deployed on hundreds of processors in a multi-rack system.
LINX enable application processes distributed across multiple operating systems, CPUs, and interconnects to communicate, as if they were running on the same CPU under the same operating system. LINX provides the same services to the application regardless of hardware, operating system, physical interconnect, and network topology.
LINX utilizes an innovative address map for connections that greatly enhances flexibility and scalability. Unlike other IPC models, which must maintain the entire system address map on every node in the system, LINX nodes store only the addresses needed for active connections.
External links
Enea’s homepageLINX project home page on SourceForge