←back to thread

420 points speckx | 4 comments | | HN request time: 0s | source
Show context
GeekyBear ◴[] No.44533662[source]
The article speculates on why Apple integrates the SSD controller onto the SOC for their A and M series chips, but misses one big reason, data integrity.

About a decade and a half ago, Apple paid half a billion dollars to acquire the patents of a company making enterprise SSD controllers.

> Anobit appears to be applying a lot of signal processing techniques in addition to ECC to address the issue of NAND reliability and data retention. In its patents there are mentions of periodically refreshing cells whose voltages may have drifted, exploiting some of the behaviors of adjacent cells and generally trying to deal with the things that happen to NAND once it's been worn considerably.

Through all of these efforts, Anobit is promising significant improvements in NAND longevity and reliability.

https://www.anandtech.com/show/5258/apple-acquires-anobit-br...

replies(6): >>44533738 #>>44533751 #>>44533915 #>>44534949 #>>44535290 #>>44538521 #
wpm ◴[] No.44533751[source]
Note that this isn't too long after Apple abandoned efforts to bring ZFS into Mac OS X as a potential default filesystem. Patents were probably a good reason, given the Oracle buyout of Sun, but also a bit of "skating to where the puck will be" and realizing that the spinning rust ZFS was built for probably wasn't going to be in their computers for much longer.
replies(3): >>44533875 #>>44533957 #>>44534041 #
1. throw0101c ◴[] No.44534041[source]
> Patents were probably a good reason, given the Oracle buyout of Sun

There is no reason to speculate as the reason is know (as stated by Jeff Bonwick, one of the co-inventors of ZFS):

>> Apple can currently just take the ZFS CDDL code and incorporate it (like they did with DTrace), but it may be that they wanted a "private license" from Sun (with appropriate technical support and indemnification), and the two entities couldn't come to mutually agreeable terms.

> I cannot disclose details, but that is the essence of it.

* https://archive.is/http://mail.opensolaris.org/pipermail/zfs...

* https://web.archive.org/web/*/http://mail.opensolaris.org/pi...

replies(1): >>44536025 #
2. dylan604 ◴[] No.44536025[source]
How is it known when the quote you gave says "may be" which implies it's not known and is speculation on their part as well?
replies(2): >>44536312 #>>44537354 #
3. duskwuff ◴[] No.44536312[source]
The reply to the "it may be..." message is from a @sun.com email address, and confirms "that is the essence of it".

Fixed links for the message and reply:

https://web.archive.org/web/20091028/http://mail.opensolaris...

https://web.archive.org/web/20091028/http://mail.opensolaris...

4. throw0101c ◴[] No.44537354[source]
"I cannot disclose details, but that is the essence of it." — Jeff Bonwick of Sun, co-inventor of ZFS