|
|
Log in / Subscribe / Register

McKenney: So You Want to Rust the Linux Kernel?

McKenney: So You Want to Rust the Linux Kernel?

Posted Oct 5, 2021 15:16 UTC (Tue) by sytoka (guest, #38525)
In reply to: McKenney: So You Want to Rust the Linux Kernel? by ibukanov
Parent article: McKenney: So You Want to Rust the Linux Kernel?

And concerning Erlang, it is also a message-based communication model and the Erlang language has been used by Ericson routers for a long time?


to post comments

McKenney: So You Want to Rust the Linux Kernel?

Posted Oct 5, 2021 19:52 UTC (Tue) by ibukanov (subscriber, #3942) [Link]

Message passing as implement in Erlang is very different from Go CSP. Each Erlang thread has single message queue associated with it. There is no notion of multiple channel or select statements. Erlang supports message priorities. This architecture is similar to message passing API in various OS and runtimes. They are known to work. CSP on other hand has been known to be problematic for ages.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds