The Endless OS USB Stick supports trying Endless OS without formatting your computer which is a great way to test hardware compatibility if you have the hardware in hand.
See the Installation page for more information.
Endless OS has been tested on a wide variety of different laptop and desktop computers with great results. Under the hood, Endless OS is based on Linux, which features great out-of-the-box hardware support for the majority of modern devices.
We strive to keep Endless OS up-to-date with the latest Linux versions in order to maximize the landscape of supported hardware. However, there are thousands of different computers available from many different manufacturers and occasionally some compatibility issues may be encountered.
Supported hardware is expected to "just work"—plug it in and go.
There are some cases where devices do not work in this way on Linux, but a Linux device driver is available for download. However, such drivers usually cannot be installed on Endless OS.
If you change the hardware in your computer, it is not necessary to reinstall Endless OS; the hardware changes will be detected automatically.
Endless OS does not run on PCs with 32-bit processors, which includes most computers from before 2007 and even some lower-cost netbooks built after this date.
ARM processors: Endless OS provides experimental support for some ARM64-based platforms such as Raspberry Pi 4. Please refer to our Installation page for more information.
Memory (RAM): Endless will run if you have at least 2 GB of memory in your system, but we recommend at least 4 GB RAM.
Storage (HDD or SSD): A minimum of 32 GB of disk space is recommended so that you can download and install new apps and have space to add your own videos, photos, music, and documents. The Full version may require even more disk space, and custom images can require hundreds of gigabytes of storage depending on included content.
For the best performance, we recommend solid state (SSD) storage.
Like other Linux-based platforms, Intel integrated graphics is the best supported option. We also make efforts to keep up-to-date with the latest open source drivers for AMD graphics where device support is improving.
For NVIDIA GPUs, the proprietary NVIDIA driver is automatically installed; this provides excellent performance but the technical support we can provide for such hardware is very limited.
Endless OS ships all standard WiFi drivers present in the official Linux kernel, however in our experience, hardware support and reliability is variable.
If your wireless hardware unreliable or unsupported, we recommend using a wired network cable, or tethering to your mobile phone with a USB cable. Another option is to purchase a USB Wi-Fi adapter, however those frequently encounter the compatibility issues mentioned above (many tend to be based on Realtek chips...). If you search ThinkPenguin or your favorite large electronics store for "AR9271", you may find some suitable products based on the Atheros AR9271 chipset which are believed to be fully supported.
Some modern laptops based on Intel CPUs have webcams internally connected using Intel IPU6 MIPI technology. This is currently not yet supported by official Linux, and hence such webcams are unsupported by Endless OS. Webcams that are internally connected using USB technology (which is otherwise the typical design) are well supported.
Most mice and keyboards should work, but laptop touch screens and specialist input devices such as joysticks, tablets, etc. may not work correctly; we recommend searching online for Linux compatibility notes with the device in question.
Printers and scanners are perhaps the most inconsistently supported peripherals on Linux, however smartphone-compatible devices manufactured in recent years have a high likelihood of working. Please see our Printers documentation for more info.
Many 3G/4G dongles are supported. Unfortunately, there is no reliable way to know in advance if a specific device is supported. You are advised to search online for Linux compatibility notes with the device in question.
Chromebook hardware is designed to only run Google Chrome OS and is not supported by Endless OS.
Apple hardware is designed to run macOS and is not officially supported by Endless OS. Depending on the exact model of Mac, Endless OS might work, but this is not tested. Dual-booting Endless OS and macOS is not supported.
Laptop webcams connected over Intel IPU6 MIPI
Smart card & smart card reader
Internal dial-up modem
Expansion ports: serial/parallel port devices
ASUS Number Pad
ASUS Screen Pad