| Zeile 48: | Zeile 48: | ||
niwohlOS hat sich etwas ganz anderes ausgedacht: Interprozesskommunikation auf Basis von XML und [[RPC|Remote Procedure Calls]]. Das funktioniert in etwa so: | niwohlOS hat sich etwas ganz anderes ausgedacht: Interprozesskommunikation auf Basis von XML und [[RPC|Remote Procedure Calls]]. Das funktioniert in etwa so: | ||
| − | + | * Prozess A erzeugt eine X(HT)ML-Datei mit allen nötigen Daten und schickt sie per niwoio an den Kernel | |
| − | |||
| − | |||
* Handler im Kernel empfängt XML-Datei | * Handler im Kernel empfängt XML-Datei | ||
** Handler liest die Daten per niwoio | ** Handler liest die Daten per niwoio | ||
** Daten werden ausgewertet und Signal wird an zu empfangenden Prozess geschickt | ** Daten werden ausgewertet und Signal wird an zu empfangenden Prozess geschickt | ||
* Prozess B erhält Signal | * Prozess B erhält Signal | ||
| − | ** Kernel | + | ** Kernel erzeugt Popup-Thread im Prozess B, der die XML-Datei empfängt |
| − | |||
== Weblinks == | == Weblinks == | ||