Для максимальной производительности и для удобства работы (программирования) важно выбрать лучшую операционную систему. В данной статье разберем плюсы и минусы работы популярных операционных систем: Windows, Linux, Mac.
О каждой системе понемногу
Windows - семейство коммерческих операционных систем (OC) корпорации Microsoft, ориентированных на управление с помощью графического интерфейса. Изначально Windows была всего лишь графической программой-надстройкой для распространённой в 1980-х и 1990-х годах операционной системы MS-DOS. Согласно данным ресурса Net Applications, по состоянию на август 2014 года под управлением операционных систем семейства Windows работает около 88 % персональных компьютеров.
Mac OS - семейство проприетарных операционных систем производства корпорации Apple. Разработана для линейки персональных компьютеров Macintosh. Популяризация графического интерфейса пользователя в современных операционных системах часто считается заслугой Mac OS. Она была впервые представлена в 1984 году вместе с персональным компьютером Macintosh 128K.
Linux - семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так, возможно, и собственнических.
Сравнение
- Удобность использования. Дело привычки, однако если начинать работать с Windows, то переход на Linux подобные ОС будут вызывать дискомфорт. Linux - система для продвинутых пользователей. Настройки доступа, навигация для неопытного пользователя будут непривычны. Большим плюсом считаю установку приложений в Linux через консоль. Очень быстро и удобно.
- Визуальный интерфейс. В Windows простой, понятный интерфейс, за счет этого большинство неопытных пользователей начинают знакомство с компьютером с этой ОС. В Linux можно почти полностью поменять внешний вид ОС (зависит от дистрибутива). В Mac, также как и в Windows возможность кастомизация небольшая.
- Производительность. Производительность рассматриваемых систем отличается не сильно. В Windows есть проблема с автообновлениями, которые загружаются и устанавливаются на фоне. Особенно заметно снижение производительности если система стоит на HDD при обновлении.
- Безопасность. У всех трех ОС реализованы системы безопасности (firewall, антивирус). Т.к. Windows самая популярная, то для неё существует больше вредноносного ПО.
- Работа с проектами. Зависит от того, чем занимается разработчик. Веб проекты, Android проекты можно собирать в любой из этих ОС. Весь спектр проектов можно собирать только на Mac (Xamarin.IOS / Xamarin.Mac).
- Стоимость. Linux распространяется на бесплатной основе, Mac ОС устанавливается только на оф. машины от Apple (Hackentosh не рассматривается), Windows от $199.00.
Итог
Если вы не занимаетесь Xamarin.IOS/Xamarin.Mac проектами и десктоп Windows проектами, то по моему мнению только для работы лучше использовать Linux. Если ПК, на котором вы работаете используется и в других целях, то удобнее использовать Windows. В случае с Mac OS выбирать не приходится. Это моё мнение. Спасибо за внимание.
Телеграмм канал: https://t.me/dotnetreview