Microsoft is bringing Linux-style Coreutils and native WSL containers to Windows to simplify developer workflows.
You don't need to fully commit or leave everything behind. You can have the best of both worlds.
With Windows 10 going away soon, many of us are considering jumping ship to Linux. Thankfully, you don't have to ditch Windows entirely to start using Linux; running two OSes is easier than you think.
Linux places no special demands on hardware, so there are generally no limitations when choosing a Linux system. Even more feature-rich desktop distributions like Ubuntu with the Gnome desktop, ...