|
|
|
|
|
by Panzerschrek
3 days ago
|
|
> GCC Isn't needed if we rewriting anything in Rust anyway. > GNOME, KDE They aren't that huge. Huge is the overall codebase of applications using them. It's relatively easy to create a native Rust GUI framework and rewrite applications needed such a framework one by one. > Linux kernel It's a good opportunity to rewrite it. Not only because modern languages like Rust are better than C, but because such a rewrite allows getting rid of old stuff present only for historical reasons. > BSD variants Aren't needed if we writing a new kernel from scratch. > CUDA, OpenCL Not a huge problem. There are dozens of GPU-related languages. Adding one more isn't that problematic. > Vulkan, DirectX, Metal They are language-agnostic (but still unsafe). One can create an implementation in something other than C. |
|
Likewise with all the industry standards based on C and C++.
Looking forward to see how COSMIC ever manages to gain adoption beyond System 76 computers.