So I am looking for a good preferable stable dissolution of Linux or Linux/unix, that comes out of the box ready for a programmer. I am trying to learn the allegro graphics library on windows and it is cumbersome. To some extend pointless since a program that could be made in Linux could be easy ported to windows if written in portable code to begin with, and vice versa. I know that Windows makes a lot of simple things harder but honestly it is almost not worth it at all. I am looking for something reliable. Something with a community behind it and or forums/documentation. I did a dual boot of puppy a while ago. I liked how easy it was to bring run it from a thumb drive and I really like how light weight Linux is on CPU usage. However, I am seriously looking for something that a programmer can use. I have heard that a lot of Linux distros come with compilers and things. I used cmake to build a Allegro monolith and it was a pain. I saw the instuctions for doing the same thing in Linux and they were only about 15 % the length and complexity of the ones that were required to so the same thing on Windows. I was using msys64 and still couldn't build a reliable dll because building the monolith after the first time was still missing some dependencies. I also really don't like the GCC. If possible is there a Linux distro with a flexible compiler like the Microsoft incremental linker ver. 14 available for Linux. I really want to do a dual boot. Any suggestions for doing that with a Windows 10 PC. Any suggestions on a safe way to install a Distro dual boot, maybe something that comes with a installer?