Why Linux? === ### 1.Security Open source software is secure because all the community will help to fix the flaws. Although some bad programmer will exploit this flaws, but much more people use this OS and willing to fix these problems because they also use this OS. ### 2.Improved programming workflow If you want to download something new only need to type **sudo apt-get install** and type the software you want download. Not like other OS you will afraid to download any malware. A programmer need to download lots of software everyday, It takes time and make workflow smmothly. ### 3. No Rebooting If you install anything you don't need to restart it to operate what you just install. It is also the reason server use linux, and many server runs for several years without failureand never restart. [**why server is better than windows for servers](https://www.tecmint.com/why-linux-is-better-than-windows-for-servers/) ### 4. Tons of powerful programming tools the following tools have already download inside linux and you don't need to download it again. - Grep - Wget - Cron ### 5. Task Automation One liner and you can write little script and make the program write by themselves ### 6. Performance Not faster than other OS. But it is compatible in any machine. you can take any old laptop and run Linux on it. ### 7. Userful Error messages In windows and other OS it only write **Oops! something went wrong and we couldn't process your request.** But this not really useful to find on google. but linux provide useful suggestion and you can easily find how to solve this problems on the community. ### 8. Customization It is an opensource environment So you can change everything you like and make it your own environment for any customization software.