Unix n'est-il pas un système d'exploitation pour PC? [fermé]

62

Je fais mon baccalauréat dans une université. Dans un travail écrit, le professeur a posté la tâche: "Nommez trois systèmes d'exploitation PC".

Eh bien, je suis allé sur une variété de systèmes d’exploitation inclus (Linux, Windows, Mac OS X) et notamment Unix et Solaris. Aujourd'hui, j'ai reçu un courrier de mon professeur disant:

Unix n'est pas un système d'exploitation pour PC. De nombreuses variantes d'Unix ne sont pas compatibles avec le matériel PC (comme AIX et HP-UX. À propos de Solaris: il existait une version compatible PC ...).

Je suis un peu surpris: même si beaucoup de variantes Unix sont basées sur PowerPC et ont un ordre de bits différent - Celles-ci ne cessent pas d'être des PC maintenant, n'est-ce pas?

La question a été donnée dans un devoir écrit! Ce n'était pas une question qui a été soulevée lors de la conférence!


Étant donné que la tâche d'origine était en allemand, je l'inclurai juste pour m'assurer que personne ne soupçonne une erreur dans la traduction.

Question : Nennen Sie 3 PC-Betriebssysteme.
Réponse Unix a été écrit sur PC-Betriebssystem, viele Unix-Varianten à partir de PC-Hardware lauffähig (AIX, HP-UX). Von Solaris utilise mal une PC-Variante.

Corelgott
la source
9
Windows sous diverses versions, OS / 2, différents DOS (non seulement ceux de MicroSoft), BeOS, Linux, FreeBSD, NetBSD, OpenBSD, et je sais que j'en ai raté quelques-uns. Le problème avec "Unix" est qu’il est mal spécifié, mais il en va de même pour "PC".
dmckee
17
Votre prof est tout simplement faux. Plusieurs versions d'Unix ont été exécutées sur "le PC" (je ne sais pas s'il en existe actuellement) et des versions de Windows s'exécutant sur des périphériques non-PC. Mais son argument est peut-être que vous devriez reprendre ce qu'il a dit dans la conférence, que vous soyez endormi ou absent.
Daniel R Hicks
74
Je pense que votre professeur devrait apprendre que "communiquer mal, puis agir avec suffisance quand on est incompris n'est pas de l'intelligence". xkcd.com/169
William Jackson
5
@ott, le bogue de l'an 2000 était un problème réel. La raison pour laquelle ce n'était pas pire, c'est parce que cela a été pris très au sérieux.
Thorbjørn Ravn Andersen
9
Votre professeur doit définir précisément ce qu’ils entendent par PC et par UNIX . Parce que les deux sont vagues et ambigus. Beaucoup de gens disent UNIX et veulent en réalité dire comme UNIX car UNIX est une marque déposée et nécessite une certification pour pouvoir utiliser ce terme. Et tout le monde utilise PC pour signifier généralement compatible avec Windows .

Réponses:

135

Sans une définition précise de ce qu'est un "PC", votre question de mission est un lac d'ambiguïté. J’ai utilisé un AT & T 3B1 au plus tard en 1987, qui fonctionnait sans équivoque sous UNIX et était commercialisé en tant que "UNIX PC".

Kyle Jones
la source
81
+1 pour avoir réussi à couper les cheveux en éclats du professeur avec un credo inébranlable de la vieille école.
octern
16
C'est un "UNIX PC" certifié. Il est même dit sur le cas!
Unixman83
3
Possédez-vous cela? ça fonctionne toujours?
Shiplu Mokaddim
17
Je pense que cela fonctionne, mais il doit traduire manuellement les tensions hautes-basses en bits à l'aide d'un multimètre jaune.
Jake
10
Je veux une souris à trois boutons comme celle-là. Aussi, est-ce une liste de nombres positifs sur le mur? Vous savez, ce n'est pas la chose la plus appropriée pour apprendre par
cœur
36

Cela dépend de votre définition de «système d'exploitation pour PC», puis de votre définition d'un ordinateur personnel lui-même. Si le premier concerne des systèmes d’exploitation qui ne fonctionnent que sur des ordinateurs personnels, vous pouvez également exclure tous les systèmes imaginables, y compris Windows, qui s’exécute également sur les téléphones mobiles, les assistants personnels, les ordinateurs serveurs, les superordinateurs et bien d’autres machines autres que les ordinateurs. À ma connaissance, il n’existe aucun système d’exploitation répondant à ce critère strict, ce qui pourrait faire partie de la définition du PC. Un système d'exploitation supportera ou non une machine, indépendamment de cela.

Même une classification plus objective, uniquement matérielle, échouera. Il n’existe aucun ensemble matériel matériel pour PC sans ambiguïté. Vous aurez besoin d'un terme plus spécifique, tel que 'architecture x86-64', mais ceux-ci ne sont pas nécessairement les mêmes. Par exemple, l'exemple de votre professeur selon lequel AIX n'est pas compatible avec le matériel d'un PC est faux. AIX prend en charge la plate-forme PowerPC, une solution peu commune mais parfaitement utilisable dans les PC.

Toute réponse à une question aussi vague que «nommer trois systèmes d'exploitation pour PC» peut être éliminée.

Marcks Thomas
la source
Votre réponse est apparue après que j'ai soumis la mienne, mais vous faites des remarques intéressantes qui se mêlent aux miennes. J'ai donc voté en faveur de votre réponse. Je pense que mon propos sur PC = IBM-PC pourrait expliquer la confusion du professeur, bien que je pense qu'il se soit trompé.
Marty Fried
21

J'ai deux explications à cela:

  1. La tâche était censée nommer trois systèmes d'exploitation uniquement PC
  2. Strictement, ce Unixn’est pas exactement un système d’exploitation - c’est une famille de systèmes d’exploitation, dérivée du premier développé en 1969 , et n’est pas un système d’exploitation pour PC.
alexb
la source
5
Pour le point 2, unix.org, le propriétaire de la marque unix et des normes de certification peut ne pas être d'accord. En outre, vous pouvez toujours télécharger Unix V7, la version finale d’Unix pour AT & T.
Marty Fried
2
"Au sens strict, Unix n’est pas un système d’exploitation, c’est une famille de systèmes d’exploitation." Si vous deviez répondre à quelque chose de plus spécifique, comme OpenBSD ou FreeBSD ( les deux variantes UNIX), qui pourrait vous net un résultat plus positif.
Zpletan
18

Si votre professeur est simplement quelqu'un qui définit ses propres définitions (ou qui ne croit pas que Wikipédia soit la source ultime de vérité), vous êtes fondamentalement à sa merci.

Sinon, dirigez-le vers ces entrées Wikipedia (ou éventuellement leurs homologues allemandes):

Un ordinateur personnel (PC) est un ordinateur à usage général dont la taille, les capacités et le prix de vente initial le rendent utile pour les particuliers, et qui est destiné à être exploité directement par un utilisateur final sans opérateur d'ordinateur intervenant.

Un système d'exploitation est un ensemble de programmes qui gèrent les ressources matérielles de l'ordinateur et fournissent des services communs aux logiciels d'application.

Unix (marque officielle sous le nom UNIX, parfois aussi écrit sous Unix) est un système d'exploitation d'ordinateur multitâche et multi-utilisateur [...].

Si vous acceptez tous les deux l'hypothèse que l'on puisse en croire Wikipedia, alors Unix est définitivement un système d'exploitation pour PC.

Amos M. Carpenter
la source
Si j'essayais de prouver quoi que ce soit à l'un de mes professeurs en utilisant un article de Wikipédia, ils me vireraient du cours. (au moins au sens figuré) "pas une source scientifique" .
Baarn
@ WalterMaier-Murdnelch: D'où l'avertissement. Cependant, vous pouvez toujours au moins utiliser les sources citées dans Wikipedia pour faire valoir votre point de vue. Et si un prof ou un enseignant n'accepte pas cela , il faut leur dire qu'il est temps d'entrer dans le XXIe siècle. Internet est peut-être rempli de choses inutiles, mais si vous savez où et comment chercher, vous trouverez également de nombreuses sources remarquables et faisant autorité. Et Wikipedia essaie de s’en tenir à des normes élevées, leur donne un peu de crédit.
Amos M. Carpenter
17

Votre professeur peut avoir une définition du "PC" différente de celle de vous - ce qui ne veut pas dire qu'il a raison. À l'origine, PC signifiait simplement "ordinateur personnel" et n'avait pas d'architecture spécifique. Mais son utilisation de "PC Hardware" semble correspondre à une définition différente, qui n'inclut que les ordinateurs IBM basés sur Intel.

Quand IBM est sorti avec son PC, ils l'ont simplement appelé IBM PC, et les gens ont commencé à utiliser PC pour désigner IBM PC. Ainsi, "PC Compatible" était couramment utilisé pour désigner IBM PC Compatible, comme si IBM avait inventé l'ordinateur personnel, plutôt que de "légitimer" celui-ci. Personnellement, je pense que votre professeur est soit peu clair et injuste, soit complètement faux (ou les deux).

Il s’agissait d’un ordinateur Unix: AT & T Unix PC , et fonctionnait sous Unix AT & T.

Cela dit, je n'appellerais pas vraiment Unix un système d'exploitation pour PC aujourd'hui; même si cela peut être, c'est assez rare.

Edit: Il existe également la possibilité - qui ne peut être déduite que de ses commentaires - qu'il entendait par là uniquement ceux conçus pour un PC, tels que MS-DOS, DR-DOS, PC-DOS et le Mac OS original (et éventuellement OSX).

Marty Fried
la source
9

L' instruction " À propos de Solaris: une version compatible PC " est incorrecte. Entre 1992 et 2011, dix versions de Solaris ont pris en charge le matériel x86 (2.1, 2.4, 2.5, 2.5.1, 2.6, 7, 8, 9, 10 et 11), sans oublier les différentes versions basées sur OpenSolaris / illumos .

Quoi qu’il en soit, depuis le début de sa conception, Unix a été développé pour la portabilité et n’est donc pas, contrairement à la plupart sinon tous les systèmes d’exploitation concurrents de cette époque, lié à une architecture spécifique.

jlliagre
la source
Mon collègue exécute actuellement une version de stock de Windows sur une boîte Sun livrée avec Solaris installée. Les seules particularités sont liées à la localisation de pilotes de périphérique compatibles pour quelques périphériques de niveau serveur fabriqués à partir de jeux de puces obscurs. Mais même ces bizarreries ont été résolues par des pilotes mis à disposition par Sun eux-mêmes. Windows était une configuration prise en charge de la boîte.
RBerteig
9

Tout d’abord, je ne perdrais pas mon temps avec des gens qui pensent que "nommer trois systèmes d’exploitation pour PC" est un exercice intéressant. Ou même quelque chose à parler.

Votre prof modifie ses définitions pour essayer de donner l'impression que les gens qui pensent autour de lui sont parfaitement rationnels et faux.

Oh, je voulais dire "les systèmes d'exploitation qui fonctionnent exclusivement sur du matériel PC".

PC compatible? Non non! Je voulais dire IBM PC! Pas HP, pas Compaq, pas ACER, pas votre carte mère ASUS de Taiwan dans un étui de marque sans nom.

Ai-je dit PC / AT? Non, je veux dire PC! Vous savez, 4,77 Mhz, 512 K de mémoire, lecteurs de disquettes uniquement. Non, pas le XT avec son disque dur de 10 Mo, ni l'AT, ni le PCjr. Non 80x86 où x n'est pas vide et le 86 n'est pas 88.

Les réponses acceptables peuvent être: PC-DOS, MS-DOS 2.0, CP / M 86 et MS-DOS 3.3.

:)

Kaz
la source
8

Mac OS X est Unix et la version Leopard est la première et unique variante BSD à obtenir la certification Unix , et il s'agit certainement d'un système d'exploitation pour PC.

Les différentes variantes de BSD sont remarquables en ce qu’elles sont en fait des descendants d’UNIX, développé par l’Université de Californie à Berkeley avec le code source UNIX de Bell Labs. Cependant, la base de code BSD a évolué depuis, remplaçant tout le code AT & T. Étant donné que les variantes BSD ne sont pas certifiées conformes à la spécification Single UNIX (à l'exception de Mac OS X 10.5 Leopard et Mac OS X 10.6 Snow Leopard), elles sont appelées "type UNIX".

Donc, si votre professeur parle d'UNIX comme dans la version certifiée de marque, cela réduit considérablement le groupe. S'il veut dire comme à UNIX , c'est une sémantique complètement différente qui ouvre la porte à bien plus de choses qui fonctionnent sur du matériel PC .

Wyzard - Arrête de blesser Monica--
la source
2
Pourquoi? Les Mac ne sont pas des PC. Même Apple dit ça.
Slhck
14
@slhck, les Mac ne sont pas dérivés de la gamme de produits IBM PC ™, mais sont des ordinateurs personnels. Ce ne sont pas des ordinateurs centraux, ce ne sont pas des serveurs (du moins, pas ceux dont nous parlons), ce ne sont pas des systèmes intégrés (bien que les iPhones le soient). Lorsque vous achetez un Mac, apportez-le chez vous et déposez-le sur votre bureau. C'est un ordinateur pour votre usage personnel.
Wyzard --Stop Harming Monica--
1
C’était plutôt un commentaire ironique. Bien sûr, ce sont des ordinateurs personnels. Mais clairement, Apple ne veut pas vendre des "PC".
Slhck
1
Je déteste réellement Apple avec leur cheval "nous ne sommes pas un PC"
rickyduck
6
C'est une réaction raisonnable au PC == Windows mindshare. Si je vais dans un magasin de jeux, les produits ont Xbox, PS3, PC et Mac sur les boîtes. Si Apple commence à prétendre fabriquer des ordinateurs, ils ne recevront que des clients mécontents qui ne peuvent pas exécuter le logiciel intitulé "PC".
Quentin
6

Prenons une définition moyenne de «PC», telle que la conçoit le professeur: un ordinateur de bureau Intel.

Donc, il essaie de faire remarquer qu'Unix est une classe entière de systèmes d'exploitation, beaucoup ne fonctionnent pas sur des PC ... C'est correct.

Cependant, Windows est aussi une classe de systèmes d'exploitation et wow ... beaucoup ne fonctionnent pas sur des PC !! Windows CE est une version de Windows, tout comme Windows Embedded et Windows Phone (avec plusieurs versions).

De nombreuses versions de Linux ne fonctionnent pas sur les PC.

Donc, la seule "bonne" façon de répondre à sa question serait de lister les instances - quelque chose du genre "Windows XP, Windows NT, Windows 7 et Windows 8" qui est boiteux et il aurait probablement dit quelque chose à ce sujet. le même OS.

Linux est également une solution problématique, toutes les versions de Linux ne sont pas destinées aux PC, bien que vous puissiez facilement répertorier 20 versions d’Ubuntu conçues pour les PC.

Surtout, la question devrait être: pourquoi avez-vous une question aussi inutile et ambiguë sur vos tests?

Bill K
la source
4

Unix est-il un système d'exploitation pour PC?

Il existait certainement des ports (commerciaux) Unix avant l’arrivée de Linux sur la scène PC, tels que Interactive Unix et Santa Cruz Operations (alias SCO) Unix, qui a été utilisé pour la première fois sur des PC i386 et i486.

sciure
la source
Ah oui, SCO. Le fournisseur UNIX tombé en disgrâce et tristement célèbre SCO dont la devise était efficace : « Quand vous ne pouvez pas innover, poursuivre en justice. ».
Peter Mortensen
3

Premièrement, je cite deux lignes de Wikipedia sur Unix . Cela clarifiera les différences entre Unix et UNIX .

Unix (marque officielle UNIX , parfois aussi Unix) est un système d’exploitation multi-tâches et multi-utilisateurs développé à l’origine en 1969 par un groupe d’employés d’AT & T des Bell Labs, dont Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, et Joe Ossanna.

Le terme Unix (majuscule U) est souvent utilisé de manière informelle pour désigner tout système d'exploitation ressemblant au système de marque.

Votre professeur n'a pas tort. Lors de la création d'UNIX, les ordinateurs étaient si coûteux que personne ne possédait de version personnelle. Les gens partageaient généralement un système Unix fonctionnant sur un ordinateur central ou un mini-ordinateur. Avant qu'UNIX ne devienne pas cher, le PC IBM a été publié et beaucoup de personnes pouvaient se permettre de l'acheter. Et le terme PC (ordinateur personnel) a été élargi. Après que UNIX ou Unix soit devenu bon marché et que les gens puissent l’utiliser dans un PC (ce PC est un nom commun , IBM-PC est un nom propre ).

Shiplu Mokaddim
la source
Le professeur continue à discuter de "variantes Unix", donc l’UNIX original n’est probablement pas ce qu’il voulait dire.
Legolas
3
Microsoft a licencié UNIX auprès d’AT & T en 1979 et l’a vendu sous le nom Xenix, qui a été porté sur diverses plates-formes pendant des années. SCO a créé le port Xenix sur la plate-forme matérielle IBM-PC et a vendu Microsoft Xenix sur cette plate-forme. J'avais un ordinateur IBM-PC XT en 1986 qui exécutait Xenix 2.x, qui était un port assez propre d'UNIX System V, et qui prenait en charge plusieurs utilisateurs à temps partagé sur un seul processeur 80286.
RBerteig
Et dans la page que vous vous référez, il est également dit: "Parmi toutes les variantes d'Unix, les plus utilisées sont Linux"
ypercubeᵀᴹ
2

Peut-être que ce n'est pas une question technique mais politique.

Microsoft veut nous faire croire que tous les autres systèmes d'exploitation sont anciens / lents / en ligne de commande uniquement / difficiles à utiliser / non utilisés par qui que ce soit /…. Je pense que Microsoft a eu votre professeur.

Cette réponse a été envoyée à partir de mon ordinateur Unix (Debian Gnu / Linux). Linux était à l'origine un système d'exploitation x86 uniquement. Selon les propriétaires de UNIX ™, GNU / Linux est un Unix, mais pas UNIX ™.

ctrl-alt-delor
la source
0

Question: Nennen Sie 3 PC-Betriebssysteme.

Je suppose que PC en allemand est Einzelplatzrechner donc un ordinateur monoplace peut-être

vous pouvez vous concentrer sur cet ordinateur ne peut pas fournir deux sièges mais un - la plupart des MID avec certains systèmes d'exploitation intégrés conviendraient bien pour aujourd'hui. Même Windows est trop fonctionnel à cet égard.

ou si vous voulez que votre ordinateur soit un ordinateur personnel IBM ou similaire.

Ensuite, vous pouvez nommer n’importe quel système imaginable. OSX. Windows 95, FreeDOS (oui, les systèmes peuvent exécuter Windows aussi à la place d'OSX, juste un peu coûteux)

ZaB
la source