Linux'izing your Windows PC into a dev machine – Part 2
I still don&#x27;t get why a developer would want to use Windows at all when he wants to use GNU&#x2F;Linux tools. I don&#x27;t know how to call it, but there is a mutant inner platform effect at work (or is it mutant outer platform?) . There is a lot of unnecessary friction and important things, such as git, work a lot slower. It is far easier to run a dedicated Linux machine, and install whatever is needed with a packet manager. After becoming used to work with tmux and i3, which allow nearly all work to be done without the hands leaving the keyboard, I also find using Window&#x27;s window management unbearable slow. I also cringe every time I forgot that I can&#x27;t use the Windows key.<p>(By the way, I also don&#x27;t get the affection to use dual-booting or virtual machines. Sure, if you are a poor student which which $300 is a lot of money, a VM might be worth the fuss. But in practically all other cases, it is far more effective to just set up another machine and use Samba or whatever to share some of the filesystem. Alone the time lost with Windows updates is a good reasons to quarantine Windows a bit.)<p>Ah, and one thing that really helps for keeping the workflow unified is just to use Emacs on Windows - that makes it needless to do the mental switch to different keyboard shortcuts every time, and allows to consistently use powerful tools such as org-mode. And vim users probably have  equivalent tricks.<p>And apart from that, Windows is, specifically in forums and developers social media, massively advertised to to be associated with Linux. But advertising very much creates false connections, using a shell on Windows it not productive and no substitute for working with a free (as in libre) and open system which is controlled by the user. Linux is about freedom. Windows is not. Stallman might be annoying to some, but when you draw the balance, he is too damn right.