September 19th, 2024

Torvalds weighs in on 'nasty' Rust vs. C for Linux debate

Linus Torvalds compared the Rust versus C debate to the vi versus Emacs argument, viewing it as a positive community engagement and emphasizing the learning opportunities from Rust's integration into Linux.

Read original articleLink Icon
Torvalds weighs in on 'nasty' Rust vs. C for Linux debate

Linus Torvalds recently addressed the ongoing debate surrounding the integration of Rust into the Linux kernel, likening it to the long-standing vi versus Emacs argument. He expressed confusion over the intensity of the Rust versus C discussions, which he noted have taken on "religious overtones." Torvalds acknowledged that while some developers view Rust's memory safety features as an affront to traditional kernel development, he sees the discourse as a positive development that reflects the community's passion. He emphasized that the integration of Rust is still in its early stages and that even if it were to fail, it would provide valuable learning experiences. Torvalds highlighted the simplicity of C, which appeals to many programmers, while recognizing that Rust offers different advantages. He concluded that the debates are likely to continue, similar to the enduring discussions about text editors, and that the community's diverse interests are essential for the evolution of Linux.

- Linus Torvalds compared the Rust vs C debate to the vi vs Emacs argument, noting its intensity.

- He views the discussions around Rust's integration into Linux as a positive reflection of community engagement.

- Torvalds believes it is too early to declare the Rust integration a failure, emphasizing the learning opportunities it presents.

- He acknowledged the simplicity of C while recognizing the benefits that Rust brings to the table.

- The debate over programming languages in Linux is expected to persist, similar to ongoing discussions about text editors.

Link Icon 3 comments
By @not_your_vase - 7 months
That's not much of weighing in. "Not everyone likes it, and it's ok"

Pre-reform Linus 1.0 had his own flaws, but at least had a clear opinion on things, be it good or bad.

By @fsckboy - 7 months
>"It reminds me of when I was young and people were arguing about vi versus Emacs," said the software engineer. Hohndel interjected, "They still are!"

vi was a joke. vim/emacs is worth debating. I mention this because the quote is talking about the old days, as if the same debate is continues.

emacs/emacs is also worth debating, because for all its power, emacs usage does not live up to emacs potential.

my problem with the Rust/C debate is that the Rust crowd hates C. I think Rust would be a better language if the community loved C.