3 ms·
There is: It’s already done at the layer below the file system. In the best case, repeating it at the FS layer wastes performance; in the worst case, it causes
by lxgr 2y ago
There is: It’s already done at the layer below the file system.
In the best case, repeating it at the FS layer wastes performance; in the worst case, it causes confusion as to which layer has to do it and then maybe nobody does.
For the same reason, e.g. HTTP doesn’t have a checksum either, and IPv6 even got rid of its header checksum.
- anotherhue 2y agoYou mean the disk controller or something else? I had not heard of that.
- roncesvalles 2y agoMost modern hard drives (and all SSDs iirc) have block-level ECC.
- oarsinsync 2y agoHTTP depends on the TCP and Ethernet layer checksums, which is not great. At today’s bitrates, it is remarkable how frequent a bitflip can occur without invalidating the TCP or Ethernet checksums. HTTPS effectively gets integrity validation by default, as TLS takes care of that. TLS is much more effective at this than the checksums are.