Live data from Hacker News

APFS filesystem format

blog.cugu.eu

111–120 of 148 posts

Re: APFS filesystem format

#111

Earlier quoted context omitted.

Darwin was originally based on BSD code - there is no requirement to keep BSD code open.

Why does Apple continue to publish Darwin code then? I have always been curious.

If it makes you feel any better, they redact everything related to ARM (and "good luck" compiling it...).

Re: APFS filesystem format

#112
post #75

Earlier quoted context omitted.

I guess you missed the whole lawsuit thing [0] that forced them to make (initially P2P) Facetime completely centralized at which point it was pointless to open it up. PS: If you're gonna hate on Apple, at least find some valid points about them to hate instead of just spreading bullshit. [0] https://arstechnica.com/tech-policy/2013/08/report-after-pat...

Apple did say they were opening it up; then they didn't. How's that bullshit? Even if they did have a legal excuse, that doesn't make it any less true. It could happen again.

I think it's a bit unfair to paint a genuine and honest intention, that is even pursued as far as a court of law, but which is unexpectedly prevented by a third party a 'false promise'.

Re: APFS filesystem format

#113

For those who, like me, don't follow developments in this area closely: APFS is Apple's new filesystem, intended to be used across all of their devices (Macs, iOS, watchOS, etc). For Macs, it will be replacing HFS+, a direct descendant of the Hierarchical Filing System which has been used since 1985. (The original Macintosh Filing System, from 1984, was suitable only for floppy disks; among other things, it was a fla…

So what features does the new filesystem bring?

Re: APFS filesystem format

#114

Earlier quoted context omitted.

Darwin was originally based on BSD code - there is no requirement to keep BSD code open.

Why does Apple continue to publish Darwin code then? I have always been curious.

I think to help third party driver developers?

Re: APFS filesystem format

#115
post #92
post #39

Earlier quoted context omitted.

I agree to a point, one factor that can help mitigate this however is using a quality SSD where it's onboard memory has ECC, I suspect Apple sees the near future of end user computing as gaining ECC for all memory by standard which is something I've wanting for years but games have been played by CPU manufacturers to prevent the use of high end desktop CPUs in server environments by I believe purposely kneecapping th…

> but games have been played by CPU manufacturers Plural? Intel and who else?

I was trying to be nice ;) hehe

Re: APFS filesystem format

#116

Earlier quoted context omitted.

Darwin was originally based on BSD code - there is no requirement to keep BSD code open.

Why does Apple continue to publish Darwin code then? I have always been curious.

I think to help third party driver developers?

Re: APFS filesystem format

#118

For those who, like me, don't follow developments in this area closely: APFS is Apple's new filesystem, intended to be used across all of their devices (Macs, iOS, watchOS, etc). For Macs, it will be replacing HFS+, a direct descendant of the Hierarchical Filing System which has been used since 1985. (The original Macintosh Filing System, from 1984, was suitable only for floppy disks; among other things, it was a fla…

So what features does the new filesystem bring?

IIRC there's COW blocks (crash protection), metadata checksumming, shared storage pools (a container can span multiple physical storage devices), snapshots, built-in encryptions, sparse files, I/O QoS and access patterns more suitable for solid-state, 64b across the board (64b inodes, 64b nanosecond-precision timestamps, …), better multithreading/multiprocessing behaviour.

If you ask what innovations APFS brings to the overall FS landscape, the answer is probably "none".

Re: APFS filesystem format

#119
post #38

Earlier quoted context omitted.

FYI - HFS is capability of case sensitivity and is an option during formatting. I believe it even used to be the default.

HFS and HFS+ were never case-sensitive by default on Mac OS. Case-sensitive HFS+ was made available as an option in Mac OS 10.0, but was always glitchy (especially for boot volumes), because many applications depended on case insensitivity.

> was always glitchy (especially for boot volumes), because many applications depended on case insensitivity.

So CS HFS+ is not glitchy, and CS APFS will not magically fix applications with CI dependency.

Re: APFS filesystem format

#120

For those who, like me, don't follow developments in this area closely: APFS is Apple's new filesystem, intended to be used across all of their devices (Macs, iOS, watchOS, etc). For Macs, it will be replacing HFS+, a direct descendant of the Hierarchical Filing System which has been used since 1985. (The original Macintosh Filing System, from 1984, was suitable only for floppy disks; among other things, it was a fla…

It replaced (as of iOS 10.3) HFS+ on the mobile devices as well, didn't it?

Almost correct. 32-bit devices that received iOS 10.3 did not receive APFS. It was exclusively delivered to 64-bit devices.
Post reply on HN