~jbicha/ubuntu/oneiric/installation-guide/merge-with-debian

« back to all changes in this revision

Viewing changes to en/hardware/hardware-supported.xml

  • Committer: Jeremy Bicha
  • Date: 2011-09-02 09:14:44 UTC
  • Revision ID: jbicha@ubuntu.com-20110902091444-ze21aufnyjy2cz5o
Merged in en/ from Debian

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!-- retain these comments for translator revision tracking -->
2
 
<!-- $Id: hardware-supported.xml 61147 2009-11-02 23:02:35Z fjp $ -->
 
2
<!-- $Id: hardware-supported.xml 65172 2010-10-26 23:47:23Z sthibault $ -->
3
3
 
4
4
 <sect1 id="hardware-supported">
5
5
 <title>Supported Hardware</title>
6
6
<para>
7
7
 
8
 
Ubuntu does not impose hardware requirements beyond the requirements
 
8
&debian; does not impose hardware requirements beyond the requirements
9
9
of the Linux kernel and the GNU tool-sets.  Therefore, any
10
10
architecture or platform to which the Linux kernel, libc,
11
 
<command>gcc</command>, etc. have been ported, and for which an Ubuntu
12
 
port exists, can run Ubuntu.
 
11
<command>gcc</command>, etc. have been ported, and for which an &debian;
 
12
port exists, can run &debian;.
13
13
<phrase condition="not-ubuntu"> <!-- TODO: Debian-only at the moment -->
14
14
Please refer to the Ports pages at
15
15
<ulink url="&url-ports;"></ulink> for
16
16
more details on &arch-title; architecture systems which have been
17
 
tested with Debian.
 
17
tested with &debian-gnu;.
18
18
</phrase>
19
19
 
20
20
</para><para>
29
29
  <sect2><title>Supported Architectures</title>
30
30
<para>
31
31
 
32
 
Ubuntu &release; supports three major architectures and several
 
32
&debian; &release; supports three major architectures and several
33
33
variations of each architecture known as <quote>flavors</quote>.
34
34
One other architecture (IBM/Motorola PowerPC) has an unofficial port.
35
35
 
39
39
<tgroup cols="4">
40
40
<thead>
41
41
<row>
42
 
  <entry>Architecture</entry><entry>Ubuntu Designation</entry>
 
42
  <entry>Architecture</entry><entry>&debian; Designation</entry>
43
43
  <entry>Subarchitecture</entry><entry>Flavor</entry>
44
44
</row>
45
45
</thead>
152
152
 
153
153
</tbody></tgroup></informaltable>
154
154
 
 
155
</para><para condition="not-ubuntu">
 
156
 
 
157
&debian; GNU/kFreeBSD &release; supports two architectures.
 
158
 
 
159
</para><para condition="not-ubuntu">
 
160
 
 
161
<informaltable>
 
162
<tgroup cols="2">
 
163
<thead>
 
164
<row>
 
165
  <entry>Architecture</entry><entry>&debian; Designation</entry>
 
166
</row>
 
167
</thead>
 
168
 
 
169
<tbody>
 
170
<row>
 
171
  <entry>Intel x86-based</entry>
 
172
  <entry>kfreebsd-i386</entry>
 
173
</row>
 
174
 
 
175
<row>
 
176
  <entry>AMD64 &amp; Intel EM64T</entry>
 
177
  <entry>kfreebsd-amd64</entry>
 
178
</row>
 
179
 
 
180
</tbody></tgroup></informaltable>
 
181
 
 
182
</para><para>
155
183
</para><para condition="not-ubuntu"> <!-- TODO: Debian-only at the moment -->
156
184
 
157
 
This document covers installation for the
158
 
<emphasis>&arch-title;</emphasis> architecture.  If you are looking
159
 
for information on any of the other Debian-supported architectures
 
185
This document covers installation for the <emphasis>&arch-title;</emphasis>
 
186
architecture using the <emphasis>&arch-kernel;</emphasis> kernel.
 
187
If you are looking
 
188
for information on any of the other &debian;-supported architectures
160
189
take a look at the
161
 
<ulink url="http://www.debian.org/ports/">Debian-Ports</ulink> pages.
 
190
<ulink url="http://www.debian.org/ports/">&debian;-Ports</ulink> pages.
162
191
 
163
192
</para>
164
193
<caution arch="ia64"><para>
173
202
</para></caution>
174
203
<para condition="new-arch">
175
204
 
176
 
This is the first official release of &debian; for the &arch-title;
 
205
This is the first official release of &debian-gnu; for the &arch-title;
177
206
architecture.  We feel that it has proven itself sufficiently to be
178
207
released. However, because it has not had the exposure (and hence
179
208
testing by users) that some other architectures have had, you may
180
209
encounter a few bugs. Use our
181
210
<ulink url="&url-bts;">Bug Tracking System</ulink> to report any
182
211
problems; make sure to mention the fact that the bug is on the
183
 
&arch-title; platform. It can be necessary to use the
 
212
&arch-title; platform using the <emphasis>&arch-kernel;</emphasis> kernel.
 
213
It can be necessary to use the
184
214
<ulink url="&url-list-subscribe;">debian-&arch-listname; mailing list</ulink>
185
215
as well.
186
216
 
216
246
<para>
217
247
 
218
248
Multiprocessor support &mdash; also called <quote>symmetric multiprocessing</quote>
219
 
or SMP &mdash; is available for this architecture.  The standard Ubuntu
 
249
or SMP &mdash; is available for this architecture.  The standard &debian;
220
250
&release; kernel image has been compiled with SMP support.  The standard
221
251
kernel is also usable on non-SMP systems, but has a slight overhead which
222
252
will cause a small reduction in performance. For normal system use this
225
255
</para><para>
226
256
 
227
257
In order to optimize the kernel for single CPU systems, you'll have to
228
 
replace the standard Ubuntu kernel.  You can find a discussion of how
 
258
replace the standard &debian; kernel.<phrase arch="linux-any">  You can find a discussion of how
229
259
to do this in <xref linkend="kernel-baking"/>.  At this time
230
260
(kernel version &kernelversion;) the way you disable SMP is to deselect
231
261
<quote>&smp-config-option;</quote> in the <quote>&smp-config-section;</quote>
232
 
section of the kernel config.
 
262
section of the kernel config.</phrase>
233
263
 
234
264
</para>
235
265
  </sect2>
241
271
 
242
272
Multiprocessor support &mdash; also called <quote>symmetric
243
273
multiprocessing</quote> or SMP &mdash; is available for this architecture.
244
 
The standard Ubuntu &release; kernel image has been compiled with
 
274
The standard &debian; &release; kernel image has been compiled with
245
275
<firstterm>SMP-alternatives</firstterm> support. This means that the kernel
246
276
will detect the number of processors (or processor cores) and will
247
277
automatically deactivate SMP on uniprocessor systems.
248
278
 
249
 
</para><para arch="i386">
 
279
</para><para arch="i386" condition="not-ubuntu">
250
280
 
251
 
The 486 flavour of the Ubuntu kernel image packages for &arch-title;
 
281
The 486 flavour of the &debian; kernel image packages for &arch-title;
252
282
is not compiled with SMP support.
253
283
 
254
284
</para>
260
290
 
261
291
Multiprocessor support &mdash; also called <quote>symmetric
262
292
multiprocessing</quote> or SMP &mdash; is available for this architecture.
263
 
However, the standard Ubuntu &release; kernel image does not support
 
293
However, the standard &debian; &release; kernel image does not support
264
294
SMP.  This should not prevent installation, since the standard,
265
295
non-SMP kernel should boot on SMP systems; the kernel will simply use
266
296
the first CPU.
268
298
</para><para>
269
299
 
270
300
In order to take advantage of multiple processors, you'll have to
271
 
replace the standard Ubuntu kernel.  You can find a discussion of how
 
301
replace the standard &debian; kernel.<phrase arch="linux-any">  You can find a discussion of how
272
302
to do this in <xref linkend="kernel-baking"/>.  At this time
273
303
(kernel version &kernelversion;) the way you enable SMP is to select
274
304
<quote>&smp-config-option;</quote> in the <quote>&smp-config-section;</quote>
275
 
section of the kernel config.
 
305
section of the kernel config.</phrase>
276
306
 
277
307
</para>
278
308
  </sect2>
283
313
 
284
314
Multiprocessor support &mdash; also called <quote>symmetric
285
315
multiprocessing</quote> or SMP &mdash; is available for this architecture,
286
 
and is supported by a precompiled Ubuntu kernel image. Depending on your
 
316
and is supported by a precompiled &debian; kernel image. Depending on your
287
317
install media, this SMP-capable kernel may or may not be installed by
288
318
default. This should not prevent installation, since the standard,
289
319
non-SMP kernel should boot on SMP systems; the kernel will simply use
297
327
 
298
328
</para><para>
299
329
 
300
 
You can also build your own customized kernel to support SMP. You can find
 
330
You can also build your own customized kernel to support SMP.<phrase arch="linux-any"> You can find
301
331
a discussion of how to do this in <xref linkend="kernel-baking"/>.  At this
302
332
time (kernel version &kernelversion;) the way you enable SMP is to select
303
333
<quote>&smp-config-option;</quote> in the <quote>&smp-config-section;</quote>
304
 
section of the kernel config.
 
334
section of the kernel config.</phrase>
305
335
 
306
336
</para>
307
337
  </sect2>
317
347
 
318
348
</para><para>
319
349
 
320
 
Ubuntu's support for graphical interfaces is determined by the
321
 
underlying support found in X.Org's X11 system.  Most AGP, PCI and
322
 
PCIe video cards work under X.Org.  Details on supported graphics
 
350
&debian;'s support for graphical interfaces is determined by the
 
351
underlying support found in X.Org's X11 system.  Most AGP, PCI,
 
352
PCIe, and PCI-X video cards work under X.Org.  Details on supported graphics
323
353
buses, cards, monitors, and pointing devices can be found at
324
 
<ulink url="&url-xorg;"></ulink>.  Ubuntu &release; ships
 
354
<ulink url="&url-xorg;"></ulink>.  &debian; &release; ships
325
355
with X.Org version &x11ver;.
326
356
 
327
357
</para><para arch="mips">
375
405
</para><para>
376
406
 
377
407
In most cases firmware is non-free according to the criteria used by the
378
 
&debian; project and thus cannot be included in the main distribution
 
408
&debian-gnu; project and thus cannot be included in the main distribution
379
409
or in the installation system. If the device driver itself is included in
380
 
the distribution and if &debian; legally can distribute the firmware,
381
 
it will often be available as a separate package from the non-free section
 
410
the distribution and if &debian-gnu; legally can distribute the firmware,
 
411
it will often be available as a separate package from the restricted section
382
412
of the archive.
383
413
 
384
414
</para><para>
385
415
 
386
416
However, this does not mean that such hardware cannot be used during an
387
 
installation. Starting with &debian; 5.0, &d-i; supports loading
 
417
installation; &d-i; supports loading
388
418
firmware files or packages containing firmware from a removable medium,
389
419
such as a floppy disk or USB stick.
390
420
See <xref linkend="loading-firmware"/> for detailed information on how to