|
|
|
|
|
by uecker
492 days ago
|
|
I think a far better approach to memory safety in C projects is to evolve tools and annotate existing code. It is also not true that everybody moves to Rust and I think the claims about memory safety are overblown (due use of unsafe Rust). In my experience as a observer and contributor of open-source and free software for the last decades, these changes driven by enthusiastic and opinionated small group that try change how existing projects work are very dangerous and often contraproductive both in terms of technical and social risks for the projects. It is far better to start alternative projects that compete on their own merits and if the techniques are truly superior, then those will eventually be competitive. Going into existing projects and changing them according to "opinions" is a really bad idea. |
|
The advantage of Rust is that it already exists. Someone has to do the work to bring that to fruition before it's practically applicable.
> these changes driven by enthusiastic and opinionated small group
In this case, that group includes Linus.
> Going into existing projects and changing them according to "opinions" is a really bad idea.
The Rust for Linux folks already worked on Linux for years. They aren't outsiders.