Linux-related FAQ

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 Product Linux Distribution
CategorySeriesModelUbuntuopenSUSECentOSFedora
XPC cubeJ SeriesSH81J4Ubuntu 14.04openSUSE 13.1 Fedora 20
R SeriesSH81R4Ubuntu 14.04openSUSE 13.1 Fedora 20
SH87R6Ubuntu 13.04openSUSE 12.3 Fedora 19
SZ87R6
SH97R6Ubuntu 14.04openSUSE 13.2 Fedora 20
SH110R4Ubuntu 15.04openSUSE 13.2 Fedora 22
SH170R6Ubuntu 15.04openSUSE 13.2 Fedora 22
SZ170R8
SZ270R8Ubuntu 17.10
Ubuntu 16.04
openSUSE 42.2 Fedora 25
SZ270R9
SH310R4Ubuntu 18.04openSUSE 42.3 Fedora 27
SH310R4V2Ubuntu 18.04openSUSE Leap 15 Fedora 28
SH370R6Ubuntu 18.04
Ubuntu 18.04
openSUSE 42.3
openSUSE Leap 15
CentOS 7.4b1708Fedora 27
SH370R6V2Ubuntu 18.04openSUSE Leap 15CentOS 7.5b1804Fedora 28
SH370R8
XPC slim1.5 Litre (Fanless)XS35V3LUbuntu 12.04openSUSE 12.3 Fedora 18
XS35V3Ubuntu 12.04openSUSE 12.3 Fedora 18
XS35GSV3L
XS35GSV3
XS35V4Ubuntu 13.10openSUSE 13.1 Fedora 20
XS36V4Ubuntu 13.10openSUSE 13.1 Fedora 20
XS35V5Ubuntu 14.04
XS36V5
3 LitreXC60JUbuntu 16.10openSUSE 42.2 Fedora 25
XH61Ubuntu 12.04openSUSE 12.3 Fedora 18
XH61V
XH81Ubuntu 13.10openSUSE 13.1 Fedora 20
XH81V
XH97VUbuntu 13.10openSUSE 13.1 Fedora 20
XH110Ubuntu 16.04openSUSE 42.1 Fedora 24
XH110GUbuntu 18.04
Ubuntu 16.04
openSUSE 42.2 Fedora 25
XH110VUbuntu 16.04openSUSE 42.1 Fedora 24
XH170VUbuntu 15.04openSUSE 13.2 Fedora 22
XH270Ubuntu 16.10openSUSE 42.2 Fedora 25
XH310Ubuntu 18.04
Ubuntu 18.04
openSUSE 42.3
openSUSE Leap 15
Fedora 27
XH310V
XH310RUbuntu 18.04openSUSE Leap 15 Fedora 28
XH310RV
XH410GUbuntu 19.10 CentOS 7.6b1810Fedora 31
XH510G2Ubuntu 20.04
Ubuntu 22.04
1.3 LitreDA320Ubuntu 20.04
DH02U SeriesUbuntu 18.04
Ubuntu 17.10
openSUSE 42.3
openSUSE Leap 15
CentOS 7.4b1708Fedora 27
DH32U SeriesUbuntu 20.04
Ubuntu 22.04
DH110Ubuntu 16.04
Ubuntu 15.10
openSUSE 42.1 Fedora 24
DH110SE
DH170Ubuntu 15.10
Ubuntu 15.04
openSUSE 13.2 Fedora 22
DH270Ubuntu 17.10
Ubuntu 16.10
Ubuntu 16.04
openSUSE Leap 42.2 Fedora 25
DH310Ubuntu 19.04
Ubuntu 18.04
Ubuntu 17.10
openSUSE Leap 15
openSUSE 42.3
CentOS 7.4b1708Fedora 27
DS61Ubuntu 12.04openSUSE 12.3 Fedora 18
DS81Ubuntu 13.10openSUSE 13.1 Fedora 20
DS81LUbuntu 13.10openSUSE 13.1 Fedora 20
DS87
DQ170Ubuntu 16.04openSUSE 42.1 Fedora 24
1.3 Litre (Fanless)DL10JUbuntu 17.10
Ubuntu 16.04
openSUSE 42.3
openSUSE Tumbleweed 20180405
CentOS 7.4b1708Fedora 27
DS10UUbuntu 18.10openSUSE 15CentOS 7.5b1804Fedora 29
DS20UUbuntu 20.04
DS47Ubuntu 12.04openSUSE 12.3 Fedora 18
DS437Ubuntu 13.04openSUSE 12.2 Fedora 17
DS437T
DS57UUbuntu 14.04openSUSE 13.2 Fedora 21
DS68Ubuntu 16.04openSUSE 42.1 Fedora 24
DS77UUbuntu 17.10
Ubuntu 16.04
openSUSE 42.3 Fedora 24
DX30Ubuntu 16.10
Ubuntu 16.04
openSUSE 42.3 Fedora 26
XPC all-in-one19,5“ SeriesP90UUbuntu 18.04openSUSE 15 Fedora 28
18.5” SeriesX70SUbuntu 12.04openSUSE 12.3 Fedora 18
X70MUbuntu 12.04openSUSE 12.3 Fedora 18
15.6“ SeriesP51UUbuntu 20.04
Ubuntu 18.10
openSUSE 15CentOS 7.6b1810Fedora 29
X50V2 PlusUbuntu 12.04openSUSE 12.3 Fedora 18
X50V3Ubuntu 12.04openSUSE 12.3 Fedora 18
X50V3LUbuntu 12.04openSUSE 12.3 Fedora 18
X50V4Ubuntu 16.10
Ubuntu 16.04
Ubuntu 14.04
Ubuntu 13.10
openSUSE 42.1
openSUSE 13.2
Fedora 20
X50V5Ubuntu 15.04openSUSE 42.1 Fedora 22
X50V6Ubuntu 19.04
Ubuntu 18.04
Ubuntu 16.04
openSUSE 42.3
openSUSE 42.1
Fedora 22
X50V7Ubuntu 20.04 1)
Ubuntu 19.04
openSUSE 15CentOS 7.6b1810Fedora 30
X50V8Ubuntu 20.04
11.6” SeriesP20UUbuntu 18.04
Ubuntu 17.10
openSUSE 42.3CentOS 7.4b1708Fedora 27
P22UUbuntu 20.04
XPC nano NC01UUbuntu 14.10openSUSE 13.2 Fedora 22
NC02UUbuntu 16.04openSUSE 42.1 Fedora 24
NC03UUbuntu 17.10
Ubuntu 16.04
openSUSE 42.1 Fedora 24
NC10UUbuntu 19.04openSUSE 15CentOS 7.6b1810Fedora 30
Edge EN01J3Ubuntu 20.04
EN01J4Ubuntu 20.04

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)
VGA/HDMI5)
Video Acceleration
Audio
HDMI Audio
LAN
WiFi
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
Audio
HDMI Audio
LAN
WiFi
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 https://01.org
10)
1920×1080 Ok, but no further features
11) , 12)
NTFS support installed in addition
  • Last modified: 2022/06/09 11:20
  • by Shuttle