DEV Community

Discussion on: Linux or window. Why?

Collapse
 
varungujarathi9 profile image
Varun Gujarathi • Edited

Linux, not because every engineer uses it or because of some FOMO.

Most servers & edge devices run Linux becuase of it flexibility due to its open source and non-proprietary approach, you can configure tons of stuff. It is also light-weight and easier to operate without a GUI.

Now if the program you write that is eventually going to run on a Linux system, it is good if you develop it on a Linux based system only. Why? The dependencies you run are same, the interaction with OS remains same etc.

Also if you are using Linux you are bound to due most of the things via command line, this educates you more about how system and applications work. This makes you a better engineer. Also there is no point in using a bloated system. The 'utitly' of any tool should be understood.

#engineer_at_heart