In Windows, loading an executable and then running it completely from memory, is quite complicated; lots of complicated stuff is involved (at least for me). Doing so in Linux, however, is fairly easier, and requires no custom loaders. This is due to how Linux handles everything: in files. Getting the basics down Since everything is a file… In Windows…