Я всегда думал, что ПК и Mac - это две разные вычислительные платформы, причем не только в своих операционных системах (Windows и Mac OS), но и в разных аппаратных средствах, соответствующих их внутренним физическим компонентам. Это означает, что это были два типа компьютеров, но с разными проприетарными операционными системами. Итак, я предположил, что unix/linux - это всего лишь операционная система, которая может работать на Mac или ПК.

Но я постоянно читаю людей, сравнивающих PC vs MAC vs UNIX/LINUX как если бы компьютер LINUX отличался от MAC/PC внутренне.

Итак, мой вопрос: существует ли на самом деле компьютер UNIX/LINUX, в том смысле, что есть MAC и ПК, или это просто операционная система, ошибочно принятая за собственный тип компьютера.

5 ответов5

1

ПК - это сокращение от Персональный компьютер. Это компьютер общего назначения, размер, возможности и оригинальная цена продажи которого делают его полезным для физических лиц, и который предназначен для непосредственного управления конечным пользователем без вмешательства оператора компьютера. Этот термин был придуман для разграничения между другими системами в то время, когда преобладали тупые терминалы, которые подключались к мэйнфрейму, на котором одновременно могли бы пользоваться многие люди.

Mac (Apple Macintosh) - это проприетарная система, созданная компьютерами Apple, которая в основном использует собственную операционную систему Mac-OS (некоторым энтузиастам удается запустить другие ОС). Технически Mac, это ПК.

Тогда у вас есть то, что вы называете ПК, который чаще называют IBM-совместимыми ПК. Он не является проприетарным в том смысле, что вы можете смешивать и сочетать детали разных производителей, что позволяет обычному человеку приобретать необходимые детали и создавать свою собственную систему с нуля (по сравнению с Mac, где они предназначены для покупки как единое целое агрегат предварительно собран, готов к работе).

Теперь о операционных системах:

Windows - принадлежит и разработана Microsoft, я думаю, что мы все знакомы с этим, поэтому никаких объяснений не требуется.

Unix - Есть много вариантов этой операционной системы. Оригинальный Unix был разработан в исследовательском центре AT & T Bell Labs Кеном Томпсоном, Деннисом Ричи и другими. Он был спроектирован как многопользовательская многозадачная операционная система.

Linux - изначально разработанный Линусом Торвальдсом, он основан на системе UNIX и во многих отношениях очень похож, однако в настоящее время существует множество различных вариантов (бесплатных и коммерческих). Он основан на философии открытого исходного кода, где исходный код для него виден и может быть изменен любым, кто знает, что он делает (в отличие от Windows и MacOS * в некотором смысле, когда код является частным и недоступен для общественного достояния)).

MacOS - первоначально разработано в 1984 году с оригинальным Macintosh. Это приписывают популяризации концепции графического пользовательского интерфейса. Первоначально он был разработан для работы только на аппаратных системах Apple Macintosh. Интересно, что последние версии Mac OS основаны на базовой системе Unix после того, как Apple купила компанию, в которой работал Стив, после того, как он покинул Apple, которая в то время занималась разработкой операционной системы на основе Unix.

1

Хороший вопрос.

Итак, прежде чем 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 имеет гораздо более высокую кривую обучения для не технических специалистов, но значительно улучшается в этом отношении.

1

Сегодня различия, о которых вы говорите, касаются практически всего программного обеспечения (то есть ОС), а не аппаратного обеспечения.

Исторически говоря, все три из них отличались аппаратным обеспечением:

  • ПК обычно относится к оборудованию на базе Intel
  • Mac ссылается на аппаратное обеспечение Apple PowerPC
  • Unix/Linux (более того Unix) относится к основному оборудованию

В настоящее время, когда люди используют эти термины, они обычно относятся исключительно к ОС, хотя во многом подразумевается, что ПК - это система под управлением Windows, Mac - это система под управлением OSX, Unix/Linux - под Unix или Linux. Под базовым оборудованием обычно понимается то же самое оборудование общего назначения Intel/AMD - если кто-то работает на чем-то другом, он, как правило, указывает, что он использует ARM, PPC, Alpha и т.д.

0

"ПК" означает (в зависимости от того, кого вы спрашиваете) "Портативный компьютер" или "Персональный компьютер". ("Переносной" в этом смысле означает вес менее 75 фунтов и, следовательно, теоретически может перевозиться одним человеком.) Таким образом, "ПК" может применяться к любому настольному компьютеру / настольному компьютеру / ноутбуку / портативному компьютеру независимо от его архитектуры или операционной системы.

"Mac" относится к "Macintosh", названию разновидности яблока, которое было выбрано компьютером Apple для обозначения их линейки графически ориентированных компьютеров. Таким образом, "Mac" является одним из типов "ПК".

Однако в обычном использовании (не придирчивом, т. Е.) "ПК" обычно используется для обозначения системы x86 на базе Windows, созданной на основе оригинального "IBM PC".

UNIX - это операционная система, которая использовалась в основном на компьютерах DEC PDP-11 и VAX с 60-х годов. (Первоначально разработанный Bell Labs, хотя я не знаю, кому он принадлежит сейчас.) LINUX - это "клон" UNIX, имеющий большинство тех же внешних функций и API, что и в UNIX, но с другой внутренней структурой. Я думаю, он был создан в 80-х годах Линусом Торвольдом (sp?) в качестве альтернативы Microsoft DOS/Windows на ПК на базе Intel x86. Это бесплатная «условно-бесплатная», тогда как операционные системы DOS/Windows и OSx MAC "принадлежат" соответственно Microsoft и Apple (хотя, что любопытно, более поздние версии OSx построены поверх LINUX).

0

Есть ли компьютер UNIX/Linux? Это и ответ да и нет, но если вы хотите только один, то это нет.

Варианты UNIX и Linux являются операционными системами, такими же, как Mac OSX и Microsoft Windows.

Apple создает как базовое оборудование, так и операционную систему. Вместе они делают Mac.

Microsoft не создает свое собственное оборудование для Windows (семантика - да, они делают мышей, планшетных ПК и т.д., Но пока оставим это в стороне)

Но с UNIX и Linux - ну, это довольно широкие семейства операционных систем - посмотрите http://en.wikipedia.org/wiki/List_of_Linux_distributions и картинку справа для примера, а также http://en.wikipedia .org/ вики / List_of_Unix_systems

Windows не зависит от аппаратного обеспечения - ее не волнует , запускаете ли вы ее на процессорах AMD, Intel или Motorola, материнской плате Asus или Gigabyte и т.д. И т.д.). Если архитектура вашего компьютера (например, x86, x86-64, IA64 и т.д.) Соответствует используемой версии Windows, она будет работать. Обратите внимание, что каждое "издание" Windows (например, Windows 7 Pro) может иметь несколько архитектур, поэтому вы найдете разные установочные носители для каждой версии (посмотрите на

Mac OSX немного отличается. Mac все равно, на каком оборудовании вы его используете. На самом деле вы можете использовать только свое оборудование. Операционная система, по сути, выполняет некоторые проверки оборудования и не загружается и не устанавливается, если это не оборудование Mac. Существуют дистрибутивы OSX 'hackintosh', которые изменяют поведение операционной системы, чтобы перестать беспокоиться.

Теперь UNIX не является единственной операционной системой - есть куча вариантов, но все они похожи в том, что они пытаются следовать определенным спецификациям (определяемым различными группами) того, как должна вести себя операционная система. Проверьте http://en.wikipedia.org/wiki/Single_UNIX_Specification и http://en.wikipedia.org/wiki/POSIX для некоторого чтения перед сном (буквально).

У Linux также есть несколько вариантов. По сути, они имитируют UNIX-подобные операционные системы, но с использованием другого базового кода. Linux и UNIX схожи во многих отношениях - но с основными различиями.

Теперь есть ли компьютеры "UNIX/Linux"?

Да это так. Например, большинство суперкомпьютеров используют собственный вариант UNIX или Linux. Например, последние компьютеры Cray используют Cray Linux Environment. Roadrunner от IBM использовал вариант Red Hat Enterprise Linux (RHEL). Вы просто не могли заставить Windows или Mac работать на одной из этих машин.

Возвращаясь к реальности, поскольку суперкомпьютеры не совсем то, о чем вы спрашивали, вы можете получить рабочие станции, работающие под управлением UNIX. Микросистемы Sun сделали немного, Silicon Graphics раньше делала некоторые (и я думаю, что они могли бы все еще делать), но HP определенно все еще делает несколько. Взгляните на http://h10010.www1.hp.com/wwpc/ca/en/sm/WF04a/12132708-12132710-12132832-12132832-12132832.html для нескольких предложений рабочих станций HP-UX.

Итак, чтобы посмотреть на приведенный выше пример, рабочая станция HP c8000 использует архитектуру процессора PA-RISC. На этой рабочей станции будет работать только HP-UX (официально). Вероятно, он может выполнить некоторые другие варианты Linux/UNIX/BSD с небольшой работой, но HP не установит его для вас или не поддержит рабочую станцию, если вы это сделаете.

Итак, мы нашли компьютер UNIX здесь? Не совсем - мы нашли компьютер HP-UX. Он не будет использовать другие варианты UNIX, такие как AIX или SCO (хотя, опять же, вы, вероятно, можете заставить их работать с небольшими изменениями).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .