Re:Rust/WinRT Public Preview
by amaranth on Thursday April 30, 2020 @06:28PM
(#23036974)
I think the most similar thing to WinRT on Linux would be GObject Introspection since the main point appears to be a way to somewhat automatically surface the platform API in multiple languages using language-specific idioms. D-Bus is instead for RPC and events, which I guess COM also gets used for?
[ Parent
| on HN ]
I guess you are kind of right, then it would be a mix of GObject, KParts and D-BUS then.
As for COM, yes there are multiple models, in-process, external process and across the network (with DCOM).
GObject and KParts would be the in-process variant, with D-BUS for the other execution models.