logoalt Hacker News

pjmlptoday at 12:29 PM1 replyview on HN

What everyone else is doing, COM, XPC, Android IDL, FIDL, D-BUS, gRPC,...

Especially more relevant when going with microservices, microkernels, serverless, static linking (and still have plugins),...


Replies

bigfishrunningtoday at 12:36 PM

Those are all RPC mechanisms, not an ABI. They exist at a much higher level. You could have an RPC protocol be your only interface to the OS, and that would be a valid design, but would have a performance cost (see the classic Tanenbaum–Torvalds debate)

show 2 replies