This is an old revision of the document!


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 Desktop 17.10.1
Ubuntu Desktop 16.04.3 LTS
openSUSE 42.2 Fedora 25
SZ270R9
SH310R4Ubuntu 18.04openSUSE 42.3 Fedora 27
SH310R4V2Ubuntu 18.04openSUSE Leap 15 Fedora 28
SH370R6Ubuntu Desktop 18.04.1 LTS
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.10
Ubuntu Server
openSUSE 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.1
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 Desktop 18.04.1 LTS
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
1.3 LitreDH02U SeriesUbuntu 18.04.1
Ubuntu 17.10
openSUSE 42.3
openSUSE Leap 15
CentOS 7.4b1708Fedora 27
DH110Ubuntu 16.04
Ubuntu 15.10
openSUSE 42.1 Fedora 24
DH110SE
DH170Ubuntu 15.10
Ubuntu 15.04
openSUSE 13.2 Fedora 22
DH270Ubuntu Desktop 17.10.1
Ubuntu 16.10
Ubuntu Desktop 16.04.3 LTS
openSUSE Leap 42.2 Fedora 25
DH310Ubuntu Desktop 19.04
Ubuntu Desktop 18.04.1 LTS
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 Desktop 17.10.1
Ubuntu Desktop 16.04.3 LTS
openSUSE Tumbleweed 20180405
DS47Ubuntu 12.04openSUSE 12.3 Fedora 18
DS437Ubuntu 13.04openSUSE 12.2 Fedora 17
DS437T
DS57UUbuntu 14.04.2openSUSE 13.2 Fedora 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.3 Fedora 18
X70MUbuntu 12.04openSUSE 12.3 Fedora 18
15.6” SeriesP51UUbuntu 20.04 LTS
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.2
Ubuntu 14.04.2
Ubuntu 13.10
openSUSE 42.1
openSUSE 13.2
Fedora 20
X50V5Ubuntu 15.04openSUSE 42.1 Fedora 22
X50V6Ubuntu 19.04
Ubuntu 18.04.03
Ubuntu 16.04.03
openSUSE 42.2
openSUSE 42.3
X50V7Ubuntu 20.04 1)TBA TBA
11.6“ SeriesP20UUbuntu 18.04.1TBA TBA
19,5” SeriesP90UUbuntu 18.04.1TBA TBA
XPC nano NC01UUbuntu 14.10openSUSE 13.2 Fedora 22
NC03UUbuntu Desktop 17.10
Ubuntu Desktop 16.04.3 LTS
openSUSE 42.3
Edge EN01J3Ubuntu 20.04TBA TBA
EN01J4Ubuntu 20.04TBA TBA

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 http://01.org
10)
1920×1080 Ok, but no further features
11) , 12)
NTFS support installed in addition
  • Last modified: 2021/10/15 13:48
  • by TS