
Use two PCs or dual boot on a single device. Some developers use Linux as their primary desktop OS, but that may not be viable if you require non-Linux software such as Microsoft or Adobe products. They’re often slower and you may encounter subtle differences which will not become apparent until you deploy. Some of these dependencies may be available on Windows and macOS, but installing and maintaining identical versions is difficult.


It’s fast, open source, and runs the majority of web software including: Your web host almost certainly uses Linux.
