Difference between revisions of "SPO600 Host Setup"
Chris Tyler (talk | contribs) (Created page with 'Category:SPO600 For SPO600, you will need access to a Linux system. It is strongly recommended that this be a Fedora 20 system; second choice would be a Ubuntu 13.10 syst…') |
Chris Tyler (talk | contribs) |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:SPO600]] | [[Category:SPO600]] | ||
− | |||
− | This system | + | For [[SPO600]], remote access to [[SPO600 Servers|Linux systems]] is provided. Howerver, it is strongly recommended that you have access to a personal x86_64 (64-bit AMD/Intel) or ARM64 Linux system. I recommend running the latest release of [http://get.fedoraproject.org Fedora] to match the [[SPO600 Servers|class ARM servers]], and because Fedora has a very up-to-date version of the gcc compiler which supports [[SVE2]]. |
+ | |||
+ | '''This system could be set up:''' | ||
* On your laptop | * On your laptop | ||
* As a virtual machine on your laptop | * As a virtual machine on your laptop | ||
− | * On a computer at your home, | + | * On a computer at your home, ideally with [[SSH]] access (so you can connect to your home system from class) |
− | * On a | + | * On a USB drive or external disk pack |
− | + | You may want to installing virtual machine/emulation/simulation software on this machine, in which case a fast/large system is desirable. | |
− | + | '''Recommended system configuration (especially if using emulation):''' | |
+ | * Install a 64-bit Linux operating system ([https://getfedora.org Fedora] is recommended) | ||
+ | * Minimum 2GB RAM | ||
+ | * Minumum 32GB disk space | ||
− | + | '''Initial software to install:''' | |
− | * | + | * Development tools and libraries (on Fedora: <code>dnf groupinstall "Development Tools" "Development Libraries"</code>). |
− | * | + | * The qemu-aarch64 emulation tool (on Fedora: <code>dnf install qemu-user</code>). |
− | * | + | * A GUI is optional and may not be required (especially if the system is being accessed remotely). |
+ | <!-- * You may want to consider setting up [[AArch64 QEMU User Space Emulation]]. --> |
Latest revision as of 16:05, 6 September 2022
For SPO600, remote access to Linux systems is provided. Howerver, it is strongly recommended that you have access to a personal x86_64 (64-bit AMD/Intel) or ARM64 Linux system. I recommend running the latest release of Fedora to match the class ARM servers, and because Fedora has a very up-to-date version of the gcc compiler which supports SVE2.
This system could be set up:
- On your laptop
- As a virtual machine on your laptop
- On a computer at your home, ideally with SSH access (so you can connect to your home system from class)
- On a USB drive or external disk pack
You may want to installing virtual machine/emulation/simulation software on this machine, in which case a fast/large system is desirable.
Recommended system configuration (especially if using emulation):
- Install a 64-bit Linux operating system (Fedora is recommended)
- Minimum 2GB RAM
- Minumum 32GB disk space
Initial software to install:
- Development tools and libraries (on Fedora:
dnf groupinstall "Development Tools" "Development Libraries"
). - The qemu-aarch64 emulation tool (on Fedora:
dnf install qemu-user
). - A GUI is optional and may not be required (especially if the system is being accessed remotely).