Linux creator Linus Torvalds has informed Bcachefs filesystem author Kent Overstreet of his intention to exclude the code from the upcoming Linux kernel 6.17, sparking serious discussion in the development community.
G. Ostrov
A serious conflict has erupted in the Linux kernel development world between operating system creator Linus Torvalds and Kent Overstreet, author of the promising Bcachefs filesystem. Torvalds has announced his intention to exclude Bcachefs code from the upcoming Linux kernel 6.17 release.
The Nature of the Conflict
Disagreements arose over the approach to developing and integrating Bcachefs into the mainline Linux kernel. Key points of tension include:
- Questions about filesystem stability and readiness for production use
- Code quality testing and verification methods
- Adherence to Linux kernel development standards
- Interaction with the developer community
About Bcachefs Filesystem
Bcachefs is a modern filesystem developed as a successor to Bcache. It offers several advanced features:
- Built-in data encryption
- Snapshot and cloning capabilities
- Advanced caching features
- High performance and scalability
- Data corruption protection through checksums
Linus Torvalds' Position
Torvalds expressed concerns about the quality and stability of Bcachefs code. The Linux creator emphasized the importance of maintaining high quality standards for code included in the mainline kernel. He noted the need for more thorough testing and compliance with established development procedures.
Bcachefs Developer's Response
Kent Overstreet defends his work, pointing to years of filesystem development and testing. He emphasizes Bcachefs' innovative capabilities and its potential to improve the Linux ecosystem. The developer expresses readiness for dialogue and addressing identified issues.
Community Reaction
The conflict has sparked widespread discussion in the Linux developer community. Opinions are divided:
- Supporters of strict quality control back Torvalds' position
- Others advocate for greater flexibility in accepting innovative solutions
- Many call for constructive dialogue between the parties
Potential Consequences
Excluding Bcachefs from Linux kernel 6.17 could have several consequences:
- Delayed adoption of the new filesystem in the main distribution
- Need for additional work on the code
- Impact on Bcachefs project reputation
- Discussion of procedures for accepting new code in the kernel
More detailed information about Linux kernel development can be found on the official Linux Kernel website.
If you have any problems, contact us, we will help quickly and efficiently!