¿Unix no es un sistema operativo para PC? [cerrado]

62

Estoy haciendo mi licenciatura en una universidad. En una tarea escrita, el profesor publicó la tarea: "Nombra tres sistemas operativos de PC".

Bueno, entré en una variedad de sistemas operativos incluidos (Linux, Windows, Mac OS X) e incluí Unix y Solaris. Hoy recibí un correo de mi profesor que decía:

Unix no es un sistema operativo para PC. Muchas variantes de Unix no son compatibles con el hardware de PC (como AIX y HP-UX. Acerca de Solaris: había una versión compatible con PC ...)

Estoy un poco sorprendido: incluso si muchas variantes de Unix están basadas en PowerPC y tienen un orden de bits diferente, esas no dejan de ser PC ahora, ¿verdad?

La pregunta fue dada en una tarea escrita! ¡No fue una pregunta que surgió durante la conferencia!


Debido a que la tarea original está en alemán, la incluiré solo para asegurarme de que nadie sospeche un error en la traducción.

Frage: Nennen Sie 3 PC-Betriebssysteme.
Respuesta: 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
fuente
99
Windows en varias encarnaciones, OS / 2, varios DOS (no solo los de MicroSoft tampoco), BeOS, Linux, FreeBSD, NetBSD, OpenBSD, y sé que me he perdido algunos. El problema con "Unix" es que está mal especificado, pero también lo es "PC".
dmckee
17
Tu profesor está simplemente equivocado. Ha habido varias versiones de Unix que se ejecutan en "la PC" (no sé si hay alguna actualmente), y versiones de Windows que se ejecutan en dispositivos que no son de PC. Pero su punto es posiblemente que deberías estar repitiendo lo que dijo en la conferencia, cuando estabas dormido o ausente.
Daniel R Hicks
74
Creo que su profesor debería aprender que "comunicarse mal y luego actuar de manera presumida cuando se le malinterpreta no es inteligencia". xkcd.com/169
William Jackson
55
@ott, el error Y2K fue un problema real. La razón por la que no fue peor fue porque se tomó muy en serio.
Thorbjørn Ravn Andersen
99
Su profesor necesita definir específicamente qué quieren decir con PC y qué quieren decir con UNIX . Porque ambos son vagos y ambiguos. Muchas personas dicen UNIX y en realidad quieren decir UNIX porque UNIX es una marca registrada y requiere certificación para poder usar el término. Y todos usan PC para referirse generalmente a Windows compatible.

Respuestas:

135

Sin una definición precisa de lo que es una "PC", su pregunta de asignación es un lago de ambigüedad. Usé un AT&T 3B1 a más tardar en 1987, que inequívocamente ejecutaba UNIX y se comercializaba como "PC UNIX".

Kyle Jones
fuente
81
+1 por ser capaz de derribar el cabello de un profesor con una credibilidad inquebrantable de la vieja escuela.
octern
16
Esta es una "PC UNIX" certificada. ¡Incluso lo dice en el caso!
unixman83
3
¿Eres dueño de esto? ¿sigue funcionando?
Shiplu Mokaddim
17
Creo que funciona, pero tiene que traducir manualmente los voltajes alto-bajo en bits utilizando un multímetro amarillo.
Jake
10
Quiero un mouse de tres botones como ese. Además, ¿es esa una lista de números positivos en la pared? Sabes, eso no es lo más apropiado para aprender de memoria ...
naught101
36

Dependerá de su definición de 'sistema operativo de PC' y, posteriormente, de su definición de computadora personal. Si el primero se refiere a sistemas operativos que se ejecutan solo en computadoras personales, también podría descartar todos los imaginables, incluido Windows, que también se ejecuta en teléfonos móviles, PDA, máquinas de servidor, supercomputadoras y un montón de otras máquinas que no son de PC. Que yo sepa, no hay sistemas operativos que cumplan este estricto criterio, ya que parte de la definición de la PC puede estar en su uso. Un sistema operativo admitirá o no una máquina, independientemente de eso.

Incluso una clasificación más objetiva, solo de hardware fallará. No hay un conjunto inequívoco de hardware para PC. Necesitará un término más específico, como 'arquitectura x86-64', pero esos no son necesariamente los mismos. Por ejemplo, el ejemplo de su profesor de que AIX no es compatible con el hardware de la PC es falso. AIX da soporte a la plataforma PowerPC, que es poco común, pero perfectamente utilizable en PC.

Cualquier respuesta a una pregunta tan vaga como 'nombrar tres sistemas operativos de PC' puede ser rechazada.

Thomas Thomas
fuente
Su respuesta apareció después de enviar la mía, pero usted hace algunos puntos interesantes que encajan con la mía, así que también voté por su respuesta como buena. Creo que mi punto sobre PC = IBM-PC podría explicar la confusión del profesor, aunque creo que estaba equivocado.
Marty Fried
21

Tengo dos explicaciones para esto:

  1. Se suponía que la tarea nombraría tres sistemas operativos solo para PC
  2. En sentido estricto, Unixno es exactamente un sistema operativo: es una familia de sistemas operativos, derivada del primero desarrollado en 1969 , y no es un sistema operativo para PC.
alexb
fuente
55
Para el punto número 2, unix.org, el propietario de la marca registrada de Unix y los estándares de certificación pueden estar en desacuerdo. Además, aún puede descargar Unix V7, la versión final de Unix de AT&T.
Marty Fried
2
"En rigor, Unix no es exactamente un sistema operativo, es una familia de sistemas operativos". Si tuviera que responder algo más específico, como OpenBSD o FreeBSD (ambas variantes de UNIX), eso podría proporcionarle un resultado más positivo.
zpletan
18

Si su profesor es alguien que simplemente inventa sus propias definiciones (o uno que no cree que Wikipedia sea la fuente principal de verdad), básicamente está a su merced.

De lo contrario, apúntele a estas entradas de Wikipedia (o posiblemente a sus homólogos alemanes):

Una computadora personal (PC) es cualquier computadora de propósito general cuyo tamaño, capacidades y precio de venta original la hacen útil para individuos, y que está destinada a ser operada directamente por un usuario final sin operador de computadora interviniente.

Un sistema operativo (SO) es un conjunto de programas que administran los recursos de hardware de la computadora y proporcionan servicios comunes para el software de aplicación.

Unix (oficialmente registrado como UNIX, a veces también escrito como Unix) es un sistema operativo de computadora multitarea y multiusuario [...].

Si ambos están de acuerdo con la suposición de que se puede creer en Wikipedia, entonces Unix es definitivamente un sistema operativo para PC.

Amos M. Carpenter
fuente
Si tratara de demostrarle algo a cualquiera de mis profesores usando un artículo de wikipedia, me echarían del curso. (al menos en sentido figurado) "no es una fuente científica" .
Baarn
@ WalterMaier-Murdnelch: De ahí el descargo de responsabilidad. Sin embargo, siempre puede usar al menos las fuentes citadas en Wikipedia para hacer su punto. Y si cualquier prof o maestro no aceptarán que , necesitan que se les diga que ya es hora de entrar en el siglo 21. Internet puede estar lleno de cosas inútiles, pero si sabe dónde y cómo buscar, también hay muchas fuentes excelentes y autorizadas. Y Wikipedia trata de mantenerse con altos estándares, darles algo de crédito.
Amos M. Carpenter
17

Su profesor puede tener una definición diferente de "PC" que la suya, lo que no quiere decir que sea correcto. Originalmente, PC simplemente significaba "computadora personal", y no tenía ninguna arquitectura específica. Pero su uso de "PC Hardware" parece que está usando una definición diferente que solo incluye PC con IBM Intel.

Cuando IBM salió con su PC, simplemente lo llamaron IBM PC, y la gente comenzó a usar PC para referirse a IBM PC. Entonces, "PC Compatible" se usaba comúnmente para referirse a IBM PC Compatible, como si IBM inventara la computadora personal, en lugar de simplemente "legitimarla". Personalmente, creo que su profesor no es claro ni injusto, o está completamente equivocado (o ambos).

Esta era una PC Unix: AT&T Unix PC , y ejecutaba AT&T Unix genuino.

Dicho esto, realmente no llamaría a Unix un sistema operativo para PC hoy; aunque puede ser, es bastante raro.

Editar: También existe la posibilidad, que solo se puede deducir después de sus comentarios, de que se refiera a los que están diseñados solo para una PC, como MS-DOS, DR-DOS, PC-DOS y el Mac OS original (y posiblemente OSX).

Marty Fried
fuente
9

La declaración " Acerca de Solaris: había una versión compatible con PC " es incorrecta. Desde 1992 hasta 2011, ha habido diez versiones de Solaris que admiten hardware x86 (2.1, 2.4, 2.5, 2.5.1, 2.6, 7, 8, 9, 10 y 11), sin mencionar los diversos basados ​​en OpenSolaris / illumos .

En cualquier caso, desde su etapa inicial de diseño, Unix se ha desarrollado con la portabilidad en mente, por lo que, a diferencia de la mayoría de los sistemas operativos de la época, si no todos, no está vinculado a una arquitectura específica.

jlliagre
fuente
Mi compañero de trabajo está ejecutando actualmente una versión estándar de Windows en una caja Sun que se envió con Solaris instalado. Las únicas peculiaridades se han relacionado con la ubicación de controladores de dispositivos compatibles para un par de periféricos de nivel de servidor hechos de conjuntos de chips oscuros. Pero incluso esas peculiaridades fueron resueltas por los controladores puestos a disposición por el propio Sun. Windows era una configuración compatible de la caja.
RBerteig
9

En primer lugar, no perdería mi tiempo con personas que piensan que "nombrar tres sistemas operativos de PC" es un ejercicio de tarea interesante. O incluso algo de qué hablar.

Su profesor mueve sus definiciones para tratar de hacer que las personas a su alrededor perfectamente racionales y correctas parezcan equivocadas.

Oh, quise decir "sistemas operativos que se han ejecutado exclusivamente en hardware de PC".

PC compatible? ¡No no! Me refería a IBM PC! Ni HP, ni Compaq, ni ACER, ni su placa base ASUS de Taiwán en un estuche de marca sin nombre.

¿Dije PC / AT? No, me refiero a PC! Ya sabes, 4,77 Mhz, 512 K de memoria, solo unidades de disquete. No, no el XT con su disco duro de 10 megas, ni el AT ni el PCjr. No 80x86 donde x no está en blanco, y el 86 no es 88.

Las respuestas aceptables pueden ser: PC-DOS, MS-DOS 2.0, CP / M 86 y MS-DOS 3.3.

:)

Kaz
fuente
8

Mac OS X es Unix y la versión Leopard es la primera y única variante BSD en lograr la Certificación Unix , y ciertamente se considera un sistema operativo para PC.

Las diversas variantes de BSD son notables porque de hecho son descendientes de UNIX, desarrollado por la Universidad de California en Berkeley con el código fuente UNIX de Bell Labs. Sin embargo, la base del código BSD ha evolucionado desde entonces, reemplazando todo el código de AT&T. Dado que las variantes BSD no están certificadas como compatibles con la especificación UNIX única (a excepción de Mac OS X 10.5 Leopard y Mac OS X 10.6 Snow Leopard), se denominan "tipo UNIX".

Entonces, si su profesor se refiere a UNIX como en la versión de marca certificada, eso reduce considerablemente el grupo. Si quiere decir UNIX , esa es una semántica completamente diferente y abre las puertas para muchas más cosas que se ejecutan en el hardware de la PC .

Wyzard --Deja de dañar a Mónica--
fuente
2
¿Por qué? Las Mac no son PC. Incluso Apple dice eso.
slhck
14
@slhck, las Mac no se derivan de la línea de productos IBM PC ™, sino que son computadoras personales. No son mainframes, no son servidores (al menos no de los que estamos hablando), no son sistemas integrados (aunque los iPhones sí lo son). Cuando compras una Mac, te la llevas a casa y la pones en tu escritorio. Es una computadora para su uso personal.
Wyzard --Detener Dañar a Monica--
1
Ese fue más un comentario irónico. Por supuesto que son computadoras personales. Pero claramente, Apple no quiere vender "PC".
slhck
1
De hecho, detesto a Apple con su gran caballo "no somos una PC"
rickyduck
66
Es una reacción razonable a la PC == Windows mindhare. Si entro en una tienda de juegos, los productos tienen XBox, PS3, PC y Mac en las cajas. Si Apple comenzó a afirmar que fabricaba PC, entonces obtendrían clientes descontentos que no pueden ejecutar el software etiquetado como "PC".
Quentin
6

Tomemos una definición promedio de "PC" que es lo que el profesor piensa que es: una computadora de escritorio Intel.

Entonces está tratando de señalar que Unix es una clase completa de sistemas operativos, muchos no se ejecutan en PC ... Esto es correcto.

Sin embargo, Windows también es una clase de sistemas operativos, y wow ... ¡muchos no se ejecutan en PC! Windows CE es una versión de Windows, al igual que Windows Embedded y Windows Phone (con múltiples versiones).

Muchas versiones de Linux no se ejecutan en PC.

Por lo tanto, la única forma "correcta" de responder a su pregunta sería enumerar las instancias, algo similar a "Windows XP, Windows NT, Windows 7 y Windows 8", que es poco convincente y que probablemente habría dicho algo sobre todo esto El mismo sistema operativo.

Linux también es una respuesta problemática, no todas las compilaciones de Linux están pensadas para PC, aunque podría enumerar fácilmente 20 versiones de Ubuntu hechas para PC.

Principalmente, la pregunta debería ser, ¿por qué tienes una pregunta tan inútil y ambigua en tus pruebas?

Bill K
fuente
4

¿Es Unix un sistema operativo para PC?

Ciertamente, hubo puertos (comerciales) de Unix antes de que Linux llegara a la escena de la PC, como Interactive Unix y Unix de Operaciones de Santa Cruz (también conocido como SCO), que se ejecutaron por primera vez en PC i386 e i486.

serrín
fuente
Ah si, SCO. El deshonrado e infame vendedor de UNIX SCO cuyo lema efectivo era "Cuando no puedes innovar, demanda".
Peter Mortensen
3

Primero, cito dos líneas de Wikipedia sobre Unix . Esto aclarará las diferencias entre Unix y UNIX .

Unix (oficialmente registrado como UNIX , a veces también escrito como Unix) es un sistema operativo de computadora multitarea y multiusuario desarrollado originalmente en 1969 por un grupo de empleados de AT&T en Bell Labs, incluidos Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, y Joe Ossanna.

El término Unix (U mayúscula) a menudo se usa informalmente para denotar cualquier sistema operativo que se parezca mucho al sistema de marca registrada.

Tu profesor no está equivocado. Cuando se creó UNIX, las computadoras eran tan caras que nadie tenía una versión personal. La gente solía compartir un sistema Unix que se ejecutaba en una computadora central o una minicomputadora. Antes de que UNIX se volviera barato, se lanzó la PC IBM y muchas personas podían permitirse comprarla. Y el término PC (computadora personal) se amplió. Después de eso, UNIX o Unix se volvieron baratos y la gente podría usarlos en la PC (esta PC es un nombre común , IBM-PC es un nombre propio ).

Shiplu Mokaddim
fuente
El profesor continúa discutiendo "variantes de Unix", por lo que el UNIX original probablemente no sea lo que quiso decir.
Legolas
3
Microsoft obtuvo la licencia de UNIX de AT&T en 1979, y la vendió bajo el nombre de Xenix portado a varias plataformas durante años. SCO creó el puerto Xenix para la plataforma de hardware IBM-PC y vendió Microsoft Xenix en esa plataforma. Tenía una caja IBM-PC XT en 1986 que ejecutaba Xenix 2.x, que era un puerto bastante limpio de UNIX System V, y realmente admitía varios usuarios de tiempo compartido en una sola CPU 80286.
RBerteig
Y en la página a la que se refiere, también dice: "Entre todas las variantes de Unix, las más utilizadas son Linux"
ypercubeᵀᴹ
2

Quizás no sea una cuestión técnica, sino política.

Microsoft quiere que creamos que todos los demás sistemas operativos son antiguos / lentos / solo de línea de comandos / difíciles de usar / no utilizados por nadie / ... Creo que Microsoft ha llegado a tu profesor.

Esta respuesta fue enviada desde mi PC Unix (Debian Gnu / Linux). Linux era originalmente un sistema operativo solo x86. Según los propietarios de UNIX ™, GNU / Linux es Unix, pero no UNIX ™.

ctrl-alt-delor
fuente
0

Frage: Nennen Sie 3 PC-Betriebssysteme.

Supongo que la PC en alemán es Einzelplatzrechner, por lo tanto, una computadora de un solo asiento tal vez

puede centrarse en que la computadora no puede proporcionar dos asientos sino uno: la mayoría de los MID con algún sistema operativo integrado estaría bien por hoy. Incluso Windows es demasiado funcional a este respecto.

o desea adelgazar PC es una computadora personal IBM o similar.

Entonces puedes nombrar cualquier sistema imaginable. OSX Windows 95, FreeDOS (sí, los sistemas de Apple pueden ejecutar ventanas también en lugar de OSX, solo un poco costoso)

ZaB
fuente