Skip to content

Commit

Permalink
Add hardware compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
jackpot51 committed Nov 11, 2022
1 parent 7b7607a commit 438c459
Show file tree
Hide file tree
Showing 2 changed files with 125 additions and 1 deletion.
124 changes: 124 additions & 0 deletions HARDWARE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
# Redox 0.8.0 Hardware Compatibility

Updated on November 11, 2022 in preparation for the 0.8.0 release. Systems are
rated on a scale of 🚫 Broken, ⚠️ Booting, and ✅ Recommended. Broken means the
system cannot boot to a desktop, booting means the system boots to a desktop
but has issues, and recommended means the system provides all implemented
features.

## General

Due to incomplete USB support, desktops are generally not recommended.

- Sound support is incomplete and disabled by default
- USB support is incomplete
- Wireless networking is not supported

## x86_64

Test performed using https://static.redox-os.org/img/x86_64/redox_desktop_x86_64_2022-11-11_629_livedisk.iso

### Lenovo IdeaPad Y510P

Status: ✅ Recommended

- Booted using both BIOS and UEFI
- Boots to desktop

### System76 Galago Pro (galp5)

Status: ✅ Recommended

- Booted using UEFI
- Boots to desktop

### System76 Lemur Pro (lemp9)

Status: ✅ Recommended

- Booted using UEFI
- Boots to desktop

### Dell XPS 13 (9350)

Status: ⚠️ Booting

- Booted using both BIOS and UEFI
- Boots to desktop
- NVMe driver livelocks

### HP Dev One

Status: ⚠️ Booting

- Booted using UEFI
- Boots to desktop
- No touchpad support, requires I2C HID

### System76 Oryx Pro (oryp10)

Status: ⚠️ Booting

- Booted using UEFI
- Boots to desktop
- No touchpad support, though it should be working

### System76 Pangolin (pang12)

Status: ⚠️ Booting

- Booted using UEFI
- Boots to desktop
- No touchpad support, requires I2C HID

### Toshiba Satellite L500

Status: ⚠️ Booting

- Booted using BIOS
- Correct video mode not offered, this is a firmware issue
- Boots to desktop
- No ethernet driver

## i686

Test performed using https://static.redox-os.org/img/i686/redox_desktop_i686_2022-11-11_629_livedisk.iso

### Asus Eee PC 900

Status: ⚠️ Booting

- Booted using BIOS
- Correct video mode not offered, this is a firmware issue
- Boots to desktop
- No ethernet driver

### Dell XPS 13 (9350)

Status: ⚠️ Booting

- Booted using BIOS
- Boots to desktop
- NVMe driver livelocks

### Lenovo IdeaPad Y510P

Status: 🚫 Broken

- Booted using BIOS
- Panics on phys_to_virt overflow, probably having invalid mappings for 32-bit

### Panasonic Toughbook CF-18

Status: 🚫 Broken

- Booted using BIOS
- Hangs after PIT initialization

### Toshiba Satellite L500

Status: 🚫 Broken

- Booted using BIOS
- Correct video mode not offered, this is a firmware issue
- Panics on phys_to_virt overflow, probably having invalid mappings for 32-bit
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

Redox _is not_ just a kernel, it's a **full-featured Operating System**, providing packages (memory allocator, file system, display manager, core utilities, etc.) that together make up a functional and convenient operating system. You can loosely think of it as the GNU or BSD ecosystem, but in a memory safe language and with modern technology. See [this list](#ecosystem) for overview of the ecosystem.

The website can be found at https://www.redox-os.org.
The website can be found at https://www.redox-os.org. For hardware compatibility, see [HARDWARE.md](HARDWARE.md).

Please make sure you use the **latest nightly** of `rustc` before building (for more troubleshooting, see ["Help! Redox won't compile!"](#compile-help)).

Expand Down

0 comments on commit 438c459

Please sign in to comment.