Unless you have some particular software wedded to Windows, just do it and find a nice vanilla Linux distro. You can always run Windows in a VM if needed on occasion. You could also save yourself an entire generation of laptop upgrades because a lightweight desktop like xfce (I use Mint xfce to write this) will run so much faster.
As for servers... walk right off of the Windows plantation.
Its the co-workers, lots of veteran dinos who'd rather cut their dicks off than learn anything including something as simple as pressing play to launch a vm. And ya, I've got some apps written up that cross excel SQL and a myriad of other subsystem shit to keep tabs on security. Most of that is situational and easily xferrable thanks to writing it in C++.
Unless you have some particular software wedded to Windows, just do it and find a nice vanilla Linux distro. You can always run Windows in a VM if needed on occasion. You could also save yourself an entire generation of laptop upgrades because a lightweight desktop like xfce (I use Mint xfce to write this) will run so much faster.
As for servers... walk right off of the Windows plantation.
Its the co-workers, lots of veteran dinos who'd rather cut their dicks off than learn anything including something as simple as pressing play to launch a vm. And ya, I've got some apps written up that cross excel SQL and a myriad of other subsystem shit to keep tabs on security. Most of that is situational and easily xferrable thanks to writing it in C++.