Inter Process Communications Technology for Distributed Systems from Enea
Enea Will Offer the New IPC Service as Open Source to Linux Developers
Mar. 15, 2006 12:30 AM
Enea, advanced device software provider, has announced LINX, a scaleable, high-performance interprocess communications service for distributed systems utilizing multiple operating systems. The new message-based transparent IPC technology delivers 20% higher performance than TIPC, and is the only IPC technology that scales from DSPs and microcontrollers to 64-bit CPUs. LINX is available for evaluation on OSE and Linux now, and can be readily ported to other operating systems. Enea will offer the new IPC service as open source to Linux developers.
“LINX is the best IPC technology for building complex distributed software in the industry,” said Karl-Gustav Niska, vice president of marketing at Enea. “LINX is faster and more efficient than TIPC or TCP, works with a broad range of processor types, including DSPs, scales well to very large networks, and can handle any network topology. It's also open source. We believe that developers who evaluate both LINX and TIPC will find that LINX is the superior technology, regardless of the target OS or CPU.”
LINX message-based IPC technology greatly simplifies the design of complex, heterogeneous distributed systems utilizing multiple operating systems and processors. LINX is platform (i.e., OSE, Linux, other operating systems) and media/interconnect (i.e., Gigabit Ethernet, RapidIO, PCI, shared memory) independent. It is also transparent, enabling application processes running on multiple CPUs and operating systems to communicate with each other as if they were running on the same CPU under the same operating system. This transparency makes it easy to distribute LINX-based applications across multiple processors and operating systems. It also makes systems easy to scale and reconfigure with little if any change to the application code.
Later this year, Enea will announce a number of enhancements to LINX, including a naming service (publish/subscribe), reliable multicast, automatic failover to redundant links, automatic byte ordering (Endian conversion), and security/encryption.
Enea will make the Linux version available as open source under a dual BSD/GPL license. Production release is scheduled for June.