summaryrefslogtreecommitdiff
path: root/nl/hardware/supported/i386.xml
blob: baa209b29f13de606e0158b417437a52d54f1154 (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
<!-- retain these comments for translator revision tracking -->
<!-- original version: 56248 untranslated -->


  <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
processors like the Athlon XP and Intel P4 Xeon.

</para><para>

However, &debian; GNU/Linux &releasename; will <emphasis>not</emphasis> run
on 386 or earlier processors.  Despite the architecture name "i386", support
for actual 80386 processors (and their clones) was dropped with the Sarge
(r3.1) release of &debian;<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>
<note><para>

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

</para></note>
   </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, PCIe, PCI-X, 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>