LINX (IPC) - LINX (IPC)

LINX
Operativsystem OSE ?
Type Inter-prosess kommunikasjon
Tillatelse GNU GPL
Nettsted sourceforge .net / prosjekter / linx

LINX er en ny generasjon av OSE link handler for inter-process communication (IPC) som gir høy ytelse og robust funksjonalitet utviklet av ENEA AB i Sverige. LINX ble utgitt som gratis programvare med åpen kildekode , underlagt kravene i GNU General Public License (GPL), versjon 2.

LINX ble senere portet på Linux, fungerer med samme suksess på både OSE- og Linux-kjerner. Er det mulig å koble sammen en Linux-maskin med en OSE og ha en direkte kommunikasjonsbane mellom prosesser som kjører under forskjellige kjerner.

LINX bruker direkte meldingsoverføring, og skalerer fra DSPer og mikrokontrollere til 64-biters CPUer. LINX er uavhengig av underliggende prosessor, operativsystem eller sammenkobling, støtter kontroll- og dataplanapplikasjoner over pålitelige og upålitelige medier.

LINX støtter også distribuert systemtopologi, fra en enkelt prosessor på et enkelt blad, til store nettverk med komplekse klyngetopologier distribuert på hundrevis av prosessorer i et multi-rack-system.

LINX aktiverer applikasjonsprosesser fordelt på flere operativsystemer, CPUer og samtrafikkforbindelser for å kommunisere, som om de kjørte på samme CPU under samme operativsystem. LINX gir de samme tjenestene til applikasjonen uavhengig av maskinvare, operativsystem, fysisk sammenkobling og nettverkstopologi.

LINX bruker et innovativt adressekart for tilkoblinger som i stor grad forbedrer fleksibilitet og skalerbarhet. I motsetning til andre IPC-modeller, som må opprettholde hele systemadressekartet på hver node i systemet, lagrer LINX-noder bare adressene som trengs for aktive tilkoblinger.

Se også

Eksterne linker