4 ms·
Filesystems, by and large, are supposed to be pushed into the kernel (via extension, or direct compilation). I'd hardly say that they've "shifted" into pushing
by uxp 10y ago
Filesystems, by and large, are supposed to be pushed into the kernel (via extension, or direct compilation). I'd hardly say that they've "shifted" into pushing code into their kernel, but that much of what differentiates Apple's XNU kernel vs FreeBSD's Kernel or Linux is what they choose the exclude.
- jevinskie 10y agoI believe the grandparent post is referring to the fact that HFS+ is available in the open source release of xnu [1] while the question of whether Apple will open source APFS kext, especially given their recent trend of moving functionality from xnu into closed source kexts. I think it would be smart for them to open source it, if not simply for the interoperability use cases. [1]: http://opensource.apple.com//source/xnu/xnu-2050.18.24/bsd/hfs/ http://opensource.apple.com//source/xnu/xnu-2050.18.24/bsd/h...
- newhouseb 10y agoYep. So far, they've committed to publishing "the APFS volume format" [1]. It'll be interesting if they fold it back (into the kernel proper) as part of making APFS bootable. [1] https://developer.apple.com/library/prerelease/content/documentation/FileManagement/Conceptual/APFS_Guide/UsingtheAppleFileSystem/UsingtheAppleFileSystem.html https://developer.apple.com/library/prerelease/content/docum...
- newhouseb 10y agoSorry, I wasn't totally clear. I was talking about shifting functionality _from_the_kernel_ into kernel extensions, not functionality from user space.