News for hackers. Stuff that matters.
Re:Global Kernel Locks in APFS by Phrodo_00 on Monday October 29, 2018 @08:42PM (#18333042)
Kind of talking out of my ass, but Darwin can act as a mirokernel, so APFS could be implemented as a user mode service (no idea if it's the case, though).
Re:Global Kernel Locks in APFS by yjftsjthsd-h on Monday October 29, 2018 @09:06PM (#18333177)
Darwin's XNU is not a microkernel, in spite of there being a microkernel version of XNU. While Darwin does support FUSE, performance would almost certainly be inadequate, given the constant transitions between user and kernel space.
Re:Global Kernel Locks in APFS by Phrodo_00 on Monday October 29, 2018 @09:09PM (#18333191)
I thought it was a mixture of OSFMK and BSD, which is why I said it can act like a microkernel. Don't know more than what wikipedia says, though.
Re:Global Kernel Locks in APFS by rayiner on Monday October 29, 2018 @09:34PM (#18333343)
Yes, it is, but the Mach layer and BSD layer were fused into a monolithic kernel before NeXT Step turned into OS X. In OS X, HFS (and presumably APFS) are in the BSD layer.