Почему до сих пор считается, что основной ОС вебразработчика должна быть ОС на основе Linux?
Как правило, это на порядок удобнее.
Да, можно под виртуалкой запустить линуху, но зачем?)
Да, можно эмулировать линушную консольку, но половина хоткеев у вас работать не будет.
Да, можно докер в виртуалке поднять, но под линухой он будет нейтивно работать.
Да, можно считать, что вагрант вас спасет, но тот же ансайбл придется таки вовнутри поднимать, а не использовать хостовой.
Да, можно приблуды для виртуальных рабочих столов прикрутить, но зачем, это идет в коробке с большинством DE.
Да, можно по полной программе обмазываться putty и понасохранять все ваши доступы, но проще настроить ~/.ssh/config.
Да, можно понаустанавливать вот это ваше все с официальных сайтов, но проще натапть "apt install **", или "yum install **".
Да, можно залезть в политики безопасности и сделать "зашибись", но для обычной dev тачки под nix чаще всего вам это и не нужно.
Да, можно закачать крутых прог, которые вам скрытые процессы покажут, но проще ввести есть ps aux.
Да, можно в .gitattributes понапрописывать text eol=lf, но опять же зачем, если только у винды принят crlf?
Да, можно понаотключать BOM, но опять же зачем?
Да, можно считать реестр - удобной штукой, но это не так))
и т. д...
Из таких мелочей и состоит пользование ОС.
Чуть не забыл:
Да, можно считать, что комп под виндой принадлежит вам...))