der Mouse wrote:
It's not
confusing - or at least it never used to be. In a computing
context K was always a power of 2 because in that environment that's
what's more convenient,
Not *always*. For example, 10Mbit Ethernet is 10000000 bits/sec, not
10485760 bits/sec. 9600 baud is 9.6 kilobaud, not 9.375 kilobaud.
But communications speeds are the only computer context I can think of
where the decimal meanings are standard (aside of course from storage
makers trying to make their storage sound bigger than it is).
It seems that's not the only thing they are trying to make seem bigger
than it really is...
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse at rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
--
The real problem with C++ for kernel modules is: the language just sucks.
-- Linus Torvalds