说到Linux首先大家可能事先要想到它的起源,Linux是在70年代初期,首先由Unix系统的发展演变而来的。Unix是当年由AT&T贝尔实验室在一些小型机上使用的多用户、多任务的操作系统,这种系统本身包含有一些源码,所以在高校的研究与大学相关的课题中被普遍引用,随着美国军方对这种系统的关注,这种系统在业界得以迅速发展,直到目前为止Unix架构的操作系统平台仍然在很多高校、商业企业中被广泛应用。随着Unix技术的发展,演变出两个分支系统,一个是AT&T技术专利的Unix系统,另一个是由美国加州大学伯克利分校研发的类Unix的BSD系统。
这两套系统发展的过程中,遇到了一些问题,其中在Unix转变为商业发布以后,许可证的费用问题,还有需要依赖特定机器的问题,使得它的发展受到一定的阻碍。特别是在英特尔386架构在市面普及的时候,社会上比较喜欢使用一种与Unix技术相象的操作系统,同时又不希望涉及太多的法律纠纷。所以在当初92年到94年的时候,因BSD系统与Unix系统之间存在法律纠纷的问题,阻碍了BSD系统的发展,从而造就了Linux的崛起。Linux的创始人Linus Torvalds曾经说过,如果当初不是因为没有Unix like的可运行在386架构上的操作系统,他恐怕也不会去开发Linux了。
早期Unix发展的时候,因为业界需要一种比较自由的,不需受硬件限及代码版权限制的时候,基于386的BSD--Net/2版(Networking Release)诞生了,前面提到版权的纠纷问题使386BSD发布以后没能被社会广泛应用,但这个版本作为Free BSD的代码基础被广泛应用。今天我们或许在探讨Linux时候也希望大家不要忘记了当初BSD这种系统发展的文化与技术。
至今在很多操作系统里面,包括Windows、Mac、Linux里面都有BSD的一些代码和功能模块存在。Linux起源是由芬兰的大学生Linus Torvalds开发的,这个学生当年能够用到的且能买得起的软件是类Unix的Minix系统。他当初设想这样的系统能不能自己重新写一遍,然后让它可以在Intel 386的机器上运行,因此造就了Linux的出现。随着自由软件及开源文化的发展,Linux接受了GPL的技术协议,得以飞速发展。提到自由软件的状况,很多人,特别是在中国社会上,网友们经常在探讨Free software,在探讨Linux技术架构的时候,我们需要首先来关注自由软件文化,自由软件文化特别是在国内的一些论坛里面,一些网友们交流过程当中,经常把Free software这种词汇给它直译为“免费软件”,经常有很多地方在提问,说你这个软件是免费的,为什么还要怎么样怎么样的时候,其实这块本身就有一个文化的差别,在自由软件出现的时候,它并不是简单的一个费用的有和无的概念,而是一种思想的交互,知识的共享,所以我们希望大家以后在探讨自由软件的时候,应该把自己的境界再提升一些,提升到不仅仅是付费不付费的问题,还需要提升技术创新意识和广泛的相互交流。
那么说到开源知识与创新技术的时候,同样在社会上也经常争论一些问题,有人可能会想到,如果基于开放源代码去研发一种新的东西,自己把源代码公布以后,它是否还有价值?是否还有安全性?源代码的开源它只是一种公开的技术形式,就是说有些技术只可意会,不可言传,所以在开源技术的组成里面有一部分是指的公开技术,这个是大家平常直接能够看到的,如红旗软件公司做好的操作系统,包含源代码盘,那么所有的原始代码都在这里面,这并不表示你就可以完全掌握它整体的工程技术了,所以除了公开技术之外,还包含有系统的优化、整合和工程化的技术。这些技术往往都是隐性的技术,而这种隐性的技术才是我们更需要认真钻研和掌握的东西。
所以在探讨开源文化知识的时候,我们也希望培养更多的创新技术,这种创新技术它是由一种集体的开发与合作创新而组成的,所以开源文化的技术交流,更多的会跟大家探讨一种团队合作精神,这也是开源世界里边主要倡导的一种东西。而具有自主知识产权的自主开发与自己创新技术,也是我们在开源知识里边所要倡导和鼓励的。
Linux系统与其他系统的区别
为了更多的去发展这种开源技术与创新技术,同样在当今社会上,我们也需要很多具备创新技术开发能力的人员,这也是很多关心Linux技术的网友所追求的。在以往的一些系统技术学习中,由于核心技术的商业化壁垒,通常只能局限在厂家设计好的一些功能技术上,仅是单纯的去学习这些功能的使用,而难于融合参与到相关功能的实现过程中,那么是否我们可以自己直接去关注一些核心的技术的发展中。在开源技术里面,特别在Linux操作系统这部分,如果它的源代码、核心代码开放的话,我们很多院校、很多技术人员可以通过分析比较好的代码技术,来激发自己的创新意识与创新灵感,推动我们自己的技术的发展。
如果当初我们的老祖宗发明的算盘不仅是拨珠子,或是计算机的话,也许我们现在已经走在世界的前端了,那么我们不应该只幻想着曾经几千年前我们有过的伟大发明与创造,而现在我们又有什么东西值得骄傲?当我们进入开源文化技术领域时,不要单纯的去想这个东西我怎么用,好用、不好用,或者有什么东西,而希望这种开源的知识、文化能够提升我们的创新精神,去更好地开发自己的东西。
当说到Linux的东西,很多人会问Linux的东西与别的系统有什么不同的地方?一方面刚才说过了,从开发的思想方面这是不一样的。因为在Linux的开发过程当中,它是基于开源文化社区去做的。它更加倡导一种思想的交流及交互,所以它是思想开放式的。在相关技术里面有很多是关于开源文化思想的文章,如像《开拓智域》、《大教堂与集市》等书中探讨商业的开发技术与自由软件的开发技术,比较形象的对比,把自由软件的开发技术比喻成集市的开发方式,把商业的开发技术作为一种大教堂式的开发技术。Linux类似于Unix技术体系架构过来的,具体它的安全效率怎么样?或许大家会从当今业界的使用状况能有所感受,Unix从开始到现在,技术架构的应用仍然在核心的大型领域里面被作为关键系统平台被使用着,这也存在着一些高端的硬件设备,比如说关键领域的小型机,当初都是基于Unix技术架构在做的,现在随着硬件的发展,快速发展起来的PC服务器这种设备上面,Unix技术仍然也有它的大量的使用状态。
这种开放源代码与一些现在商业软件所倡导的开放方式不太一样,在Linux这个系统里面开放源代码是我们每一个人都可以参与进去,进行源代码的分析,甚至说贡献你自己的创意放到源代码里面去,被全世界共享,所以在这个社会群体里面是没有国界、种族、政治这种划分的。由于源代码开放,再有就是Linux这种开发技术是基于社区和社团,资源比较丰富,所以在各种人物资源里面都可以贡献出自己的这种好的创意。至于性价比状况,前面提到自由软件很多东西都是可以在网上可以下载的,所以好的核心技术,好的模块都可以通过下载去获得,去分析。所以在这儿有时候我们可能不用去探讨,也是很多网友,有时候学生经常在问的,说Linux能做什么?我能用它做什么吗?其实我们可以忽略掉这个问题,而是你想用Linux做什么,如果你想用Linux做什么,我相信它就能够去做什么,甚至说你可以通过你的创意,通过你的想法让Linux做到你想要做的事情。
在Linux知识状况中以往有很多误区,或者说对于我们初次接入Linux这种技术,接入开源文化的时候,有些这种想法,一些不太正确的地方跟大家简单交流一下,有些软件爱好者他们认为Linux这个东西,它过去只是软件爱好者的玩意儿,开发起来应用比较困难,界面差,不易学习和使用,这或许对于初期的开发者们一些应用者、爱好者一个普遍的一种感受。为什么有些人会认为它是一种软件爱好者的玩意儿呢?因为Linux这种技术的开放性一直是在,被人们叫做“黑客”技术团队里面去玩儿,在校园里面也有很多开源的社团,很多人都是在这里边通过Linux开放源代码的技术来把自己的想法,自己的意识加入到代码中去,来展出它的一种变化。而在这种变化过程当中来获得自己的成就感。
有人可能说除了爱好者之外,一般的社会人物我们用它去做事情是否可能呢?爱好者们在玩开源软件的时候,经常可能会更关注一些原始级的代码,比如说它的核心的一些基本的应用模块的组建,而对于商业应用者,比如说像我们商务人员需要用这样环境去工作、办公的时候,我们需要用到的是一种由发布商把一些开源的组件,打造好的系统组件,所以这块大家要想到,以前大家说Linux开源这部分,其实更多探讨的是Linux的核心,而对于一个真正在商业社会中,被社会直接使用的东西,应该是Linux操作系统的发布。对于应用一个好的操作系统上面,如果没有应用自然大家就无法去接受它。所以在Linux上面具体有没有应用?能不能做什么?今天的社会里边Linux已经被大量普遍使用上了,我相信进入这个圈子以后,大家会感受到在Linux平台上的大量应用,会吸引大家,会给大家提供各自所需的应用。
Linux系统能做什么?
我现在的机器本身就是在一个Linux平台上,我现在播放的这种电子展示片也是直接在Linux平台上用的。所以从商业大规模应用的角度来说,可能最大的应用就是办公、上网、信息筛选,当然对于爱好者来说可能还希望说能玩游戏、看电影、多媒体应用,当然现在还有很多人是通过网上进行交流,像即时通讯等等这些东西,这些东西目前在Linux的平台上都已经有很丰富的应用在进行支持了。
对于安全性问题,可能很多网友在设想,说你Linux开放的源代码的东西,所有东西都是透明的,是不是这个东西就很不安全,换一个角度大家是否想到,如果一套源代码的系统不是开放出来的,虽然你直接看不到,就像一个铁盒子包装的东西跟一个透明盒子包装的东西,你到底认为哪个是安全的,透明盒子包装的东西,所有的代码都是可以被社会直接检验来监视检测和验证的话,它的安全性比一个封闭代码集合里面可能会留有一些技术上不完善的漏洞,里面会留有某些技术的后门,甚至由于某些恶意的技术在里面注有一些破坏性的东西,相对来说它的安全性会比封闭的系统更容易起到安全作用。
Linux系统它的发展是基于网络社会发展起来的,随着因特网的发展使得Linux迅速普及。在开源社区里面大家在探讨Linux技术的时候,不可能都是通过面对面这么去交流的,很多人都是通过网络进行,网络社会使人们之间已经没有距离感,这种交流都可能集中在一个点上面做到。当然Linux现在已经不仅仅只是一种中小型企业作为网络服务的一种组件了。记得曾经Linux的创始人Linus Torvalds说过,他的最大希望,就是说Linux的应用技术可以从服务器网络技术上走向百姓级的应用,也就是说向桌面应用技术来发展。可喜的是今天我们看到了,Linux在桌面应用领域里边已经有了飞速的发展,当然对于Linux的市场是否有利润?Linux厂家要想生存,所有的东西都是自由下载的,不去探讨它的商业价值的话,你的利润在哪里?这个或许大家是否会去考虑,如果我们在购买一些商业操作系统软件的时候,不是现在你所看到的这种价格的话,是否你会认为Linux系统,特别是Linux发布的这种产品,标明的价格是低了呢?我们大家可以反过来设想,某些商业的技术软件它的价格标的太高了呢?所以Linux市场有无利润可以由社会去检验。在利润上面,其实Linux这一块它并不是去探讨我把一张光碟卖出去以后的价值。在这我们会设想一套好的技术,好的思想,它的价值并不一定跟它的价格是相对应的。
当然也有人说,Linux将全面取代Windows和Unix,至少对我个人来说,认为这是不应该的,也是不现实的。因为现在的社会是需要有更多的选择,是需要我们用户有更多的选择,根据自己的需要不同,来选择自己希望使用的系统,可自己定制自己的系统,而不是完全商业技术厂家固定好一种东西,Unix有它严谨的技术风格,所以Linux,Unix、Windows等多种操作系统相信在未来很长时间会相互的促进,相互的竞争,相互共存。只有有了这种多种选择,才会造福于社会,造福于民众去使用这些不同的技术。
关于Linux 系统一些错误的概念
在开源文化概念方面,也会有一些理解上的误差。比方说可能认为Free Software是不是就是免费软件呢?不要去把Free Software直接简单的去想象成它是免费的概念,因为费用有和无,只是一个单方面的体现,而在Free Software里面,更多的强调的是一种思想的开放。像大家可能小的时候都上过幼儿园,小时候家长也好,幼儿园老师也好,更多教导的一种方式是说好东西要跟小朋友们一起去分享,这是一种大家去共同享受的过程。在共同欣赏、共享的过程当中,大家才有自己的乐趣。
但是随着商业软件大量的法律协议约定,有时候可能会出现,你如果自己带来一套软件到学校里面去的话,你想把这套软件拷贝给所有同学去使用的话,这会儿你要注意了,你可能会侵犯商业软件协议上的要求,可能你会侵权。这在正式官方术语中可被表述为:这是一种使用软件方式的问题,以往在国内很多人在探讨,说盗版了,其实“盗版”这个词汇只是一些商业软件行为过程中单方面定义的,就是说你如果没有按其提供的这种价格去交易的话,你去使用这个软件,这种方式就是不对的,或者简单的说就变成了盗版,当然翻译成中国文字显得有一点不好听,因为“盗”这个词儿是贬义词,不好听的,我们只需要理解成这种就是使用软件不当的一种行为,现在中国进入国际的大社会,我们希望我们要尊重这种知识、这种版权、这种产权,都需要去尊重它。所以不同行业里边对不同的知识产权的划定,希望大家都要去遵守它。
在Linux开源社会里面倡导自由软件,并不是单方面的强调一种费用问题,因为对于发布商来说,把一种好东西通过它的一种工程项目,一种创新技术,把它打造成好的发布产品提供给社会去使用的时候,这里面同样也包含有很多劳动,包含有价值的存在,所以在商业发布的时候,Linux技术产品实际上也是有一个基本的价格存在的,并能单方面可以用免费去衡量它的。同样在网上下载软件的时候,网友是不是也要付网络的费用?付下载的费用?你还要去把它刻成光盘等等,都是需要很多费用的。
第二个错误的概念,Linux是很稳定,但是操作的方式只是像DOS那样的文字操作方式,这块或许在早期的这种爱好者里面,还曾经会幻想留恋当年也是在94年、95年之前,以前中华大地上面大家都在使用DOS,WPS这种系统工作,几乎那个年代90%多的用户群都在使用WPS这种软件办公、玩儿,但是随着微软把它的Windows技术引入以后,这种图形化的、易用化的这种概念马上得到业界、社会的认可。
所以在经过一段时间以后,这种操作就被社会接受了。现在很多的技术爱好者里面还是非常爱好使用文字的界面,通过快速的敲击一些命令来去完成任务,但是确实Linux跟Unix它们的功能,要比DOS的命令操作功能要强大的多,所以也是至今爱好者仍然会在命令状态下面来展示自己成就感的一种状态。在谈到图形化操作的时候,或许在刚刚接触Linux的人不太清楚一点,就是在Unix技术发展的过程中,出现了一个叫X Server的一种东西,X代表一个XWindow,XWindow技术体系出现以后,它的一些技术方法跟构造同样被后来的Mac、Windows系统所应用了,X系统它本身就是在Unix平台下产生的,所以由此来看,在Unix技术领域里面,图形化的这种操控概念应该更早是在这里就有体现了。
当然Linux是否只适用于服务器呢?我们不希望这样的,因为红旗一些厂家已经致力于把Linux这种技术用到桌面的技术领域里面去,当然在这个过程当中它会显得稍微庞大、繁重一些,所以在这个过程当中我们需要去瘦身,去简化,去易用它,因为在桌面应用领域里面不要求它的性能特别苛刻,所以在研发过程当中红旗做到了,未来希望网友、社团的大量加入,我们会把这种Linux的桌面系统打造的更加易用。
第四个问题,Linux是操作系统?现在或许我们在探讨Linux的时候,实际上都省略了后面OS两个字母,Linux说的是Linus的研发小组,负责Linux的内核,而整个Linux的操作系统是由Linux内核,还有很多支撑软件打造成的一个服务的平台。而在这个服务的平台里面,现在是由各个发布商所发布的,在说到Linux是自由软件的时候,我们首先从网上可自由下载Linux的内核,用Linux内核为核心构造起来的Linux操作系统,各个厂家也都在网上有自由下载,但是由Linux构造成的操作系统,随着客户群的不一样,中间也同样包含了很多这种商用技术的存在。
Linux 有多少?
目前说到Linux操作系统,很多网友可能也清楚,就是说Linux操作系统发布不是红旗一家,在社会上有很多Linux系统的厂家。那么在中国目前市场上面,大家主要能够接触到的一些Linux的发布厂家,是哪儿呢?一般国外的厂家大家可以看到的像RedHat,这是比较早的发布公司,它也是进入商业市场较早的一家公司。
再有一个是SuSe,但是现在叫Novell SuSe他被Novell收购以后,它全名应该叫做Novell SuSe了。当然还有在2000年那会儿在中国商业市场上非常有作为的Turbo,中文叫做托林斯这家公司也是比较不错的。对于国内的Linux发布商来说,红旗软件是一家,还有像中标软、共创等等很多的Linux发布商,那么,这么多Linux的发布商他们之间有没有相同和共同的地方,其实这块没有必要大家非得一样,就像买一辆汽车、一个电视都有不同性能的,有不同品牌,但是每一个厂家发布的产品都会依据各自厂家的一些文化背景去打造的,像红旗厂家的技术产品,现在在社会上引起反响的是Asianux这个词汇,在这里我为什么把红旗后面标有了一个Asianux,这点或许就是说红旗软件与其他一些国内软件不同的,有一点点不同的地方,它是在往一种广域,基于亚洲文化,往全球领域里面发展的技术平台。从技术上来说,因为大家都可以直接引用开源的组件,比如说大家都可以下载同样的Linux的核心组件,都可以用同样的功能模块去打造,但是各个厂家基于的文化背景不一样,他们在实现这种工程化技术去打造这个产品的时候,可能每一个大师所构想的艺术点稍微是有一点不同的,这就是前面探讨的隐性文化会有一些不同。
前面说到既然Linux只是一种核心的话,就是说Linux其实并不是一个最终的产品。最终的产品除了一个由Linux核心构造的操作系统盘片可以从网上直接下载、发布,同样我们需要更多的技术支持服务,来解决用户的后顾之忧。前面曾经误解里面提到过,Linux是否只能是商业用户去使用?如果商业用户在大量使用Linux技术的时候,他们同样都有自己的一些想法,如果公司现在由某一个技术人员从网上下载不同组件,为我公司打造好了一套服务平台的话,一旦这个技术团队,随着年龄,随着兴趣点不同,或产生流动的话,那我这套技术平台谁来维护呢?所以在商业软件里面,在商业社会里面使用这种技术产品的时候,现在并不仅是在说你是否是自由软件,你的下载是否容易获得,而更多的是需要技术服务,如果没有服务的话,商业用户是很难去使用跟接受它的。
同样Linux本身是开源软件,也需要有大量的商业技术融合进来,并不是说在开源的软件集合中只允许开源组件的东西存在,而排斥一些商业技术,不会的。围绕红旗Linux上面大家可以看到有个产业联盟,比如说Oracle技术,包括英特尔等等很多大型的技术厂家的技术,在红旗构造的平台上面都有很好的融合。
中科红旗的Linux发展状况
Linux内核有不同的版本号,现在的Linux内核最直接用到的版本是2.6,而Linux发布商的系统平台版本就不一样了,红旗现在是5.0的,也许有的厂家是10的,7的,所以在挑选不同的Linux系统发布的时候,大家同样要去看待它的内核版本级别是多少,所以在关注Linux市场发展的时候,文化的背景与原始厂商本地化技术服务是我们的社会更需要普遍注意的。比如在亚洲文化地区我们需要注重的是亚洲文化的背景。
如在中国,不能简单的想中国文化就是一个简体汉字,繁体汉字的问题,因为在中国是一个多民族的文化国家,它有56个民族,在这些民族里边有17个民族有自己的文化跟文字,所以在中国文化环境使用的操作系统,我们是需要对这些技术进行支持的。昨天我的同事告诉我了一个非常好的消息,红旗软件与中科院软件所、西藏大学、西藏自治区藏语文委员会共同承担的信息产业部电子发展基金项目“基于Linux的藏文操作系统研究”通过了信息产业部组织的项目验收。此项目是国内第一个实现全藏文化的Linux操作系统,填补了国内空白,取得了许多科技成果,该产品将在西藏地区和藏文地区进行推广。所以希望未来多民族的版本都会有红旗的技术存在。
当然在商业社会中,在Linux发展的时候,我们大家可能更多的在想,一些商业环境怎么存在的?其实这中间我们会看到,因为Linux本身它是从开源模块世界发展来的,它有很丰富的一种技术素材存在的,因为全世界不分种族,不分国别的技术人员,都可以把自己的想法创意贡献在Linux,贡献在开源社会里面去。由于各个地区的文化理念和众多的发布商是不同的,所以在大家探讨Linux发布产品使用的时候,同样也需要去探讨一些文化的理念。像刚才我说的,如果在中国这块土地上面,我们的系统只是说像西方的发布商的产品一样,只能够展示出一个简体汉字来的话,那就没有办法完全代表这种中国文化,因为在中国文化里面我们有藏文、维文、蒙文等等,很多文字文化都有它的先进性,我们希望都能够得到一种支持。
同样作为亚洲来说,本身亚洲文化有它独特的特性。前面曾经打过比方,如果我们的祖先最早发明了现在的计算机的话,那现在是否该西方社会的人员来探讨中国的这种键盘输入怎么变成26个字母去做的。所以在亚洲文化这种地域内,红旗与亚洲的几个主要的强国的技术团队打造出了Asianux这种技术架构产品,后面会对这个技术产品做一个简单的介绍。
简单总结一下Linux在中国这几年发展过程中是一种什么样的状态,91年Linux由Linus做出了Linux这个核心模块,有时候网友简单说Linux,实际上是要指Linux操作系统,而不是Linux核心,你是在强调Linux核心,还在探讨Linux核心构造的操作系统的发布。94年红帽的产品出现了,把核心产品打造成一个操作平台供社会使用。98年的时候大家可能会在探讨,98年社会上有了什么呢?有了Windows98来了,非常非常好,当然那个年代随着Windows技术飞速的发展,伴随着微机的快速普及,同样也使我们有一些缺憾,94年之前我们大量使用CCED,WPS等中文处理系统,由于相应的操作系统平台受制于商业垄断技术,随后处在一个比较困难的发展期,随着技术发展,我们非常希望有我们自主的操作系统平台来提供支持,来为我们中国大量的软件产业提供一种支撑。而不是希望我们中国自己的这么多优秀的软件厂家,总是依赖于西方文化,其他商业技术平台的发展而去运作。
99年的红旗软件,由软件所正式发布第一个产品,到2000年的时候成立了红旗软件公司,由红旗软件公司正式维护红旗品牌的产品,所以01年、02年曾经引起在社会上震惊的一件事情,就是说当初信息化小组决定,政府(系统软件平台)采购过程当中全盘使用了Linux操作系统跟国产的,像金山等等这些Office软件来构造政府的办公环境,也因此造成商业大型外资的厂家和社会上的一种震惊,是否亚洲这个雄师醒了,当然技术发展并不是这么简单的过程,随着当年北京扬帆、启航工程的启动,同样推动了Linux技术产业在国内的快速的发展。到04年的时候,Linux技术产品应用在亚洲迅速普及,所以为了打造亚洲技术市场,红旗与日本的Miracle公司共同打造出了Asianux技术体系。05年2.0版本发布了,这会儿由韩国的Haansoft公司也同样加入了Asianux技术团队,今年越南也加入了Asianux技术团队。今年的7月27号Asianux 3.0系统正式发布了。所以未来希望国内的技术力量团队,更多的加入到Asianux技术体系来。同样Asianux技术架构也将会为亚洲文化技术得到迅速的发展而起一定的积极作用。
红旗软件公司其实并不是一个很大的公司,但是在中国当某一家公司叫红旗的时候,或许会在中国文化里面会对这一类公司比较关注,同样红旗软件公司成立以后,随着它的名字“红旗”这两个字,它隐含着有一些很多职责在里面,所以这有别于其他公司的状况。目前红旗公司的主要投资方是中科院跟信产部,是最大的股东。红旗公司的产品线,Linux并不是一个单一的产品,在商业技术领域里边,现在主要有服务器的产品跟桌面的产品,目前大家使用的服务器产品,就是DC5.0这个系列,DC属于数据中心系列,主要用于服务器一些网络环境,企业服务环境的架构。在Unix/Linux体系中集群技术是非常优异的。
为什么Unix跟Linux技术架构能够在这种大型的商业关键应用里边被广泛采用,在集群技术应用方面,Linux技术应用占有一定的技术优势。当然了还有它的安全技术模块,红旗技术产品里面,在5.0系列里面还保留安全技术模块,这种技术模块或许在常规的技术里面并没有完全体现出来,而在商业技术模块里面我们会有体现,这种技术模块它有些像西方文化背景一样,就是说一个操作系统的管理,不应该只决定一个系统管理员,它里边是由多个管理结构组成的,也就是说系统管理员跟安全管理员跟审计管理员不同的职责去管理。
在使用这样的系统时,并不是说有了这样的系统,就能够起到安全作用了。而真正的安全是一种安全策略的问题,所以这样的模块,在新的红旗Asianux 3.0的技术体系里面都将融在一个平台上面了。也就是说在以前的技术平台里面,大家可能还会看到我买标准红旗的版本,根据需要再增加集群产品、增加安全组件。而在新的技术里面这些模块都会具备的。有了这些东西你说用户是不是他的代价就低了呢?确实是这样的,但是这些东西有了,并不是表示你就安全了,真正的安全还是需要有安全策略。所以服务将是会越来越重要的,在Linux技术里边会主要体现出来的。所以在红旗教育里边经常会提倡一种说法,就是说软件无价,服务有价。软件无价是指Linux软件的价值跟价格不一定是对等的,我不一定非得用很高的价格对应价值,而服务方面的价值是具备的。所以在服务上面,当你需要提供一种技术服务,比如说你需要有工程师到现场去,需要有教员给大家进行培训指导的时候,这块同样是需要一种服务的价格的。
在办公领域里边,红旗软件有一个桌面的版本,我们叫做Desktop版,新的版本里面将仍然使用原来的序列号顺序,桌面6是今年将会发布的一个新的桌面产品,而服务器的产品将统统归到Asianux系列里面去了,而不再有红旗DC6这种版本,而是变成红旗Asianux 3。当然红旗作为Linux的主要的发布商,还有嵌入式的开发技术平台,因为Linux非常善于在嵌入式领域里面被广泛的应用,或许大家感受不到,在你用的手机,在机顶盒,甚至在进行购买彩票的时候,在后台服务器里面,是否会感受后面的系统用的是什么呢?都有大量的红旗的技术存在。06年红旗技术产品在业界确实取得了不错的成绩,当然数据并不能使我们今天坐在这儿睡大觉,我们需要不断的努力。在红旗公司最早曾经流传这样的故事,就是非洲草原雄师与羚羊的故事,对于雄师来说每天早晨你要飞快的去跑,否则难于捕获食物,对于一只羚羊来说,同样要飞快的去奔跑,否则也许你会被吃掉。作为红旗人来说,同样每天都有自己的紧迫感。
Asianux这个词汇对一般的网民来说可能还是比较生疏的,这个词汇是由亚洲与Linux两个词汇拼组而成的。将来大家可能会看到有些产品上,如果标有Asianux Inside的话,它表明什么东西?有些计算机上标明了Intel Inside,而这种Asianux Inside是什么东西?也就是说Asianux技术体系包含在这款产品里面,是以它为基础的,与Asianux具有技术认证的技术在所有标有Asianux Inside技术产品上都具有。这是因为Linux有很多很多发布商,如果说商业技术厂家,比如说像Oracle、英特尔等技术厂家,他与Linux不同厂家做技术认证的时候,他如果对每一个产品做技术认证的话会很累,很耗费资源的。所以在亚洲我们推出了Asianux技术架构的产品。像中国的红旗这个产品里面,日本的Miracle,韩国的韩软的Haansoft产品,马上还会有越南的产品。每一家Linux的产品都是自己的产品,但是上面标有Asianux Inside的话,表示它最底层的技术平台大家都是同样的。而不同点是在后面的一些环境、工具、包装、文化上面,底层技术平台接口标准都是一样的话,对于一些商业技术跟它的嫁接就会变得很容易了,这是同一个产品不同品牌的亚洲技术架构。
有些人说Linux是一些技术人员爱好者的一些东西,接触比较少的,甚至对计算机使用并不是很丰富的人员,又怎么样使用?来了解这种开源文化呢?所以红旗有一个非常完整庞大的教育服务体系,这也许就是因为这家公司叫“红旗”。他的这种潜意识里面有一种职责,要为教育普及提供自己的服务,目前只有红旗软件集合了业界社会上众多具有志同道合这种意识跟思想的伙伴,打造了一个庞大的红旗教育服务体系,那么这些体系将会帮助业界社会上的伙伴来学习、了解、掌握开源文化技术。我们的网站刚才在屏幕上大家也看到了,在红旗的网站上有培训,有教育这个专栏,我们有我们自己的教育邮箱,大家以后可以通过这块了解更多的红旗教育服务和技术产品。
红旗教育服务体系里面,它本身又包含一些培训中心,也有技术评测,同样还有促进中心,促进中心实际上是现在在院校合作里边普遍采用的,它的全称就叫做红旗Asianux开源应用技术促进中心,这是红旗软件与各高校在进行教育合作、支持服务的一个合作模式。同样在这种技术合作模式里边,我们同样也在倡导一种产业联盟技术的整体构造模型,也就是说红旗不光是红旗操作系统,围绕红旗产业联盟,比如说开发技术、数据库技术、中间件技术、Office办公技术、邮件、游戏等等更多的技术,构造的产业联盟技术与红旗软件的教育学院,再加上我们的产业实训基地来共同为社会打造这种服务。产业实训基地现在也是在业界发展的比较火的一种教学模式,红旗我们也有自己的伙伴构成打造的实训基地,来为社会提供这种服务。
这两年教育部推出的国家Linux技术培训与推广中心项目,首批40所院校,他们所用到的相关Linux技术,目前来说是由红旗软件唯一提供技术支持服务的厂家。在这40所高校里边都有红旗的实验室跟技术平台,相关课程也会由红旗提供技术服务和支持。在红旗的技术院校课程里边,除了技术应用类的这种课程,如围绕红旗现在主要的桌面产品跟服务器产品的一些技术应用,在院校教育里边我们同样也会有一些开发技术,跟一些像企业级的架构技术,在这里边提供。
同样红旗教育体系也有自己的教材,一些服务、认证,相关的这种信息大家可以从红旗的教学网站上获得更多的信息去了解。大家可能会探讨Linux课程在构造的时候,我们应该去学习、去掌握哪些东西?首先确实Linux它主要的应用技术是在服务器、网络应用领域里边,所以在网络跟服务器的应用技术领域里边是目前学员主要学习的一个方面。而在桌面这个应用领域里边,因为红旗已经把桌面打造的非常的易用、简单了,所以桌面产品几乎现在的概念就是去玩它,通过玩的过程当中去掌握了解Linux,当某一个网民,某一个学员通过桌面这种简单的环境去玩它的时候,或许在你面对一个新的工作岗位,当你的新的雇主问你懂不懂Linux?你可以直接说,我懂。当然这里边Linux的技术面很广很广,可能有些地方需要你去做开发,去做维护,去做一些技术服务支持指导,但是至少你如果接触过,通过桌面系统接触过的话,你都可以说我了解了,随后在根据具体任务的需要,钻研扎专项技。
所以在现在社会上一般希望有几类技术存在,Linux的系统网络的管理,系统应用上的开发技术,还有企业的架构技术,企业的架构技术需要很多的商业技术存在了。当然Linux的技术应用也是需要我们用户普遍掌握的几类,所以不同的网友和用户根据你自己的技术状况,跟你所要面对的社会,你可以看看从哪个领域里边更多的去掌握它,都是可行的。对于系统的基础来说,对所有的Linux技术人员来说,我们需要他去作为一种必备基础来掌握它。所以前不久红旗软件与劳动部共同探讨在职业技能认证体系里面共同打造将网络管理、操作等等这些课程,纳入到企业职能的评测里面去,作为一个职业的技术课程推出来,这个相关的课程我们正在打造。企业架构里面就不是说我们常规所用到的简单操作系统,因为真正的企业应用里面它是要求性能、服务、团队合作非常广泛的一种操作系统。
所以在企业级的应用队伍中间,我们更多的要强调一些商业技术的引用。当然了最常规的学习Linux、了解Linux时,大部分的Linux发布商首先提供的产品就都是服务器比较多,像红旗DC这个版本,这个也是普遍在业界使用的东西。使用服务器产品,首先面对的是,想作为系统管理员去用,系统管理员都要做什么事情呢?不是说系统管理员只去给公司的系统装上一个服务器而已,系统管理员可能是很枯燥的,系统管理员他可能是一个保姆,需要去维护你的企业的这种故障,你也可能是保镖,随时保障你网络的安全。当然了,你也可能是福尔莫斯,需要排除分析你的故障。或者你又是消防员,当某个员工,某个系统出现压力崩溃的时候,你或许需要添加集群设备,去增加这种负载均衡,需要解决这种问题。也可作为一个比较枯燥的粉刷将去修补。好的系统管理员或许他又是一个魔术师,他可以通过他的智慧把企业管理,管的非常的有乐趣,如果你想成为一个系统管理员的话,你可能将要面对的是在拼命的奔波工作,或许这是很枯燥的,但是或许也很有乐趣。
所以作为系统跟网络这种课程里,我们在定义技能级别时会有网络管理员跟网络管理师两种,网络管理员,他们只需要有能力维护一个企业的内部的一个局域网络,网络管理师我们需要他去掌握商业的管理技术,需要维护更加庞大的网络环境,对外服务业比较多的这种技术都是需要去掌握的。红旗软件大量缺乏开发技术的人员,因为我们缺少很多的应用,因为社会上很多网友的伙伴也会提出问题来,说Linux上有这个吗?前面说过如果你想用Linux做什么,你就去做什么,你自己就可以去做,所以这就存在在Linux上面的编程技术和开发技术需要掌握的,当然我相信不会有人怀疑Linux上面会用C语言或者是JAVA的语言,因为Linux本身就是用C语言编写的,所以掌握C的编写技术在此同样都可以被继续应用到,只不过在Linux系统开发的时候,你需要掌握一些开发工具的应用,所以这一点有一些开发的学员会想到,你在学习一种开发技术的时候,你不是学某一种工具,你或许掌握了一些C,一些编程技术,而现在你只需要掌握你能不能在Windows或者Linux、Unix平台下把你C语言编写程序,变成一种目标程序,当然这一点未来我们希望开发人员是这样的。
你有能力做到跨平台的话最好,当然国内的社会也希望,如果是我们国产技术做出来的更好。考虑到跨平台的话,因为有些操作系统平台上面有一种系统关联技术,用关联技术的话,可能你编写出来的程序只能在这些平台上跑,不能在其他的平台上跑。这样就为你的用户群起到一种局限的作用。所以希望我们未来打造出来,也就是说红旗希望出来的技术人员是能够思想展开,能够做到更广泛的技术开发的东西。为此在技术开发这一块,红旗最新的产品技术还推出了一个嵌入式的开发环境平台,现在也面市了,这套技术开发平台将构造一个完整的开发、调试、调优等等,性能评估的工具开发的集合,现在这套平台将会为红旗合作院校提供在实验室的建设中,同样在实验室嵌入式开发过程当中,除了基本的编程技术,它还需要很多硬件技术的使用。所以在此红旗会通过红旗的培训部与各需要的高校合作,共同打造开发、嵌入这种技术的实验室,来共同打造自己精品的开发课程。
Linux的应用
本节给大家简单的把系统安装讲解一下。好多用户可能还是从来没有或初次接触红旗的产品,甚至有些用户可能问Linux怎么安装?但是我不知道是否所有的网友都已经自己有过安装其他的操作系统,比如说在社会上用的非常广泛的操作系统。
那在做安装之前,我们希望大家首先要了解自己的一些环境,在这块有一些知识思想大家需要掌握的。就是说如果你想在Linux的安装技术上有所成就感的话,就不要害怕它,去安装它,安装完了以后你会发现,你同时会学习了解掌握了很多很多技术要点,当然这一点上,我们也非常欣赏,比如说像大家经常使用过的一些操作系统平台上面,它很简单,很易用,甚至敲几下回车等等就完成了,这种傻瓜式的安装过程确实很简单,但是同时也存在一些弊端,它隐藏掉了一些技术跟知识,使得我们在使用计算机的人员,可能认为计算机就是这样的。所以Linux安装会给你很多新的技术概念,安装之前,我希望用户首先了解自己的硬件环境是什么样的,比如说硬盘,像服务器系统装没装磁盘阵列,如果装了的话怎么办?你首先要了解自己这个硬盘存储空间有多大,你的内存有多大,你需要怎么制定分区,一说到硬盘的时候,带出一些知识技术,是否所有的用户同时也知道你的硬盘使用什么样的接口状况,比如说现在都是用的IDE、SCSI的接口,还有串行SATA接口,当然也有人用USB的接口。这种设备技术上面存在一些什么样的不同点,希望你在安装之前,大家有所了解,或许有人了解SATA是串行的,IDE并行的,那么串行的快还是并行的快呢?为什么现在大量的技术都要使用串行的技术,随着硬件的发展,在传输频率越来越快的时候,并行的数据总线会存在数据干扰,所以随着频率的快速增长,它反而会慢,像跑步一样,一排人一起跑的话,在速度慢的时候可能比你一个一个往外赶要快,但是每个人独立跑步速度很快的时候,就要远远大于这种并行的速度了。SATA这些技术在红旗系统上都是支持的,你都可以获得安装上的支持。
那么安装的时候你还要想到,安装的时候你的主机监控系统是什么样的,大家都是用光盘进行安装的,是否有人明白EFI这种技术,因为BIOS是以往普遍采用的计算机监控管理程序,在开机的时候首先进入这个系统,现在很多网友已经知道了又有一种新的技术,EFI,为扩展的固件界面。这种接口技术已经出来了,当你开机还没有进入到某些系统的时候,你就可以把自己的系统设置成某些环境去运作,不像以前BIOS只能去做一些简单的处理,而EFI的系统红旗也是支持的。在安装的时候先去想,你是准备图形化安装,还是命令状态安装,这是都提供给大家可选的,安装的时候也会探讨一些不同分区的使用方法,像你做Windows系统的时候,我要分C、D、E盘,这样都要有一个想法就可以了。
在安装的过程当中,第一个大家可能碰到的技术点,就是说你要将面对怎么样对你的硬盘进行划分,在对硬盘划分的时候可能面对的硬盘的代号与Windows不一样,这块大家不要去想你硬盘的分区一定要C盘、D盘、E盘,在Linux是另外的一个标记,你只要记住一个分区就可以了,如果有空闲的分区,可以在这个分区安装就可以了,注意在这块有些网民可能以前用过虚拟机进行安装,而不是直接进行安装。直接在一个分区里面安装是最标准的,如果用虚拟机安装的话,你要考虑你的内存是不是很充足,再去做这个事情。
Linux下硬盘分区的问题
安装过程中涉及到硬盘分区的时候,网友们也要有一定基本的知识,比如说一个BIOS体系中的硬盘,最多可以分成四个主分区,更多的分区要建立,可通过扩展分区、逻辑分区做,这是以往大家在安装各种操作系统中可能被局限住了,可能没有开阔思域,在安装Linux的时候都要去想到,其实计算机是这样的,还可以这么做。做分区的时候,Linux的分区不一定是C、D盘,硬盘标为hd,如果是SCSI或者是SATA的硬盘,头两个字母可能标记为sd,如果一个盘符的第三位我们用a、b、c、d序列,表示第几块硬盘,你的一个机器里面可能同时装有多个硬盘,如果sda和sdb就表示两块硬盘存在,如果每一个硬盘后面有数字的话是表示第几个分区,相关的知识大家可以通过红旗的培训教材进一步去掌握。
主分区和扩展分区,扩展分区中的逻辑分区永远从5开始,中间可以没有4,没有2、3,但是逻辑分区永远从5开始,就像硬盘分区从C开始,可以不要A和B。分区大小在这不做更多的说明了,根据自己的硬盘情况,参照手册看一下,大家更多探讨一下交换分区,交换分区该怎么建?交换分区是作为数据交换用的,书里面讲为内存的1至2倍,现在你的物理内存都上G了,是否需要用很多硬盘来虚拟这种交换分区呢?其实并不一定了,如果你的物理内存很大的话,交换分区可以小一些,一般玩桌面的用户,比如说256以上内存的话,可能设一个300兆就可以了。
其他的技术分区如果有需要的话再建,就像Windows操作系统的时候一样。在Linux系统安装起来以后,大家要面对的一个技术概念就是安装引导的问题,Linux系统可以允许多个系统共存于一台机器上面,所以安装在Linux稍后的一个界面里面会问你,要把多系统引导程序安装在哪儿,现在我们普遍采用GRUB这种引导,以前大家还接触过LILO引导,这两种引导程序对一般用户来说使用上没有太大的差别,你选择一种用就可以了。GRUB比较好一些,可能更简单直观一些,但是它的菜单参数是动态的,每次启动的时候都要到相应分区里面读这个信息,要是信息数据坏了的话会读不出来。所以要保护好你的菜单界面的信息。
GRUB一般你可以装到主引导记录上面,第一次安装只有一个系统的时候,至少有一个多系统的管理程序放在主引导记录上面。系统安装好以后,当然就可直接登录进来了,登录进来我们可能首先面对的是一个菜单,现在屏幕上看到蓝色的窗口菜单,因为各家公司的造型会不一样,你要运行哪个系统,你直接运行就可以了。你也可以对这个系统的启动方式进行修改,也都可以,一般大家直接进去就行了。如果对于服务器的用户来说,进入以后是一个命令的状态下,对于桌面图形环境下,可以输入你的用户名和口令就可以了。
当然Linux系统下面它是一种文件架构的东西,在Linux系统下面全是目录,所有的设备都是基于目录的,这也是Linux与以往大家所使用的操作系统不同的一个地方,你不要寻求在这里面找某一个C盘、D盘,它可能就是某一个目录下的目录。这是技术上面不太一样的地方。如果你的系统安装完以后有一些附加的工具,红旗除了基本的操作系统盘片,还有开发盘片,在系统登录进去可以直接选择这种盘片自动安装就完了,会出现类似的安装界面,选择你安装的东西安装就可以了。
Linux的配置
当然一个系统安装好了以后,肯定每一个用户都要对自己的环境进行配置。就跟每一个人有了自己新家一样,有了自己的家,就需要对自己家庭进行一些布置、装修,也一样,所以在一个操作系统安装好了以后,系统虽然给大家做一些环境基本的配置,有些东西大家还需要自己去做一些。比方说你的网络,你的IP地址是多少,你如果有无线的,你是不是有蓝牙,你的图形环境、界面环境需要配置成什么样的状况,桌面背景色彩等等都可以用。
这点大家说我以前没有玩儿过,我是不是会做呢?在此强调一点,红旗的产品,特别是桌面产品,它已经奔着易用化、简单化这种操作方式做的,Windows--like,大家经常使用软件方式不当的方法使用了某些软件,积攒了很多很多的使用经验,这些经验在一种Linux新的系统上面是不是我全没了,全都要重新学呢?不需要,你只去做,你原来怎么做的你就怎么做,所以在这种玩儿的过程当中就可以了。
我们在一台安装有红旗操作系统5.0的环境,在桌面上用户想对它进行配置的时候,你点鼠标右键会出现菜单,你只要点击相应的菜单命令就会出现对应的操作,当然在Linux技术里面有很多技术特点是以往大家用的系统里面没有的,比如说像桌面,Linux里面可以有多个虚拟桌面存在的,而以前我们用的Windows可能只有一个虚拟桌面,在显示设置这一块,我们大家调分辨率,这个色彩怎么样,你的显示驱动会怎么样,甚至刷新率是否要进行优化,所有这些操作,大家在操作Linux的时候,你以前在已经熟悉的操作方法,你在此同样去做就可以了。
Linux的应用程序
同样在开始菜单里面,我们可以有很多很多操作,比如说最多的应用,大家想有没有Office,目前可在红旗系统上跑的Linux版有很多种,但是从中国商业角度来说,我们现在主要使用的几款,一个是中文2000公司的这种Red Office,是基于Open Office优化定制过来的一种Office,再有一个就是无锡永中公司,永中Office,这个Office是完全独立打造的一种Office,当然金山也有Linux版的Office,还有很多家都是基于Open Office这种技术去打造的,红旗这个系统上本身也带有一种开放源代码的Open Office。这几款Office它可以把以往大家的数据在Linux平台上共同去使用它,比如说做的一些DOC文件,PPT的文件同样可以打开继续工作和操作,有一定比较好的兼容性。还有Koffice、韩国韩软的Office都是非常优秀的。
在应用里边,像图形、图像,这里面大家比较关心的是多媒体,在Linux平台上,CD播放、MP3,同样红旗的平台上捆绑了RealPlay这种产品,双方有技术认证协议,是可以捆绑在红旗产品上的。多媒体播放器可以播放大多数格式的媒体文件。再教育领域里面,开源社区里面有一个EDU的项目小组,有大量的教学软件,比如说互动的几何软件,可以通过几何图形学习,让同学们来了解一些工具,这些工具都是在Linux平台上本身提供的,可以通过它进行一些学习。相信未来在EDU的小组里面可以给大家提供更多丰富的教学组件。
当然说到游戏,好玩之心人皆有之,但是不要玩物丧志。在Linux平台上有很多种游戏,实际上并不是说操作系统厂家需要完全能做到的,包括微软他们都是一个操作系统平台厂家,希望游戏厂家更多开发出Linux版游戏,比如说现在看到很多比较酷的游戏都有Linux版,很多网友可以在网上搜索Linux Game,去寻找Linux版的游戏,Linux平台上有一个仿真器,可以通过Linux平台直接运行一些Windows版小程序,也就是说有些Windows平台应用程序可以直接在Linux平台上运行起来的,但是很多大型的应用程序,它跟Windows平台的DLL有关联,是难运行起来的。所以游戏的开发希望未来有更多的游戏厂家关注于这个行业来开发出更多的Linux版的游戏。
在网络配置里面可以看到有蓝牙的这种技术支持,即时通讯的支持,我们通过QQ,通过MSN,甚至包括Skype, ICQ,雅虎,这种聊天技术是不是能够进行一些聊天,在你Linux平台上能不能即时通讯呢?当然可以,只要你去做。当然现在最简单的方法,大家通过BS结构,通过浏览器进入例如meebo.com.cn的类似多媒体的即时通讯平台去进行聊天也都可以。同样在Linux平台上也给大家集成了很多开发的组件,当年DOS平台上还有很多的开发工具能够帮助你开发出很多小东西去玩,现在Linux的开发工具也是同样提供给大家的,有兴趣的话包括一些网页制作,图形化的开发技术,各种各样的开发技术都可以去应用。
当然还有一些附加的应用,比如说有的用户可能说,3D的应用有没有?比如说我这里面有一个AC3D这样的软件,它有Windows版也有Linux版,AC3D软件,商业购买这种软件的时候也不是太多的费用,而且这种软件提供网络自由使用的版本,所以在这里面通过这类软件都可以学习,这类软件目前很多,但是大量都是英文界面菜单的,希望会有很多爱好者可以把它做成中文的环境去应用。我这里面还有一个做Flash的软件Moho,小学生在学习图画的时候,一般是画一个基本图像,然后这个图像能够动起来,在Linux这种Flash也是非常有意思的,同样这类软件它也同样都有自己的DEMO版,大家可以自由下载下来去学习和掌握它,如果商业应用可以考虑购买商业版本,软件公司可以考虑各类的软件可以把它进行中文化的开发,或者去做Linux平台上的软件。
打开我的电脑中可完成一些配置操作,在这里面我们同时可以看到Windows下面的分区,可以把Windows下的数据直接在Linux共享,在我这台笔记本里面同时装有多个操作系统,不同操作系统之间的数据怎么共享,目前基本默认状态下,比如说在Windows的平台下大家还不能看Linux平台的分区数据,在红旗的平台下,它会自动的识别出Windows分区的数据,甚至有些仿真器也可以把一些Windows平台上的小程序通过仿真技术,在Linux平台运行起来,这也是可能的。其他的数据,比如说这里面的图形、图片,电影、MP3,都可以直接读,可将D盘作为一个中间的共享盘片,然后共同去使用一些数据就可以了。这是Linux状态的一种基本的状态。
总之,大家以后拿到Linux盘片的时候要注意几点,首先把你的机器设为能够直接光盘自动启动,顺着它的引导程序做下去,很简单。
Linux安装实战
把一些基本点跟大家做一个交流。首先第一步,标准的操作系统它的第一张盘片是系统的安装盘片,现在5.0的版安装盘片是两张,即将出来的6.0版安装盘片是一张了,安装光盘插入里面,首先要把你的BIOS提前做好,让它能够光驱自动引导启动,会出现第一个界面,就是现在屏幕上看到的界面,这个界面是一个标准的界面,几个技术厂家都使用了这个界面,所以第一个界面虽然有英文,我相信这几个简单的英文字母,对一般大家来说不是很难的事情。
如果你不愿意看英文的话可以回车,或者是等待几秒钟系统会自动的走下去,有人说我安装的时候,后安装Windows,就把Linux破坏掉了,引导没了。所以在这个界面上大家可以看到F5这个标记上面,你可以通过F5这个功能进入修复模式,但是这个修复过程中需要有一点专业的命令知识,在红旗标准的桌面里面,会在图形安装界面的时候,在后面会有图形化的恢复工具,同样在选择项菜单里面,我们也通过按F2去选择菜单,比如说校园建一个网站,我们可以通过网络安装技术安装都可以的,现在只介绍一些光盘的安装技术。
随后系统将进入一个基本的一个安装模块的装载,由小的安装模块再去引导整个安装过程,去完成最终的安装,在这块大家有时候要注意一点,因为有些计算机的显卡,驱动可能在刚才安装小的引导安装模块的时候,并没有预先配置在里面。所以有的机器可能图形化环境起不来,那么红旗的系统会默认的引导你进入命令下的文本安装环境,也就是说文字界面的安装过程,对文字界面安装过程,以前一直在探讨是否要中文化,现在考虑到中文化还要额外增加很多资源的负载,所以在文字界面里面通常是一种英文化的环境界面提供给大家的。如果你的机器能够自动被识别出这种图形环境的话,那系统在安装的时候就会自动启动图形的这种安装过程。那么进入到这种图形的安装过程中,相信就会变得很简单了。
第一点是一些协议,是一些法律上的要求,从这点上大家可能也会看到,红旗系统接近国际化的这种状况的特色,比如说在这个协议里面,你是接受,还是不接受,这两点上,默认状况是没有选择的,而以往在很多国产的软件经常为了简单化,默认就是接受,默认就是下一步,以前的版本简单化,一敲回车就过去了,所以你在闭着眼睛敲回车的过程当中,你可能被迫的接受了一种协议,这个是在法律的这种条款里面应该是不允许的。所以在红旗进入亚洲技术体系以后,在协议的接受状况来说,我们已经要求一定要手工去选择,然后是下一步。
接受以后,系统会有两个选项让你去做,这个就是刚才我提到的分区,因为你要装Linux系统的时候,首先你要把它装到某一个分区上面去,两种方法,如果说我对计算机很不熟悉,我怎么做?那就可以选择自动分区,自动分区注意,以前最早的自动分区就是把你的整个硬盘全都格了,重新做成一个新的分区,你可能会丢失很多东西,而现在的自动分区里边,你进去以后它会有多项选择,如果你的硬盘里面有空余的空间,自动分区可以选择就在空余的空间去做,你也可以首先删掉一些分区去做,也都是可以选择的,不是只有一种方式去做的。
所以有些人称自己是菜鸟的时候,你可能选择自动分区,这样去做就可以了。还有手工分区,我们看一下,进入手工分区以后,首先系统会把你当前硬盘上的使用状况给你列举出来,比如说像这个硬盘里面,它有一块硬盘,这块硬盘是叫做SDA,是这么一个硬盘,这个硬盘里面建了两个分区,这是以往在Windows系统上普遍采用的,建一个C作为一个主分区,再建一个扩展分区,其实Linux里面还可以建多个主分区,那么在这些分区里面可以看到1是一个主分区,它是NTFS结构的,而在2里面是扩展分区,扩展分区又有5、6、7、8、9,这里有五个子分区,在Windows里面可能就是D、E、F等等几个分区,那么这里面现在没有空余的分区供我装Linux了,不是我要把Linux装在别的分区里面去,这种情况下建议用户首先你可以觉得有一个分区我不需要了,我删掉它,假设我删掉这个分区,如果要想删掉这个分区的话,自己首先要明确,这个分区你是否真想删掉它,一旦你删掉它的话你的很多数据就可能丢失了,所以之前自己做好准备。
再有不建议在此删掉这个分区,可以建议用户在Windows系统里面把某一个盘,比如说把F盘给卸载下来,因为现在Windows的系统记忆性很强,原来它有一个F盘被使用了,而你在Linux里面用这种方法把它删掉,大家有时候会觉得Windows变得很慢很慢了,这是什么原因呢?就是有一个Windows分区,假设原来叫F盘,这个盘被另外一个系统给删掉,挪走了,变成Linux下的文件格式,不是NTFS格式了,但是Windows默认状况它不认识这种格式,就在耗用资源想努力认出来。而Linux认识NTFS,很多种格式都可以识别出来,Windows是不想去认其他系统格式的,但是这个分区被Linux系统改成EXT3格式了,所以就会变得系统很慢。这样的话这个F盘不是你的了,你不要管它了,可以先把这个分区在Windows中给释放掉就可以了。
这是在做分区准备的时候,如果有了空闲的分区我们就可以安装Linux了,选择空闲分区里面空间大小,看看空间是否足够,这里面空间比较多,大概将近有20个G的空间,选择新建空间的命令,大家要建一个交换分区,如果你的物理内存很大了,一个G、两个G了,你交换分区不建也可以。如果你是做服务器大型数据库应用的话,你真有两个G的物理内存,交换分区也可能再建大一点,一般桌面应用的话,这会儿可以建300兆,没必要理论上非要建1至2倍,没必要,因为硬盘终究是比RAM速度要慢的,选择SWAP,这是交换分区的类型就可以了,一般玩桌面用户建300兆就可以了,确定,OK,马上回到新的界面上可以看到,已经建好了一个交换分区,这个数据有偏差,测出来是298兆,作为交换就可以了。
我还要建一个主分区,主分区就是供咱们装系统数据的,对于一般用户来说,一开始只需要建一个根就可以了,没有必要建更多的分区,玩熟了以后再考虑建不同的分区,同样要建根分区的话首先要停在有效的空闲区域里面,然后再选择新建命令,Linux技术架构里面它是整个一个目录的文件架构,是从根开始的,根是一个反斜线,在这里面大家要把几个词汇给区分开来,斜线这是文件目录的根,里面还有一个boot目录和root超过管理员的用户,这只是一个单的斜线。文件类型,文件类型我们可以选择默认的EXT3这种格式,在红旗教材中,大家再更多的去了解EXT3这种日志结构,比其他的有什么不同,EXT3这种结构就类似于在Windows平台上你去选择NTFS,这种数据状况而已。后面选空间大小,如说这些我都要了,那你都要了,比如说就给它10个G,本身现在5.0版本全部装上去的话,你得有5个G左右的空间,如果还要玩,放歌和电影的话,我觉得怎么着也得有10个G。
然后马上系统给我分辨出来,我已经有一个交换分区,是300的,还有剩一个空闲分区,我选10个G去做,这两个点都是有效的,剩下还有空闲的分区,以后你可能装一个别的版的Linux,再装一个红旗的服务器版,6.0版都可以。分区建好了以后,基本的你就可以下一步了,下一步它首先问你说,你这个交换分区比内存小,给你提供一个警告,因为在以前大家物理内存经常使用16兆、32兆64兆的时候,通过虚拟分区进行数据交换,所以那会儿就是你的交换分区要建成1至2倍,现在有一个G的物理RAM,建300M,我认为够了,你确认说没问题,OK,那你就继续走下去。
再下一步过来以后,这就到了任务引导点了,有一个多任务管理程序,现在这个版本是使用的GRUB,我默认的时候GRUB被安在主引导系统上面,这里面会自动分辨出来当前我系统里面有一个Windows操作系统,我刚才又装了一个红旗桌面,这些菜单的标记自己随时可以修改。你也可以选择默认的时候,系统启动的时候,如果不管它,是哪个系统先启动,如果说我就想玩儿Linux,那么就让Linux先启动。如果我默认的是Windows先启动,都可以,只要来回选择就可以了。如果以后你的操作系统装的多了,也可以选择装到自己其他的分区里面。
下一步,就是多任务管理程序的安装点已经设好了,下一步就可以了,进入下一步以后,系统问你要密码,因为在Linux的用户里面,大家记住root是超级管理员的用户,这是它的密码,密码在桌面版里面可以不给密码,可以直接进去,服务器这块必须要敲密码,桌面用户不太在意,但是记住你这块空着的密码默认是给root用户的,首次登录时,用户名字一定要敲入这个用户名字。root,类似于Windows平台上的管理员用户名称一样,所以我可以先不给它,直接过去。再往后,系统会问一些简单的提示,比如说你的网络需不需要配置,一些其他的用户需不需要建立,这之后基本上没有太多的操作需要你去做了。
所以再继续下一步的时候系统将正式一步一步安装,这会儿恐怕需要等待,根据机器的性能不同等待20分钟、30分钟,安装完,安装过程当中系统会提示你第一张盘片完了的时候,它会自动弹出来,然后放第二张盘片,继续,就会自动安装完成,最后系统会重新启动,然后你来选择启动哪个程序。启动Windows,可能会变慢了,因为我删掉了一个分区。

