|
|
(One intermediate revision by the same user not shown) |
Line 1: |
Line 1: |
− | {{Chris Tyler Draft}}[[Category:SPO600]]For [[SPO600]], you will need to set up a Linux system by the third week of classes.
| + | #REDIRECT [[SPO600 Host Setup]] |
− | | |
− | == 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 space
| |
− | | |
− | The 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
| |