summaryrefslogtreecommitdiff
path: root/Mach/hardwarecompatibilitylist.mdwn
blob: c3f59af176a8d907aa89179b3e381256b2010c9b (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
[[license text="""
Copyright © 2007 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the
terms of the GNU Free Documentation License, Version 1.2 or any later version
published by the Free Software Foundation; with no Invariant Sections, no
Front-Cover Texts, and no Back-Cover Texts.  A copy of the license is included
in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]].

By contributing to this page, you agree to assign copyright for your
contribution to the Free Software Foundation.  The Free Software Foundation
promises to always use either a verbatim copying license or a free
documentation license when publishing your contribution.  We grant you back all
your rights under copyright, including the rights to copy, modify, and
redistribute your contributions.
"""]]

# CPU Architecture

GNU Mach current only supports the `x86` architecture.  `amd64` should -- in
theory -- as well work fine in `32-bit` compatibility mode, however in practice
there are problems with the chipsets used for such processors, so that booting
on such a system won't succeed.

Support for running GNU Mach (and a complete GNU/Hurd system) in a
[Xen](http://www.cl.cam.ac.uk/research/srg/netos/xen/) `domU` (again on `x86`
only) is [[being_worked_on|Hurd/xen]].

# Memory

GNU Mach will use a maximum of 1 GiB of RAM.  If your system has more,
the surplus will silently be ignored.  (In past times, this would hinder GNU
Mach from booting at all, but this has been fixed, so you no longer need to
apply GRUB's `uppermem` directive.)

# Video Cards

Debian distributes a version of [X.org](http://x.org/).  If your video card driver
depends on a special kernel interface such as that provided by
the `agpgart` kernel module for the Linux kernel, then your video
card will only be supported by the VESA driver.

# Sound

No sound cards are supported at this time.

# USB

USB is not support at this time.

# Storage

IDE drives are known to work.
SATA drives work in compatibility mode.  <!-- Sure?  --[[tschwinge]] -->

# Device Drivers

[GNU Mach Reference Manual,
Configuration](http://www.gnu.org/software/hurd/gnumach-doc/Configuration.html)
contains a list of device drivers that are included in GNU Mach and elaborates
on the hardware devices they support.