Хіба Unix не є операційною системою ПК? [зачинено]


62

Я роблю ступінь бакалавра в університеті. У письмовій роботі професор розмістив завдання: «Назвіть три операційні системи ПК».

Ну, я пішов на включені різноманітні ОС (Linux, Windows, Mac OS X), включаючи Unix і Solaris. Сьогодні мені надійшло повідомлення від мого професора:

Unix не є операційною системою ПК. Багато варіантів Unix не сумісні з обладнанням для ПК (наприклад, AIX та HP-UX. Про Solaris: була одна версія, сумісна з ПК ...)

Я здивований: Навіть якщо багато варіантів Unix базуються на PowerPC і мають інший біт-порядок. Вони зараз не перестають бути ПК, правда?

Питання було подано в письмовій формі! Це питання не виникло під час лекції!


Оскільки оригінальне завдання є німецькою мовою, я включу його лише для того, щоб ніхто не підозрював про помилку в перекладі.

Frage: Nennen Sie 3 PC-Betriebssysteme.
Antwort: Unix ist kein PC-Betriebssystem, viele Unix-Varianten sind nicht auf PC-Hardware lauffähig (AIX, HP-UX). Von Solaris gab es mal eine PC-Variante.


9
Windows у різних втіленнях, OS / 2, різних DOS (не тільки MicroSoft), BeOS, Linux, FreeBSD, NetBSD, OpenBSD, і я знаю, що я пропустив їх. Проблема "Unix" полягає в тому, що він не вказаний, але тоді це "ПК".
dmckee

17
Ваш професор просто неправий. Існувало кілька версій Unix, які працювали на «ПК» (не знаю, чи є зараз) та версії Windows, які працюють на пристроях, що не належать до ПК. Але його можлива думка, що вам слід задумуватися над тим, що він сказав у лекції, коли ви спали або були відсутні.
Даніель Р Хікс

74
Я думаю, що ваш професор повинен засвоїти, що "спілкуватися погано, а потім діяти самовдоволено, коли вас не зрозуміли, це не розумність". xkcd.com/169
Вільям Джексон

5
@ott, помилка Y2K була справжньою проблемою. Причина не гірша була в тому, що це було сприйнято дуже серйозно.
Thorbjørn Ravn Andersen

9
Ви, професор, повинні конкретно визначити, що вони означають під ПК та що вони означають під UNIX . Бо обидва розпливчасті та неоднозначні. Багато людей говорять про UNIX і насправді мають на увазі UNIX, тому що UNIX є торговою маркою та вимагає сертифікації, щоб мати можливість використовувати цей термін. І всі користуються ПК за загальним розумінням сумісними з Windows .

Відповіді:


135

Без чіткого визначення того, що таке "ПК", ваше завдання про призначення - це озеро неоднозначності. Я використовував AT&T 3B1 не пізніше 1987 року, який однозначно керував UNIX і продавався як "ПК UNIX".


81
+1 за те, що вдалося прикусити професорське роздвоєння волосся непохитною старою школою.
октерн

16
Це сертифікований "ПК UNIX". Це навіть так говорить про випадок!
unixman83

3
Вам належить це? він все ще працює?
Шиплу Мокаддім

17
Я думаю, що це працює, але йому доводиться вручну переводити високі низькі напруги в біти за допомогою жовтого мультиметра.
Джейк

10
Я хочу три миші з трьома кнопками. Також це список позитивних чисел на стіні? Ви знаєте, це не найдоречніше вчитися на
дорозі

36

Це залежатиме від вашого визначення поняття "операційна система ПК", а згодом і від вашого визначення персонального комп'ютера. Якщо перше стосується операційних систем, які працюють лише на персональних комп'ютерах, ви також можете виключити кожен уявний, включаючи Windows, який також працює на мобільних телефонах, КПК, серверних машинах, суперкомп'ютерах та купі іншої техніки, яка не є ПК. Наскільки мені відомо, не існує жодної операційної системи, яка б відповідала цьому суворому критерію, тому що частина визначення ПК може бути використана. Незалежно від цього ОС не підтримуватиме машину чи не підтримуватиме її.

Навіть більш об'єктивна, лише апаратна класифікація не вдасться. Немає однозначного набору апаратних засобів для ПК. Вам знадобиться більш конкретний термін, наприклад "архітектура x86-64", але вони не обов'язково однакові. Наприклад, приклад вашого професора про те, що AIX не сумісний із апаратним забезпеченням ПК, помилковий. AIX підтримує платформу PowerPC, яка є нечастою, але ідеально зручною для ПК.

Будь-яка розпливчаста відповідь на питання, як "назвати три операційні системи ПК", може бути знята.


Ваша відповідь з’явилася після того, як я подав моє, але ви зробите кілька цікавих моментів, які поєднуються з моєю, тому я також схвалив вашу відповідь як хорошу. Я думаю, що мій погляд на ПК = IBM-PC може пояснити плутанину професора, хоча я думаю, що він помилявся.
Marty Fried

21

Я маю два пояснення цьому:

  1. Завдання повинно було назвати три операційні системи лише для ПК
  2. Суворо кажучи, Unixце не зовсім операційна система - це сімейство операційних систем, похідне від першої, розробленої в 1969 році , і не є операційною системою ПК.

5
У пункті 2, unix.org, власник торговельної марки unix та стандартів сертифікації може не погодитися. Також ви можете завантажити Unix V7, остаточну AT&T версію Unix.
Марті Фрід

2
"Суворо кажучи, Unix - це не зовсім операційна система - це сімейство операційних систем." Якщо ви повинні відповісти на щось більш конкретне, як, наприклад, OpenBSD або FreeBSD (обидва варіанти UNIX), це може принести вам більш позитивний результат.
zpletan

18

Якщо ваш професор той, хто просто складає свої власні визначення (або той, хто не вірить у Вікіпедію, що є найвищим джерелом істини), ви в основному на його милість.

В іншому випадку вкажіть його на ці записи у Вікіпедії (або, можливо, на їх німецьких аналогах):

Персональний комп'ютер (ПК) - це будь-який комп'ютер загального призначення, розмір, можливості та оригінальна продажна ціна роблять його корисним для фізичних осіб, яким призначено керувати безпосередньо кінцевим користувачем без втручаного комп'ютерного оператора.

Операційна система (ОС) - це сукупність програм, які керують ресурсами комп'ютерного обладнання та надають загальні послуги для прикладного програмного забезпечення.

Unix (офіційно торгова марка як UNIX, іноді також пишеться як Unix) - це багатозадачна, багатокористувацька комп'ютерна операційна система [...].

Якщо ви обидва погоджуєтесь з припущенням, що у Вікіпедію можна вірити, то Unix, безумовно, є ОС для ПК.


Якби я спробував щось довести комусь із своїх професорів за допомогою статті у Вікіпедії, вони б мене вигнали з курсу. (принаймні образно кажучи) "не наукове джерело" .
Baarn

@ WalterMaier-Murdnelch: Звідси відмова від відповідальності. Однак ви завжди можете хоча б використовувати джерела, які цитуються у Вікіпедії, щоб висловити свою думку. І якщо професор чи вчитель не братиме , що вони повинні бути сказано , що мова йде про час , щоб увійти в 21 - му столітті. В Інтернеті може бути багато непотрібних речей, але якщо ви знаєте, де і як шукати, є також багато чудових і авторитетних джерел. І Вікіпедія все ж намагається дотримуватися високих стандартів, надавати їм певну заслугу.
Амос М. Карпентер

17

У вашого професора може бути інше визначення поняття «ПК», ніж ви, - це не означає, що він правильний. Спочатку ПК просто означав "Персональний комп'ютер", і не мав якоїсь конкретної архітектури. Але його використання "апаратного забезпечення для ПК" звучить так, що він використовує інше визначення, яке включає лише ПК на базі IBM Intel.

Коли IBM вийшла зі своїм ПК, вони просто назвали її IBM PC, і люди почали використовувати ПК для позначення IBM PC. Тож "сумісний з ПК" зазвичай використовувався для позначення сумісного з IBM PC, як ніби IBM винайшла персональний комп'ютер, а не просто "легітимізувала" його. Я особисто думаю, що ваш професор або є незрозумілим і несправедливим, або зовсім неправильним (або обом).

Це персональний комп'ютер Unix: AT&T Unix PC і керував справжніми AT&T Unix.

З цього приводу я сьогодні не дійсно би назвав Unix операційною системою ПК; хоча це може бути, це досить рідко.

Редагувати: Існує також можливість, яку можна зрозуміти лише після його коментарів, що він мав на увазі ті, які призначені лише для ПК, таких як MS-DOS, DR-DOS, PC-DOS та оригінальна Mac OS (і можливо OSX).


9

Заява " Про Solaris: була одна сумісна з ПК версія " невірна. З 1992 по 2011 рік існувало десять версій Solaris, що підтримують апаратне забезпечення x86 (2.1, 2.4, 2.5, 2.5.1, 2.6, 7, 8, 9, 10 і 11), не кажучи вже про різні на основі OpenSolaris / ілюмінації .

У будь-якому випадку Unix, починаючи з раннього етапу проектування, був розроблений з урахуванням портативності, тому він, на відміну від більшості, якщо не всіх конкуруючих ОС того часу, прив'язаний до конкретної архітектури.


Наразі мій колега працює над випуском акцій Windows на коробці Sun, що постачається із встановленим Solaris. Єдині химерності стосувались розміщення сумісних драйверів пристроїв для пари периферійних пристроїв серверного рівня, виготовлених із незрозумілих наборів чіпів. Але навіть ці примхи були вирішені водіями, які Сань отримав доступними. Windows підтримувала конфігурацію вікна.
RBerteig

9

Перш за все, я б не витрачав час на людей, які вважають, що "назвіть три операційні системи ПК" - цікаве домашнє завдання. Або навіть про щось поговорити.

Ваш професор рухає свої визначення навколо, щоб спробувати зробити ідеально раціональним, правильно думаючим, що оточуючі його люди здаються невірними.

О, я мав на увазі "операційні системи, які ексклюзивно працюють на апаратному забезпеченні ПК".

ПК сумісний? Ні ні! Я мав на увазі IBM PC! Не HP, не Compaq, не ACER, не ваша материнська плата ASUS з Тайваню у випадку з безіменною маркою.

Я сказав PC / AT? Ні, я маю на увазі ПК! Ви знаєте, 4,77 МГц, пам'ять 512 К, лише дискети. Ні Не XT з його 10-меґ-жорстким диском, не AT і не PCjr. Ні 80x86, де x не порожнє, а 86 - не 88.

Прийнятними відповідями можуть бути: PC-DOS, MS-DOS 2.0, CP / M 86 та MS-DOS 3.3.

:)


8

Mac OS X є Unix, а версія Leopard - це перший і єдиний варіант BSD, який отримав сертифікацію Unix , і це, безумовно, вважається операційною системою ПК.

Різні варіанти BSD відрізняються тим, що вони насправді є нащадками UNIX, розробленого Каліфорнійським університетом в Берклі з вихідним кодом UNIX від Bell Labs. Однак база коду BSD розвивалася з тих пір, замінюючи весь код AT&T. Оскільки варіанти BSD не сертифіковані як відповідність Єдиній специфікації UNIX (за винятком Mac OS X 10.5 Leopard та Mac OS X 10.6 Snow Leopard), вони називаються "UNIX-like".

Тож якщо ваш професор має на увазі UNIX, як у сертифікованій фірмовій версії, це значно звужує групу. Якщо він має на увазі UNIX-подібний , то це зовсім інша семантика і відкриває двері для отримання більшої кількості речей, які працюють на апаратному забезпеченні ПК .


2
Чому? Маки - це не ПК. Про це говорить навіть Apple.
slhck

14
@slhck, Маки не походять від лінійки продуктів IBM PC ™, але це персональні комп'ютери. Вони не мейнфрейми, вони не сервери (принаймні, не ті, про які ми говоримо), вони не вбудовані системи (хоча iPhone є). Купуючи Mac, ви берете його додому і ставите на робочий стіл. Це комп'ютер для особистого користування.
Візард

1
Це було більше коментаря язика до щоки. Звичайно, це персональні комп’ютери. Але очевидно, що Apple не хоче продавати "ПК".
slhck

1
Я насправді заперечую Apple з їх високим конем "ми не є ПК"
рикдуком

6
Це розумна реакція на ПК == mindshare Windows. Якщо я заходжу в магазин ігор, на продуктах є XBox, PS3, ПК та Mac. Якщо Apple почала претендувати на виготовлення ПК, вони просто отримають нещасних клієнтів, які не можуть запустити програмне забезпечення, позначене як "ПК".
Квентін

6

Візьмемо середнє визначення "ПК", як професор вважає, що це - робочий стіл Intel.

Тож він намагається вказати, що Unix - це цілий клас операційних систем, багато хто не працює на ПК ... Це правильно.

Однак Windows також є класом операційних систем, і ось ... багато хто не працює на ПК !! Windows CE - це версія Windows, як і Windows Embedded та Windows Phone (з декількома версіями).

Багато версій Linux не працюють на ПК.

Тож єдиним "правильним" способом відповісти на його запитання було б перерахувати екземпляри - щось за принципом "Windows XP, Windows NT, Windows 7 та Windows 8", який кульгавий, і він, мабуть, сказав би щось про це все та ж ОС.

Linux також є проблематичною відповіддю, не всі версії Linux призначені для ПК, хоча ви можете легко перерахувати 20 версій Ubuntu, створених для ПК.

Здебільшого, питання має бути, чому у вас на тестах таке безглуздо і неоднозначне запитання?


4

Чи є Unix операційною системою ПК?

Перш ніж Linux коли-небудь з'явився на сцені ПК, безумовно, існували (комерційні) порти Unix, такі як Interactive Unix та Santa Cruz Operations (aka SCO) Unix, які вперше працювали на комп'ютерах i386 та i486.


Ага так, ШОС. Опальний і ганебний UNIX постачальника SCO , чий ефективний девіз був : «Коли ви не можете нововведення, подати в суд.».
Пітер Мортенсен

3

Спочатку я наводжу два рядки з Вікіпедії про Unix . Це дозволить зрозуміти різницю між Unix та UNIX .

Unix (офіційно торгова марка UNIX , іноді також написана як Unix) - це багатозадачна, багатокористувацька комп'ютерна операційна система, спочатку розроблена в 1969 р. Групою співробітників AT&T в Bell Labs, включаючи Кен Томпсон, Денніс Річі, Брайан Керніган, Дуглас Макілрой, та Джо Оссанна.

Термін Unix (капітал U) часто неофіційно використовується для позначення будь-якої операційної системи, яка дуже нагадує торгову марку.

Ваш професор не помиляється. При створенні UNIX комп'ютери були настільки дорогими, що ніхто не мав особистої версії. Люди зазвичай ділилися системою Unix, яка працювала на мейнфреймі або мінікомп'ютері. Перш ніж UNIX став дешевим, IBM PC був випущений, і багато людей могли дозволити його придбати. А термін ПК (персональний комп’ютер) був розширений. Після цього UNIX або Unix стали дешевими, і люди могли використовувати їх у ПК (цей ПК є загальним іменником , IBM-PC - належним іменником ).


Професор продовжує обговорювати "варіанти Unix", тому оригінальний UNIX - це, мабуть, не те, що він мав на увазі.
Леголас

3
Майкрософт ліцензував UNIX від AT&T в 1979 році і продавав його під назвою Xenix, який переносився на різні платформи протягом багатьох років. SCO створила порт Xenix на апаратній платформі IBM-PC і продала Microsoft Xenix на цій платформі. У 1986 році я мав коробку IBM-PC XT, в якій працював Xenix 2.x, який був досить чистим портом UNIX System V, і він дійсно підтримував кілька разів спільний доступ користувачів на одному процесорі 80286.
RBerteig

А на сторінці, яку ви переглядаєте, також написано: "Серед усіх варіантів Unix найпоширенішими є Linux"
ypercubeᵀᴹ

2

Можливо, це не технічне питання, а політичне.

Microsoft хоче, щоб ми вірили, що всі інші операційні системи мають стару / повільну / командний рядок / важку у використанні / не використовується ніким /…. Я думаю, що Microsoft потрапив до вашого професора.

Ця відповідь була надіслана з мого ПК Unix (Debian Gnu / Linux). Linux спочатку була єдиною операційною системою x86. На думку власників UNIX ™ GNU / Linux - це Unix, але не UNIX ™.


0

Frage: Nennen Sie 3 PC-Betriebssysteme.

Я б здогадався, що комп'ютер німецькою мовою - це Einzelplatzrechner

Ви можете сфокусувати, що комп'ютер не може забезпечити два місця, але одне - більшість MID з деякою вбудованою ОС сьогодні буде добре. Навіть вікна занадто функціональні в цьому плані.

або ви хочете, щоб тонкий ПК - це персональний комп'ютер IBM або подібний.

Тоді ви можете назвати будь-яку систему, яку можна уявити. OSX. Windows 95, FreeDOS (так -аппл-системи можуть також запускати Windows замість OSX, лише трохи дорого)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.