计算机软件是如何分类的 (计算机软件是指什么)
创始人
2026-03-22 21:47:47
0

本文目录导航:

  • 计算机软件是如何分类的
  • ,什么是开源软件,请罗列出5种开源软件
  • 什么是开源?

计算机软件是如何分类的

计算机软件分类,具体引见如下:

一、系统软件和运行软件:

系统软件是计算机的基本软件,担任治理计算机的配件和运行程序,包含操作系统、设施驱动程序、数据库治理系统等。

运行软件是专门设计用于口头特定义务或提供特定服务的软件,例如办公软件、图像解决软件等。

二、通用软件和公用软件:

通用软件是面向宽泛用户个体的软件,例如办公软件、阅读器、播放器等。

公用软件是为特定义务或特定组织设计的软件,例如航空交通控制系统、金融剖析软件等。

三、自在软件商业软件和开源软件:

自在软件是用户可以自在失掉、复制、修正和散发的软件,例如Linux操作系统。

商业软件是须要付费能力失掉经常使用的软件,例如微软Office办公软件。

开源软件是源代码地下并且可以自在失掉和修正的软件,例如Android操作系统。

四、客户端软件和主机端软件:

客户端软件是运转在用户计算机上的软件,例如阅读器、游戏等。

主机端软件是运转在主机上的软件,用于照应客户端恳求并提供服务,例如Web主机、数据库主机等。

五、按开发形式分类:

按开发形式分类,计算机软件可分为原生软件、Web运行、SaaS运行和容器化运行。

原生软件是专门为特定平台(如iOS或Android)开发的软件,具备最佳的功能和用户体验。

Web运行是经过Web阅读器运转的软件,用户无需装置任何客户端软件。

SaaS运行是一种基于Web的计算机运行程序,由第三方提供商托管并经过互联网提供应客户。

容器化运行是一种经常使用容器技术启动开发的软件,可以在任何平台上运转,具备最佳的可移植性。

,什么是开源软件,请罗列出5种开源软件

开源软件是指其源码可以被群众经常使用的软件,且经常使用、修正和散发不受容许证限度的软件。

《开明源码软件》一词被群众利益软件组织注册为认证标志,旨在创立正式的开明源码定义。

1. BSD UNIX:由加州大学伯克利分校开发的基于BSD容许证的软件,许多UNIX商业版本间接基于BSD源码或其设计借用。

2. Linux:自一个芬兰大在校生的钻研名目以来,成为近六年最盛行的非Microsoft操作系统。

它不只实用于PCs,还支持Palm Pilot、大型64位Digital Alphas芯片的超级计算机等多种平台。

与传统操作系统相比,Linux具备更高的效率、牢靠性和先进性。

它包含编译程序、库以及来自Free Software Foundation的各种工具,还有不可胜数的开源产品。

Linux平台是小型但极速生长的商业产业的基础,也是软件改造的温床。

它由商业公司和世界自在编程人员基于GPL开发。

3. Perl:被誉为“互联网的传输带”,是大少数Web主机灵活内容的基础,宽泛用于脚本言语编程和智能化文档解决。

它由Perl钻研所基于Artistic容许协定开发。

4. WU-FTPD:互联网上最盛行的FTP主机,简直一切FTP站点都在经常使用。

它最后由Bryan OConnor在华盛顿大学Louis大巷开发,如今由Academ Consulting Services和许多志愿者保养(基于BSD容许)。

5. Firefox:理论称为“火狐”的开源网页阅读器,经常使用Gecko引擎(非IE内核),可在Windows、Mac和Linux等多种操作系统上运转。

Firefox由Mozilla基金会和数百名志愿者开发,原名“Phoenix”(凤凰),后改名为“Mozilla Firebird”(火鸟),最终定为现名。
计算机软件是指什么
到2012年8月,Firefox在世界范围内占据了23%的经常使用份额。

6. Eclipse:一个开明源代码的、基于Java的可裁减开发平台。

它自身是一个框架和一组服务,用于经过插件组件构建开发环境。

Eclipse附带了一个规范的插件集,包含Java开发工具(Java Development Kit,JDK)。

7. Hadoop:由Apache基金会开发的散布式系统基础架构。

用户可以在不了解散布式底层细节的状况下,开发散布式程序,充沛应用集群的威力启动高速运算和存储。

8. Apache HTTP Server(简称Apache):是Apache软件基金会的开源网页主机,能在大少数计算机操作系统中运转。

由于其多平台和安保性,Apache是最盛行的Web主机端软件之一。

它极速、牢靠,并可经过繁难的API裁减,将Perl/Python等解释器编译到主机中。

什么是开源?

开源即开明源代码。

开明源代码(Open source code)也称为源代码地下,指的是一种软件颁布形式。

普通的软件仅可取得曾经过编译的二进制可口头档,理论只要软件的作者或著述权一切者等领有程序的原始码。

有些软件的作者会将原始码地下,此称之为“源代码地下”,但这并不必定合乎“开明原代码”的定义及条件,由于作者或者会设定地下原始码的条件限度,例如限度可阅读原始码的对象、限度衍生品等。

裁减资料:

开明原始码的定义由Bruce Perens(Debian开创人之一)定义如下:

自在再散布(Free Distribution):准许取得原始码的人可自在再将此原始码散布。

原始码(Source Code):程序的可口头档在散布时,必需以随附完整原始码或是可让人繁难的预先取得原始码。

衍生著述(Derived Works):让人可依此原始码修正后,在依照同一授权条款的情景下再散布。

原创作者程序原始码的完整性(Integrity of The Author’s Source Code):意即修正后的版本,需以不同的版本号码以与原始的程序码做区分,保证原始的程序码完整性。

不得对任何人或集团有差异待遇(No Discrimination Against Persons or Groups):开明原始码软件不得因性别、集团、国度、族群等设定限度,但若是由于法律规则的情景则为例外(如:美国政府限度高加密软件的进口)。

对程序在任何畛域内的应用不得有差异待遇(No Discrimination Against Fields of Endeavor):意即不得限度商业经常使用。

散布授权条款(Distribution of License):若软件再散布,必需以同一条款散布之。

授权条款不得专属于特定产品(License Must Not Be Specific to a Product):若多个程序组分解一套软件,则当某一开明原始码的程序独自散布时,也必需要合乎开明原始码的条件。

授权条款不得限度其余软件(License Must Not Restrict Other Software):当某一开明原始码软件与其余非开明原始码软件一同散布时(例如放在同一光碟片),不得限度其余软件的授权条件也要遵循开明原始码的授权。

授权条款必定技术中立(License Must Be Technology-Neutral):意即授权条款不得限度为电子格局才有效,若是纸本的授权条款也应视为有效。

参考资料:网络百科----开源

相关内容

热门资讯

爱... 本文目录导航: “爱看4G”、“爱玩4G”、“爱听4G”WAP 门户下载地址是多少? ...
开... 本文目录导航: 开源协定专题(六):GPL、LGPL、MPL mit协定可...
中... 本文目录导航: 中国石油化工个人公司与中国石化个人公司的区别 无关我国驰名...
中... 本文目录导航: 中国移动运行商场wap网址是多少 中国挪入手机为什么装置不...
高... 本文目录导航: 首届“飞瑞敖杯”高校移动互联网运行开发创意大赛获奖名单有哪些? ...
网... 本文目录导航: 网络安保关键蕴含哪些方面的内容? 什么是网络安保?网络安保...
国... 本文目录导航: 国际开源协定有哪些 开源协定五种经常出现开源协定的比拟 ...
石... 本文目录导航: 石化办公降级后无运行信息 支付宝充值中石化加油卡是实时到...
祝... 本文目录导航: 祝贺!这一国内组织落户北京,引领环球风波 网络安保培训课程...
国... 本文目录导航: 国度允许什么等教育培训机构展开网络安保关系教育与培训采取多种 ...
拇指订购APP贵金属订购骗局,...   拇指订购贵金属平台合规性调查:深圳鑫小汇网络科技有限公司涉嫌非法期货与内幕交易!行业乱象:无牌经...
开... 本文目录导航: 开源程序怎样靠什么盈利 请问软件基金会是什么样的机构?ap...
网... 本文目录导航: 网络安保好务工吗? 网络安保工程师网络安保工程师待遇及务工...
移... 本文目录导航: 移动运行开发属于什么类别 移动互联运行开发是什么专业 ...
v... 本文目录导航: vlc英语是什么意思? osc的意思,要速度啊! ...
移... 本文目录导航: 移动运行开发务工方向和前景 移动运行开发技术务工方向 ...
披着"现货订购&qu...   华银APP涉嫌诱导投资者不断充值,最终导致资金血本无归!  起初,该平台以“充值送现金券”等优惠...
虚假宣传、非法期货、人为控盘:...   华通白银APP:披着正规外衣的现货交易陷阱!!!华通白银APP表面上是一家合规运营的白银与铂金现...
什... 本文目录导航: 什么是开源软件和不开源软件? 说OpenStack,说开源...
中... 本文目录导航: 中国石化移动运行核心ios版v7.0.1 最新版为什么在苹果手机中打不...