Почему важно выбрать Linux для бэкенд-разработки?
===================================================

 Сижу на Windows с первых лет за компьютером, дискомфорта никакого нет. Пробовал и Linux(Ubuntu, Debian, Deepin), не очень зашли. Понравились разве что пакетные менеджеры, уж очень удобно одной командой установить то что нужно. В плане внешнего вида для меня полностью выигрывает Windows. При всем этом, меня называют извращенцем, от того что пишу на PHP в Windows. Какие плюсы даст использование Linux? Если значительные - скорее всего возьму себе новый MacBook на ARM(Хороший вариант?). 

 Для тех кто никогда не работал с Linux это навыки работать с серверной операционкой. Больше - никаких. Сегодня для единства экосистемы все-равно используется докер. Mac OS в этом плане чуть более взрослая система чем Windows в плане своего исторического наследия Unix и потому там есть и нормальный bash и тот же самый git и права доступа к файлам. Windows вечно жил в этом плане на аналогах 

 Линукс - целевая ОС для серверов бекенда в большинстве случаев, и системные вещи в ней работают не так как в винде. Но с развитием WSL статус извращенца плавно переходит от программистов к разрабам самой винды, теперь можно программировать одновременно и в винде и в линуксе. 

 Работай в Windows. Кто тебе запрещает? 

 Потому, что сервера в подавляющем большинстве случаев на linux и работа в близком окружении позволяет избежать ряда ошибок с различным окружением. Плюс использование linux в качестве домашней системы позволяет лучше знать, что происходит в среде выполнения кода.  

  

Хотя сейчас с развитием виртуальных машин и контейнеров особой разницы нет. Разве что это окружение настраивать. 

 если не устраивает - меняй (и наоборот) 

 Неверна постановка вопроса. Какие плюсы даст использование Windows? - вот правильный вопрос.   

И обычно ответ на него - да никаких. Героическое стояние в гамаке, совершенно бэкендеру не нужное на рабочей машине. 

 Судя по описанию, вы уже понимаете разницу. И переход на Мак, пожалуй, хорошая идея. После опыта работы на Windows 10 и Мак, дизайн Линукс кажется пыткой, хотя это и не относится к сути. Технари будут спорить. 

 Нет разницы в какой системе кодить, но есть разница во времени освоения систем, тот же Linux и инструменты в нем осваиваются значительно сложнее, чем инструменты доступные в Wndows.