Unix不是PC操作系统吗?[关闭]


62

我正在大学攻读学士学位。在书面作业中,教授发布了任务:“命名三个PC操作系统”。

好吧,我继续使用各种操作系统(Linux,Windows,Mac OS X)以及Unix和Solaris。今天我收到教授的来信,说:

Unix不是PC操作系统。许多Unix版本不兼容PC硬件(例如AIX和HP-UX。关于Solaris:只有一个PC兼容版本...)

我有些惊讶:即使许多Unix变体都基于PowerPC并具有不同的位顺序–那些现在还不能停止成为PC,是吗?

这个问题是书面作业给出的!演讲中没有出现这个问题!


由于原始任务是德语,因此我将其包括在内以确保没有人怀疑翻译中的错误。

Frage: Nennen Sie 3 PC-Betriebssysteme。
Antwort:基于 Unix的PC-Betriebssystem,基于Unix-Varianten的PC-Hardwarelauffähig(AIX,HP-UX)。Von Solaris操作系统是PC-Variante。


9
Windows的各种版本,OS / 2,各种DOS(不仅是MicroSoft的一种),BeOS,Linux,FreeBSD,NetBSD,OpenBSD,而且我知道我错过了一些。“ Unix”的问题在于它的名称不正确,但是“ PC”也是如此。
dmckee 2012年

17
您的教授是完全错误的。有几种版本的Unix在“ PC”上运行(不知道当前是否有),以及在非PC设备上运行的Windows版本。但他的观点可能是,无论您睡着还是不在,您都应该模仿他在演讲中所说的话。
Daniel R Hicks 2012年

74
我认为您的教授应该学习到“沟通不畅,然后在您被误解时表现得自鸣得意,并不是聪明。” xkcd.com/169
威廉·杰克逊

5
@ ott,Y2K错误是一个实际问题。之所以不那么糟糕,是因为它非常重视。
托尔比约恩Ravn的安德森

9
您的教授需要特别定义PC的含义和UNIX的含义。因为两者都含糊不清。许多人说UNIX,实际上是指类似UNIX的产品,因为UNIX是商标商标,并且需要认证才能使用该术语。而且每个人都使用PC一般指的Windows兼容。

Answers:


135

没有对“ PC”的确切定义,您的分配问题就是一个模棱两可的湖。我在1987年就使用了AT&T 3B1,它明确地运行UNIX,并作为“ UNIX PC”销售。


81
+1能够用坚定不移的老派信条击晕教授的头发。
2012年

16
这是经过认证的“ UNIX PC”。甚至如此说!
unixman83 '32

3
你拥有这个吗?它仍然运行吗?
Shiplu Mokaddim 2012年

17
我认为它确实可以运行,但是他必须使用黄色万用表将高-低电压手动转换为位。
2012年

10
我想要一个像这样的三键鼠标。另外,那是墙上的正数列表吗?你知道,这不是死记硬背学习的最合适的方法……
naught101

36

这将取决于您对“ PC操作系统”的定义,然后取决于您对个人计算机本身的定义。如果第一个是指仅在个人计算机上运行的操作系统,则最好排除所有可以想象的操作系统,包括Windows,它也可以在移动电话,PDA,服务器,超级计算机和许多其他非PC机器上运行。据我所知,没有操作系统可以满足此严格标准,因为PC定义的一部分可能正在使用中。操作系统将支持或不支持计算机。

甚至更客观的纯硬件分类也会失败。没有明确的PC硬件集。您将需要一个更具体的术语,例如“ x86-64体系结构”,但这些不一定相同。例如,您教授的AIX与PC硬件不兼容的示例是错误的。AIX支持罕见的PowerPC平台,但可在PC中完美使用。

对于诸如“命名三台PC操作系统”这样含糊不清的问题,任何答案都可以被拒绝。


在我提交我的答案后,您的答案就出现了,但是您提出了一些与我的观点相吻合的有趣的观点,因此我也将您的答案评为一个很好的答案。我认为关于PC = IBM-PC的观点可能可以解释教授的困惑,尽管我认为他错了。
马蒂·弗里德

21

我对此有两种解释:

  1. 该任务原应命名为三个仅PC的操作系统
  2. 严格说来,Unix它并非完全是一个操作系统-它是一个操作系统家族,它是1969年开发第一个操作系统,不是PC操作系统。

5
对于第2点unix.org,unix商标和认证标准的所有者可能会不同意。另外,您仍然可以下载Unix V7,它是Unix的最终AT&T版本。
马蒂·弗里德

2
“严格来说,Unix并非完全是操作系统,它是一系列操作系统。” 如果您要回答更具体的问题,例如OpenBSD或FreeBSD(这是UNIX的变体),则可能会给您带来更积极的结果。
zpletan 2012年

18

如果您的教授只是简单地定义自己的定义(或者不相信维基百科是真理的最终来源),那么您基本上是在任其摆布。

否则,将他/她指向这些Wikipedia条目(或可能的德语对应条目):

个人计算机(PC)是任何通用计算机,其大小,功能和原始销售价格使其对个人有用,并且旨在由最终用户直接操作,而无需中间计算机操作员。

操作系统(OS)是一组程序,它们管理计算机硬件资源并为应用程序软件提供通用服务。

Unix(正式注册为UNIX,有时也称为Unix)是一种多任务,多用户计算机操作系统。

如果你们都同意可以相信维基百科的假设,那么Unix绝对是PC的操作系统。


如果我想通过维基百科的文章向我的任何教授证明任何事情,他们都会把我踢出课程。(至少是形象地)“不是科学依据”
巴恩

@ WalterMaier-Murdnelch:因此免责声明。但是,您始终可以至少使用Wikipedia中引用的信息来阐明您的观点。而且,如果教授或老师不接受这一点,则需要告诉他们,该迈入21世纪了。互联网上可能到处都是无用的东西,但是如果您知道在哪里以及如何看待它们,那么也会有很多很棒的权威来源。维基百科确实努力保持高标准,并给予他们一些荣誉。
Amos M. Carpenter'4

17

您的教授对“ PC”的定义可能与您不同-这并不是说他是正确的。PC最初只是表示“个人计算机”,没有任何特定的体系结构。但是他对“ PC硬件”的使用听起来像是他在使用另一种定义,仅包括基于IBM Intel的PC。

IBM推出PC时,他们简称为IBM PC,人们开始使用PC来表示IBM PC。因此,“ PC兼容”通常用来表示IBM PC兼容,就好像IBM发明了个人计算机一样,而不仅仅是“合法化”它。我个人认为您的教授要么不清楚,不公平,要么完全错误(或两者兼而有之)。

这是一台Unix PC: AT&T Unix PC,并运行正版AT&T Unix。

就是说,我今天真的不会将Unix称为PC操作系统。即使可能,也很少见。

编辑:还有一种可能性-只能在他的评论后推论-他的意思是只为PC设计的,例如MS-DOS,DR-DOS,PC-DOS和原始Mac OS(和可能是OSX)。


9

关于Solaris:存在一个与PC兼容的版本 ”的说明不正确。从1992年到2011年,已经有十个Solaris版本支持x86硬件(2.1、2.4、2.5、2.5.1、2.6、7、8、9、10和11),更不用说各种基于OpenSolaris / illumos的版本了。

无论如何,从早期设计阶段开始,Unix就考虑到了可移植性而开发,因此与当时的大多数(如果不是全部)竞争性操作系统不同,它并不与特定的体系结构挂钩。


我的同事当前在装有Solaris的Sun盒上运行Windows的库存版本。唯一的怪癖与为由晦涩的芯片组制成的几个服务器级外围设备定位兼容的设备驱动程序有关。但是,即使这些怪癖也由Sun自己提供的驱动程序解决了。Windows是该盒的受支持配置。
RBerteig'3

9

首先,我不会把时间浪费在那些认为“命名三个PC操作系统”是一项有趣的家庭作业上的人。甚至有话要说。

您的教授来回移动他的定义,以使自己变得完全理性,正确地思考周围的人似乎是错误的。

哦,我的意思是“专门在PC硬件上运行的操作系统”。

PC兼容吗?不,不!我的意思是IBM PC!不是惠普,不是康柏,不是ACER,不是台湾的华硕主板。

我说PC / AT吗?不,我的意思是PC!您知道,只有4.77 Mhz,512 K内存,软盘驱动器。否不是带有10兆硬盘的XT,不是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版本是第一个也是唯一一个获得Unix认证的BSD变体,并且可以肯定地将其视为PC操作系统。

各种BSD变体的显着之处在于,它们实际上是UNIX的后代,它是由加利福尼亚大学伯克利分校开发的,具有Bell Labs的UNIX源代码。但是,此后BSD代码库得到了发展,取代了所有AT&T代码。由于未将BSD变体认证为符合Single UNIX规范(Mac OS X 10.5 Leopard和Mac OS X 10.6 Snow Leopard除外),因此它们被称为“类UNIX”。

因此,如果您的教授将UNIX视为经过认证的商标版本,则这将大大缩小范围。如果他指的是类UNIX,那是完全不同的语义,这为在PC硬件上运行更多内容打开了大门。


2
为什么?Mac不是PC。甚至苹果也这么说。
slhck 2012年

14
@ slhck,Mac不是源自IBM PC™产品线,而是个人计算机。它们不是大型机,不是服务器(至少不是我们正在谈论的服务器),不是嵌入式系统(尽管iPhone是)。购买Mac时,请将其带回家并放在桌上。这是一台供您个人使用的计算机。
Wyzard

1
那更像是在开玩笑。当然,它们是个人计算机。但是显然,苹果不想出售“个人电脑”。
slhck 2012年

1
我实际上以他们的“我们不是PC”
高手来反抗Apple

6
这是对PC == Windows mindshare的合理反应。如果我进入游戏商店,产品包装盒上会包含XBox,PS3,PC和Mac。如果苹果公司开始声称要生产PC,那么他们只会遇到无法运行标有“ PC”的软件的客户。
昆汀

6

让我们以教授认为的“ PC”的平均定义为一个英特尔台式机。

因此,他试图指出Unix是一类完整的操作系统,许多操作系统不能在PC上运行...这是正确的。

但是,Windows也是一类操作系统,哇...许多操作系统无法在PC上运行!Windows CE是Windows的一个版本,Windows Embedded和Windows Phone(具有多个版本)也是如此。

许多版本的Linux不能在PC上运行。

因此,回答他的问题的唯一“正确”方法是列出实例,这与“ Windows XP,Windows NT,Windows 7和Windows 8”类似,这很and脚,他可能会对所有这些都说些什么。相同的操作系统。

Linux也是一个有问题的答案,尽管您可以轻松列出适用于PC的20个Ubuntu版本,但并非所有Linux版本都适用于PC。

通常,问题应该是,为什么您的测试中有这样一个毫无意义且模棱两可的问题?


4

Unix是PC操作系统吗?

在Linux出现在PC领域之前,肯定有Unix的(商业)端口,例如Interactive Unix和Santa Cruz Operations(aka SCO)Unix,它们首先在i386和i486 PC上运行。


是的,SCO。该被玷污和臭名昭著的UNIX厂商SCO其有效座右铭是“当你不能创新,苏。”。
彼得·莫滕森

3

首先,我引用Wikipedia中有关Unix的两行内容。这将使UnixUNIX之间的区别变得很明显。

Unix(正式商标为UNIX,有时也称为Unix)是一种多任务,多用户计算机操作系统,最初由Bell Labs的一群AT&T员工在1969年开发,包括Ken Thompson,Dennis Ritchie,Brian Kernighan,Douglas McIlroy,和乔·奥斯纳(Joe Ossanna)。

术语Unix(大写U)通常被非正式地用来表示任何与商标系统非常相似的操作系统。

你的教授没错。创建UNIX时,计算机是如此昂贵,以至没有人拥有个人版本。人们通常会共享在大型机或小型计算机上运行的Unix系统。在UNIX变得便宜之前,IBM PC发行了,许多人买得起。PC(个人计算机)一词得到了扩展。在UNIX或Unix变得便宜之后,人们可以在PC中使用它们(该PC是一个通用名词,IBM-PC是一个专有名词)。


教授继续讨论“ Unix变体”,因此最初的UNIX可能不是他的意思。
Legolas 2012年

3
1979年,Microsoft从AT&T获得UNIX的许可,并以Xenix的名称出售了它,并移植到各种平台上了多年。SCO创建了到IBM-PC硬件平台的Xenix端口,并在该平台上出售了Microsoft Xenix。1986年,我有一个运行Xenix 2.x的IBM-PC XT盒,它是UNIX System V的相当干净的端口,确实在单个80286 CPU上确实支持多个分时共享用户。
RBerteig'3

而在你闯民宅的页面,它也说:“在所有的UNIX变种,使用最广泛的是Linux的”
ypercubeᵀᴹ

2

也许这不是技术问题,而是政治问题。

Microsoft希望我们相信所有其他操作系统都是旧的/慢的/仅命令行/难以使用/未被任何人使用/…。我认为微软已经找到了您的教授。

这个答案是从我的Unix PC(Debian Gnu / Linux)发送的。Linux最初是仅x86的操作系统。根据UNIX™的所有者,GNU / Linux是Unix,而不是UNIX™。


0

Frage:Nennen Sie 3 PC-Betriebssysteme。

我猜德语的PC是Einzelplatzrechner,因此单座计算机也许

您可能会集中注意,计算机不能提供两个席位,而是一个席位-大多数带有某些嵌入式OS的MID在今天都可以使用。就此而言,甚至Windows也无法正常工作。

或者您想让薄型PC是IBM个人计算机或类似产品。

然后,您可以命名任何可以想象的系统。OSX。Windows 95,FreeDOS(是的-苹果系统也可以代替OSX运行Windows,只是有点贵)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.