There's two different ways of measuring HDD space. Binary and decimal. Software usually uses binary, manufacturers use decimal. It's something like 1024 for binary and 1000 for decimal (I'm not entirely sure, I've only looked into this once a long time ago because I was wondering why my 500GB HDD was reading much less with an install of Windows (and there's no way a full OS install takes up that much space)). Hence you'll get a 500GB drive from a manufacturer but when you install the drive and the operating system it will read that you've only got 400 and something GBs.
This occurs on pretty much every OS I've ever come across. Windows, OS X, Linux, BSD. There is however an attempt to move to a different method of measuring HDD size in software so that it reflects what the manufacturers advertise, and I recollect that Ubuntu would be switching to "base-10" units for measurement.
This occurs on pretty much every OS I've ever come across. Windows, OS X, Linux, BSD. There is however an attempt to move to a different method of measuring HDD size in software so that it reflects what the manufacturers advertise, and I recollect that Ubuntu would be switching to "base-10" units for measurement.