{{Chris Tyler Draft}}{{Obsolete|#REDIRECT [[SPO600 Host Setup]]}}[[Category:SPO600]]For [[SPO600]], you will need to set up a Linux system by the third week of classes.== System Requirements ==These are the minimum system requirements:* x86_64 (64-bit AMD/Intel compatible)* At least 2GB of RAM* At least 100GB of disk spaceThe faster/bigger the system, the faster you'll be able to build software -- and you'll probably be building many times.== Location ==This system may be:* Your laptop* A large virtual machine on your laptop* A system at home (or elsewhere) that you can connect to with SSH* A Seneca lab system, configured on a removable disk drive (This option is not recommended, because you will not be able to use it during classes)If you cannot find a suitable system to use, talk to your professor about resources available within Seneca.== Base Software ==For the initial software, install:* Fedora 20* The Fedora development tools ("yum groupinstall 'Development Tools' 'Development Libraries'")== Emulation/Virtual Machine Software ==In the weeks ahead, we will be installing:* The ARMv8 "Foundation Model" emulator* QEMU ARMv8 userspace emulator