Written by Avantarius the 25 Aug 09 at 13:22.
Related project: Gnome.
Status: In development
Rationale
Every application treats file size units in a different way so you never know the real size of a file or a drive. I.e. my USB device shows up as 4.1 GB when mounted on my desktop, but as 3.77 GB in GParted, while the system monitor gives me 3.8 GiB - that's confusing!
since my first contact with computer I learned that kilobyte = 1024 bytes, the reason for this? simple computers work with binary and the closest 2^n to 1000 is 2^10 = 1024. I don't see any reason to change this.
Keep the default display as using powers of 2 since that's what the majority of PC users have seen for years, and 1 byte = 2^3 bits, not 10^1 bits, so it makes sense to stick with powers of 2. It's still a good idea to display KiB instead of kB to avoid confusion for people and apps that insist on using powers of 10 since that's what kilo is everywhere else.
For me, kilobyte=1024bytes. I think best solution is allowing user to change format of globally used abbreviations by yourself. Put selection of date, time, size (including selection of base), decimals (decimal sign, number of decimals), currency and so on formats into localization options in system preferences.
I recognize that currently in the computer world K = 1024 99% of the time but this is unnecessary and improper therefore I vote assume K = 1000 as that is how it SHOULD be... same reason I use the Metric system for everything I do even though I live in the states, because it's the system that SHOULD be used. So long as we use only one or the other I'll be happy but I'd much rather see base 10 used.