• Home
  • Blog
  • Android
  • Cars
  • Gadgets
  • Gaming
  • Internet
  • Mobile
  • Sci-Fi
Tech News, Magazine & Review WordPress Theme 2017
  • Home
  • Blog
  • Android
  • Cars
  • Gadgets
  • Gaming
  • Internet
  • Mobile
  • Sci-Fi
No Result
View All Result
  • Home
  • Blog
  • Android
  • Cars
  • Gadgets
  • Gaming
  • Internet
  • Mobile
  • Sci-Fi
No Result
View All Result
Blog - Creative Collaboration
No Result
View All Result
Home Internet

As the Kernel Turns: Rust in Linux saga reaches the “Linus in all-caps” phase

February 21, 2025
Share on FacebookShare on Twitter

“Put another way: the ‘nobody is forced to deal with Rust’ does not imply ‘everybody is allowed to veto any Rust code.'” Maintainers might also find space in the middle, being aware of Rust bindings and working with Rust developers, but not actively involved, Torvalds writes.

“Why wouldn’t we do this?”

In an earlier response to the “Rust kernel policy” topic, Kroah-Hartman suggests that, “As someone who has seen almost EVERY kernel bugfix and security issue for the past 15+ years … I think I can speak on this topic.”

As the majority of bugs are due to “stupid little corner cases in C that are totally gone in Rust,” Koah-Hartman is “wanting to see Rust get into the kernel,” so focus can shift to more important bugs. While there are “30 million lines of C code that isn’t going anywhere any year soon,” new code and drivers written in Rust are “a win for all of us, why wouldn’t we do this?” After casting doubt on C++ as a viable long-term codebase, Kroah-Hartman clarifies the obvious point that Rust, while not a “silver bullet,” does a lot of things right, especially for developers trying to deal with the kernel’s tricky APIs.

“Yes, mixed language codebases are rough, and hard to maintain, but we are kernel developers dammit, we’ve been maintaining and strengthening Linux for longer than anyone ever thought was going to be possible,” Kroah-Hartman writes. “We’ve turned our development model into a well-oiled engineering marvel creating something that no one else has ever been able to accomplish. Adding another language really shouldn’t be a problem, we’ve handled much worse things in the past and we shouldn’t give up now on wanting to ensure that our project succeeds for the next 20+ years.”

Rust may or may not become an ascendant language in the kernel. But maintaining C as the dominant language, to the point of actively tamping down even non-direct interaction with any C code, did not seem like a viable long-term strategy. Many discussions on the topic have noted the existence of Redox, a Rust-centered microkernel, or the theoretical but technically possible forking of Linux into a C-only project. But they are both just a smidge dismissive of how important the active development of Linux, the dominant infrastructure OS, is to the world.

Next Post

Which laptops and smartphones are easiest to repair? See the rankings.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

No Result
View All Result

Recent Posts

  • Sony Has Begun Scrubbing Mention Of PC From Back-End,Returning Focus To “Exciting, Exclusive Titles”
  • These are my 5 favorite One UI tricks for Samsung foldables
  • Microsoft’s own ToS calls Copilot ‘entertainment only’ amid adoption slump
  • Everyone’s Talking About DriveClub Again, PS4’s Underappreciated Racer
  • Regularly $999, get a MacBook Air for just $200 with this limited-time deal

Recent Comments

    No Result
    View All Result

    Categories

    • Android
    • Cars
    • Gadgets
    • Gaming
    • Internet
    • Mobile
    • Sci-Fi
    • Home
    • Shop
    • Privacy Policy
    • Terms and Conditions

    © CC Startup, Powered by Creative Collaboration. © 2020 Creative Collaboration, LLC. All Rights Reserved.

    No Result
    View All Result
    • Home
    • Blog
    • Android
    • Cars
    • Gadgets
    • Gaming
    • Internet
    • Mobile
    • Sci-Fi

    © CC Startup, Powered by Creative Collaboration. © 2020 Creative Collaboration, LLC. All Rights Reserved.

    Get more stuff like this
    in your inbox

    Subscribe to our mailing list and get interesting stuff and updates to your email inbox.

    Thank you for subscribing.

    Something went wrong.

    We respect your privacy and take protecting it seriously