Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 15328 ideas, 75068 comments, 1387413 votes

Contributor cmr




up
137
down
Standardize IEC and SI prefixes  
nautilus-cd-burner asks for a blank disk when
one is in the drive (#14422)


In : nautilus-cd-burner (ubuntu)
Status : Invalid
Importance : Medium
Assignee : Ubuntu Desktop Bugs
13 comments, 6 subscribers and 0 duplicates
bug
No information about this blueprint
Information is updated every 5 minutes.
Please wait till the next update.
spec
forum
Written by cmr the 10 Mar 08 at 17:45. Category: System. Related to: Nothing/Others. New
Ubuntu should adopt standardized usage of IEC binary prefixes (MiB, KiB, etc.) and SI decimal prefixes (MB, kB, etc.) throughout the most visible parts of the operating system.

When referring to sizes based on powers of two, software in Ubuntu should use IEC binary prefixes: KiB for 2^10 bytes, MiB for 2^20 bytes, GiB for 2^30 bytes, and so forth.

When referring to sizes based on powers of ten, software in Ubuntu should use SI decimal prefixes: kB for 10^3 bytes, MB for 10^6 bytes, GB for 10^9 bytes, and so forth.

Like most of us, I grew up writing "MB" and saying "megabyte" when I meant 2^20 bytes, and I expect I'll continue to use SI prefixes in conversation. In those days, the rate of error was minimal -- around 2.5% for kB vs KiB, and around 5% for MB vs MiB. As storage capacity continues to grow, and users deal with larger files, the error rate increases -- around 7% for GB vs GiB and a hefty 10% in the TB/TiB range.

Standardizing Ubuntu's description of data sizes using the IEC and SI prefixes will help to avoid ambiguity, and will also help to prevent the increasingly large errors that result from conflating the two prefix systems.

See the 12 comments >>