Хороший вопрос.
Итак, прежде чем Apple решила переключиться на процессоры Intel - все оборудование Apple использовало архитектуру процессора под названием Power PC. В Power PC использовалось так называемое RISC (вычисление с сокращенным набором команд). ЦП на основе RISC имеют совершенно другой набор инструкций (коды операций, регистры, команды и т.д.), Чем ЦП на основе архитектуры Intel x86. Итак, когда Apple использовала процессоры Power PC, возникали серьезные проблемы с совместимостью, и вы не могли поменять местами компоненты между Power PC и ПК на базе Intel.
С тех пор как Apple перешла на архитектуру Intel x86 , теперь между ПК и Mac существует много общего. Например, вы можете создать так называемый hackintosh (это компьютер, который может работать под управлением OS X, но не производится Apple), но для этого вам нужно использовать очень специфическое оборудование для ПК. Причина, по которой вам нужно конкретное оборудование, заключается в том, что разработчики Apple имеют базовые предположения относительно оборудования, которое находится внутри компьютеров, которые они продают. Например, для данной модели Mac (MacBook Air, iMac, MacBook и т.д.) Необходимость поддержки тысяч драйверов устройств для видеокарт, контроллеров жестких дисков, сетевых карт отсутствует. Apple может контролировать аппаратное обеспечение, которое входит в каждую машину, что означает, что диапазон поддерживаемых устройств довольно низок. Многие внешние устройства (звуковые карты USB или Firewire) поддерживаются OS X, но это связано с тем, что сторонние разработчики готовы разрабатывать драйверы специально для OS X, а не Apple беспокоиться о поддержке широкого спектра оборудования.
Когда вы видите упоминание PC VS MAC VS LINUX - эти обсуждения больше касаются особенностей операционной системы и огромного количества программного обеспечения, специфичного для каждого. Когда вы говорите об операционных системах, OS X и Linux связаны между собой. Linux был разработан Linux Торвальдсом в 1991 году, когда он учился в Хельсинкском университете. Торвальдсу стало интересно узнать об операционных системах и разочарование в связи с лицензированием MINIX, которое ограничивало его только для образовательных целей. Он начал работать над собственной операционной системой, которая в итоге стала ядром Linux.
Торвальдс начал разработку ядра Linux на MINIX, и приложения, написанные для MINIX, также использовались на Linux. Позже Linux созрел, и дальнейшее развитие ядра Linux происходило на системах Linux.
Mac OS X основана на технологии, изначально разработанной для компьютера Стива Джобса NeXT, который представлял собой компьютер на базе операционной системы NeXTSTEP на основе UNIX. 'X' в OS X также используется, чтобы подчеркнуть связь между OS X и UNIX.
Чтобы ответить на ваш вопрос о существовании компьютера под управлением UNIX/Linux: «Да, есть машины, предназначенные для работы под UNIX, на которые вы не смогли установить ни одну версию Windows или OS X». Sun Microssystems (в настоящее время принадлежит Oracle) имела целую линейку платформ для настольных компьютеров, ноутбуков и серверов, на которых работали различные версии UNIX, а также операционные системы Suns под названием Solaris, Open Solaris и т.д.
В дополнение к этому, в настоящее время используется несколько разных «разновидностей» UNIX, таких как AIX (разработано IBM), HPUX (разработано Hewlett Packard). Основное различие между UNIX и Linux заключается в модели лицензирования. Многие варианты UNIX являются проприетарными, что означает, что вы не обязательно имеете доступ к исходному коду для некоторых или всех частей ОС. Идея Linux состоит в том, чтобы сделать все с открытым исходным кодом, то есть исходный код доступен для просмотра, редактирования, перекомпиляции и переиздания, не опасаясь судебных исков против вас.
У каждой операционной системы есть свои плюсы и минусы. Для меня все это действительно сводится к тому, что вы пытаетесь сделать. Если вы хотите играть в самые современные игры, Windows традиционно была вашим лучшим выбором. Однако в последние несколько лет многие разработчики пишут игры, которые будут работать на ПК или Linux или даже на Apple/Mac. Что касается графического интерфейса операционной системы, я лично думаю, что Apple имеет преимущество над OS X, но этот вопрос может обсуждаться часами между двумя людьми, которые имеют разные мнения. Если вы пытаетесь запустить веб-сервер, брандмауэр, IDS или что-то, связанное с сетью, вам стоит посмотреть, что может предложить Linux. Linux имеет гораздо более высокую кривую обучения для не технических специалистов, но значительно улучшается в этом отношении.