北京中科红旗软件技术有限公司贺唯佳wjhe@redflag-linux.com+86-10-82656655开拓智域,把握未来开拓智域,把握未来—开源思想与商业技术应用的发展—开源思想与商业技术应用的发展通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。学如逆水行舟不进则退•知识需要积累•现实需要创意•世界之大,需要探索•大千世界,百花争艳•千里之行始于足下通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。•自由软件与Linux文化–开源文化简介–Linux的技术特点–Linux的应用•Linux在中国的发展•红旗公司商业产品线•Linux商业产品介绍•红旗的技术支持与教育服务主题通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。操作系统的历史•TheFirstGeneration(1945-55)VacuumTubesandPlugboards•TheSecondGenaration(1955-65)TransistorsandBatchSystem•TheThirdGeneration(1965-80)ICsandMultiprogramming•TheFourthGeneration(1980-Present)PersonalComputerFrom“OperatingSystemsDesignandImplementation”通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。软件的分类方式•提供方式–商业软件(CommercialSoftware)–共享软件(Shareware)–自由软件(FreeSoftwareOpenSource)•作用及运行环境–系统软件–应用软件–支撑软件通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。软件的开发方式•封闭式的开发----大教堂•开放式的开发----集市•软件的源代码是否应该开放•用户是否有知情权和拷贝权•参考文献《大教堂与集市》、《开拓智域》、《魔法大锅炉》等通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。UNIX时代•UNIX是1969年由AT&T贝尔实验室的K.Thompson和D.M.Ritchie在PDP-10上开发的一个多用户操作系统,1970年完成第一个版本,之后又在PDP-11系列机上完成了一系列版本。•UNIX的两个分支:AT&TUNIX系统伯克利发行版本(BSD)通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。自由软件的兴起•RichardStallman•FSF(FreeSoftwareFoundation自由软件基金会)(1973)•GNU(GNU’sNotUnix)(1984)•GPL(GeneralPublicLicense通用公共许可证)•CopyleftCopyright©通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。自由软件文化简史•“Freesoftware”isamatterofliberty,notprice.Tounderstandtheconcept,youshouldthinkof“free”asin“freespeech”,notasin“freebeer”.•“自由软件”指得是自由,如同“言论自由”;而不是“免费啤酒”•fromhttp://www.gnu.org通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。现有成熟的开放源码软件•Linux•BSDUNIX•Perl语言•GCC•XWindow•BIND•SendMail通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。现有成熟的开放源码软件(续)•Apache•WU-FTPD•Samba•Mozilla•MySQL•OpenOffice•KDE/GNOME通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。Linux的起源•Linux的源头要追溯到最古老的UNIX•Linux起源于LinusTorvalds,Linux的作者与主要维护者,在其上大学时所买得起的唯一软件是Minix.Minix是一个类似Unix,被广泛用来辅助教学的简单操作系统•Linus对Minix不是很满意,于是决定自己编写软件。他以学生时代熟悉的Unix作为原型,在一台Intel386PC上开始了他的工作UNIXMinixLinux通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。Linux历史199819911991年芬兰学生LinusTorvalds开创了Linux1993年进入GNU(集市型开发模式)1994年发布Kernel1.0(不是最终产品)借助Internet快速成长1994年Redhat出现1996年发布Kernel2.01998年正式进入中国1999年发布红旗1.02000年成立红旗软件公司2003年红旗发布4系列产品2004年红旗发布ASIAUNX1.0系列通过高品质的培训与技术支持服务,提升应用技能,创造用户自身价值。Linux的特点•源代码开放•共享代码使得软件更具有健壮性•共享代码推动创新...