Linus Torvalds explained the issues with implementing ZFS for the Linux kernel
During a discussion on task scheduler tests, one participant provided an example that, despite claims of maintaining compatibility during the development of the Linux kernel, recent changes in the kernel have disrupted the proper functioning of the 'ZFS on Linux' module. Linus Torvalds responded that the principle of 'not breaking users' applies to maintaining external kernel interfaces used by user-space applications. […]
