Windows — для пользователей, чья деятельность напрямую не связана с технологиями, благодаря простоте и доступности позволяет просто выполнять повседневные задачи. Также подходит для инженеров и ИТ-профессионалов, которые ценят своё время и хотят сконцентрироваться на нерешённых проблемах.
MacOS — для дизайнеров, музыкантов, а также программистов, которым нужен полноценный UNIX и качественные профессиональные программы. Для всех, кто ценит простоту и удобство, но при этом способен полноценно использовать UNIX. Простые вещи должны выполняться просто, а автоматизируемые — без отвлечения пользователя от его основной деятельности.
Linux — для начинающих ИТ-специалистов, которым необходимо разобраться в том, как работает UNIX. Хорошо подходит для встраиваемых решений, а также серверов всех разновидностей. Однако совсем не годится для использования в качестве основной рабочей системы. Дело не только в отсутствии профессионального ПО приемлимого качества, но и системных компонентах, которые постоянно переписываются и заменяются на новые (сырые и низкокачественные). Стандарты и стабильные API — это не про Linux, как только появляется что-то относительно стабильное и рабочее, его здесь же объявляют устаревшим и выкидывают в угоду чему-то «прогрессивному». Многие находят в этом преимущества, дескать система постоянно развивается, но задайте себе простой вопрос: готовы ли вы решать проблемы, которых можно избежать? Готовы ли вы тратить своё время на то, что через полгода будет выброшено и заменено на что-то новое?
Linux — любимая игрушка многих программистов, которые не нашли себя и поэтому занимаются довольно бессмысленной гонкой за теми, за кем им никогда не угнаться. Причём чем более незаменимой становится эта система на серверах, тем очевиднее отставание на десктопах.
Более того, маргинальность десктопного линукса — питательная среда для заносчивых личностей, всерьёз считающих, что сам факт использования этой системы делает их выше остальных. Наверняка вы и сами уже знаете про «дружелюбное» линукс-комьюнити.
Если вы начинающий ИТ-специалист, призываю вас использовать Linux на серверах и виртуальных машинах, как встраиваемую систему. Но не как десктоп. Если, конечно, вам дорого ваше время и вы хотите полноценно расти и развиваться.
Linux — отличный инструмент, и его нужно знать. Но не нужно пихать его в каждую бочку, а тем более поклоняться ему и завязываться только на него. Иначе из отличного инструмента он превратится в чёрную дыру, которая съест ваше время и вашу энергию, ничего не оставив взамен.
@anonymous запостил пасту - готовься отвечать за неё