排名前10的操作系统臭虫

过去的好日子够多了!我们还是谈谈微软过去的糟糕日子吧。

我喜欢老技术和下一个技术怪胎一样,但拜托,这并不全是奇迹和美好。在我们回忆完关于操作系统的美好时光,让我们也来回顾一下操作系统过去的糟糕时光。毕竟,糟糕的时期仍然伴随着我们——即使在2009年,仍然有一些糟糕的操作系统存在。

Slideshow: 12个伟大的应用程序桥接Windows, Linux和mac

按照历史顺序,从最老的到最新的,下面是我个人列出的10个最烂的操作系统。

OS / 360, 1964

不,不,我不是在说60年代末70年代初我们中的一些人在IBM 360大型机上使用的OS/360的最新版本。就那天来说,天气很好。事实上,我的第一个操作系统是OS/360的后代,上面运行着TSO(时间共享选项)。

我所谈论的是OS/360的第一个版本——正是这个版本促使项目经理Fred Brooks写了《人月神话》,这是他的经典著作,讲述了软件开发是如何失败的。用布鲁克斯的话来说,OS/360的第一个版本来得晚,控制程序有缺陷,需要比计划更多的内存,超出预算几倍于最初的估计,而且,哦,是的,它也很慢。

另一方面,我们确实得到了一本关于如何不开发软件的经典书籍,其中包括“为一个迟到的软件项目增加人力,会使它变得更晚”这样的金玉其外。布鲁克斯喜欢把它描述为软件开发人员的圣经,因为“每个人都读它,但没有人做任何事。”接下来的故事将会揭示,他是对的。

ITS(不兼容分时系统),20世纪60年代末

一个操作系统写在DEC PDP-6和PDP-10汇编语言,支持一个单大小写,六个字符文件名…每个目录吗?(是的,您没有读错:每个文件驻留在它自己的单独目录中。)安全性是零——例如,不需要密码,你可以登录到任何人的活动会话,做任何你想做的事情。

令人惊讶的是,尽管使用起来令人难以置信的痛苦,而且没有任何安全保障,ITS实际上在当时是一个重要的操作系统。虽然它最终被Unix的崛起所淘汰,但许多程序仍然在使用,比如Emacs编辑器Lisp语言从ITS开始。

想了解更多关于ITS和早期电脑黑客的信息,请参阅史蒂夫·列维的经典著作《黑客》。你会发现它很有趣,你会很高兴你不用ITS。

GNU Hurd成立于1983年,至今仍未完成

有没有想过为什么有些人把Linux称为GNU/Linux?官方的解释是Linux仅仅是一个操作系统内核它依赖GNU软件来制作一个完整的操作系统。GNU是在1983年宣布的,它是未来Unix的替代操作系统,完全由自由软件组成。

但是经过25年的开发,GNU仍然不完整:它的内核,赫德他从未真正走出起跑线。(为了避免与其他GNU软件混淆,我将把整个操作系统称为“GNU Hurd”。)几乎没有人能够真正使用这个操作系统;它实际上更多的是一套想法,而不是一个操作系统。

这就是为什么我把GNU Hurd命名为我最讨厌的10个操作系统之一——因为25年过去了,它仍然没有兑现它完全免费取代Unix的承诺。通过整合GNU的思想和软件(以及其他来源,如Minix和BSD Unix),另一方面,Linux已经介入,填补了Hurd的空白,提供了一个先进的操作系统,现在就可以使用许多发行版

就我个人而言,我不愿意为一个幻想再等25年。我们能不能把GNU Hurd操作系统的梦想作为一个永远不会到来的想法?

Windows 1.01, 1985

总之,微软为MS-DOS设计图形用户界面的第一次尝试是糟糕的。它很难看,晚了两年才上市,即便如此也不能很好地工作。再说了,反正也没有什么东西能在上面运行。直到两年后Windows 2.03出现,Windows应用程序才真正开始运行。

雪上加霜的是,在Windows 1发布的时候,Mac已经提供了比Windows 2.1优越得多的系统。Mac操作系统包括AppleTalk网络,使用第一台LaserWriter打印机的PostScript打印,以及第一台基于pc的复杂文件系统:分级文件系统。没有可比性。

ms - dos 4.0, 1988

这与微软在1988年花费大量时间来正确处理MS-DOS不同。操作系统的早期版本在当时确实还不错;MS-DOS 3.3实际上相当不错。

但后来出现了MS-DOS 4.0。哦,太可怕了。程序就像发条一样有规律地中断。你会在一个任务的中间,你的程序会完全冻结。在Windows蓝屏死机之前,再也没有出现过如此糟糕的情况。

为了保持清醒,PC用户要么重新使用MS-DOS 3.3,要么尽可能快地使用Digital Research的DR-DOS 3.41。尽管DR-DOS的版本号模仿了MS-DOS的版本号以显示相似的功能,但Digital Research还是选择将其1989年的新版本命名为DR-DOS 5.0,以防止任何人认为它与MS-DOS 4.0有任何联系。

SCO开放桌面,1989年

从好的方面来说,它是第一个带有图形界面的32位Unix。在不利的一面,它的绰号是公开的死亡陷阱。

开放桌面将以我所见过的最有趣的方式爆发。我的编辑器冻结了,编译器把整个系统变成了一个核心转储文件——有时候我根本不知道我是在哪个窗口中工作。

奇怪的是,我居然能在Open Desktop上完成富有成效的工作。我想我可能是唯一一个成功的人。

JavaOS 1996

想知道一个操作系统的坏主意吗?用一种像泥浆一样慢的语言来编写它——就像1996年的Java那样。尽管如此,Sun还是在IBM的帮助下尝试了它。JavaOS被设计用于在网络计算机和嵌入式系统上运行。

怎么样?好吧,让我这么跟你说吧:你听说过吗?有许多著名的嵌入式系统:Qnx, VxWorks, Symbian, Windows CE等等。但即使在嵌入式操作系统领域,也很少有人听说过JavaOS。

尽管有几家公司授权使用它,但据我所知,唯一将其用于商业用途的产品是Sun自己早已被遗忘的产品JavaStation网络计算机.到2006年,Sun把它扔进了“遗留系统”的垃圾场,这就是基于java的操作系统的终结。

Windows Me(千年版),2000年

直到另一个微软操作系统Windows Me是Windows产品的最底层。这款Windows 98 SE的继任者,在PC World的榜单上排名第四有史以来最糟糕的25款科技产品它试图同时成为16位和32位操作系统。它的工作原理就像一匹前腿有轮子,后腿有蹄子的马。

它也是缓慢、不稳定和不安全的。好吧,这些都是Windows的一般特征,但Me把它发挥到了极致。情况有多糟?微软只卖了一年多一点。现在,那就糟糕了。

windows / Linux XP Desktop, 2001/2006

当你尝试把Linux和Windows放在一起时会发生什么?没有很好。当Linux在2001年首次出现时,它承诺让你在Linux上运行所有的Windows应用程序。几个月后,Lindows Inc.就放弃了这个想法。即使有该公司没有足够的Windows程序在Windows上运行,无法将其作为Windows的替代品出售。

一些愚蠢的想法不会消亡,基于俄罗斯的TrustVerse也在Linux XP桌面系统上尝试了“我们一切都是Windows,但我们是Linux”的方法。它并没有比Lindows做得更好;它在运行Windows应用程序方面表现平平,它的XP外观和感觉也没什么值得称道的。如果你真的想在Linux上运行Windows应用程序,请使用codeweaver的交叉Linux

Windows Vista, 2006

你知道这事会发生的。我真的需要重述Vista的所有问题吗——臃肿、速度缓慢、硬件和软件不兼容、成本高、版本混乱、安全漏洞和其他无能?

或者它的一些重要功能在带有“Vista”标签?让我和你们分享一个Vista的早期“回顾”

“我选择了我的笔记本电脑(索尼TX770P),因为它有Vista的标志,而且很失望,它不仅不能运行(Aero),更重要的是不能运行(Windows) Movie Maker. ...现在我有了一台价值2100美元的电子邮件机器。”

本文的作者?微软负责Windows产品管理的副总裁迈克·纳什在2007年2月25日的一封内部邮件中写道。去和他争论吧,微软的粉丝们,不是我。

需要更多证明Vista是条狗的证据吗?让我们看看…三分之一的新个人电脑降级为XP,而微软则保持延长了XP销售的截止日期催促Windows 7上市尽可能快。汪汪汪。

好了,你看,我的烂人名单。你觉得呢?你最喜欢的操作系统失败者是谁?你还在使用Open Desktop吗?Vista怎么样?让我知道在文章的评论

对过去的操作系统还看不够?看到“已经消失但没有被遗忘:世界留下的10种操作系统”。)

Steven j . Vaughan-Nichols自从CP/M-80是最先进的300位/秒以来,他就一直在写技术和技术业务。是一个快速的互联网连接——我们喜欢它!可以和他联系sjvn@vna1.com

这篇题为“十大操作系统臭虫”的文章最初是由《计算机世界》

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对自己最关心的话题发表评论。

版权所有©2009 IDG Com足球竞彩网下载munications, Inc.

SD-WAN买家指南:向供应商(和您自己)提出的关键问题