mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Steven Cole <scole@lanl.gov>
To: esr@thyrsus.com
Cc: linux-kernel@vger.kernel.org
Subject: Re: Changing KB, MB, and GB to KiB, MiB, and GiB in Configure.help.
Date: Thu, 20 Dec 2001 12:32:40 -0700	[thread overview]
Message-ID: <200112201851.LAA05800@tstac.esa.lanl.gov> (raw)
In-Reply-To: <200112201721.KAA05522@tstac.esa.lanl.gov> <20011220135213.B18128@thyrsus.com>
In-Reply-To: <20011220135213.B18128@thyrsus.com>

On Thursday 20 December 2001 11:52 am, Eric S. Raymond wrote:
> Steven Cole <scole@lanl.gov>:
> > I see that in the very latest Configure.help version, 2.76,
> > available at http://www.tuxedo.org/~esr/cml2/ Eric has decided to
> > follow the following standard: IEC 60027-2, Second edition, 2000-11,
> > Letter symbols to be used in electrical technology - Part 2:
> > Telecommunications and electronics.  and has changed all the
> > abbreviations for Kilobyte (KB) to KiB, Megabyte (MB) to MiB, etc,
> > etc.
>
> This change came as a patch from David Woodhouse.  I think the new
> abbreviations are awful ugly, myself, but they do have the virtue of
> not being ambiguous.  So I swallowed hard and took the patch.

I personally agree with Matt Bernstein who wrote:
>I believe that the main purpose of documentation, help etc is to get the
>information across in a way that is most easily understood, ie that
>minimises the number of support questions.

I've obviously been wrong all along on this, but I had always assumed
(incorrectly) that mega when applied to binary things really meant 
2 to the 20th, and that the confusion came from disk manufacturers who
chose whatever definition made their products seem bigger.

So, if we really want to be pedantically correct, let's all swallow 
_really_ hard, and go all the way on this.  Or, are the UGLY changes
below actually technically wrong?

Cheers, and happy holidays,
Steven

--- Configure.help.2.76	Thu Dec 20 12:00:46 2001
+++ Configure.help	Thu Dec 20 12:08:13 2001
@@ -2,7 +2,8 @@
 #	Eric S. Raymond <mailto:esr@thyrsus.com>
 #	Steven Cole <mailto:elenstev@mesatop.com>
 #
-# Merged version 2.76: current with 2.4.17-rc2/2.5.1.
+# Merged version 2.77: current with 2.4.17-rc2/2.5.1.
+# Warning: A barf bag is a recommended accessory this version.
 #
 # This version of the Linux kernel configuration help texts
 # corresponds to kernel versions 2.4.x and 2.5.x.
@@ -334,25 +335,25 @@
 # Choice: himem
 High Memory support
 CONFIG_NOHIGHMEM
-  Linux can use up to 64 Gigabytes of physical memory on x86 systems.
+  Linux can use up to 64 Gibibytes of physical memory on x86 systems.
   However, the address space of 32-bit x86 processors is only 4
-  Gigabytes large. That means that, if you have a large amount of
+  Gibibytes large. That means that, if you have a large amount of
   physical memory, not all of it can be "permanently mapped" by the
   kernel. The physical memory that's not permanently mapped is called
   "high memory".
 
   If you are compiling a kernel which will never run on a machine with
-  more than 960 megabytes of total physical RAM, answer "off" here
+  more than 960 mebibytes of total physical RAM, answer "off" here
   (default choice and suitable for most users). This will result in a
   "3GiB/1GiB" split: 3GiB are mapped so that each process sees a 3GiB
   virtual memory space and the remaining part of the 4GiB virtual memory
   space is used by the kernel to permanently map as much physical memory
   as possible.
 
-  If the machine has between 1 and 4 Gigabytes physical RAM, then
+  If the machine has between 1 and 4 Gibibytes physical RAM, then
   answer "4GB" here.
 
-  If more than 4 Gigabytes is used then answer "64GB" here. This
+  If more than 4 Gibibytes is used then answer "64GB" here. This
   selection turns Intel PAE (Physical Address Extension) mode on.
   PAE implements 3-level paging on IA32 processors. PAE is fully
   supported by Linux, PAE mode is implemented on all recent Intel
@@ -370,12 +371,12 @@
 4GB
 CONFIG_HIGHMEM4G
   Select this if you have a 32-bit processor and between 1 and 4
-  gigabytes of physical RAM.
+  gibibytes of physical RAM.
 
 64GB
 CONFIG_HIGHMEM64G
   Select this if you have a 32-bit processor and more than 4
-  gigabytes of physical RAM.
+  gibibytes of physical RAM.
 
 Normal floppy disk support
 CONFIG_BLK_DEV_FD
@@ -13509,7 +13510,7 @@
 Enable kernel debugging symbols
 CONFIG_DEBUGSYM
   When this is enabled, the User-Mode Linux binary will include
-  debugging symbols.  This enlarges the binary by a few megabytes,
+  debugging symbols.  This enlarges the binary by a few mebibytes,
   but aids in tracking down kernel problems in UML.  It is required
   if you intend to do any kernel development.
 
@@ -18296,7 +18297,7 @@
 
 MSND buffer size (KiB)
 CONFIG_MSND_FIFOSIZE
-  Configures the size of each audio buffer, in kilobytes, for
+  Configures the size of each audio buffer, in kibibytes, for
   recording and playing in the MultiSound drivers (both the Classic
   and Pinnacle). Larger values reduce the chance of data overruns at
   the expense of overall latency. If unsure, use the default.
@@ -18791,7 +18792,7 @@
 CONFIG_REMOTE_DEBUG
   If you say Y here, it will be possible to remotely debug the MIPS
   kernel using gdb. This enlarges your kernel image disk size by
-  several megabytes and requires a machine with more than 16 MiB,
+  several mebibytes and requires a machine with more than 16 MiB,
   better 32 MiB RAM to avoid excessive linking time. This is only
   useful for kernel hackers. If unsure, say N.
 
@@ -24244,7 +24245,7 @@
   kernel using gdb, if you have the gdb-sh-stub package from
   www.m17n.org (or any conforming standard LinuxSH BIOS) in FLASH or
   EPROM.  This enlarges your kernel image disk size by several
-  megabytes but allows you to load, run and debug the kernel image
+  mebibytes but allows you to load, run and debug the kernel image
   remotely using gdb.  This is only useful for kernel hackers.  If
   unsure, say N.
 

  reply	other threads:[~2001-12-20 19:37 UTC|newest]

Thread overview: 100+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-20 18:02 Steven Cole
2001-12-20 18:16 ` Matt Bernstein
2001-12-20 18:42   ` Randolph Bentson
2001-12-20 19:00     ` Dave Jones
2001-12-20 19:07       ` Nicholas Knight
2001-12-20 18:47   ` Michael Dunsky
2001-12-20 19:00     ` Timothy Covell
2001-12-21  1:44   ` Stephen Satchell
2001-12-20 18:26 ` Robert Love
2001-12-20 18:52 ` Eric S. Raymond
2001-12-20 19:32   ` Steven Cole [this message]
2001-12-20 19:37     ` Eric S. Raymond
2001-12-20 20:40     ` Marc Schiffbauer
2001-12-20 20:32   ` Gábor Lénárt
2001-12-20 21:05     ` Richard B. Johnson
2001-12-20 21:14       ` Gábor Lénárt
2001-12-20 21:25         ` Andreas Dilger
2001-12-20 22:49         ` Mike Eldridge
2001-12-21 10:58           ` Mike Jagdis
2001-12-26 18:59           ` Riley Williams
2002-01-02 17:17           ` Jonathan Amery
2002-01-02 20:17             ` Timothy Covell
2002-01-03  4:23               ` Daniel Phillips
2002-01-03 15:46                 ` Timothy Covell
2001-12-24 13:39   ` Lionel Bouton
2001-12-25 11:25     ` Pavel Machek
2001-12-25 20:14       ` Lionel Bouton
2001-12-20 19:49 ` Bernd Eckenfels
2001-12-22 10:24   ` Pozsar Balazs
2001-12-22 10:47     ` Phil Howard
2001-12-22 11:30     ` Bernd Eckenfels
2001-12-22 20:18       ` Pozsar Balazs
2001-12-23  5:39         ` Bernd Eckenfels
2001-12-24 13:21     ` Ian Molton
2001-12-22 16:03   ` Stephen Satchell
2001-12-23 10:43   ` David Woodhouse
2001-12-23 12:00     ` Vojtech Pavlik
2001-12-23 16:24   ` Stephen Satchell
2001-12-24 12:37   ` David Woodhouse
2001-12-28 10:25   ` Kai Henningsen
2001-12-20 19:13 Changing KB, MB, and GB to KiB, MiB, and GiB in Configure.hel p Nicholas Knight
2001-12-20 19:41 ` Changing KB, MB, and GB to KiB, MiB, and GiB in Configure.help Mike Harrold
2001-12-21 16:59   ` Alan Cox
2001-12-21 17:50     ` Mike Harrold
2001-12-21 18:41       ` Kent Borg
2001-12-21 18:49         ` lk
2001-12-21 19:12           ` Kent Borg
2001-12-22  4:51       ` Albert D. Cahalan
2001-12-20 19:25 RaúlNúñez de Arenas Coronado
2001-12-20 21:41 ` Jamie Lokier
2001-12-21 23:05   ` Rob Landley
2001-12-21 11:44 Christian Groessler
2001-12-21 12:50 ` Rene Engelhard
2001-12-21 14:40   ` Reid Hekman
2001-12-21 14:48     ` Rene Engelhard
2001-12-26 19:04       ` Riley Williams
2001-12-21 15:48   ` Mike Jagdis
2001-12-21 16:07     ` Rene Engelhard
2001-12-21 17:43     ` Bob Glamm
2001-12-21 20:50       ` Andreas Ferber
2001-12-21 19:55 Per Jessen
     [not found] ` <by>
2001-12-22  1:48 ` Timothy Covell
2001-12-22  4:32   ` H. Peter Anvin
2001-12-22  4:49     ` Timothy Covell
2001-12-22  7:57     ` Alan Cox
2001-12-22 18:22       ` Timothy Covell
2001-12-22 19:54         ` Derek Fawcus
2001-12-22  2:11 ` Timothy Covell
2001-12-22  4:44   ` H. Peter Anvin
2001-12-22  4:55     ` M. Edward (Ed) Borasky
2001-12-22  5:29   ` Ryan Cumming
2001-12-22  5:53     ` Timothy Covell
2001-12-22 22:41     ` Changing KB, MB, and GB to KiB, MiB, and GiB in?Configure.help Vojtech Pavlik
2001-12-22 10:53   ` Pekka Pietikäinen
2001-12-21 22:55 Changing KB, MB, and GB to KiB, MiB, and GiB in Configure.help Stuart Lynne
2001-12-22  2:51 Thomas Hood
2001-12-22  8:39 matthew david reuther
2002-01-08 21:18 ` Dr. Kelsey Hudson
2001-12-22 23:22 Per Jessen
2001-12-23  7:21 ` Nicholas Knight
2001-12-23 13:35   ` Alan Cox
2001-12-23  9:18 Per Jessen
2001-12-23 16:34 ` Stephen Satchell
2002-01-08 21:24 Changing KB, MB, and GB to KiB, MiB, and GiB =?iso-8859-1?q?in Configure=2Ehelp=2E?= Dr. Kelsey Hudson
2002-01-08 21:29 ` Changing KB, MB, and GB to KiB, MiB, and GiB in Configure.help H. Peter Anvin
2002-01-08 22:15   ` Dr. Kelsey Hudson
2002-01-08 23:03 ` Timothy Covell
2002-03-18 11:31 Nayyer Tiger
2002-03-18 16:12 ` Randy.Dunlap
2002-03-18 16:36   ` Richard B. Johnson
2002-03-18 13:53     ` Andreas Dilger
2002-03-18 17:38     ` Jakob Kemi
2002-03-18 18:24     ` H. Peter Anvin
2002-03-18 18:35       ` Rik van Riel
2002-03-18 19:00         ` Mike Dresser
2002-03-18 19:08           ` Rik van Riel
2002-03-18 19:31             ` Chris Friesen
2002-03-18 22:04               ` Mike Dresser
2002-03-18 22:12                 ` Mike Dresser
2002-03-19 11:48             ` Remco Post
2002-03-18 17:04 ` Steven Cole
     [not found] <Pine.LNX.4.33.0203181358540.25105-100000@router.windsormac hine.com>
2002-03-19 14:20 ` Pete Cervasio

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200112201851.LAA05800@tstac.esa.lanl.gov \
    --to=scole@lanl.gov \
    --cc=esr@thyrsus.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®