news.volyx.in

Asahi Linux lead developer Hector Martin resigns from Linux kernel (lkml.org)

918 points by Mond_ · 543 days ago · 1021 comments on HN

Article summary

Hector Martin, the lead developer of Asahi Linux, has resigned from the Linux kernel due to disagreements over the use of Rust in the kernel. The resignation comes after a public dispute with Linus Torvalds, the creator of Linux, over the inclusion of Rust APIs for DMA. Martin had been working on a Rust-based Apple GPU driver and needed Rust DMA support in the kernel. The dispute highlights the challenges of integrating new technologies into the Linux kernel.

Main themes

  • Linux kernel development
  • Rust integration
  • Open-source drama
  • Community conflicts
  • Technological disagreements

What commenters say

  • The Linux kernel's resistance to change and new technologies is hindering its progress and driving away potential contributors.
  • The use of Rust in the kernel is necessary for improving security and stability, but its implementation should be done carefully and with consideration for existing processes.
  • The open-source community's tendency towards drama and infighting is a major obstacle to collaboration and progress.
  • Closed-source development may have its own set of problems, but at least it can provide a more structured and hierarchical environment for resolving conflicts and making decisions.
  • The Linux kernel's maintainers have the right to veto changes they disagree with, but this power can be abused and stifle innovation.
  • The inclusion of Rust in the kernel is a done deal, and maintainers who oppose it should accept it and work towards implementing it effectively.
  • The open-source community's emphasis on freedom and flexibility can sometimes lead to a lack of direction and cohesion, making it difficult to achieve common goals.
  • The age and hostility of some kernel maintainers may eventually lead to a crisis in the Linux kernel development community, as new contributors are deterred and experienced developers retire or move on.