Linux-related FAQs

Currently, Shuttle provides Linux support for some XPCs by including a Linux driver CD along with the systems. However, not all XPCs and motherboards come with a Linux driver CD. Since Linux is an “open source” operating system, most drivers are written/provided by third parties. We strongly encourage our users to search the internet or visit the chipset vendors' web sites for any new available drivers.

As we continue our efforts to have every latest models tested for Linux compatibility, please keep in mind that not all features/functions/drivers are supported at this time. Thank you for your understanding, as we continue to push for better Linux implementation and support in the future.

Shuttle ProductLinux Distribution
XPC cubeJ SeriesSH81J4Ubuntu 14.04openSUSE 13.1Fedora 20
R SeriesSH81R4Ubuntu 14.04openSUSE 13.1Fedora 20
SH87R6Ubuntu 13.04openSUSE 12.3Fedora 19
SZ87R6Ubuntu 13.04openSUSE 12.3Fedora 19
SH97R6Ubuntu 14.04openSUSE 13.2Fedora 20
SH110R4Ubuntu 15.04openSUSE 13.2Fedora 22
SH170R6Ubuntu 15.04openSUSE 13.2Fedora 22
SZ170R8Ubuntu 15.04openSUSE 13.2Fedora 22
SZ270R8Ubuntu Desktop 17.10.1
Ubuntu Desktop 16.04.3 LTS
SH370R6Ubuntu Desktop 18.04.1 LTSopenSUSE Leap 15
XPC slim1.5 Litre (Fanless)XS35V3LUbuntu 12.04openSUSE 12.3Fedora 18
XS35V3Ubuntu 12.04openSUSE 12.3Fedora 18
XS35GSV3LUbuntu 12.04openSUSE 12.3Fedora 18
XS35GSV3Ubuntu 12.04openSUSE 12.3Fedora 18
XS35V4Ubuntu 13.10
Ubuntu Server
openSUSE 13.1Fedora 20
XS36V4Ubuntu 13.10openSUSE 13.1Fedora 20
XS35V5Ubuntu 14.04
XS36V5Ubuntu 14.04
3 LitreXH61Ubuntu 12.04openSUSE 12.3Fedora 18
XH61VUbuntu 12.04openSUSE 12.3Fedora 18
XH81Ubuntu 13.10openSUSE 13.1Fedora 20
XH81VUbuntu 13.10openSUSE 13.1Fedora 20
XH97VUbuntu 13.10openSUSE 13.1Fedora 20
XH110GUbuntu 18.04.1
XH170VUbuntu 15.04openSUSE 13.2Fedora 22
XH310VUbuntu Desktop 18.04.1 LTSopenSUSE Leap 15
1.3 LitreDH02U SeriesUbuntu 18.04.1openSUSE Leap 15Fedora 28
DH110Ubuntu 15.10
DH170Ubuntu 15.10openSUSE 13.2Fedora 22
DH270Ubuntu Desktop 17.10.1
Ubuntu Desktop 16.04.3 LTS
openSUSE Leap 42.3
DH310Ubuntu Desktop 18.04.1 LTS
Ubuntu Desktop 19.04
openSUSE Leap 15
DS61Ubuntu 12.04openSUSE 12.3Fedora 18
DS81Ubuntu 13.10openSUSE 13.1Fedora 20
DS81LUbuntu 13.10openSUSE 13.1Fedora 20
DS87Ubuntu 13.10openSUSE 13.1Fedora 20
1.3 Litre (Fanless)DL10JUbuntu Desktop 17.10.1
Ubuntu Desktop 16.04.3 LTS
openSUSE Tumbleweed 20180405
DS47Ubuntu 12.04openSUSE 12.3Fedora 18
DS437Ubuntu 13.04openSUSE 12.2Fedora 17
DS437TUbuntu 13.04openSUSE 12.2Fedora 17
DS57UUbuntu 14.04.2openSUSE 13.2Fedora 21
DS77UUbuntu Desktop 17.10
Ubuntu Desktop 16.04.3 LTS
openSUSE 42.3
DX30Ubuntu 16.04.3
XPC all-in-one18.5“ SeriesX70SUbuntu 12.04openSUSE 12.3Fedora 18
X70MUbuntu 12.04openSUSE 12.3Fedora 18
15.6” SeriesP51UUbuntu 20.04 LTS
X50V2 PlusUbuntu 12.04openSUSE 12.3Fedora 18
X50V3Ubuntu 12.04openSUSE 12.3Fedora 18
X50V3LUbuntu 12.04openSUSE 12.3Fedora 18
X50V4Ubuntu 16.10
Ubuntu 16.04.2
Ubuntu 14.04.2
Ubuntu 13.10
openSUSE 42.1
openSUSE 13.2
Fedora 20
X50V5Ubuntu 15.04openSUSE 42.1Fedora 22
X50V6Ubuntu 19.04
Ubuntu 18.04.03
Ubuntu 16.04.03
openSUSE 42.2
openSUSE 42.3
X50V7Ubuntu 20.04 1) TBATBA
11.6“ SeriesP20UUbuntu 18.04.1TBATBA
19,5” SeriesP90UUbuntu 18.04.1TBATBA
XPC nano NC01UUbuntu 14.10openSUSE 13.2Fedora 22
NC03UUbuntu Desktop 17.10
Ubuntu Desktop 16.04.3 LTS
openSUSE 42.3
EdgeEN01J3Ubuntu 20.04 TBATBA
EN01J4Ubuntu 20.04 TBATBA

Mostly, users are required to download “codec” patches. Because of legal issues, computer manufacturers often do not include these “codecs” in pre-installed systems.

  1. To download the “codec”, please click on Accessories – Terminal and press enter.
  2. Once the Terminal opens, type sudo conary update group-codecs.
  3. Next, please provide your system username and password (Internet access is required).
  4. Afterwards “codec” patches should automatically be updated.
  5. Accept to continue, if prompted. Or, type sudo conary update all to download patches that also support a variety of music formats.

Please see attachment for graphical instructions.

Kubuntu 14.04 x64 Ubuntu 14.04 x64 openSUSE 13.1 x64 openSUSE 13.1 x64
Kernel 3.13.x (KDE) 2) Kernel 3.13.x (Unity) 3) Kernel 3.11.x (KDE) 4) Update: Kernel 3.14.4 (KDE)
Video Acceleration
HDMI Audio
Card Reader
USB 3.0
ASSESSMENT Fully operational Fully operational Graphics insufficient Fully operational
LinuxMint 17 x64 Fedora 20 x64 CentOS 6.5 x64 CentOS 6.5 x64
Kernel 3.13.x (Cinnamon) 6) Kernel 3.14.x (KDE) 7) Kernel 2.6.32 8) Update: Kernel 3.14.4
VGA/HDMI9) 10)
Video Acceleration
HDMI Audio
Card Reader
USB 3.011) 12)
ASSESSMENT Fully operational Fully operational Barely usable Limited use

Working with the Linux Command Line
While most Linux distributions are user-friendly and come with an easy to use graphical interface, knowing how to use the command line can be very useful. The command line gives you more power over your system and access to features that are not available through a graphical interface.

Most commands have a –help option which prints a short message about how to use the command and exits:

$ command_name --help

Basic Linux Commands

The man command is used to display the manual page of a given command:

$ man command_name

Path of your current working directory:

$ pwd

Changing directory:

$ cd /home/Paul/Downloads

Listing directory contents:

$ ls

Displaying file contents:

$ cat /etc/hosts

Creating files:

$ touch file.txt

Creating directories:

$ mkdir /tmp/mynewdirectory

Creating symbolic links:

$ ln -s source_file symbolic_link

Removing files and directories:

$ rm file.txt

Remove non-empty directories and all the files within them recursively:

$ rm -rf dirname

Copying files and directories:

$ cp file file_backup

Moving and renaming files and directories:

$ mv file.txt /tmp

Changing permissions:

$ chmod 644 filename

Changing ownership:

$ chown username filename

2) , 3) , 4) , 6) , 7) , 8)
latest versions downloaded on 2014-05-30
5) , 9)
drivers from
1920×1080 Ok, but no further features
11) , 12)
NTFS support installed in addition
  • Last modified: 2020/07/30 12:02
  • by SH