News for hackers. Stuff that matters.
Re:Global Kernel Locks in APFS by MBCook on Monday October 29, 2018 @09:58PM (#18333465)
What makes you think it’s a rush job?

Perhaps it’s just the lawyer reviews holding it up.

Re:Global Kernel Locks in APFS by asveikau on Monday October 29, 2018 @11:53PM (#18333915)
> What makes you think it’s a rush job?

A global lock on readdir().

Re:Global Kernel Locks in APFS by mrpippy on Tuesday October 30, 2018 @02:18AM (#18334295)
My personal guess is that they wanted to release the printed spec before they released the code. The spec has now been released, the 10.14 source has not, maybe apfs.kext will be in the 10.14 source drop.

(also, HFS+ and its fsck have always been open-source with OS X)

Re:Global Kernel Locks in APFS by pfranz on Tuesday October 30, 2018 @02:48AM (#18334388)
HFS+ was first released for Mac OS 8.1 in 1998. The earliest source code I see is from Mac OS X 10.0, which was released in March of 2001 (not sure when the source was released). The first iPod was released in October of 2001 which used HFS+. I imagine by the time that code was released it had been battle hardened quite a bit.
Re:Global Kernel Locks in APFS by mikhailt on Tuesday October 30, 2018 @09:23PM (#18342654)
Because on two separate occasions, APFS ate all of my free space resulting into me reinstalling macOS as the system was locking up. (Yes, I filed a radar, and yes they fixed it, only to regress 6-8 months later).