Portability¶
The Ethereum C++ client code is exceedingly portable, and is being successfully used on a huge range of different operating systems and devices.
We continue to expand our range and are very open to pull-requests which add support for additional operating systems, compilers or devices.
Operating systems verified as working¶
- Linux
 - Alpine Linux
 - Arch Linux
 - Debian 8 (Jessie and Stretch)
 - Fedora 20
 - Fedora 21
 - Fedora 22
 - openSUSE Leap 42.1
 - PureOS 2.1
 - Raspbian
 - Sailfish OS 2.0
 - Ubuntu 14.04 (Trusty)
 - Ubuntu 14.10 (Utopic)
 - Ubuntu 15.04 (Vivid)
 - Ubuntu 15.10 (Wily)
 - Ubuntu 16.04 (Xenial)
 - Ubuntu Touch
 - Ubuntu 15.04 MATE
 
- BSD
 - FreeBSD
 
- OS X
 - OS X Yosemite (10.10)
 - OS X El Capitan (10.11)
 - OS X 10.10 (Yosemite Server 4.0)
 - OS X 10.11 (Yosemite Server 5.0)
 - OS X 10.11 (Yosemite Server 5.1)
 
- Windows
 - Windows 7
 - Windows 8
 - Windows 8.1
 - Windows 10
 - Windows Server 2012 R2
 
Operating systems - work in progress¶
- Linux
 - Maemo
 - MeeGo
 - Tizen
 
- BSD
 - iOS
 - tvOS
 - WatchOS
 
- Android
 
Devices verified as working¶
- All varieties of desktop and laptop devices (Windows, OS X, Desktop Linux)
 - 64-bit (with rebuilt binaries)
 - 32-bit (not official supported, but they work)
 
- Smartphones
 - Linux
 - Jolla Phone
 - Meizu MX4 Ubuntu Edition
 - Nexus 5 (SailfishOS 2.0)
 
- SBCs
 - Linux
 - BeagleBone Black
 - Odroid XU3
 - Project C.H.I.P.
 - Raspberry Pi Model A
 - Raspberry Pi Model B+
 - Raspberry Pi Zero
 - Raspberry Pi 2
 - Raspberry Pi 3
 - Wandboard Quad
 
Devices - work in progress¶
- Smartwatches
 - Linux
 - Samsung Gear S2
 
- BSD
 - Apple Watch
 
- Smartphones
 - Linux
 - Nokia N9 (MeeGo)
 - Nokia N900 (Meemo)
 - Samsung Z1
 - Samsung Z3
 
- Android
 - Samsung Galaxy S3
 - Samsung Galaxy S4
 
- BSD
 - iPhone 3GS
 - iPhone 5
 
- Developer phones
 - Linux
 - Samsung RD-210
 - Samsung RD-PQ
 - Samsung TM1
 
- Tablets
 - Android
 - Samsung Galaxy Tab S 10.5
 - Nexus 7
 
- BSD
 - iPad Air 2
 
- SBCs
 - Linux
 - DragonBoard 410c
 - Intel Curie
 - Intel Edison
 - Intel NUC
 - Minnowboard Max
 - Odroid XU4