summaryrefslogtreecommitdiff
path: root/en/hardware/supported/i386.xml
blob: b052f0a4ef03e4684ecdb0f98755b40bfae58ca7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<!-- retain these comments for translator revision tracking -->
<!-- $Id$ -->


  <sect2 arch="i386"><title>CPU, Main Boards, and Video Support</title>
<para>

Complete information concerning supported peripherals can be found at
<ulink url="&url-hardware-howto;">Linux Hardware Compatibility HOWTO</ulink>.
This section merely outlines the basics.

</para>

   <sect3><title>CPU</title>
<para>

Nearly all x86-based (IA-32) processors still in use in personal computers
are supported, including all varieties of Intel's "Pentium" series.
This also includes 32-bit AMD and VIA (former Cyrix) processors, and new
processors like the Athlon XP and Intel P4 Xeon.

</para>
<note><para>

If your system has a 64-bit AMD64, Intel EM64t or Intel Core 2 Duo processor,
you will probably want to use the installer for the amd64 architecture instead
of the installer for the (32-bit) i386 architecture.

</para></note>
<para>

However, Debian GNU/Linux &releasename; will <emphasis>not</emphasis> run
on 386 or earlier processors.  Despite the architecture name "i386", Debian
Sarge has <emphasis>dropped support</emphasis> for actual 80386 processors
(and their clones), which were supported by earlier releases<footnote>

<para>
We have long tried to avoid this, but in the end it was necessary due a
unfortunate series of issues with the compiler and the kernel, starting
with an bug in the C++ ABI provided by GCC.  You should still be able to
run Debian GNU/Linux on actual 80386 processors if you compile your own
kernel and compile all packages from source, but that is beyond the
scope of this manual.
</para>

</footnote>. (No version of Linux has ever supported the 286 or earlier
chips in the series.)  All i486 and later processors are still
supported<footnote>

<para>

Many Debian packages will actually run slightly faster on modern computers
as a positive side effect of dropping support for these old chips.  The
i486, introduced in 1989, has three opcodes (bswap, cmpxchg, and xadd)
which the i386, introduced in 1986, did not have. Previously, these could not
be easily used by most Debian packages; now they can.

</para>

</footnote>.

</para><para>

</para>
   </sect3>

   <sect3 id="bus"><title>I/O Bus</title>
<para>

The system bus is the part of the motherboard which allows the CPU to
communicate with peripherals such as storage devices.  Your computer
must use the ISA, EISA, PCI, the Microchannel Architecture (MCA, used
in IBM's PS/2 line), or VESA Local Bus (VLB, sometimes called the VL
bus).  Essentially all personal computers sold in recent years use one
of these.

</para>
   </sect3>
  </sect2>