Hacker News new | past | comments | ask | show | jobs | submit
What is the advantage of doing so? Is it for cases where your source code is confidential but you want to sell access to your library?
Operating systems.

If there's a CVE in tokio, the OS could theoretically publish a patched version of tokio and all apps that depend on that end up using the fixed code.

As it stands now, the OS needs to publish updated versions of all rust apps that depend on tokio.

loading story #50474411
Interoperating witt other languages without having to use C as a middleman?
loading story #50476196
There is another thread complaining about compile times and tmp dir sizes.

Stable ABI dramatically improves the problem space there (without necessarily having anything to do with business model).