System prerequisites #80
-
Hi, I was wondering if there is a list of system's requirement to be able to develop and test alumet. I am trying to work on WSL2 but I'm not sure that this is possible. Is it possible to develop and test this in WLS, a VM or a container image ? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Hello, Develop and test Alumet doesn't require many specific systems' requirements, depending on what you're working on. For example, if you're working on a specific CPU architecture, you need it to test/run Alumet, but that's it. I would say the most important thing is to have Rust installed. Personally, I develop using WSL2, except for specific needs such as RAPL,.. I can test on my own PC. All I need is to not use the incriminated plugins with the app-agent. You can also use a VM if you prefer, as developing is easier in a Linux environment. I would not recommend using a container image, as I don't know if your IDE is compatible with the developing part. But you can, of course, use containers to have an environment that can be easily modified according to needs. For example, to test access to a database, using containers is very easy and the best option, in my opinion. If I answered your question wrong, please tell me. |
Beta Was this translation helpful? Give feedback.
-
Concise answer: To work on the project you just need Linux with Rust 1.76 or newer (and your favorite IDE), WSL is fine 😃 |
Beta Was this translation helpful? Give feedback.
Concise answer:
Alumet runs on Linux (and will run on other OS in the future), but some plugins cannot work in WSL (example: the RAPL plugin, which needs low-level access to the CPU sensors).
To work on the project you just need Linux with Rust 1.76 or newer (and your favorite IDE), WSL is fine 😃
When testing, simply disable the RAPL plugin and you'll be fine.