欢迎来到天天文库
浏览记录
ID:34514886
大小:393.86 KB
页数:6页
时间:2019-03-07
《开放源码软件在宝钢的应用前景探讨new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据2005年第6期宝钢技术35开放源码软件在宝钢的应用前景探讨陈寅(宝钢分公司设备部,上海201900)摘要:开放源码软件在中国及世界其它国家和地区越来越流行。文章阐述了开放源码软件的定义、特点及其应用,着重探讨开放源码软件在宝钢的应用前景。关键词:开放源码软件;Linux操作系统;办公自动化;三电控制中图分类号:TP311.52文献标识码:B文章编号:1008—0716(2005)06—0035—04AppUcationProspectsofopenSourceCodeSoftwareatBaosteelcHENYin
2、(EquipmentDepartmentofBaosteelBranch,Shanghai201900,China)Abstract:OpensourcecodesoftwarehasbecomemoreandmorepopularbothinChinaandinotherareasoftheworld.Itsde6nition,characteristicsandapplicationsinindustriesaredescribed.ItsapplicationprospectsatBaosteelarediscussed
3、emphatically.KeyWords:opensourcecodesoftware,Linuxoperatingsystem,omceautomation,EIC(elec—tric,instrumentandcomputer)control1前言目前,宝钢使用的计算机操作系统、应用软件开发平台、通用应用软件,大多是由微软、HP、sun、Oracle、IBM、三菱电机等著名公司提供的费用高昂的软件产品,其源代码基本不公开,这类软件称之为封闭源码软件。例如,Ms—windows操作系统、Ms—Office办公自动化软件、u
4、nix操作系统、三电控制应用软件开发平台等。与此同时,开放源码软件在中国和世界其它国家与地区得到了巨大的发展,并受到了广大软件开发者、企业界、政府的广泛关注。通常获取和使用这类软件的费用比较低廉,其源代码公开,用户有修改和复制的自由。鉴于开放源码软件的特点和发展趋势,本文探讨开放源码软件的应用及其在宝钢的应用前景。2开放源码软件简介开放源码软件(Opensourcesoftware)是指源代码公开的软件,用户可以免费或廉价获取和陈寅助工1977年生1998年毕业于上海工程技术大学现从事计算机专业电话26648506使用。此类软
5、件的许可证的宗旨与封闭源码软件相反,旨在保护用户使用、修改和复制的自由。开放源码软件最初由自由软件(Freesoft.ware)发展而来。自由软件的概念最早始于20世纪80年代初,由程序员Richardstallman提出。最初他编写代码的目的是希望与其他软件爱好者共享他的小型软件代码,此后,他决定开发整个操作系统和应用软件包以便使用者能共享。由此,他成立了自由软件基金会(FreesoftwareFounda.tion),创建了GNu工程。虽然自由软件中的Free本意是指“开放、自由”,但字面上有“免费”的含义。正是由于这其中
6、隐含的理想主义,Rich-ardstallman的朋友EricRaymond重新包装了Richardstallman的激进想法,摒弃了“Free”,创造了“OpenSource”这个新的术语。在开放源码软件的发展过程中,一个重要的事件是Linux操作系统的诞生。1991年,芬兰人LinusTorvalds开发了一个称为minix的小型内核(kernel)程序,并结合GNu的工作成果,发明了“nux操作系统’1o。现在Linux操作系统已经成为第三大流行的操作系统,并在嵌入式系统、个人计算机和服务器上得到了广泛的使用。它的诞万方
7、数据36宝钢技术2005年第6期生,客观上促进了开放源码软件的发展。广大的软件开发爱好者、公司或组织,基于Linux的开放源码和操作系统,开发了多种Linux的变体和各种Linux应用软件,使之能应用于更多的领域。目前,开放源码软件已涉及到了软件系统的各个层次,从基础软件、中间软件到应用软件,如操作系统、数据库软件、网络服务软件、开发支持平台、具有专门用途的软件包及解决具体问题的应用软件等。开放源码软件可以安装在嵌入式系统、服务器、个人计算机中,应用于各行各业。比较著名的开放源码软件有Linux,ApacheWebserVer
8、,TomcatApplicationSerVer,MySQL,CVS,Eclipse等。需要指出的是,互联网的应用与普及在开放源码软件的发展过程中起到了不可替代的作用,借助于互联网,全世界的软件开发人员可以组成一个虚拟的开发社区,共同发起和开发、维护开放源码软件项目。基于开放
此文档下载收益归作者所有