To run AWS Greengrass on a machine, we should install AWS Greengrass Core. This software can run on x86_64, ARMv7, and AArch64 (ARMv8) architecture platforms. It also supports Ubuntu 14.04 LTS, Jessie Kernel 4.1/4.4, and other Linux distributions based on Kernel 4.4 or later versions.
The list of supported IoT boards for AWS Greengrass can be found at https://aws.amazon.com/greengrass/faqs/. This book will use Raspberry Pi 3 for targeting AWS Greengrass.