O Unix não é um sistema operacional para PC? [fechadas]

62

Estou fazendo meu diploma de bacharel em uma universidade. Em um trabalho escrito, o professor postou a tarefa: "Nomear três sistemas operacionais para PC".

Bem, eu incluí uma variedade de sistemas operacionais (Linux, Windows, Mac OS X) e incluindo Unix e Solaris. Hoje recebi um e-mail do meu professor dizendo:

O Unix não é um sistema operacional para PC. Muitas variantes do Unix não são compatíveis com hardware de PC (como AIX e HP-UX. Sobre o Solaris: havia uma versão compatível com PC ...)

Estou meio surpreso: Mesmo que muitas variantes do Unix sejam baseadas no PowerPC e tenham uma ordem de bits diferente - elas não deixam de ser PCs agora, certo?

A pergunta foi feita em um trabalho escrito! Não foi uma pergunta que surgiu durante a palestra!


Devido à tarefa original estar em alemão, incluí-la-ei apenas para garantir que ninguém suspeite de um erro na tradução.

Frage: Nennen Sie 3 PC-Betriebssysteme.
Antwort: O Unix é um sistema de rastreamento de PC, versão Unix-Varianten e nicht no PC-Hardware Lauffähig (AIX, HP-UX). De Solaris você encontra um PC-Variante.

Corelgott
fonte
9
Windows em várias encarnações, OS / 2, vários DOS (não apenas os da MicroSoft), BeOS, Linux, FreeBSD, NetBSD, OpenBSD e sei que perdi alguns. O problema com o "Unix" é que ele está mal especificado, mas o mesmo ocorre com "PC".
dmckee
17
Seu professor está completamente errado. Houve várias versões do Unix executadas no "PC" (não sei se existem atualmente) e versões do Windows executadas em dispositivos que não são do PC. Mas o argumento dele é que você deve estar repetindo o que ele disse na palestra, quando estava dormindo ou ausente.
Daniel R Hicks
74
Acho que seu professor deveria aprender que "comunicar-se mal e depois agir de maneira arrogante quando você é mal compreendido não é esperteza". xkcd.com/169
William Jackson
5
@ott, o bug do Y2K era um problema real. A razão pela qual não foi pior foi porque foi levado muito a sério.
Thorbjørn Ravn Andersen 29/03
9
Seu professor precisa definir especificamente o que eles querem dizer com PC e o que eles querem dizer com UNIX . Porque ambos são vagos e ambíguos. Muitas pessoas dizem que o UNIX e realmente querem dizer UNIX, porque o UNIX é uma marca registrada e requer certificação para poder usar o termo. E todo mundo usa PC para geralmente significar compatível com Windows .

Respostas:

135

Sem uma definição clara do que é um "PC", sua pergunta sobre atribuição é um lago de ambiguidade. Eu usei um AT&T 3B1 o mais tardar em 1987, que executou inequivocamente o UNIX e foi comercializado como um "PC UNIX".

Kyle Jones
fonte
81
+1 por ser capaz de esmagar os cabelos dos professores com um crédito inabalável da velha escola.
Oct
16
Este é um "PC UNIX" certificado. Até o diz no caso!
Unixman83 29/03/12
3
Você possui isso? ainda funciona?
Shiplu Mokaddim 29/03/12
17
Eu acho que funciona, mas ele precisa traduzir manualmente as tensões alta-baixa em bits usando um multímetro amarelo.
Jake
10
Eu quero um mouse de três botões como esse. Além disso, é uma lista de números positivos na parede? Você sabe, isso não é a coisa mais apropriada para se aprender rotineiramente ...
naught101
36

Isso dependeria da sua definição de 'sistema operacional do PC' e subsequentemente da sua definição de um computador pessoal. Se o primeiro se referir a sistemas operacionais que executam apenas em computadores pessoais, você também pode descartar todos os imagináveis, incluindo o Windows, que também roda em telefones celulares, PDAs, máquinas de servidor, supercomputadores e várias outras máquinas que não são de PC. Que eu saiba, não há sistemas operacionais que atendam a esse critério rigoroso, pois parte da definição do PC pode estar sendo usada. Um sistema operacional suportará ou não uma máquina, independentemente disso.

Mesmo uma classificação mais objetiva e somente de hardware falhará. Não existe um conjunto inequívoco de hardware para PC. Você precisará de um termo mais específico, como 'arquitetura x86-64', mas esses não são necessariamente os mesmos. Por exemplo, o exemplo do AIX do seu professor que não é compatível com o hardware do PC é falso. O AIX suporta a plataforma PowerPC, que é incomum, mas perfeitamente utilizável em PCs.

Qualquer resposta a uma pergunta tão vaga como 'nomear três sistemas operacionais para PC' pode ser derrubada.

Marcks Thomas
fonte
Sua resposta apareceu depois que eu enviei a minha, mas você faz alguns pontos interessantes que se encaixam com os meus, então eu votei sua resposta como boa também. Acho que meu argumento sobre PC = IBM-PC pode explicar a confusão do professor, embora eu ache que ele estava errado.
Marty Fried
21

Eu tenho duas explicações para isso:

  1. A tarefa deveria nomear três sistemas operacionais apenas para PC
  2. Em termos estritos, Unixnão é exatamente um sistema operacional - é uma família de sistemas operacionais, derivada do primeiro desenvolvido em 1969 , e não é um sistema operacional para PC.
alexb
fonte
5
No ponto 2, unix.org, o proprietário dos padrões de marca registrada e certificação do unix pode discordar. Além disso, você ainda pode fazer o download do Unix V7, a versão final da AT&T do Unix.
Marty Fried
2
"Em termos estritos, o Unix não é exatamente um sistema operacional - é uma família de sistemas operacionais". Se você responder algo mais específico, como o OpenBSD ou o FreeBSD (ambas as variantes do UNIX), isso pode gerar um resultado mais positivo.
zpletan 29/03/12
18

Se seu professor é aquele que simplesmente cria suas próprias definições (ou alguém que não acredita na Wikipedia como a principal fonte de verdade), você está basicamente à sua mercê.

Caso contrário, aponte-o para estas entradas da Wikipedia (ou possivelmente para os colegas alemães):

Um computador pessoal (PC) é qualquer computador de uso geral cujo tamanho, capacidade e preço de venda original o tornam útil para indivíduos e que se destina a ser operado diretamente por um usuário final sem operador de computador interveniente.

Um sistema operacional (SO) é um conjunto de programas que gerenciam os recursos de hardware do computador e fornece serviços comuns para o software aplicativo.

O Unix (oficialmente registrado como UNIX, às vezes também escrito como Unix) é um sistema operacional de computador multitarefa e multiusuário [...].

Se vocês dois concordam com a suposição de que a Wikipedia pode ser acreditada, o Unix é definitivamente um sistema operacional para PCs.

Amos M. Carpenter
fonte
Se eu tentasse provar alguma coisa a qualquer um dos meus professores usando um artigo da Wikipedia, eles me expulsariam do curso. (pelo menos figurativamente falando) "não é uma fonte científica" .
Baarn
@ WalterMaier-Murdnelch: Daí o aviso. No entanto, você sempre pode pelo menos usar as fontes citadas na Wikipedia para defender sua opinião. E se algum professor ou professor não aceitar isso , eles precisam saber que é hora de entrar no século XXI. A Internet pode estar cheia de coisas inúteis, mas se você souber onde e como procurar, também existem muitas fontes excelentes e autorizadas. E a Wikipedia tenta se manter em padrões elevados, dando-lhes algum crédito.
Amos M. Carpenter
17

Seu professor pode ter uma definição diferente de um "PC" que você - o que não significa que ele esteja correto. Originalmente, PC significava simplesmente "Computador Pessoal" e não possuía arquitetura específica. Mas seu uso do "PC Hardware" parece que ele está usando uma definição diferente que inclui apenas os PCs baseados na IBM Intel.

Quando a IBM lançou seu PC, eles simplesmente o chamaram de PC IBM, e as pessoas começaram a usar PC como IBM PC. Portanto, "Compatível com PC" era comumente usado como IBM Compatível com PC, como se a IBM tivesse inventado o computador pessoal, em vez de apenas "legitimado". Pessoalmente, acho que seu professor está sendo pouco claro e injusto ou completamente errado (ou ambos).

Este era um PC Unix: AT&T Unix PC e executava o genuíno AT&T Unix.

Dito isto, eu realmente não chamaria o Unix de sistema operacional para PC hoje; mesmo que possa ser, é muito raro.

Editar: também existe a possibilidade - que só pode ser deduzida após seus comentários - de que ele quis dizer aqueles criados apenas para um PC, como MS-DOS, DR-DOS, PC-DOS e o Mac OS original (e possivelmente OSX).

Marty Fried
fonte
9

A instrução " Sobre o Solaris: havia uma versão compatível com PC " está incorreta. De 1992 a 2011, houve dez versões do Solaris suportando hardware x86 (2.1, 2.4, 2.5, 2.5.1, 2.6, 7, 8, 9, 10 e 11), sem mencionar as várias versões baseadas no OpenSolaris / illumos .

De qualquer forma, desde o estágio inicial de design, o Unix foi desenvolvido com a portabilidade em mente, portanto, ao contrário da maioria, se não de todos os sistemas operacionais concorrentes da época, está vinculado a uma arquitetura específica.

jlliagre
fonte
Atualmente, meu colega de trabalho está executando uma versão de estoque do Windows em uma caixa Sun fornecida com o Solaris instalado. As únicas peculiaridades estão relacionadas à localização de drivers de dispositivos compatíveis para alguns dos periféricos de servidor, feitos de conjuntos de chips obscuros. Mas mesmo essas peculiaridades foram resolvidas pelos drivers disponibilizados pela própria Sun. O Windows era uma configuração suportada da caixa.
RBerteig 29/03/12
9

Antes de tudo, eu não desperdiçaria meu tempo com pessoas que pensam que "nomear três sistemas operacionais para PC" é um interessante exercício de lição de casa. Ou até mesmo algo para falar.

Seu professor move as definições dele para tentar tornar as pessoas perfeitamente racionais e perfeitamente racionais ao seu redor parecem estar erradas.

Ah, eu quis dizer "sistemas operacionais que rodam exclusivamente em hardware de PC".

PC compatível? Não não! Eu quis dizer IBM PC! Nem a HP, nem a Compaq, nem a ACER, nem a placa-mãe ASUS de Taiwan em um estojo de marca sem nome.

Eu disse PC / AT? Não, eu quero dizer PC! Você sabe, 4,77 Mhz, memória 512 K, apenas unidades de disquete. Não Não, o XT com seu disco rígido de 10 meg, não o AT e nem o PCjr. Não 80x86, onde x não está em branco e 86 não é 88.

As respostas aceitáveis ​​podem ser: PC-DOS, MS-DOS 2.0, CP / M 86 e MS-DOS 3.3.

:)

Kaz
fonte
8

O Mac OS X é o Unix e a versão Leopard é a primeira e única variante BSD a obter a certificação Unix , e isso certamente é considerado um sistema operacional para PC.

As várias variantes do BSD são notáveis ​​por serem de fato descendentes do UNIX, desenvolvido pela Universidade da Califórnia em Berkeley com o código-fonte UNIX do Bell Labs. No entanto, a base de código do BSD evoluiu desde então, substituindo todo o código da AT&T. Como as variantes do BSD não são certificadas como compatíveis com a Especificação UNIX única (exceto para o Mac OS X 10.5 Leopard e o Mac OS X 10.6 Snow Leopard), elas são chamadas de "tipo UNIX".

Portanto, se seu professor quer dizer UNIX como na versão certificada e com marca, isso restringe o grupo consideravelmente. Se ele quer dizer UNIX , essa é uma semântica completamente diferente e abre as portas para muito mais coisas que são executadas no hardware do PC .

Wyzard - Pare de prejudicar Monica--
fonte
2
Por quê? Macs não são PCs. Até a Apple diz isso.
slhck
14
@slhck, os Macs não são derivados da linha de produtos IBM PC ™, mas são computadores pessoais. Eles não são mainframes, não são servidores (pelo menos não os de que estamos falando), não são sistemas embarcados (embora os iPhones o sejam). Quando você compra um Mac, leva-o para casa e coloca-o em sua mesa. É um computador para seu uso pessoal.
wyzard --stop Prejudicar Monica--
11
Esse foi mais um comentário explícito. Claro que são computadores pessoais. Mas, claramente, a Apple não quer vender "PCs".
slhck
11
Na verdade, eu detesto Apple com seu "não é um PC" cavalo alto
rickyduck
6
É uma reação razoável ao PC == Windows MindShare. Se eu for a uma loja de jogos, os produtos terão XBox, PS3, PC e Mac nas caixas. Se a Apple começar a reivindicar a fabricação de PCs, eles terão clientes insatisfeitos que não podem executar o software rotulado como "PC".
Quentin
6

Vamos dar uma definição média de "PC", sendo o que o professor pensa que é - um desktop Intel.

Então, ele está tentando ressaltar que o Unix é uma classe inteira de sistemas operacionais, muitos não rodam em PCs ... Isso está correto.

No entanto, o Windows também é uma classe de sistemas operacionais, e uau ... muitos não funcionam em PCs! O Windows CE é uma versão do Windows, assim como o Windows Embedded e o Windows Phone (com várias versões).

Muitas versões do Linux não são executadas em PCs.

Portanto, a única maneira "correta" de responder sua pergunta seria listar instâncias - algo como "Windows XP, Windows NT, Windows 7 e Windows 8" que é ruim e ele provavelmente teria dito algo sobre tudo isso. o mesmo sistema operacional.

O Linux também é uma resposta problemática, nem todas as compilações do Linux são destinadas a PCs, embora você possa listar facilmente 20 versões do Ubuntu feitas para PCs.

Principalmente, a pergunta deve ser: por que você tem uma pergunta tão inútil e ambígua em seus testes?

Bill K
fonte
4

O Unix é um sistema operacional para PC?

Certamente havia portas (comerciais) do Unix antes que o Linux chegasse ao cenário dos PCs, como o Interactive Unix e o Santa Cruz Operations (também conhecido como SCO) Unix, que rodavam primeiro nos PCs i386 e i486.

serragem
fonte
Ah sim, SCO. O desonrado e infame fornecedor do UNIX, SCO, cujo lema efetivo era 'Quando você não pode inovar, processe'.
Peter Mortensen
3

Primeiro, cito duas linhas da Wikipedia sobre o Unix . Isso deixará claras as diferenças entre o Unix e o UNIX .

Unix (oficialmente registrado como UNIX , às vezes também escrito como Unix) é um sistema operacional de computador multitarefa e multiusuário originalmente desenvolvido em 1969 por um grupo de funcionários da AT&T na Bell Labs, incluindo Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, e Joe Ossanna.

O termo Unix (capital U) é frequentemente usado informalmente para designar qualquer sistema operacional que se assemelhe ao sistema de marca registrada.

Seu professor não está errado. Quando o UNIX foi criado, os computadores eram tão caros que ninguém tinha uma versão pessoal. As pessoas costumavam compartilhar um sistema Unix que estava sendo executado em um mainframe ou minicomputador. Antes que o UNIX ficasse barato, o PC IBM foi lançado e muitas pessoas puderam comprar. E o termo PC (computador pessoal) foi ampliado. Depois que o UNIX ou o Unix ficou barato e as pessoas poderiam usá-los no PC (este PC é um substantivo comum , IBM-PC é um nome próprio ).

Shiplu Mokaddim
fonte
O professor continua discutindo "variantes do Unix", portanto o UNIX original provavelmente não é o que ele quis dizer.
Legolas 30/03
3
A Microsoft licenciou o UNIX da AT&T em 1979 e o vendeu sob o nome Xenix portado para várias plataformas por anos. A SCO criou a porta Xenix para a plataforma de hardware IBM-PC e vendeu o Microsoft Xenix nessa plataforma. Eu tinha uma caixa IBM-PC XT em 1986 que executava o Xenix 2.x, que era uma porta bastante limpa do UNIX System V, e realmente suportava vários usuários de compartilhamento de tempo em uma única CPU 80286.
RBerteig 29/03/12
E na página que você está se referindo, também diz: "Entre todas as variantes do Unix, as mais usadas são o Linux"
ypercubeᵀᴹ
2

Talvez não seja uma questão técnica, mas política.

A Microsoft deseja que acreditemos que todos os outros sistemas operacionais são antigos / lentos / somente na linha de comando / difíceis de usar / não usados ​​por ninguém /…. Eu acho que a Microsoft chegou ao seu professor.

Esta resposta foi enviada do meu PC Unix (Debian Gnu / Linux). O Linux era originalmente um sistema operacional somente x86. De acordo com os proprietários do UNIX ™, o GNU / Linux é um Unix, mas não um UNIX ™.

ctrl-alt-delor
fonte
0

Frage: Nennen Sie 3 PC-Betriebssysteme.

Eu acho que PC em alemão é Einzelplatzrechner, portanto, um computador de assento único, talvez

você pode focar que o computador não pode fornecer dois assentos, mas um - a maioria dos MIDs com algum SO incorporado seria bom para hoje. Até o Windows é muito funcional nesse sentido.

ou você deseja que o PC fino seja um IBM Personal Computer ou similar.

Então você pode nomear qualquer sistema imaginável. OSX. Windows 95, FreeDOS (sim, os sistemas Apple também podem executar janelas no lugar do OSX, um pouco caro)

ZaB
fonte