Binary size: There are trade offs between (performance and portability) and binary size. If you dynamically link your libraries, the binary will smaller, but if the DLLs are not present, it will break.
Qubes OS is an extreme case. But to a lesser extent, all modern operating systems compartmentalize their userspace software, requiring it to live in its own well protected sandbox and communicate through tightly defined channels.
-
-
This introduces overhead and increase latency. Latency cannot be masked by better hardware because CPU speeds are not increasing very much any more.
-
Build times: Modern compilers do more work. Some people do care about build times. Go and Swift build fast. Rust release builds relatively slowly, but `cargo check` is fast. They care about build times: https://perf.rust-lang.org/ https://blog.mozilla.org/nnethercote/2019/07/25/the-rust-compiler-is-still-getting-faster/ …
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.