This has been quite the interesting thread.  Way back long ago when I was
dong graduate work in microarchitecture (aka processor design) there were
folks who wanted to put an x86 processor in a satellite.  x86, especially
at the time, was totally NOT qualified for use in space.  The Pentium chip
(way back) had this really cool feature, that a single bit flip (e.g.
transient fault from alpha particle strike) would deadlock the processor
cold.  If the correct bit in the reservation queue got toggled.

So why the little story:  Because people who really care about their
computation, for the longest time, didn't use x86 processors.  They used
IBM mainframe processors, SPARC chips, etc.  Why?  Because, at least 10
years ago, the ALU's in x86 chips had *zero* protection.  So while there
may have been memory protection - the results of the ALU were completely
unprotected.  PowerRISC, SPARC, PA-RISC, etc. at least all had parity
protected ALU's.  Parity can't correct the calculation, but it can detect a
single bit fault.

If you really want to protect your data end-to-end, you likely, still need
to buy a better class of machine.  It might now be included in x86 class
processors, but I can't find anything that says the ALU's are protected.
The old addage, "you get what you pay for" still applies.  If you're
interested, you can read about Fujitsu's SPARC 64 data protection:
http://www.fujitsu.com/global/services/computing/server/sparcenterprise/technology/availability/processor.html.
And I know this type of technology is in things like PowerRISC chips; IBM's
mainframe line has had ECC protected ALU's for a long time, (which I've
never spent the time to figure out how they work.)



On Sun, Apr 13, 2014 at 12:34 AM, Michael Newbery <newb...@gmail.com> wrote:

> On 13/04/2014, at 12:47 pm, Rob Lewis <groble...@gmail.com> wrote:
>
> I have no dog in this fight, but I wonder if possibly the late discovery
> of the need for ECC was a factor in Apple's abandoning the ZFS project.
> Unlikely they'd want to reengineer all their machines for it.
>
>
> I do not know, and am therefor free to speculate :)
>
> However, rumour hath it that Apple considered the patent/licence situation
> around ZFS to be problematic. Given the current litigious landscape, this
> was not a fight that they were willing to buy into. Note that the patent
> problem also threatens btrfs.
> You might discount the magnitude of the threat, but on a cost/benefit
> analysis it looks like they walked away.
>
> Likewise, some of the benefits and a lot of the emphasis of ZFS lies in
> server space, which is not a market that Apple is playing in to any great
> extent. It's not that ZFS doesn't have lots of benefits for client space as
> well, but the SUN emphasis was very much on the server side (which Oracle
> only emphasises).
>
> Now, with the OpenZFS model and in particular the options ("We'll support
> a,b and t, but not c or e") it's possible they might revisit it sometime
> (why yes, I am an incurable optimist. Why do you ask?) but I suspect they
> are more interested in distributed file systems a.k.a. the cloud.
>
> --
>
> Michael Newbery
>
> "I have a soft spot for politicians---it's a bog in the west of Ireland!"
>
>     Dave Allen
>
>
>
>  --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "zfs-macos" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to zfs-macos+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"zfs-macos" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to zfs-macos+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to