最近,Linux世界掀起了一股风暴。自从Linus Torvalds将那个备受争议的Bcachefs从Linux内核中驱逐以来,社区一直在寻找一种解决方案。如今,他们终于找到了 – 动态内核模块系统(DKMS)。
Bcachefs是一个具有许多先进特性的高性能文件系统,由知名程序员Kent Overstreet开发。然而,由于其与Torvalds之间的分歧,Bcachefs未能被纳入Linux内核。这引起了Linux社区的极大关注和争议。
为了解决这个问题,社区开始利用DKMS这一技术,这让Bcachefs得以在用户空间运行,而不必将其整合到内核中。DKMS允许用户动态编译内核模块,从而无需重新编译整个内核即可加载和卸载这些模块。
这一决定引起了广泛的关注,许多人认为这是一个里程碑式的转变。通过使用DKMS,Bcachefs不仅能够在Linux系统上运行,而且可以随时更新和升级,而无需等待Torvalds的批准。
虽然这并不能完全解决Bcachefs未被纳入Linux内核的问题,但它至少为用户提供了一个可行的替代方案。随着DKMS的不断发展和改进,我们有理由相信Bcachefs将在Linux社区获得更多的支持和认可。
因此,Bcachefs运用DKMS技术的决定不仅令人振奋,也展示了Linux社区的活力和创新精神。希望这只是众多改革的开始,我们将继续追踪这一激动人心的故事的发展。
了解更多有趣的事情:https://blog.ds3783.com/