Linux版权协议如何选择? (linux版权协议)

Linux是世界上更流行的开源操作系统之一,由于其开放性和灵活性,被广泛应用于个人电脑、服务器、移动设备等各种领域。但是,开源软件的发布需要遵守版权协议,Linux的版权协议又有哪些细节需要注意呢?

Linux版权协议的种类

Linux作为一个开源操作系统,具有多种版权协议可供选择。最常见的有GNU通用公共许可证(GPL)、BSD许可证和MIT许可证。

GPL是Linux最常用的版权协议,它要求开发者将他们的软件以GPL的形式发布,就必须将源代码一同开源,这就保证了任何人都可以自由地分发、修改、复制和使用软件,但当他们再次发布软件时,必须以相同的GPL许可证授权,从而确保版权不会被滥用。

BSD和MIT许可证与GPL协议不同,它们允许软件的自由使用、修改、复制和分发,但是不要求将源代码开放,可以将代码合并到任意商业产品中。

如何选择适合的版权协议?

选择适合的版权协议需要考虑许多因素,包括软件性质、商业需求和社区反响等。以下是一些需要注意的因素:

1. 软件性质

需要考虑软件类型和功能,以决定开源许可证的选择。比如,对于没有商业用途的个人项目,BSD和MIT许可证是更合适的选择,因为它们放宽了源代码公开的要求,而对于一些强调用户和开发人员自由的项目,如Linux内核,GPL是必然的选择。

2. 商业需求

如果您要创建一个商业软件,那么选择一种开源许可证就更具挑战性,因为常用的许可证都要求公开源代码,而某些公司可能不愿意公开他们的源代码或将代码合并到他们的商业软件中。如果这是您的情况,您可以考虑使用较为特殊的许可证,如Apache许可证或Mozilla公共许可证等。

3. 社区反响

最后一点,在选择版权协议时,考虑社区的态度是很重要的,尤其是对于一个比较新的项目。毕竟,庞大的社区是开源软件成功的关键所在。选择一个社区中最喜欢的协议,可以获得更广泛的用户和贡献者,从而推动项目的成功。

如何选择开源许可证?这是一个看似简单的问题,但是涉及到多个因素的考虑。无论您选择哪种许可证,都需要评估您的商业、社区和技术需求,并寻找适合您项目的版本协议。最终,合适的版权协议应该在公开源代码、确保自由使用和避免版权滥用之间保持平衡。

相关问题拓展阅读:

计算机操作系统都经历了什么版本?

DOS之后出现的操作系统有WINDOWS1.0 /2.0/3.0/3.2,后耐袭来又出现了WINDOWS 95/97/98/98SE/WINDOWE/ ,后来早亩薯又出现了WINDOWS NT/NT2.0/陆者NT3.0/又有了WINDOWS 2023(4.0)/WINDOWS XP/WINDOWS/2023.

winvista

苹果操作系统

linux操作系统

DOS的版本

DOS在1981年推出其1.0版,功能还非常基本和薄弱;1983年推出2.0,主要增加了目录操作功能,使文件管理上了一个新台阶(目录和文件的概念我们将在讲解DOS内部命令时介绍);1984年推出3.0,主要支持1.2MB的5.25英寸高密软盘(1.X和2.X只支持低密盘)和大容量硬盘;1987推出目前普及率更高的DOS 3.3,主要支持3.5英寸软盘和网络。至此,DOS已经发展的相当成熟,尽管后续版本(目前PC-DOS的最新版本为7.0版,MS-DOS公布的最新版本为6.22)不断推出,但均无重大的内核改进,只不过增加了许多实用功能,如检测磁盘,清除病毒,硬盘增容等。

DOS是Disk Operation System(磁盘操作系统) 的简称,是1985~1995年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由为软公司为IBM的个人电脑开发的,称为MS-DOS,因此后来其他公司生产的与MS-DOS兼容的操作系统,也延用了这个称呼,如PC-DOS、DR-DOS等等。

1981年,MS-DOS 1.0发行,作为IBM PC的操作系统进行捆绑发售,支持16k内存及160k的5寸软盘。在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,微软公司竟会从这个不起眼的出处开始发迹。

1982年,支持双面磁盘。

1983年MS-DOS 2.0随IBM XT发布,扩展了命令,并开始支持5M硬盘。同年发布的2.25对2.0版进行了一些bug修正。

1984年,MS-DOS 3.0增加了对新的IBM AT支持,并开始对部分局域网功能提供支持。

1986年,MS-DOS 3.2 支持了720K 的5寸软盘。

1987年,MS-DOS 3.3 支持了IBM PS/2设备及1.44M的3寸软盘,并支持其他语言的字符集。

1988年,MS-DOS 4.0 增加了DOS Shell 操作环境,并且有一些其他增强功能及更新。

1991年,MS-DOS 5.0发行,增加了DOS Shell功能,增强了内存管理和宏功能。

1993年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、Mackup等,增加了磁盘压缩功能,增强了对Windows 的支持。

1995年,MS-DOS 7.0 增加了长文件名支持、LBA大硬盘支持。这个版本的DOS并不是独立发售的,而是在Windows 95中内嵌的。之后的MS-DOS 7.1全面支持FAT32分区、大硬盘、大内存支持等,对四位年份支持解决了千年虫问题。

WINDOWS发展简史

作为世界上更流行的操作系统,Windows可不是从一开始就是这样的。Windows的进化过程经常是不确定和不稳定的。其成功是和处理器速度、内容容量等息息相关的,微软也非常依赖第三方的软件物迟来填补概念和消费者之间的鸿沟。 随着Vista的发售,有必要通过截屏回顾一下23年来,Windows操作系统所走过的路。 Windows 1.0 比尔·盖茨于1983年正式宣布推出Windows系统,但是微软的之一个图形用户界面操作系统Windows 1.0,却直到1985年11月才放出,此时距离苹果推出Mac已经有两年之久了。由于涉及到和苹果的版权问题,此时的Windows系统还不能拥有例如重叠窗口迟蚂团和回收站的功能。Windows 1.0更多的是一个MS-DOS的扩展,而不是一个单独的操作系统,不过已经能够支持有限的多任务和鼠标操作了。

Windows 2.0 盖茨很快和苹果签订了授权协议,以便在Windows中使用Macintosh GUI的某些原素。不过随后,苹果将盖茨送上了法庭,称在新推出的Windows 2.0中,有170处涉嫌抄袭。Windows 2.0提供了图标和层叠窗口的功能。 另外,Windows 2.0还得到了一些关键的程序支持。早期版本的Word和Excel使用Windows作为界面;当时流行的桌面发布程序Aldus PageMaker,一度只在Mac电脑上运行,同样也进驻了Windows 2.0,这对Windows来说是一个关键的事件,因为这极大的扩展了系统的实用性和市场份额。 此主题相关图片如下:

Windows 3.0 这一版的Windows于1990年发布,可以说是码橘一次彻头彻尾的改进。新的文件管理系统和增强的图形性能,终于使Windows PC变成了Mac的强劲对手,而这一过程花了六年的时间。操作系统拥有全新的外观,受保护的和增强的操作模式使得内存管理更为有效。Windows 3.0取得了巨大的成功,在两年的时间里销售了超过1000万的拷贝。开发人员开始编写大量的第三方软件,对于消费者购买来说是不小的。大量的现金改变了微软的方向,使之更专注于操作系统的开发上。

Windows 3.11 主要就是Windows 3.0版的更新产品,Windows 3.11支持包括TrueType可升级字体、多媒体、对象链接和嵌入等功能。一大堆在系统从3.0之后推出的升级补丁,也都集成进3.11版之中。 此主题相关图片如下:

Windows 3.11 NT 这是一个非常强大的Windows版本,是在消费版的3.11上独立开发而来的,NT是专门为商业和工程师等需要非常成熟操作系统的用户而设计的。和3.11版不一样的是,NT是专门为32位处理器编写的。不幸的是,当时只有很少的硬件能够支持。开发人员不愿意费尽去让他们的产品兼容NT,因为这非常复杂,而且这一操作系统仅仅占据了很小的市场份额。 此主题相关图片如下

Windows 95 Windows 95真正的将计算处理带到普通人的身边,让很多人从此走进了Windows和电脑的世界。由于捆绑了Internet Explorer,Windows 95成为了浏览网页的常用入口。Windows 95从此开始使用大家熟悉的开始按钮和任务栏,这种风格一直保持到今天。 Windows 95也标志了微软和向下兼容之间永无止境的斗争,从3.11开始的许多架构,当然也包括其中的设计失误,都延续到Windows 95当中。而且一些部分运行在32位模式,另一些则不,这样使得操作系统能够在过去和现在之间摇摆。很多用户都不知道这个问题,他们唯一清楚的就是系统非常的不稳定,而且总是要打升级补丁。 此主题相关图片如下:

Windows 98 不仅仅是从Windows 95稳定的升级到新的系统,Win 98还支持多显示器显示,WebTV和采用新的FAT32文件系统带来的更大的文件分割。Win 98是一版将Internet Explorer集成进GUI的系统,引发了对微软垄断行为诉讼的热潮。 随后又放出了Windows 98 Second Edition,增加了网络连接共享功能。此主题相关图片如下:

Windows 2023 这一版Windows推出的时间是2023年的2月,Win2K是Windows中NT系列的升级,这是之一个通过互联网进行自动升级的Windows版本。

Windows XP 2023年推出的XP将NT架构,和从95/98/ME上传承而来的用户界面,融合在一起。虽然仍然在安全性方面收到攻击,但是XP已经在很多地方获得了改善,包括文件管理、速度和稳定性。尤其是在GUI方面的明显改善,使得操作系统对于没什么经验的用户来说更为容易上手。 :

Windows Vista 最后就是才推出的Vista,至于Vista会带来怎样的影响,现在还不好说。在XP六年之后推出的Vista,在GUI上游客非常明显的变化,而且还带来了很多的新特性,路走怎么,让时间来说话吧。

Linux操作系统发展简史

【 原文由 glnju 所发表 】

在70年代,Unix体系的源程序大多是可以任意流传的。互联网的基础协议TCP/IP就是产

生于那个年代。在那个时期,人们在创作各自的”程序作品”中享受着从事科学探索、创新

活动所特有的那种和成就感。那时的程序员,如同作家一样,急于”发表”自己的程序

作品,并不专注于保守”机密”,以换取钱财。

1979年,AT&T宣布了Unix的商业化计划,随之出现了各种二进制的商业Unix版本。于

是就兴起了基于二进制机读代码的”版权产业”(Copyright Industry),使软件业成为一种

版权专有式的产业,围绕程序开发的那种创新活动被局限在某些骨干企业的小圈子里,源

码程序视为核心”商业机密”。这种做法,一方面产生了大批的商业软件,极大的推动了软

件业的发展,诞生了一批软件巨人;另一方面,由于封闭式的开发模式,也阻碍了软件业

的进一步深化和提高。由此,人们为商业软件的”BUG”付出了巨大的代价。

1984年,Richard Stallman面对程序开发的封闭模式,发起了一项国际性的源代码开

放的所谓牛(GUN)计划,力图重返70年代基于源码开放从事创作的美好时光。他为保护源

代码开放的程序库不会再度受到商业性的封闭式利用,制定了一项GPL条款,称为Copylef

t版权模式。

1987年6月,R..Stallman完成了11万行源代码开放的”编译器”(GNU gcc),获得了一

项重大突破,做出了极大的贡献。

1989年11月,M.Tiemann以6000美元开始创业,创造了专注于经营开放源代码”Cygnus

Support”(天鹅座支持公司)源代码开放计划。(注意,Cygnus中隐含着gnu三个字母)。

Cygnus是世界上之一家也是最终获得成功的一家专营源代码程序的商业公司。Cygnus的”编

译器”是更优秀的,它的客户有许多是一流的IT企业,包括世界上更大的微处理器公司。

1991年11月,Linus Torvalds写了个小程序,取名为Linux,放在互联网上。他表达了

一个愿望,希望借此搞出一个操作系统的”内核”来。这完全是一个偶然事件。但是,在互

联网上,Linux刚一”露头”,便被广大的牛羚计划的追随者们看中,全部上阵,七手八脚,

把它”加工”成了一个功能完备的操作系统,叫做CNULinux。

1995年1月,Bob Young创办了RedHat(小红帽),以CNULinux为核心,集成了400多个

源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux”发行

版”,在市场上出售。这在经营模上是一种创举。Bob Young称:我们从不想拥有自己的”版

权专有”技术,我们卖的是”方便”(给用户提供支持、服务),而不是自己的”专有技术”。

源代码开放程序包括各种品牌发行版的出现,极大的推动了Linux的普及和应用。

1998年2月,以Eric Raymond为首的一批年轻的”老牛羚骨干分子”终于认识到CNULinux体

系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了”Open Sour

ce Intiative”(开放源代码促进会)”复兴”的大旗,在互联网世界里展开了一场历史性的

Linux产业化运动。在IBM、Interl为首的一大批国际性重型IT企业对Linux产品及其经营模

式的投资并提供全球性技术支持的大力推动下,催生了一个正在兴起的基于源代码开放模

式的Linux产业,也有人称为开放源代码(OpenSource)现象。

2023年1月,Linux 2.4发布,它进一步地提升了P系统的扩展性,同时它也集成了很

多用于支持 桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能

2023年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的

变化。这些变化包括:1.更好地支持大型多处理器服务器,特别是采用NUMA设计的服务器

;2。更好地支持嵌入式设备,如手机、网络路由器或者视频录像机等;3.对鼠标和键盘指

令等用户行为反应更加迅速;4.块设备驱动程序做了彻底更新,如与硬盘和CD光驱通信的

软件模块。

这不是一场新的技术革命(程序还是那些程序),这是一次回到正确路上的充满创新

的”科学复兴”。

在国际范围内Linux的开发,都超越国界经由互联网进行。通常,按照一定规律,每周

发布一个Linux开发版,供全世界开发者参照。Linux开发版的序号的第二位为奇数,阶段

性发布的序号第二位为偶数。Linux的各个发行版只能均与一定的序号相对应没有序号的发

行版只能入另册。当今Linux的全部开发活动分布在各个国家,在互联网上由近100位高手

在日夜进行,总体协调人是LinusTorvalds。带有序列号的Linux发布权掌握在他手中。在

法律上,指称这组代码集的Linux注册商标的版权归Linus本人所有。

Linux体系发行版是由特定序列号的Linux(内核)及属于CNU体系源码开放的功能性支

撑模块和一些运行于Linux上的商用软件所集成。发行版整体集成版权归相应的发行商所有

。Linux发行版的发行商(称为Linux发行商)一般并不拥有其发行版中各软件模块的版权

,发行商关注的应该只是发行版的品牌价值,以含于其中的集成版的质量和相关特色服务

进行市场竞争。严格讲来,Linux发行商并非必须一定是什么独立软件开商。它本质上属于

一种新兴的IT行业。值得注意的是,任何发行版均必须含有一个标明特定序列号的完好的

Linux稳定运行版本。在这里,版本序列号授予权属于Linus本人,代表以Linux为首的国际

性开发团队的创造性智慧的结晶。任何Linux发行商在心中一定要牢牢记住这个站在Linux

内核背后辛勤创作的开发团队。没有他们,就没有Linux。Linus与Linux开发团队永远联系

在一起。经常不断的推出Linux发行版是各国Linux发行商应尽的责任,Linux发行商的经营

活动是Linux在世界范围内的传播的主要途径之一。

Linux 发展的重要里程碑

1990年,Linus Torvalds 首次接触 MINIX

1991年,Linus Torvalds 开始在 MINIX 上编写各种驱动程序等操作系统内核组件

1991年,Linus Torvalds 公开了 Linux 内核

1993年,Linux 1.0 版发行,Linux 转向 GPL 版权协议

1994年,Linux 的之一个商业发行版 Slackware 问世????

1996年,美国国家标准技术局的计算机系统实验室确认 Linux 版本 1.2.13(由 Ope

n Linux 公司打包)符合 POSIX 标准

1999年,Linux 的简体中文发行版相继问世

2023年,Linux2.4版内核发布

2023年,Linux2.6版内核发布

操作系统的历史

操作系统是由于需要而产生的,它随着计算机技术本身及其计算机应用的日益发展而逐渐发展和不断

完善。它的功能由弱到强,现已成为计算机系统的核心组成。

经历了手工操作、早期批处理阶段、执行系统阶段、多道程序系统阶段、分时系统、实时系统、通用

操作系统。

进入80年代,硬件技术飞速发展以及微处理机的出现和发展,操作系统有了进一步发展,如单用户操

作系统、网络操作系统、分布式操作系统及智能化操作系统。

从1946年诞生之一台电子计算机以来,它的每一代进化都以减少成本、缩小体积、降低功耗、增大容

量和提高性能为目标,随着计算机硬件的发展,同时也加速了操作系统(简称OS)的形成和发展。

早期的操作系统

最初的电脑并没有操作系统,人们通过各种操作按钮来控制计算机,后来出现了汇编语言,操作人员

通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由操作人员自己编写程序来运行,

不利于设备、程序的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及

对计算机硬件资源的管理。

随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。从20世纪70年代中期开始出现了

计算机操作系统。1976年,美国DIGITAL RESEARCH软件公司研制出8位的CP/M操作系统。这个系统允许用户

通过控制台的键盘对系统进行控制和管理,其主要功能是对文件信息进行管理,以实现硬盘文件或其他设

备文件的自动存取。此后出现的一些8位操作系统多采用CP/M结构。

DOS操作系统

计算机操作系统的发展经历了两个阶段。之一个阶段为单用户、单任务的操作系统,继CP/M操作系统

之后,还出现了C-DOS、M-DOS、TRS-DOS、S-DOS和MS-DOS等磁盘操作系统。

其中值得一提的是MS-DOS,它是在IBM-PC及其兼容机上运行的操作系统,它起源于SCP86-DOS,是1980

年基于8086微处理器而设计的单用户操作系统。后来,微软公司获得了该操作系统的专利权,配备在IBM-

PC机上,并命名为PC-DOS。1981年,微软的MS-DOS 1.0版与IBM的PC面世,这是之一个实际应用的16位操作

系统。微型计算机进入一个新的纪元。1987年,微软发布MS-DOS 3.3版本,是非常成熟可靠的DOS版本,微

软取得个人操作系统的霸主地位。

从1981年问世至今,DOS经历了7次大的版本升级,从1.0版到现在的7.0版,不断地改进和完善。但是

,DOS系统的单用户、单任务、字唤早符界面和16位的大格局没有变化,因此它对于内存的管理也局限在640KB

的范围内。

DOS

操作系统新时代

计算机操作系统发展的第二个阶段闹伏是多用户多液链携道作业和分时系统。其典型代表有UNIX、XENIX、OS/2

以及Windows操作系统。分时的多用户、多任务、树形结构的文件系统以及重定向和管道是UNIX的三大特

点。

OS/2采用图形界面,它本身是一个32位系统,不仅可以处理32位OS/2系统的应用软件,也可以运行16

位DOS和Windows软件。它将多任务管理、图形窗口管理、通信管理和数据库管理融为一体。

Windows是Microsoft公司在1985年11月发布的之一代窗口式多任务系统,它使PC机开始进入了所谓的

图形用户界面时代。Windows 1.x版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为

PC/XT,速度很慢,所以Windows 1.x版本并未十分流行。1987年底,Microsoft公司又推出了MS-Windows

2.x版,它具有窗口重叠功能,窗口大小也可以调整,并可把扩展内存和扩充内存作为磁盘高速缓存,从

而提高了整台计算机的性能,此外它还提供了众多的应用程序。

年,Microsoft公司推出了Windows 3.0,它的功能进一步加强,具有强大的内存管理,且提供了

数量相当多的Windows应用软件,因此成为386、486微机新的操作系统标准。随后,Windows发表3.1版,

而且推出了相应的中文版。3.1版较之3.0版增加了一些新的功能,受到了用户欢迎,是当时更流行的

Windows版本。1995年,Microsoft公司推出了Windows 95。在此之前的Windows都是由DOS引导的,也就是

说它们还不是一个完全独立的系统,而Windows 95是一个完全独立的系统,并在很多方面做了进一步的改

进,还集成了网络功能和即插即用功能,是一个全新的32位操作系统。1998年,Microsoft公司推出了

Windows 95的改进版Windows 98,Windows 98的一个更大的特点就是把微软的Internet浏览器技术整合到

了Windows 95里面,使得访问Internet资源就像访问本地硬盘一样方便,从而更好地满足了人们越来越多

的访问Internet资源的需要。Windows 98已经成为目前实际使用的主流操作系统。

从微软1985年推出Windows 1.0以来,Windows系统从最初运行在DOS下的Windows 3.x,到现在风靡全

球的Windows 9x/Me/2023/NT/XP,几乎成为了操作系统的代名词。

基于MS-DOS的Windows:

Windows 1.0

Windows 2.0

Windows 3.x

Windows 95

Windows 98

Windows ME

基于NT的Windows:

Windows NT 3.x

Windows NT 4.0

Windows 2023

Windows XP

Windows Vista

Windows Server 2023

基于CE的Windows:

Windows CE

Windows Mobile

以下主要介绍windows早期版本的发展

不论Windows发行版本的名称如何变幻,其版本号都是循规蹈矩一步一步历经多年风雨走过来的。其实Windows XP的版本号也不过是5.1,在运行对话框中输入winver.exe命令就可以看到这个版本号。很自然的,我们要问一问了,Windows 1.0究竟是什么样子呢?

1981年,微软开始了“界面管理器”(Interface Manager)的开发,它就是后来的Windows。虽然是Windows的前身,“界面管理器”中却没有一个“Window”,而是纯粹用字符堆砌起来的。尽管简陋之极,但是微软想让计算机“更易用”的理念已现雏形。

由于年代过于久远,“界面管理器”的屏幕截图已经很少,而且都不是很清晰,如果不加提示,很多人会把它当成DOS。这也难怪,如果Windows刮刮坠地的时候就长着一副改变世界的面孔,Windows就不会有今天——那时候的软件巨头随便动动手指Windows就要夭折,因为,如果你觉得今天的微软中的“微”字有点名不符实,但是在那个时候,微软是地地道道的“微”软。

“界面管理器”并不是真正的Windows 1.0,1983年,微软宣布将开始设计Windows,Windows1.0 的设计工作花费了55个开发人员整整一年的时间,直到1985年11月20日才正式发布,它基于MS-DOS2.0,界面已经比“界面管理器”大有改观。

Windows 1.0中鼠标作用得到特别的重视,用户可以通过点击鼠标完成大部分的操作。Windows 1.0 自带了一些简单的应用程序,包括日历、记事本、计算器等等。总之,现在看那时的Windows 1.0,总会让人感到它像是一个PDA,甚至可能功能还赶不上现在的PDA,不过这在当时已经相当吸引人了。Windows 1.0的另外一个显著特点就是允许用户同时执行多个程序,并在各个程序之间进行切换,这对于DOS来说是不可想象的。

Windows 1.0 可以显示256种颜色,窗口可以任意缩放,当窗口最小化的时候桌面上会有专门的空间防止这些窗口(其实就是现在的任务栏)。

在Windows 1.x中另外一个重要的程序是控制面板(Control Panel),不过功能非常有Windows 1.x的启动画面,从这个时候开始,Windows就和蓝色结下来了不解之缘。

Windows 2.0于1987年4月2日发布,Windows 2.0相比Windows 1.0 只作了部分的改进,它可以充分发挥当时的286的性能。Windows 2.0开始支持VGA显示标准,这为Windows的广泛应用打开了大门。

在Windows2.0中,用户不但可以缩放窗口,而且可以在桌面上同时显示多个窗口(也就是现在的层叠模式),而在Windows 1.0中屏幕上不能同时显示多个窗口,打开一个窗口时其他窗口必须最小化。

Windows 2.0的另外一个重大突破是在1987年的年底,微软为Windows2.0增加了386扩展模式支持,Windows之一次跳出了640K基地址内存的束缚,更多的内存可以充分发挥Windows的优势。同时,这个小小的动作也预示着Windows升级和硬件升级之间难解难分、饱受垢病的暧昧关系的开始。当把目光重新投向现在时,我们不难发现,已闻楼梯响的Longhorn横空出世的时候,必将是新一轮硬件升级狂潮的开始。到时候我们一点也不必感慨,因为同样的事情10多年前早已悄然上演。

Windows 3.0发布于1990年5月22日,它是Windows 3.x系列的起点,而3.x系列是Windows在桌面PC市场开疆扩土的头号功臣,20世纪90年代微软的飞黄腾达完全仰仗Windows 3.x的汗马功劳。

Windows 3.0比起Windows2.0有很多改善,不过仍然缺乏多媒体功能和网络功能,推出后不久就被接踵而至的Windows3.1取代。

Windows 3.x具备了模拟32位操作系统的功能,图片显示效果大有长进,对当时更先进的386处理器有良好的支持。这个系统还提供了对虚拟设备驱动(VxDs)的支持,极大改善了系统的可扩展性,计算机用户再不必在购买Windows3.x时煞费苦心地查证自己的硬件是否可以被系统支持了,因为他完全可以另外安装一个驱动程序。

为了帮助硬件厂商开发驱动程序,同时方便其他软件公司设计Windows中的应用程序,微软发布了Software Development Kit (SDK),这个惯例一直延续至今。在这方面,微软想必深谙“与人方便、与己方便”的道理,与苹果公司特立独行的风格形成鲜明对照。

Windows 3.x使用了一组新的图标,这让他的面貌得到很大改观,再也不是一幅灰头土脸的样子了。不过这并不是微软的独创,而是模仿了苹果公司Macintosh的设计。直到今天苹果电脑(OS X)的图标设计仍然是计算机中的上上之品,不过苹果在个人电脑市场中的地位已经今非昔比。

由于Windows 3.0不能支持多媒体,于是微软在1992年年中推出了Windows 3.1,这个版本开始可以播放音频、视频,甚至有了屏幕保护程序。Windows 3.1有了自己的漂亮标志,随后的10余年间,这个标志几乎贴满了全世界的个人计算机。

从1946年诞生之一台电子计算机以来,它的每一代进化都以减少成本、缩小体积、降低功耗、增大容量和提高性能为目标,随着计算机硬件的发展,同时也加速了操作系统(简称OS)的形成和发展。

早期的操作系统

最初的电脑并没有操作系统,人们通过各种操作按钮来控制计算机,后来出现了汇编语言,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由操作人员自己编写程序来运行,不利于设备、程序的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对计算机硬件资源的兄键管理。

随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。从20世纪70年代中期开始出现了计算机操作系统。1976年,美国DIGITAL RESEARCH软件公司研制出8位的CP/M操作系统。这个系统允许用户通过控制台的键盘对系统进行控制和管理,其主要功能是对文件信息进行管理,以实现硬盘文件或其他设备文件的自动存取。此后出现的一些8位操作系统多采用CP/M结构。

DOS操作系统

计算机操作系统的发展经历了两个阶段。之一个阶段为单用户、单任务的操作系统,继CP/M操作系统之后,还出现了C-DOS、M-DOS、TRS-DOS、S-DOS和MS-DOS等磁盘操作系统。

其中值得一提的是MS-DOS,它是在IBM-PC及其兼容机上运行的操作系统,它起源于SCP86-DOS,是1980年仿模基于8086微处理器而设计的单用户操作系统。后来,微软公司获得了该操作系统的专利权,配备在IBM-PC机上,并命名为PC-DOS。1981年,微软的MS-DOS 1.0版与IBM的PC面世,这是之一个实际应用的16位操作系统。微型计算机进入一个新的纪元。1987年,微软发布MS-DOS 3.3版本,是非常成熟可靠的DOS版本,微软取得个人操作系统的霸主地位。

从1981年问世至今,DOS经历了7次大的版本升级,从1.0版到现在的7.0版,不断地改进和完善。但是,DOS系统的单用户、单任务、字符界面和16位的大格局没有变化,因此它对于内存的管理也局限在640KB的范围内。

操作系统新时代

计算机操作系统发展的第二个阶段是多用户多道作业和分时系统。其典型代表有UNIX、XENIX、OS/2以及Windows操作系统。分时的多用户、多任务、树形结构的文件系统以及重定向和管道是UNIX的三大特点。

OS/2采用图形界面,它本身是一个32位系统,不仅可以处理32位OS/2系统的应用软件,也可以运行16位DOS和Windows软件。它将多任务管理、图形窗口管理、通信管理和数据库管理融为一体。

Windows是Microsoft公司在1985年11月发布的之一代窗口式多任务系统,它使PC机开始进入了所谓的图形用户界面时代。Windows 1.x版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为PC/XT,备尘缓速度很慢,所以Windows 1.x版本并未十分流行。1987年底,Microsoft公司又推出了MS-Windows 2.x版,它具有窗口重叠功能,窗口大小也可以调整,并可把扩展内存和扩充内存作为磁盘高速缓存,从而提高了整台计算机的性能,此外它还提供了众多的应用程序。

1990年,Microsoft公司推出了Windows 3.0,它的功能进一步加强,具有强大的内存管理,且提供了数量相当多的Windows应用软件,因此成为386、486微机新的操作系统标准。随后,Windows发表3.1版,而且推出了相应的中文版。3.1版较之3.0版增加了一些新的功能,受到了用户欢迎,是当时更流行的Windows版本。1995年,Microsoft公司推出了Windows 95。在此之前的Windows都是由DOS引导的,也就是说它们还不是一个完全独立的系统,而Windows 95是一个完全独立的系统,并在很多方面做了进一步的改进,还集成了网络功能和即插即用功能,是一个全新的32位操作系统。1998年,Microsoft公司推出了Windows 95的改进版Windows 98,Windows 98的一个更大特点就是把微软的Internet浏览器技术整合到了Windows 95里面,使得访问Internet资源就像访问本地硬盘一样方便,从而更好地满足了人们越来越多的访问Internet资源的需要。Windows 98已经成为目前实际使用的主流操作系统。

从微软1985年推出Windows 1.0以来,Windows系统从最初运行在DOS下的Windows 3.x,到现在风靡全球的Windows 9x/Me/2023/NT/XP,几乎成为了操作系统的代名词。

操作系统Linux

Linux是目前全球更大的一个自由软件,它是一个可与UNIX和Windows相媲美的操作系统,具有完备的网络功能。Linux最初由芬兰人Linus Torvalds开发,其源程序在Internet网上公布以后,引起了全球电脑爱好者的开发热情,许多人下载该源程序并按自己的意愿完善某一方面的功能,再发回到网上,Linux也因此被雕琢成为一个全球最稳定的、最有发展前景的操作系统。

从发展前景上看,Linux取代UNIX和Windows还为时过早,但一个稳定性、灵活性和易用性都非常好的软件,肯定会得到越来越广泛的应用。

参考资料:

DOC-win95-win98-win200-winme-winxp-winvist

linux版权协议的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux版权协议,Linux版权协议如何选择?,计算机操作系统都经历了什么版本?的信息别忘了在本站进行查找喔。


数据运维技术 » Linux版权协议如何选择? (linux版权协议)