Android против iPhone, Mac против Windows — в мире технологий ведутся бесчисленные споры о том, «что лучше». Однако большинство из них сводится к чему-то простому. Каковы ваши личные предпочтения? Вы заботитесь об играх? Каков ваш бюджет? Эти простые вопросы могут решить большинство этих споров навсегда. Однако один спор, который не так прост, — это macOS против Linux.
Как технарь, по моему опыту, это гораздо более острые дебаты. На самом деле между этими двумя платформами есть существенные различия и сходства. И, признаться, я не считаю Windows конкурентом в этом споре. По моему опыту это довольно тускло.
Это обсуждение особенно важно, если вы разработчик и заинтересованы в использовании среды, которая лучше всего соответствует вашим потребностям. В этом посте будут рассмотрены различия между этими системами в первую очередь в контексте обычного пользователя. Иногда, однако, мы будем углубляться для разработчиков.
Кроме того, просто чтобы отметить: я не использовал Linux широко и являюсь стойким поклонником macOS. Я сделаю все возможное, чтобы это не повлияло на это сравнение (я здесь не для того, чтобы продавать вам что-либо), но просто имейте это в виду.
Хорошо, давайте приступим!
Содержание
- Что такое линукс?
- Что такое макОС?
- Какая версия Linux больше всего похожа на macOS?
-
macOS против Linux: где Linux побеждает macOS
- Настройка и персонализация
- Конфиденциальность и безопасность
- Работает на любом оборудовании
- Не стоит ни копейки
- Более надежный для разработчиков
-
macOS против Linux: где macOS побеждает Linux
- macOS предлагает улучшенную производительность благодаря глубокой интеграции оборудования
- Предлагает лучшие творческие приложения
- Идеально подходит для разработки приложений для устройств Apple
- Наслаждайтесь преимуществами экосистемы Apple
- macOS предлагает лучший пользовательский интерфейс
-
macOS против Linux: другие различия между двумя операционными системами
- Linux с открытым исходным кодом
- Существует несколько дистрибутивов Linux.
-
macOS против Linux: кто что должен использовать?
- Разработчики, технари и «хардкорные» пользователи должны перейти на Linux
- Если у вас есть несколько продуктов Apple, таких как macOS, и вы предпочитаете простоту, придерживайтесь Mac.
- Или загрузите виртуальную машину и используйте обе!
-
macOS против Linux: выбор подходящей ОС для вас
- Похожие сообщения:
Что такое линукс?
Linux — это операционная система с открытым исходным кодом. Если это звучит для вас ерундой, вот разбивка этих терминов:
- Программное обеспечение с открытым исходным кодом — это программное обеспечение, исходный код которого вы можете просматривать и редактировать. Вы не можете редактировать код, который запускает Microsoft Word, потому что этот код принадлежит Microsoft. То же самое касается macOS. Однако вы можете изменять, копировать, вырезать, добавлять и т. д. код программного обеспечения с открытым исходным кодом.
- Операционная система — это программное обеспечение, на котором работает ваш компьютер. Windows, macOS, iOS, iPadOS — это все операционные системы. Они создают учетные записи пользователей, файлы и папки, окна, строки меню и т. д., из которых состоит компьютер, который вы используете прямо сейчас.
Итак, Linux — это программное обеспечение, которое работает (или, в некотором роде, создает) компьютер. И это с открытым исходным кодом, что означает, что вы можете заглянуть под капот и изменить столько, сколько хотите. Это может быть опасным, если вы не знаете, что делаете, или важным аргументом в пользу продажи, если знаете.
Linux существует с 1990-х годов и все это время оставался бесплатным проектом с открытым исходным кодом. Вот почему у вас может сложиться впечатление, что это более «техническая» операционная система, хотя существует множество удобных для пользователя дистрибутивов Linux (подробнее об этом позже).
Что такое макОС?
Хотя я предполагаю, что большинство из вас знакомы с macOS, было бы справедливо дать ему описание наряду с Linux.
macOS — это операционная система для компьютеров Apple. Если вы используете iMac, MacBook, Mac mini или Mac Pro, то я бы поставил солидную сумму на то, что вы используете macOS.
macOS в некотором смысле является полной противоположностью Linux. Это ни в малейшей степени не с открытым исходным кодом. На самом деле, это одна из самых закрытых операционных систем.
Apple заблокировала macOS по нескольким причинам. Во-первых, это дает Apple полный контроль над вашим компьютером и его функциями. Это позволяет Apple создавать очень оптимизированный и простой интерфейс, сохраняя при этом большой контроль и гибкость.
Во-вторых, macOS является проприетарной. Apple зарабатывает деньги, продавая вам Mac с предустановленной macOS. Делая macOS эксклюзивной для устройств Mac, потенциальные пользователи вынуждены покупать Mac для доступа к операционной системе.
Между прочим, macOS раньше называлась OS X, и это имя вам может быть более знакомо.
Какая версия Linux больше всего похожа на macOS?
Ранее я упоминал дистрибутивы Linux, и здесь мы собираемся углубиться в эту концепцию. Насколько мне известно, в основных операционных системах нет аналогичной функции, поэтому для вас это может быть уникальной концепцией.
В отличие от Windows и macOS, которые имеют одну основную версию, Linux выпускается в различных версиях. Вы думаете об этом как о разных моделях автомобилей одного и того же производителя.
Грузовик, фургон и автомобиль Ford будут выглядеть очень похожими и чувствовать себя очень похожими внутри. Однако будут некоторые ключевые отличия, которые сделают один тип автомобиля Ford лучше для одного типа водителей.
Примерно так работают разные дистрибутивы Linux. Некоторые из них очень похожи на Windows, другие больше похожи на macOS, а некоторые совершенно уникальны. Все зависит от ваших предпочтений и потребностей от ОС Linux.
Итак, какой дистрибутив Linux больше всего похож на macOS? Ну, это зависит. Вы спрашиваете, что больше всего похоже на macOS по функциям, сборке или внешнему виду?
Ни один дистрибутив полностью не попал в цель для всех трех. Но если внешний вид — это то, что вам нужно, Solus, BackSlash Linux и Pearl OS были разработаны, чтобы имитировать ощущения от macOS. Pearl OS особенно похожа на macOS. Если вы беспокоитесь о том, что изменения в ОС вас не устроят, выбирайте Pearl.
Тем не менее, мы не собираемся сравнивать конкретный дистрибутив Linux с macOS. Для этого их слишком много. Это всего лишь рекомендации для тех, кто рассматривает возможность переключения.
macOS против Linux: где Linux побеждает macOS
Хорошо, теперь, когда мы установили, кто наши конкуренты, давайте перейдем к основным моментам дебатов macOS и Linux. Мы собираемся начать с областей, в которых Linux имеет преимущество перед macOS. Помните, что ни одна ОС не обязательно «лучше» другой. Речь идет только о ваших приоритетах и о том, какой из них лучше всего соответствует им.
Настройка и персонализация
Первый пункт, который, что неудивительно, идет к Linux в битве macOS против Linux, — это настройка. Закрытая операционная система не может победить систему с открытым исходным кодом, такую как Linux.
Linux дает пользователю полный контроль над всем. Каждый цвет, функция, значок, символ и байт могут быть изменены пользователем. Я слышал, что многие люди жалуются на отсутствие персонализации и контроля, доступных в macOS. Если вы оказались в этом лагере, то вы будете счастливы назвать Linux своим домом.
Вы можете не только зайти в исходный код и самостоятельно настроить Linux, но и загрузить пакеты, расширения, темы и дистрибутивы, которые уже сделали это за вас. Хотите опыт, который похож на Windows? Как насчет макОС? Или что-то уникальное? Может быть, вы разработчик и хотите, чтобы ОС создавалась с учетом потребностей разработчика?
Все это и многое другое легко доступно в Linux. Кроме того, многие приложения, разработанные для ОС Linux, созданы энтузиастами открытого исходного кода. Это означает, что многие из этих приложений также имеют открытый исходный код. Таким образом, приложения в Linux также более доступны для редактирования.
Есть только так много способов сказать это: Linux легко побеждает здесь.
Конфиденциальность и безопасность
Еще один фронт, который идет к Linux, — это конфиденциальность и безопасность. И этот может быть более удивительным на первый взгляд. В конце концов, разве не Apple является технологической компанией, ориентированной на конфиденциальность? Разве компьютеры Mac не защищены от вирусов и вредоносных программ?
И да и нет. Когда дело доходит до основных технологических компаний, таких как Google и Microsoft, да, вы получаете более безопасную и частную систему, когда выбираете Apple. Но сила Linux в этой области заключается в двух моментах.
Во-первых, как вы могли догадаться, существуют дистрибутивы Linux, ориентированные на конфиденциальность. Они более безопасны, чем macOS, и предлагают встроенные функции, которые вы можете получить только от сторонних приложений в macOS.
Во-вторых, Linux намного менее популярен, чем macOS. Несмотря на свою репутацию, Linux во многом является второстепенной ОС. Из-за этого не так много разработчиков, создающих вирусы для Linux. Они обращают внимание на более популярные системы, такие как Windows и Mac.
И в-третьих, поскольку исходный код Linux является открытым, невозможно скрыть вредоносный код или функции, нарушающие конфиденциальность. Все узнают об этом и закроют. С macOS у нас есть только слово Apple. И, скорее всего, каким-то образом, пусть даже небольшим, Apple нарушает свое обязательство в отношении конфиденциальности. Мы уже видели это в скандале несколько лет назад, когда Apple была поймана на том, что слушала запросы Siri, не сообщая об этом пользователям.
За Linux нет никого, кто владеет им или хочет сделать что-то подобное, поэтому вы можете быть полностью уверены, что то, что вы делаете на своем компьютере, находится между вами и вашим компьютером. Если это не происходит в Интернете, в этом случае вам понадобится VPN или другое подобное решение.
Работает на любом оборудовании
Linux также выигрывает у macOS и Linux, когда дело доходит до аппаратного обеспечения. Или, по крайней мере, когда дело доходит до работы на выбранном вами оборудовании.
Как уже упоминалось, единственный способ заполучить macOS (по крайней мере, выше таблицы) — это купить Mac. В противном случае вам не повезло.
В Linux таких ограничений нет. Вы можете загрузить Linux практически на любое компьютерное устройство, которое вы можете купить. Это включает в себя Mac, ПК с Windows, Raspberry Pi и целый ряд других устройств. Если он работает в двоичном формате, вы, вероятно, сможете найти конфигурацию Linux для запуска на нем или, по крайней мере, создать свою собственную.
Не стоит ни копейки
Вы не только можете запускать Linux на любом оборудовании, которое вам нравится, но и ничего за это не стоит. С Windows или macOS вам нужно приобрести определенный компьютер, чтобы получить ОС, а если вы покупаете ПК с Windows, вам придется заплатить еще больше, чтобы установить на него ОС.
В Linux таких сборов нет. Его можно совершенно бесплатно загружать, устанавливать, редактировать и делать с ним все, что угодно. Единственное, за что вам придется платить, — это аппаратное обеспечение, а если у вас уже есть компьютер, то у вас уже есть все необходимое оборудование.
По сравнению со стоимостью Mac, это не проблема в соревновании macOS и Linux. macOS не имеет ничего общего с ценой Linux.
Более надежный для разработчиков
Последний момент, который касается Linux в сравнении macOS и Linux, — насколько он надежен для разработчиков. Чтобы было ясно, macOS отлично подходит и для разработчиков. Вы можете создать практически все, что захотите, в операционной системе macOS. Он поставляется с инструментами разработки, и есть множество сторонних инструментов, дополняющих то, что macOS не поставляется по умолчанию.
Но даже при всем при этом саму систему не перепишешь. С Linux вы можете создавать автоматизированные сценарии, разрабатывать и устанавливать свои собственные программы, тестировать программное обеспечение, контролировать, какие языки программирования читает ваш компьютер, и многое другое.
Для разработчика, который хочет получить как можно больше контроля, Linux — это ОС мечты.
macOS против Linux: где macOS побеждает Linux
Это все преимущества Linux над Mac. Теперь пришло время взглянуть на другую сторону разговора между macOS и Linux. Это те моменты, по которым macOS выходит на первое место в сравнении. Если вы рассматриваете macOS вместо Linux, вот преимущества, которые вы увидите.
macOS предлагает улучшенную производительность благодаря глубокой интеграции оборудования
Прежде всего, macOS предлагает почти непревзойденную производительность. Это благодаря глубокой интеграции с аппаратным обеспечением, на котором он построен. В отличие от Linux, который редко работает на оборудовании, с которым он должен работать в паре, macOS всегда работает на аппаратном обеспечении, которое было создано для него.
Почти каждый компонент внутри компьютера Mac был разработан и изготовлен Apple. И ОС, работающая на этом оборудовании, также была создана Apple. Именно так Apple может постоянно создавать мощные компьютеры с явно недостаточными характеристиками. Он способен создать такую идеальную сетку между аппаратным и программным обеспечением, что он может получать производительность от своих устройств, что позволяет ему оставаться в авангарде персональных вычислительных мощностей.
Конечно, Linux работает хорошо, но в этом плане он не может сравниться с macOS. Во многих отношениях так же, как свобода — это особенность Linux, производительность — это особенность Mac.
Предлагает лучшие творческие приложения
Еще один момент касается Mac в сравнении macOS и Linux для креативщиков. У Apple гораздо лучшие творческие приложения и инструменты, доступные художникам и творческим профессионалам. Во многом это связано с тем, что Apple продает свои продукты непосредственно этой демографической группе.
Несмотря на WWDC и то, как Apple высоко отзывается о разработчиках, основой рынка macOS уже давно являются креативщики. Фотографы, музыканты, графические дизайнеры и цифровые иллюстраторы имеют доступ к лучшим приложениям и лучшей производительности при использовании компьютера Mac.
Мало того, многие из этих замечательных приложений поставляются бесплатно с macOS. GarageBand, Pages, Preview и другие встроены в macOS. И другие замечательные приложения, такие как Final Cut Pro, также являются эксклюзивными для macOS.
Короче говоря, если вы занимаетесь какой-либо творческой работой, macOS находится на вершине.
Идеально подходит для разработки приложений для устройств Apple
Конечно, никого не удивляет, что macOS — идеальная среда для разработки приложений для устройств Apple. Он поставляется со всеми необходимыми для этого инструментами, от Xcode до таких ресурсов, как Свифт игровые площадки которые помогут вам изучить основы разработки приложений Apple.
Технически вы можете разрабатывать приложения для устройств Apple в Linux, но вам придется нелегко. Вам либо понадобится виртуальная машина, либо смиритесь с тем, что вы просто собираетесь создавать для устройств с джейлбрейком.
Больше нечего сказать по этому поводу. Если вы хотите разрабатывать приложения Apple, вам следует придерживаться продуктов Apple.
Наслаждайтесь преимуществами экосистемы Apple
Этот гораздо менее технический и гораздо больше зависит от личных предпочтений. Если вам нравится экосистема Apple, вы будете скучать по ней, когда перейдете на Linux. В среде Linux нет эквивалента, потому что Linux — это исключительно настольная ОС. Вы оставите позади одну из лучших точек продаж продуктов Apple.
Хотя экосистема Apple предназначена не для всех, те, кому нравится ею пользоваться, знают, насколько она может быть ценной. Он обеспечивает безопасность ваших данных, предоставляет такие преимущества, как совместное использование приложений и функции с учетом содержимого, такие как Handoff, и многое другое.
Linux может быть довольно изолированным опытом, который может удовлетворить потребности некоторых людей. Но если у вас есть более двух продуктов Apple, вы, вероятно, почувствуете потерю экосистемы продуктов Apple при переключении.
macOS предлагает лучший пользовательский интерфейс
Наконец, это может быть скорее мнением, в зависимости от того, как вы на это смотрите, но я считаю, что macOS предлагает лучший пользовательский интерфейс. При сравнении macOS и Linux macOS кажется более плавной, быстрой и простой.
Это правда, что не все на Mac «просто работает», как уверяет Apple. Тем не менее, к этой ОС невероятно легко привыкнуть. Установка и удаление программ, управление производительностью, одновременный запуск нескольких приложений и переключение между рабочими процессами — это удобный и простой процесс.
Сравните это с Linux, который даже не устанавливается с графическим интерфейсом, пока вы не установите его из командной строки. Linux, безусловно, предлагает больше технических возможностей, что отлично подходит для технических специалистов. Но обычный пользователь может даже не пройти установку Linux, не столкнувшись с несколькими проблемами. macOS, с другой стороны, превосходна прямо из коробки.
macOS против Linux: другие различия между двумя операционными системами
Есть еще два отличия, о которых я хотел рассказать, прежде чем закрыть этот раздел статьи. Это не обязательно плюсы или минусы любой платформы, но это то, что следует учитывать, если вам трудно выбрать между ними.
Linux с открытым исходным кодом
Во-первых, как уже упоминалось, исходный код Linux является открытым. Это имеет множество преимуществ, о которых мы уже говорили, и это преимущества, которые вы не должны игнорировать. Функции с открытым исходным кодом — это то, чего Apple никогда не предложит. Вы не можете найти это даже в более гибких операционных системах, таких как Windows.
Если вы никогда не использовали ОС с открытым исходным кодом (а если вы читаете эту статью, я предполагаю, что вы этого не делали), трудно описать, насколько сильно она может изменить правила игры. Я полагаю, что давним пользователям Linux трудно даже подумать о переходе на другие платформы после столь долгого использования Linux.
Существует несколько дистрибутивов Linux.
Еще одна особенность Linux заключается в том, что по умолчанию версия Linux для Ubuntu не имеет графического интерфейса. Это означает, что здесь нет графического интерфейса, только командная строка, в которой вы можете вводить команды.
Для создания графического интерфейса с окнами, иконками и указателем мыши необходимо установить дистрибутив Linux. Я рассмотрел некоторые из них ранее в этом посте, но есть десятки графических интерфейсов Linux на выбор. И если вы достаточно сообразительны, вы можете технически создать свой собственный.
macOS, с другой стороны, поставляется только с одним дистрибутивом. И у вас не так много вариантов, когда дело доходит до персонализации вашего опыта в macOS. Это дизайн, но он может не понравиться вам.
macOS против Linux: кто что должен использовать?
Хорошо, теперь, когда мы рассмотрели все различия между macOS и Linux, пришло время для настоящего вопроса дня. Кто должен использовать какую платформу?
Конечно, в конечном итоге все сводится к вашим личным предпочтениям. Но я постараюсь дать некоторое представление о том, для кого, по моему мнению, лучше всего подходит каждая платформа.
Разработчики, технари и «хардкорные» пользователи должны перейти на Linux
Основываясь на пунктах, которые мы рассмотрели в этом посте, я бы порекомендовал Linux техническим специалистам. Сюда входят разработчики, технари и так называемые «хардкорные» пользователи. Люди, которые хотят возиться со своим компьютером, относиться к нему как к машине, а не как к устройству, и запачкать руки ОС.
Это не значит, что вы имеют использовать Linux таким образом. Вы могли бы так же легко использовать Linux, даже не используя какие-либо его технические функции. Просто заранее установите удобный графический интерфейс и забудьте, что вы используете «хардкорную» ОС для технических мастеров.
Но если это ваш подход, то я не уверен, почему вы предпочитаете Linux другой платформе, особенно macOS. Для сравнения, macOS может предложить гораздо больше в качестве базовой ОС. Использовать Linux, не вникая в его технические тонкости, все равно, что купить грузовик и никогда ничего не класть в кузов грузовика.
Единственные два исключения, о которых я могу думать, — это те, кто использует Linux, потому что у них ограниченный бюджет, или те, кто очень заботится о своей конфиденциальности и безопасности. Для этих групп у Linux есть преимущество перед macOS. Но как человек, который заботится о бюджетных вариантах и конфиденциальности, я не могу сказать, что считаю эти моменты перевешивающими все остальное, что может предложить macOS.
Если у вас есть несколько продуктов Apple, таких как macOS, и вы предпочитаете простоту, придерживайтесь Mac.
Всем остальным я бы рекомендовал macOS. Это гораздо более простая в использовании система, она поставляется с экосистемой Apple, она быстрая, мощная, безопасная и в основном конфиденциальная. У него есть преимущества, такие как встроенные сервисы Apple, надежная поддержка высококачественных приложений, а также элегантность и простота, которые (я чувствую) не имеют себе равных в других операционных системах.
В macOS действительно есть что-то вроде окруженного стеной сада. Вы можете быть оторваны от других событий в мире технологий, и у вас, конечно же, нет такого уровня контроля, который был бы у вас при использовании Linux.
Тем не менее, как человек, который уже несколько лет заперт в этом огороженном саду, я должен сказать, что совсем не скучаю по тому, чтобы быть снаружи. Я никогда не задумываюсь о переходе и не чувствую, что что-то упускаю.
Это предпочтение, но я думаю, что для большинства людей плюсы macOS перевесят плюсы Linux. Есть причина, по которой Linux в основном оставался в рамках определенной группы технологического мира. Это не плохая причина, но тем не менее она есть.
Или загрузите виртуальную машину и используйте обе!
Последний пункт в этом сравнении macOS и Linux — тот, который, возможно, должен быть вверху этого поста, а не внизу. Вы можете просто использовать оба! Виртуальная машина — это (как правило, бесплатное) приложение, которое вы можете загрузить на свой Mac. Он эмулирует среду рабочего стола, используя любое программное обеспечение, которое вам нравится, включая macOS и/или Linux.
Вы можете скачать такие приложения, как UTM и менее чем через час запустите Linux на своем Mac или macOS на своем ПК с Linux. Я использовал это для запуска Linux, и это довольно надежное решение. Просто знайте, что какая бы ОС ни эмулировалась, она будет работать медленнее, чем обычно. Это всего лишь атрибут эмулируемого софта.
Но да! Нет необходимости выбирать. Просто выберите тот, который вам больше нравится, а затем эмулируйте другой как виртуальную машину на своем компьютере. Я скажу, что эмулировать Linux намного проще, чем macOS, но вы можете эмулировать любой из них, обладая нужными знаниями.
macOS против Linux: выбор подходящей ОС для вас
Вот и все! Это все, что вам нужно знать, чтобы уладить спор между macOS и Linux. В конце концов, это обе отличные операционные системы. Что бы вы ни выбрали, вы, скорее всего, останетесь довольны и в конечном итоге вам будет трудно думать об использовании другого. Просто держитесь подальше от Windows!
Только шучу…
Для получения дополнительной информации, новостей и руководств по всему, что связано с Apple, ознакомьтесь с остальной частью блога AppleToolBox.
Увидимся в следующий раз!