Hacker News new | ask | show | jobs
by majewsky 653 days ago
You could say the same about C library dependency hell. I have not used FreeBSD myself, but if I'm remembering correctly, the main reason that dependency hell does not affect the BSDs is that they have their own internal set of C libraries that are developed in tandem.

As an OS vendor, FreeBSD could do something like that with Rust. If a Rust application is developed inside the FreeBSD source tree, make it so that it can only use the Rust standard library plus whatever libraries exist inside the FreeBSD source tree.

1 comments

Just like any UNIX proper, the ways of GNU/Linux are the exception.

And non-UNIX OSes, where by definition C library belongs to the compiler it is shipped with.