I stumbled over Ubuntu 10.04 Reads File Sizes Differently and I have to correct some statements.
First I want to ask you, my blog reader, to read the units policy. Then think about it and read it again.
Now my criticism to the blog post:
- We didn’t change the units policy. There were no such policy; we created one.
- KB does not exist (in the SI or IEC standard). It’s either kB (meaning 1000 bytes) or KiB (meaning 1024 bytes). Did the author read the policy?
Now my clarifications to the commenter:
- This policy was not Canonical’s decision. You have to blame me for creating the draft of the policy and the Technical Board for approving it.
- This policy has nothing to do with Apple. I have never used a Mac and I don’t care what kind of byte prefixes Apple uses.
- This policy is not connected to the decision to change the window buttons position of the default theme. This was done by different people. These two things are absolutely independent.
Correcting all applications to comply to the units policy is a goal for lucid+1 (Ubuntu 10.10). We are too late in the release cycle for the change in lucid (Ubuntu 10.04). My current plan is to create a library for inputing/outputting bytes to users. The user can then configure this library to display the units in base-2 (KiB), base-10 (kB), or the historical totally fucked-up format (KB).
Edit: My clarifications to the commenter apply to the commenter of Ubuntu implements units policy, will switch to base-10 units in future release too.