Ist Unix kein PC-Betriebssystem? [geschlossen]

62

Ich mache meinen Bachelor an einer Universität. In einer schriftlichen Aufgabe stellte der Professor die Aufgabe: "Nennen Sie drei PC-Betriebssysteme".

Nun, ich ging auf eine Reihe von Betriebssystemen (Linux, Windows, Mac OS X) und einschließlich Unix & Solaris. Heute erhielt ich eine Mail von meinem Professor mit den Worten:

Unix ist kein PC-Betriebssystem. Viele Unix-Varianten sind nicht PC-Hardware-kompatibel (wie AIX und HP-UX. Über Solaris: Es gab eine PC-kompatible Version ...)

Ich bin ein bisschen überrascht: Auch wenn viele Unix-Varianten PowerPC- basiert sind und eine andere Bit-Reihenfolge haben - die hören jetzt nicht auf, PCs zu sein, oder?

Die Frage wurde schriftlich gestellt! Es war keine Frage, die während des Vortrags aufgeworfen wurde!


Da die ursprüngliche Aufgabe auf Deutsch ist, werde ich sie nur einfügen, um sicherzustellen, dass niemand einen Fehler in der Übersetzung vermutet.

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.

Corelgott
quelle
9
Windows in verschiedenen Inkarnationen, OS / 2, verschiedene DOS's (nicht nur die von MicroSoft), BeOS, Linux, FreeBSD, NetBSD, OpenBSD und ich weiß, dass ich einige vermisst habe. Das Problem mit "Unix" ist, dass es falsch spezifiziert ist, aber "PC" auch.
dmckee
17
Ihr prof ist einfach falsch. Es gab verschiedene Versionen von Unix, die auf "dem PC" liefen (ich weiß nicht, ob es aktuell welche gibt), und Versionen von Windows, die auf Nicht-PC-Geräten liefen. Aber er meint möglicherweise, dass Sie zurückdenken sollten, was er in der Vorlesung gesagt hat, als Sie entweder geschlafen haben oder nicht.
Daniel R Hicks
74
Ich denke, Ihr Professor sollte lernen, dass "schlecht kommunizieren und dann selbstgefällig handeln, wenn Sie missverstanden werden, keine Klugheit ist." xkcd.com/169
William Jackson
5
@ott, der Y2K-Bug war ein echtes Problem. Der Grund, warum es nicht schlimmer war, war, dass es sehr ernst genommen wurde.
Thorbjørn Ravn Andersen
9
Ihr Professor muss genau definieren, was sie unter PC und unter UNIX verstehen . Weil beide vage und mehrdeutig sind. Viele Leute sagen UNIX und meinen eigentlich UNIX-like, weil UNIX eine Marke ist und eine Zertifizierung erfordert, um den Begriff verwenden zu können. Und jeder verwendet PC, um allgemein Windows- kompatibel zu meinen .

Antworten:

135

Ohne eine genaue Definition dessen, was ein "PC" ist, ist Ihre Zuweisungsfrage ein See der Zweideutigkeit. Ich habe spätestens 1987 einen AT & T 3B1 verwendet , auf dem UNIX eindeutig lief und der als "UNIX-PC" vermarktet wurde.

Kyle Jones
quelle
81
+1 für die Fähigkeit, das Haarspalten von Professoren mit einem unerschütterlichen Old-School-Credo in den Griff zu bekommen.
29.
16
Dies ist ein zertifizierter "UNIX-PC". Es steht sogar so auf dem Fall!
unixman83
3
Besitzt du das? läuft es noch
Shiplu Mokaddim
17
Ich denke, es läuft, aber er muss die Hoch-Niedrig-Spannungen mit einem gelben Multimeter manuell in Bits umwandeln.
Jake,
10
Ich möchte eine Drei-Tasten-Maus wie diese. Ist das auch eine Liste positiver Zahlen an der Wand? Weißt du, das ist nicht das Richtige, um
auswendig
36

Dies hängt von Ihrer Definition des "PC-Betriebssystems" und anschließend von Ihrer Definition eines Personalcomputers selbst ab. Wenn sich das erste auf Betriebssysteme bezieht, die nur auf PCs ausgeführt werden, können Sie auch jedes nur vorstellbare Betriebssystem ausschließen, einschließlich Windows, das auch auf Mobiltelefonen, PDAs, Servermaschinen, Supercomputern und einer Reihe anderer Nicht-PC-Maschinen ausgeführt wird. Meines Wissens gibt es keine Betriebssysteme, die dieses strenge Kriterium erfüllen, da ein Teil der PC-Definition möglicherweise in der Verwendung liegt. Unabhängig davon wird ein Betriebssystem eine Maschine unterstützen oder nicht.

Selbst eine objektivere Klassifizierung nur für Hardware schlägt fehl. Es gibt keinen eindeutigen Satz von PC-Hardware. Sie benötigen einen genaueren Begriff, z. B. "x86-64-Architektur", der jedoch nicht unbedingt identisch ist. Zum Beispiel ist das Beispiel Ihres Professors, dass AIX nicht mit PC-Hardware kompatibel ist, falsch. AIX unterstützt die PowerPC-Plattform, die ungewöhnlich ist, aber auf PCs problemlos verwendet werden kann.

Jede Antwort auf eine so vage Frage wie "Name drei PC-Betriebssysteme" kann abgeschossen werden.

Marcks Thomas
quelle
Ihre Antwort erschien, nachdem ich meine eingereicht hatte, aber Sie machen einige interessante Punkte, die mit meinen übereinstimmen, und deshalb habe ich Ihre Antwort auch als gut bewertet. Ich denke, mein Standpunkt zu PC = IBM-PC könnte die Verwirrung des Professors erklären, obwohl ich denke, dass er sich geirrt hat.
Marty Fried
21

Ich habe zwei Erklärungen dafür:

  1. Die Aufgabe sollte drei Nur-PC-Betriebssysteme benennen
  2. Streng genommen Unixhandelt es sich nicht um ein Betriebssystem - es handelt sich um eine Familie von Betriebssystemen, die von dem ersten abgeleitet wurden, das 1969 entwickelt wurde , und es handelt sich nicht um ein PC-Betriebssystem.
alexb
quelle
5
Bei Punkt 2, unix.org, kann der Inhaber der Unix-Marke und der Zertifizierungsstandards anderer Meinung sein. Sie können auch weiterhin Unix V7, die endgültige AT & T-Version von Unix, herunterladen.
Marty Fried
2
"Genau genommen ist Unix kein Betriebssystem, sondern eine Familie von Betriebssystemen." Wenn Sie etwas Spezifischeres wie OpenBSD oder FreeBSD (beide UNIX-Varianten) beantworten, könnte dies zu einem positiveren Ergebnis führen.
Zpletan
18

Wenn Ihr Professor eine Person ist, die sich einfach seine eigenen Definitionen ausdrückt (oder die nicht daran glaubt, dass Wikipedia die ultimative Quelle der Wahrheit ist), sind Sie im Grunde genommen seiner / ihrer Gnade ausgeliefert.

Andernfalls verweisen Sie ihn auf diese Wikipedia-Einträge (oder möglicherweise ihre deutschen Kollegen):

Ein Personal Computer (PC) ist ein Universalcomputer, der aufgrund seiner Größe, seiner Funktionen und seines ursprünglichen Verkaufspreises für Einzelpersonen nützlich ist und der direkt von einem Endbenutzer ohne zwischengeschalteten Computerbetreiber bedient werden soll.

Ein Betriebssystem ist eine Reihe von Programmen, die Computerhardwareressourcen verwalten und allgemeine Dienste für Anwendungssoftware bereitstellen.

Unix (offiziell als UNIX gekennzeichnet, manchmal auch als Unix geschrieben) ist ein Multitasking-Betriebssystem für Computer mit mehreren Benutzern [...].

Wenn Sie beide der Annahme zustimmen, dass man Wikipedia glauben kann, dann ist Unix definitiv ein Betriebssystem für PCs.

Amos M. Carpenter
quelle
Wenn ich versuchen würde, irgendeinen meiner Professoren mit einem Wikipedia-Artikel etwas zu beweisen, würden sie mich aus dem Kurs werfen. (zumindest im übertragenen Sinne) "keine wissenschaftliche Quelle" .
Baarn
@ WalterMaier-Murdnelch: Daher der Disclaimer. Sie können jedoch immer mindestens die in Wikipedia zitierten Quellen verwenden , um Ihre Meinung zu äußern. Und wenn ein prof oder Lehrer nicht akzeptieren , dass , müssen sie gesagt werden , dass es an der Zeit ist , bis ins 21. Jahrhundert fort. Das Internet ist vielleicht voll von nutzlosen Dingen, aber wenn Sie wissen, wo und wie Sie suchen müssen, gibt es auch viele großartige und maßgebliche Quellen. Und Wikipedia versucht, sich an hohe Standards zu halten und ihnen Anerkennung zu schenken.
Amos M. Carpenter
17

Ihr Professor hat möglicherweise eine andere Definition von "PC" als Sie - was nicht heißt, dass er richtig ist. Ursprünglich bedeutete PC einfach "Personal Computer" und hatte keine spezifische Architektur. Aber seine Verwendung von "PC-Hardware" klingt so, als würde er eine andere Definition verwenden, die nur IBM Intel-basierte PCs umfasst.

Als IBM ihren PC herausbrachte, nannten sie ihn einfach IBM-PC, und die Leute verwendeten PC, um IBM-PC zu meinen. "PC-kompatibel" wurde daher allgemein als "IBM PC-kompatibel" bezeichnet, als hätte IBM den Personal Computer erfunden, anstatt ihn nur "zu legitimieren". Ich persönlich denke, Ihr Professor ist entweder unklar und unfair oder völlig falsch (oder beides).

Dies war ein Unix-PC: AT & T Unix-PC , auf dem echtes AT & T Unix lief.

Trotzdem würde ich Unix heute nicht wirklich als PC-Betriebssystem bezeichnen. obwohl es sein kann, ist es ziemlich selten.

Bearbeiten: Es besteht auch die Möglichkeit - die sich erst nach seinen Kommentaren ableiten lässt -, dass er solche gemeint hat, die nur für einen PC ausgelegt sind, wie MS-DOS, DR-DOS, PC-DOS und das ursprüngliche Mac OS (und möglicherweise OSX).

Marty Fried
quelle
9

Die Aussage " Über Solaris: Es gab eine PC-kompatible Version " ist falsch. Von 1992 bis 2011 gab es zehn Solaris-Versionen, die x86-Hardware unterstützen (2.1, 2.4, 2.5, 2.5.1, 2.6, 7, 8, 9, 10 und 11), ganz zu schweigen von den verschiedenen OpenSolaris / illumos- basierten Versionen .

In jedem Fall wurde Unix von Anfang an mit Blick auf die Portabilität entwickelt und ist daher nicht, wie die meisten, wenn nicht alle konkurrierenden Betriebssysteme dieser Zeit, an eine bestimmte Architektur gebunden.

jlliagre
quelle
Mein Kollege führt derzeit eine Standardversion von Windows auf einer Sun-Box aus, die mit installiertem Solaris ausgeliefert wurde. Die einzigen Macken betrafen das Auffinden kompatibler Gerätetreiber für einige Peripheriegeräte der Server-Klasse, die aus undurchsichtigen Chipsätzen hergestellt wurden. Aber auch diese Macken wurden von Treibern gelöst, die Sun selbst zur Verfügung stellte. Windows war eine unterstützte Konfiguration der Box.
RBerteig
9

Zunächst einmal würde ich meine Zeit nicht mit Leuten verschwenden, die denken, dass "drei PC-Betriebssysteme benennen" eine interessante Hausaufgabe ist. Oder sogar etwas, worüber man reden kann.

Ihr Professor verschiebt seine Definitionen, um zu versuchen, vollkommen vernünftige, richtig denkende Menschen in seiner Umgebung falsch erscheinen zu lassen.

Oh, ich meinte "Betriebssysteme, die ausschließlich auf PC-Hardware laufen".

PC kompatibel? Nein nein Ich meinte IBM PC! Nicht HP, nicht Compaq, nicht ACER, nicht Ihr ASUS-Motherboard aus Taiwan in einem No-Name-Brand-Gehäuse.

Habe ich PC / AT gesagt? Nein, ich meine PC! Sie wissen, 4,77 Mhz, 512 K Speicher, nur Diskettenlaufwerke. Nein, nicht der XT mit seiner 10-Mega- Festplatte, nicht der AT und nicht der PCjr. Keine 80x86, wobei x nicht leer ist und die 86 nicht 88.

Akzeptable Antworten könnten sein: PC-DOS, MS-DOS 2.0, CP / M 86 und MS-DOS 3.3.

:)

Kaz
quelle
8

Mac OS X ist Unix und die Leopard- Version ist die erste und einzige BSD-Variante, die die Unix-Zertifizierung erhalten hat , und dies wird mit Sicherheit als PC-Betriebssystem angesehen.

Die verschiedenen BSD-Varianten zeichnen sich dadurch aus, dass sie tatsächlich Nachkommen von UNIX sind, das von der University of California in Berkeley mit UNIX-Quellcode von Bell Labs entwickelt wurde. Die BSD-Codebasis hat sich jedoch seitdem weiterentwickelt und den gesamten AT & T-Code ersetzt. Da die BSD-Varianten nicht als Single UNIX-konform zertifiziert sind (mit Ausnahme von Mac OS X 10.5 Leopard und Mac OS X 10.6 Snow Leopard), werden sie als "UNIX-like" bezeichnet.

Wenn Ihr Professor also UNIX wie in der zertifizierten Markenversion meint, wird die Gruppe dadurch erheblich eingegrenzt. Wenn er UNIX-like meint , ist das eine völlig andere Semantik und öffnet die Türen für viel mehr Dinge, die auf PC- Hardware laufen .

Wyzard - Stop Harming Monica--
quelle
2
Warum? Macs sind keine PCs. Sogar Apple sagt das.
Slhck
14
@slhck, Macs werden nicht von der IBM PC ™ -Produktlinie abgeleitet, sondern sind PCs. Sie sind keine Mainframes, keine Server (zumindest nicht die, von denen wir sprechen), keine eingebetteten Systeme (auch wenn es iPhones sind). Wenn Sie einen Mac kaufen, nehmen Sie ihn mit nach Hause und legen ihn auf Ihren Schreibtisch. Es ist ein Computer für Ihren persönlichen Gebrauch.
Wyzard
1
Das war eher ein ironischer Kommentar. Natürlich sind sie PCs. Apple will aber ganz klar keine "PCs" verkaufen.
Slhck
1
Ich verabscheue eigentlich Apple mit ihrem „wir sind kein PC“ high horse
rickyduck
6
Es ist eine vernünftige Reaktion auf den PC == Windows Mindshare. Wenn ich in einen Games-Shop gehe, haben die Produkte XBox, PS3, PC und Mac auf den Boxen. Wenn Apple behauptet, PCs herzustellen, werden sie nur unglückliche Kunden haben, die die als "PC" gekennzeichnete Software nicht ausführen können.
Quentin
6

Nehmen wir eine durchschnittliche Definition von "PC" als das, was der Professor für einen Intel-Desktop hält.

Also versucht er darauf hinzuweisen, dass Unix eine ganze Klasse von Betriebssystemen ist, viele laufen nicht auf PCs ... Das ist richtig.

Windows ist jedoch auch eine Klasse von Betriebssystemen, und wow ... viele laufen nicht auf PCs !! Windows CE ist eine Version von Windows sowie Windows Embedded und Windows Phone (mit mehreren Versionen).

Viele Linux-Versionen laufen nicht auf PCs.

Der einzige "richtige" Weg, seine Frage zu beantworten, wäre, Instanzen aufzulisten - etwas in der Art von "Windows XP, Windows NT, Windows 7 und Windows 8", was lahm ist, und er hätte wahrscheinlich etwas darüber gesagt das gleiche Betriebssystem.

Linux ist auch eine problematische Antwort. Nicht alle Linux-Builds sind für PCs gedacht, obwohl Sie leicht 20 Versionen von Ubuntu für PCs auflisten könnten.

Meistens sollte die Frage lauten, warum Sie bei Ihren Tests eine so sinnlose und mehrdeutige Frage haben.

Bill K
quelle
4

Ist Unix ein PC-Betriebssystem?

Es gab sicherlich (kommerzielle) Unix-Ports, bevor Linux jemals in die PC-Szene kam, wie Interactive Unix und Santa Cruz Operations (aka SCO) Unix, die zuerst auf i386- und i486-PCs liefen.

Sägespäne
quelle
Ach ja, SCO. Das schändliche und berüchtigte SCO des UNIX-Anbieters, dessen Motto lautete: "Wenn Sie keine Innovationen entwickeln können, verklagen Sie."
Peter Mortensen
3

Zunächst zitiere ich zwei Zeilen aus Wikipedia über Unix . Dadurch werden die Unterschiede zwischen Unix und UNIX deutlich .

Unix (offiziell als UNIX gekennzeichnet , manchmal auch als Unix geschrieben) ist ein Multitasking-Mehrbenutzer-Betriebssystem, das ursprünglich 1969 von einer Gruppe von AT & T-Mitarbeitern der Bell Labs entwickelt wurde, darunter Ken Thompson, Dennis Ritchie, Brian Kernighan und Douglas McIlroy. und Joe Ossanna.

Der Begriff Unix (Großbuchstabe U) wird häufig informell verwendet, um jedes Betriebssystem zu bezeichnen, das dem markenrechtlich geschützten System sehr ähnlich ist.

Ihr Professor ist nicht falsch. Als UNIX erstellt wurde, waren Computer so teuer, dass niemand eine persönliche Version hatte. Normalerweise teilten sich die Leute ein Unix-System, das auf einem Mainframe oder Minicomputer lief. Bevor UNIX billig wurde, wurde der IBM-PC veröffentlicht und viele Leute konnten es sich leisten, ihn zu kaufen. Und der Begriff PC (Personal Computer) wurde erweitert. Danach wurde UNIX oder Unix billig und die Leute konnten sie im PC verwenden (dieser PC ist ein allgemeines Substantiv , IBM-PC ist ein Eigenname ).

Shiplu Mokaddim
quelle
Der Professor setzt die Diskussion über "Unix-Varianten" fort, daher ist das ursprüngliche UNIX wahrscheinlich nicht das, was er meinte.
Legolas
3
Microsoft lizenzierte UNIX 1979 von AT & T und verkaufte es unter dem Namen Xenix, das jahrelang auf verschiedene Plattformen portiert war. SCO hat den Xenix-Port für die IBM-PC-Hardwareplattform erstellt und Microsoft Xenix auf dieser Plattform verkauft. Ich hatte 1986 eine IBM-PC XT-Box, auf der Xenix 2.x lief, ein ziemlich sauberer Port von UNIX System V, und der wirklich mehrere Timesharing-Benutzer auf einer einzelnen 80286-CPU unterstützte.
RBerteig
Und auf der Seite, auf die Sie sich beziehen, steht auch: "Unter allen Unix-Varianten ist Linux am weitesten verbreitet"
ypercubeᵀᴹ
2

Vielleicht ist es keine technische, sondern eine politische Frage.

Microsoft möchte, dass wir glauben, dass alle anderen Betriebssysteme alt / langsam / nur über die Befehlszeile / nur schwer zu verwenden / von niemandem verwendet werden /…. Ich denke, dass Microsoft zu Ihrem Professor muss.

Diese Antwort wurde von meinem Unix-PC (Debian Gnu / Linux) gesendet. Linux war ursprünglich ein x86-Betriebssystem. Laut den Besitzern von UNIX ™ ist GNU / Linux ein Unix, aber kein UNIX ™.

Strg-Alt-Delor
quelle
0

Frage: Nennen Sie 3 PC-Betriebssysteme.

Ich denke, PC in Deutsch ist Einzelplatzrechner, also vielleicht ein Einzelplatzrechner

Sie könnten sich darauf konzentrieren, dass der Computer nicht zwei Arbeitsplätze bieten kann, sondern nur einen - die meisten MIDs mit einem eingebetteten Betriebssystem wären für heute in Ordnung. Auch Fenster sind in dieser Hinsicht zu funktional.

oder Sie möchten einen Thin-PC mit einem IBM Personal Computer oder ähnlichem verwenden.

Dann können Sie jedes erdenkliche System benennen. OSX. Windows 95, FreeDOS (Ja-Apple-Systeme können Windows auch anstelle von OSX ausführen, nur ein bisschen teuer)

ZaB
quelle