Environment setup
To do the practical work from this course, you will need a suitably configured Rust development environment. We support several ways to get such an environment, but depending on your particular situation, they may not all be available/suitable for you.
- If your computer’s CPU uses the typical x86_64 architecture1, you can get a pre-built binary development environment using our Linux containers.
- If your CPU uses a different architecture (e.g. it is a modern Apple computer2), or if you fancy it for any another reason, you can also manually install the required packages on your computer.
-
This is true of almost every CPU model released by Intel and AMD since 2005. These CPU brands, in turn, are used by almost every laptop/desktop computer besides Apple’s, and by most rackmount servers. ↩
-
While macOS running on Apple Mx Arm CPUs can easily emulate x86_64 software, including Docker containers, working through this emulation layer is ill-advised in a performance tuning course. ↩