Binaries are available for multiple distributions and operative systems, but you can also build the miner by yourself. Take a loot at [XMrig's docs](https://xmrig.com/docs/miner)
Choosing a larger pool means that you will see more frequent (but smaller) payouts, but choosing a smaller pools helps keep the network decentralised. [Miners will not lose any revenue by mining on a smaller pool](https://redd.it/g6uh2l).
Windows users can double click on xmrig.exe. Users of other operating systems should `cd` into the directory that contains XMRig and then type `./xmrig` and press return.
Some anti-viruses flag XMRig as malware because it is often deployed to infected computers to mine without the owner's consent. As it is your computer and you are configuring the miner to mine for you, it is safe to add XMRig to your anti-virus whitelist.
On some CPUs, XMRig tries to increase performance by disabling certain features like your CPU's instruction prefetcher. These operations require root/administrator, so try right clicking xmrig.exe and running it as administrator, or running `sudo ./xmrig` on other systems.
Find the line in config.json that says `algo: null` and change it to `algo: "rx/0"`. By default, XMRig expects the pool to tell it which hashing algorithm to use.
Taken from [the MSDN](https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/enable-the-lock-pages-in-memory-option-windows?view=sql-server-ver15):