当你盯着电脑屏幕时,你有没有想过,这是从哪里来的?Windows、MacOS、GNOME、KDE??甚至Ubuntu从何而来?他们之间桌面环境的历史渊源是什么?在这篇文章中,我将为大家带来这些操作系统的“1.0版本”。这些桌面环境和图形计算平台对现代乃至未来的计算机历史产生了深远的影响。oN-LineSystemoN-LineSystem1968年12月9日,DouglasEngelbart带领他的系统开发团队发布了一个名为NLS的演示系统。这个系统被称为目前所有显示系统之母,是一件非常了不起的里程碑式的事情。鼠标的使用和用户界面窗口的概念都起源于此,如果它从未出现过,那么我们今天使用的系统根本不知道它会是什么样子。#p#XeroxAltoXeroxAlto1973年3月1日-XeroxCorporation宣布推出Alto,这是第一个具有鼠标驱动图形界面的交通计算机系统。施乐帕洛阿尔托研究中心是许多现代计算机技术的发源地,他们创造性的研发成果包括:个人电脑、激光打印机、鼠标、以太网;图形用户界面、Smalltalk、页面描述语言Interpress(PostScript的前身)、图标和下拉菜单、所见即所得的文本编辑器、语音压缩技术等等。施乐为帕克创造了最轻松的研究环境。“在美国排名前100位的计算机科学家中,有76人在帕克。”主任BobTaylor利用扁平化的组织结构营造了充满活力的研究氛围。火焰舞动的人”。Parker的研究人员与施乐其他员工之间的文化差异是惊人的。ApolloComputerApolloComputerApolloComputer于1980年由WilliamPoduska在马萨诸塞州的切姆斯福德创立。80年代的ApolloComputer主要开发了Apollo/域工作站。ApolloComputer、Symbolics和SunMicrosystems是1980年代图形工作站的先驱。1981年,该公司发布了DN100工作站,使用的是摩托罗拉68000微处理器。Apollo工作站使用Aegis(后来的Domain/OS)操作系统,这是一个具有POSIX兼容UNIX替代前端的专有操作系统。Apollo在网络功能的技术上尤为出色。是第一家可以在网络上实现点播功能的公司,可以让网络使用无形化。此外,极低的系统使用管理率也是无可比拟的。#p#AppleLisaAppleLisa1983年1月19日,Apple推出了世界上第一台配备图形用户界面(GUI)的个人电脑Lisa。丽莎的研发计划最初始于1978年,苹果电脑公司希望为企业和个人用户开发一款功能强大、运行方式全新的电脑。1982年前后,乔布斯被迫离开Lisa开发团队,加入Macintosh开发团队。由于1984年推出的Macintosh大卖,一般大众(非Apple用户)常误认为这两款产品有继承关系,但事实恰恰相反。Macintosh不是Lisa的相关系列产品,虽然它们的操作方法非常接近。有趣的事实:“丽莎”电脑是以史蒂夫·乔布斯的第一个女儿的名字命名的。AppleMac1AppleMac11984年1月24日,AppleComputer推出第一台Macintosh个人电脑──Macintosh128K。随其发布的操作系统当时简称为SystemSoftware(系统软件),7.6版本后更名为MacOS。Macintosh在普及图形用户界面方面发挥了重要作用。几乎所有的Macintosh计算机都预装了MacOS。同时,该系统也可在苹果零售店和在线零售店单独购买。最初的Macintosh系统软件部分基于LisaOS,Apple于1983年随Lisa一起发布。XWindowSystemXWindowSystem1984年6月19日-“XWindowSystem”诞生,XWindowSystem是一个以位图模式显示的软件窗口系统。它最初是1984年麻省理工学院的一项研究,后来成为一种标准化的软件工具包和显示架构的操作协议,一致适用于UNIX、UNIX和OpenVMS等操作系统。XWindowSystem使用软件工具和框架协议来创建操作系统使用的图形用户界面,并逐渐扩展到其他各种操作系统。现在几乎所有的操作系??统都支持和使用X。更重要的是,当今广为人知的桌面环境——GNOME和KDE,也是建立在Xwindow系统的基础上的。#p#GEMGEM1985年2月28日-DigitalResearch为其CP/M操作系统发布了GEM。Apple立即起诉DRI,声称Gem的功能和设计类似于Lisa和Macintosh图形环境。苹果赢了。因此,DOS版GEM被迫限制为具有重叠窗口,并取消了用户在桌面上使用代表磁盘驱动器的图标的能力。我们会忽略Apple实际上并没有创建重叠窗口之类的事实,难以置信地摇摇头,然后继续前进。Amiga'sWorkbenchAmiga'sWorkbench1985年7月23日-Amiga(非正式翻译为Amiga)是Amiga公司开发的一系列个人计算机。1982年,首席硬件设计师JayMiner开始开发Amiga。CommodoreInternational在收购Amiga公司后于1985年将Amiga推向市场。“Amiga”一词在西班牙语中是女性朋友的意思。#p#Windows1.0Windows1.0MicrosoftWindows1.0是微软首次尝试为个人计算机操作系统提供图形用户界面。Windows1.0是基于MS-DOS的操作系统。微软Windows1.0是Windows系列的第一款产品,发布于1985年11月20日,当时很多人认为微软Windows1.0只是一款劣质产品。当时最好的GUI计算机平台是G.E.M.,另一个选择是DESQview/X。MicrosoftWindows1.0在1987年被新发布的MicrosoftWindows2.0所取代,但这个版本的支持周期长达16年,从1985年到2001年的最后一天。Windows1.0可以显示256色,窗口可以是任意缩放。当窗口最小化时,桌面上会有一个专门的空间来放置这些窗口(其实就是当前的任务栏)。 控制面板(ControlPanel)在Windows1.0就出现了,对驱动程序和虚拟内存都有明确的定义,但是功能非常有限。#p#OS/21.1OS/21.1OS/21.0于1987年12月发布。它可以同时执行多个OS/2程序和一个DOS程序,但一次只能在屏幕上看到一个程序,而且只能以文本方式显示。1988年10月,IBM推出OS/21.1标准版,在OS/2的基础上增加了图形界面PresentationManager,硬盘容量最大可支持2GB。1989年,IBM发布了扩展版,增加了DatabaseManager和CommunicationManager。前者是多任务关系型数据库,后者则允许大型机客户通过3270和5250模拟将PC连接到大型机。OS/2的1.2版本增加了HPFS(高性能文件系统)以支持长文件名和大容量硬盘。磁盘功能比DOSFAT好很多。OS/21.2ExtendedEdition增加了REXX直译编程语言,就像UnixShell编程一样:REXX可以作为DOS的批处理语言,也可以用它编写简单的程序。NeXTstepNeXTstep1989年9月18日-NeXTstep1.0的推出是由NeXT.Inc开发的操作系统。NeXT是已故苹果电脑CEO乔布斯在1985年离开苹果电脑后创立的公司。这套系统基于Mach和BSD,以Objective-C为母语,拥有非常先进的GUI界面。1.0版于1989年9月18日推出,起初NEXTSTEP只能在NeXT电脑的Motorola68000上运行,PC版NEXTSTEP486于1992年推出,3.1版和3.2版分别于1993年5月和10月推出,但终究失败了。最终的3.3版本于1995年发布,平台不限于Motorola68000系列,还可以运行在IBMPCx86、SunSPARC、HPPA-RISC等平台上。后来,AppleComputer在1997年2月收购了NeXT,成为MacOSX的基础。GEOSGEOS1986-BerkeleySoftworks宣布第64代(是的,C64-有史以来最畅销计算机的吉尼斯世界纪录保持者)的GEOS(“图形环境操作系统”)。使用滚动条。相反,当需要显示多页文件图标时,它使用翻页类比。GEOS变得如此流行,以至于Commodore开始默认将它与某些版本的C64型计算机捆绑在一起,并且众所周知,GEOS是世界上第三大最受欢迎的操作系统-仅次于MS-DOS和MacOS。亚瑟(RISCOS)亚瑟(RISCOS)RISCOS是一系列基于图形用户界面的计算机操作系统,专为基于ARM的系统而设计。它的名字来源于它支持的精简指令集RISC架构。该操作系统最初由AcornComputers为其1987年6月的Archimedes个人计算机开发,该计算机使用AcornRISCMachine处理器。它是一个由命令行界面和桌面环境组成的视窗系统。#p#CDECDE1993年6月-“通用桌面环境”是Sun、HP、IBM和UnixSystemsLabs的合资企业。CDE,通用桌面环境(CommonDesktopEnvironment)的缩写。CDE是基于Motif组件工具包开发的基于UNIX的商业桌面环境。HP的OpenVMS使用CDE作为标准桌面环境。2012年8月,CDE宣布开源代码,采用LGPL授权。Windows95Windows951995年8月24日-Microsoft推出了Windows95。Windows95是16位/32位混合Windows系统,版本号为4.0,开发代码为Chicago。1995年8月24日发布。[2]Windows95是Microsoft以前独立的操作系统MS-DOS和MicrosoftWindows的直接继承者。首次放弃了对上一代16位x86的支持,因此它需要英特尔的80386处理器或在保护模式下运行的兼容更快的处理器。它具有对GUI的重要改进和底层工作原理。它也是第一个专门捆绑DOS版本的Windows版本(MS-DOS7.0)。如此一来,微软既可以维持Windows3.x开创的GUI市场的霸主地位,同时也没有任何非微软的产品可以为该系统提供底层的操作服务。换句话说,Windows95具有双重作用。它带来了更强大、更稳定、更好用的桌面GUI,也结束了桌面操作系统之间的竞争。在市场上,Windows95取得了绝对的成功:在发布后的一两年内,它成为了有史以来最成功的操作系统。EnlightenmentEnlightenment1997-Enlightenment桌面环境正式发布。由名为CarstenHaitzler的开发人员执导。Enlightenment(也常简写为E),0.17之前的版本属于X窗口管理器,0.17版本接近完整的桌面环境。从0.19版本开始,它也是Wayland的合成管理器。#p#KDE1.0KDE1.01998年7月12日-K桌面环境1.0揭幕,由软件开发人员MathiasEttrich带头。老实说,这不是一个革命性的系统。对于UNIX风格的系统(包括Linux),它是一个相当易于使用且相对完善的开源桌面环境。它还包括许多Linux桌面环境的骨干,包括虚拟桌面和相当高水平的可定制性。GNOMEGNOME1999年3月3日-GNOME1.0发布。1996年,KDE项目启动。KDE是一个免费的桌面环境,但KDE所依赖的Qt当时并没有获得GPL许可。出于这种考虑,1997年8月启动了两个项目:一个是“Harmony”作为Qt库的替代品,另一个是创建一个基于非Qt库的桌面系统,即GNOME项目。GNOME的创始人是MigueldeIcaza和FedericoMena。GNOME开始实用流行后,Qt于1998年加入GPL许可。TrollTech在GNUGPL和QPL双重许可下发布了QtforUnix库。Qt加入GPL许可后,Harmony项目于2000年底停止开发,KDE不再依赖非GPL软件。2009年3月Qt4.5发布,作为第三选择加入LGPL授权。#p#UnityUnity2010年6月9日-UbuntuLinux发行版背后的团队创建了一个名为“Unity”的启动上网本的应用程序。Unity是一个基于GNOME桌面环境的用户界面,由Canonical开发,主要针对Ubuntu操作系统。Unity最早出现在UbuntuNetbook10.10。它的初衷是为了更有效地利用上网本有限的屏幕尺寸。与GNOME和KDE不同,Unity不是完整的桌面程序安装包,而是使用现有的解决方案。Unity环境利用了GNOME3的一些关键组件,包括Mutter混合窗口管理器和Zeitgeist活动记录引擎。它的启动器是使用Clutter构建的,这是用于构建GNOMEShell的相同图形框架。虽然底层技术相似,但UnityUI是一个完全不同的实现,它不使用GNOMEShell的任何代码。GNOMEShellGNOMEShell2011年4月6日-GNOMEShell的初始版本。GnomeShell是GNOME3的主要组件。它改革了GNOME桌面环境的操作,包括窗口管理、应用程序启动和工作区管理,为用户提供了一种新的方便易用的桌面管理方式。虽然GnomeShell是在2011年4月6日和Gnome3.0一起正式推出的。同年5月推出的Fedora15也正式默认使用GnomeShell,但仍有包括Ubuntu11.04在内的许多GNU/Linux尚未提供。
