[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: which version for intel chipset 64bit



On Wed, 9 Feb 2011, Camaleón wrote:

Date: Wed, 9 Feb 2011 18:36:26 +0000 (UTC)
From: Camaleón <noelamac@gmail.com>
To: debian-user@lists.debian.org
Subject: Re: which version for intel chipset 64bit
Resent-Date: Wed,  9 Feb 2011 18:37:01 +0000 (UTC)
Resent-From: debian-user@lists.debian.org

On Thu, 10 Feb 2011 01:32:09 +0800, Bret Busby wrote:

On Wed, 9 Feb 2011, Camaleón wrote:

For someone who is going to install an OS, that's something that should
be found by the user itself. More than a mere "technical" decision
(both architectures -i386 and amd64- will work under 64-bits machines),
choosing between the two is something that is completely up to the
user's preferences as there are many other aspects to consider beyond
going A or B.

If in doubt, better ask here or in forums.


The problem is in knowing whether a particular CPU is compatible with
the 64 bit version of the operating system, or whether it requires the
32 bit version.

Not a problem at all, at least if you know where to find the information.
And most of the people do know :-). For those who don't, they can ask
here.

For example, the Pentium 4, from memory, is a 64 bit CPU, but is
incompatible with the 64 bit version of Debian Linux, and requires to
run the 32 bit version; the i386 version, that is incompatible with
i386's.

It does not work that way.

First, you have to know the exact processor model and number (you can
fecth it by running 'grep -i "model name" /proc/cpuinfo').

Then, you can go to the manufacture's page and perform a search for that
specific model:

Intel:
http://ark.intel.com/Default.aspx

AMD:
http://products.amd.com/pages/

After that, the specs page for your concrete model will tell you if the
processor is 64-bits capable or not. That's the only way to ensure about
the possibility of running a 64-bits within your hardware.

I can ask a question - does the I3, I5 and I7 range of CPU's require to
run the 32 bit version of Debian Linux, or, can they run the 64 bit
version, and, the question might (or, might not) get answered on the
list, and then, a couple of weeks, or, a few weeks, later, along comes
someone else, who asks the same question, and, so-on, ad nauseum, with
the question getting repeatedly asked, because the information is not
included in the documentation.

Yes, I know what you mean, but the "up-to-date" source of information in
this case is the manufacturer's site. Debian wiki cannot automatically
"sync" with each processor's manufacturer site to fetch the latest
available information on the latest processors (unless Debian reaches an
agreement with every manufacturer to do it so) so going to Intel or AMD
page is the most accurate way to go and that is what should be adviced on
Debia'ns wiki or Releases Notes.

Inclusion of such information in the documentation, means that people
who want to know the information, do not need to ask it on mailing
lists, and, therefore, can reduce the derision on the mailing list.

I already explained why it should be possible but it would require the
collaboration of every processor's manufacturers... unless their
databases are completely open and Debian can query to them directly,
which could be another option to explore.

If my memory is correct, for a computer to include 8GB of RAM, that is
addressable by the CPU, the CPU would necessarily be a 64 bit CPU, to be
able to address that much RAM.

Yes, but there is also 32-bits PAE kernel that will allow you to use up
to 64 GiB of ram in your 64-bits CPU. You can choose what to use: 32-bits
or 64-bits OS.

But, apparently, not all 64 bit CPU's are compatible with the 64 bit
version of Debian Linux, as (from what I understand) the 64 bit version
of Debian Linux is only compatible with a small subset of the 64 bit
CPU's.

I cannot follow you here. Debian's 64-bits kernel is compatible with
every CPU that is 64-bits capable. Can you please explain your point a
bit?


The web page at http://www.debian.org/releases/squeeze/ states

"
The following computer architectures are supported in this release:

    * 32-bit PC (i386)
    * 64-bit PC (amd64)

"

The web page at http://www.debian.org/ports/amd64/ states

"
Current Status

AMD64 has been an officially supported Debian architecture since the release of Debian 4.0 (etch).

The port consists of a kernel for all AMD 64bit CPUs with AMD64 extension and all Intel CPUs with EM64T extension, and a common 64bit userspace.
"

Thus, from the Debian official documentation, it is made clear that Intel 64 bit CPU's that do not have the "EM64T extension" (whatever that is and does), have no 64 bit version of Debian Linux available for them.

Therefore, it is not simply an issue of whether a CPU is a 64 bit CPU and is therefore compatible with Debian 64 bit Linux; it is made clear from the official Debian documentation, that only 32 bit Debian Linux is available from Debian, for all 64 bit CPU's that do not have the "EM64T extension", and thus, without knowing whether a particular 64 bit Intel (or compatible) CPU is compatible with the Debian Linux 64 bit version, there is no point in trying to install that version.

It is pretty much like when the Intel 80486 CPU was released; from memory, at that time, the only operating system that could fully use the capabilities of that CPU, was UNIX.

So, it appears that, unless it is known that a particular 64 bit CPU has the required extensions for the 64 bit version of Debian Linux, only a 32 bit version of Debian Linux is available for the CPU.

This is why I wanted a list of CPU's, and the compatibility or otherwise, with the 32 bit and 64 bit versions of Debian Linux, included in the Release Notes.

I believe that, in the circumstances, as Debian has made it clear that a 64 bit version of Debian Linux, is not available for 64 bit CPU's, other than a particular subset of 64 bit CPU's, to inform the public as to what 64 bit CPU's are limited to a 32 bit version of the operating system, is a reasonable expectation.

It is a bit like buying a Porsche, and then finding that the only fuel available for it, from a particular supplier, is kerosene.

It is better to know in advance.

--
Bret Busby
Armadale
West Australia
..............

"So once you do know what the question actually is,
 you'll know what the answer means."
- Deep Thought,
  Chapter 28 of Book 1 of
  "The Hitchhiker's Guide to the Galaxy:
  A Trilogy In Four Parts",
  written by Douglas Adams,
  published by Pan Books, 1992

....................................................

Reply to: