强烈要求
回复 #22 szlmwbnmc 的帖子
[url]http://bbs.bitscn.com/116490[/url] 这个地址里就有我编的配置信息 支持linux:victory: :victory:Windows和Linux都将灭亡 虚拟机取而代之
这个技术实际应该早就有公司开始进行了研究,比如GOOGLE,虚拟操作系统好象很早就听说过,但是一直没有产品问世,如果产品出世,将又是一个ITTECH里程碑。 当然了Linux和Windows操作系统之争究竟花落哪家
正当网络产品开发商Novell公司的CEO声称Linux操作系统将扩大其市场的时候,Linux操作系统基金会的官员则宣布:Linux这一开放源代码操作系统正在进入其第二个发展阶段。据Linux操作系统基金会的官员吉姆在LinuxWorld会议上发言时向与会人员表示:计算平台的桂冠之争将在Linux操作系统和全球软件巨头微软公司的Windows操作系统之间展开。据吉姆在其上周三的演讲中宣称,Windows操作系统不会消失,而且他还补充说,微软公司应当受到尊敬。吉姆认为,微软公司的公关做得相当好,制造了对开放源代码软件的怀疑,以及与使用开放源代码软件相关的法律问题。
然而,事实上,Linux操作系统在台式机、服务器、以及手持机领域的市场份额一直在持续提高,这是不可否认的。据Pund-IT公司的首席分析师查尔斯表示,这是由两个主要原因造成的。Linux操作系统以及运行于其上的应用软件都较过去对用户更友好了。在消费者领域,戴尔公司和 Ubuntu公司的合作前景广阔。作为一款用户友好和不面向有技术背景用户的Linux操作系统,Ubuntu公司在其知名度和市场份额方面都有了很大的提高。而在企业领域,通过收购JBoss公司,Red Hat公司在推动Linux操作系统的发展;Novell公司和IBM公司则联手发布能够运行于SUSE Linux操作系统的应用软件。以上这些都为愿意尝试其它技术的企业提供了更多的选择。
据查尔斯表示,由于向Vista操作系统升级需要对硬件进行大量投资才能够满足它对硬件的要求,企业因此会考虑到其它的选择。从Linux操作系统到Mac台式机,再到Google Apps等基于Web的应用软件,企业较过去已经拥有了更多的选择。另外,查尔斯也表示,尽管如此,微软公司在市场上还是占有绝对优势的,然而, Linux操作系统的持续增长也确实是不可否认的。
法院裁决Unix版权归属SCO不服要上诉
8月14日消息,据外电报道,SCO集团承认上周五它在与Novell的法律诉讼中遭到了重大的打击。但是, 它指出这场斗争还没有结束。SCO周末在网站上发表一个简短的声明称,它对地区法院星期五的裁决感到明显地失望。但是,它指出这个案子的一部分问题还没有解决,并且暗示它将提出上诉。
SCO称,虽然法官的裁决在重要问题上支持Novell,但是,这个案子还没有通过法律系统全面解决。对于下一步如何采取行动,我们将继续探索我们的选择
美国地区法院的一位法官上周五做出裁决称,SCO不拥有Unix操作系统的版权。这个裁决对SCO与Novell和IBM之间的官司都将产生不利的影响。SCO已经起诉IBM在Linux中不公正地使用了部分Unix代码。SCO后来又起诉Novell并且声称自己是Unix版权合法的拥有者。
许多人认为星期五的裁决给SCO的法律诉讼敲响了丧钟。法院对Novell说,它现在可以强迫SCO撤销对IBM的诉讼。法院对SCO说,SCO必须向Novell支付其大部分许可证授权收入。SCO向Sun微系统公司和微软收取了使用Unix技术的许可证费。
Novell称,法院的裁决切断了SCO案子的核心,因此消除了SCO对Linux团体的威胁。SCO声称Linux侵犯了Unix的版权。
企业升级Vista态度谨慎青睐Linux及Macs
少数企业7个月前正在计划迁移到Windows vista,根据出自补丁管理厂商PatchLink公司的一项调查显示,更多的厂商声称他们将选择Windows的系统,或Linux及Mac OS X系统。在一项刚刚公布的,多达250家客户范围内进行的民意调查中,patchlink公司指出,已运行Vista的客户仅占被访用户的2%,另外只有9%的被访用户称计划未来三个月采用Vista系统。而另外87%的客户决定保留现有版本的Windows。
与这项调查有相仿结果的另外一项调查,出自Scottsdale 的Ariz-based厂商,发布于06年的12月。在哪项调查中,43%的人称将采用Vista,另外53%的用户称将继续维持现有版本Windows的使用。
现在的调查中,有些公司的决定有悖于他们去年年底的计划。在patchlink公司12月的民调中显示, 28%表示,他们将应用vista在它发布的一年内。但根据11月1日的最新调查显示,只有不到一半多--仅11 %的用户 --将会选择新一代的操作系统。
他们之所以改变主意可能是由于Vista安全性的负面消息。七个月前--在vista的正式开展业务的一周内,大约有50 %的CIO、操作系统零售商、民间组织及一些网络管理员表示,他们认为vista比windows xp将更有保障.
而今天,根据该公司的调查,仅有28%的受访者认为Vista比Xp更加安全。另外,没投票的增到24%,不置可否的增加到49%。
去年, linux和MAX os x的只有少数总监,民间组织,它和网络管理员调查: 2 %的人表示他们计划采用使用开放源代码的Linux,而没有采用mac os x的计划。7月的调查中,注意到其他系统而不用Windows的人群增加了6倍,8%的受访者承认将采用linux系统,4 %表示,他们将应用mac os x系统。
虽然微软公司最近宣布,它迄今为止已经售出了60万份的Vista 副本,但却一直拒绝透露具体有多少买家企业,甚至到底有多少人用于商用。估计有4200万台个人电脑获取许可证协议,已升级到vista 。
Zero-day漏洞是最受IT业界人士关注的系统安全漏洞,根据调查53%的受访者认为这项漏洞将是第一大隐患。
“不同规模的组织都表示:展望Zero-day的攻击是非常令人不安的”,09年调研主管Charles Kolodgy在一份声明中谈到。“ 今天的财务攻击者经常创新性的定制,和设计程式来攻击系统漏洞,所以系统补丁方面一定要预先做好准备才能在遇到攻击时,及时保护系统安全。”
虚拟化对Linux来说是福还是祸
Dell和HP曾暗示,VMware虚拟化设备将结束操作系统时代。真的是这样吗?虽然Linux和虚拟化设备已经能够紧密地结合在一起工作,但是仍需要在虚拟化方面做很多工作才能使PC机和数据中心上更大范围地采用Linux。
Dell CTO Kevin Kettler表示,必须要使得虚拟化技术简单易用。Dell的研究人员目前正在内置了系统管理程序的平台上展开工作,而该系统管理程序提供的是VM运行环境,使用服务器flash驱动程序。 “它的优点就是导入―准备运行以及对这些服务器的管理。” Kettler说。
Kettler举了多个操作系统运行的例子,如在Dell OptiPlex 745上运行Novell SUSE Linux Enterprise Desktop、Windows Vista和Windows XP。Dell过去一直采用XenSource系统管理程序来创建虚拟设备。而因为某些业务安全方面的原因,Kettler在自己的虚拟设备上同时还要运行Mozilla Firefox浏览器。当然,也可能在一台独立的虚拟设备上运行的是计算机辅助设计程序。
Kettler说,这样的多功能性才是“运算的未来趋势”。他还补充说,应用程序的管理以及安全性必须是免费的,因为这也是创建虚拟设备的能力要求。Dell的系统管理程序最终也要被囊括在Dell服务器中,实现高性能的虚拟化技术,尽管Dell过去没有提供实现此功能的时间框架。
HP副总裁Ann Livermore预期,虚拟化技术的创新刚刚起步,“这也是服务系统和服务供应商从事的领域。”
Livermore说,虚拟化技术只是Linux为满足数据中心需要改进的几个方面之一。其他的还包括功率和冷却、管理、安全性和自动化。HP已经开发并获得了Livermore称为“能自行管理”数据中心的技术。上个月,HP透露了公司准备花16亿美元购买数据中心自动化专家Opsware的消息。
上周,HP声称公司已经将Parallel Compositing Library软件捐献给开源社区,该软件能在高性能的计算环境下将复杂的数据集虚拟化。
HP还提高了在服务器上运行Linux的产品价格,目前,在许可证程序下可以获得HP-UX、Windows和OpenVMS。
做好自己的选择
EMC辅助的VMware提供了许多虚拟设备的管理服务,包括动态平衡和资源分配以及集中的备份软件。首席科学家和创始人之一Mendel Rosenblum表示,其中很多服务即将实现。在测试版中提供的一项新特性,已在VMware软件工作站版得以实现,而且它能记录在虚拟设备上的服务器执行情况,之后还可以重复。
Rosenblum还认为虚拟化技术最终还可能构建出操作系统,包括过时的Linux。他支持可直接联系微处理器和其他硬件的虚拟层这样的架构。在顶端运行是指特定应用程序的虚拟设备。他说,这样的方法会更可靠、更安全,更容易管理而且性能更强。
Rosenblum说,虚拟化设备就是理想的架构。软件制造商只要将虚拟设备中运行某一特定应用程序需要的组件进行组装。他说,“我可以将运行应用程序时不需要的、操作系统中的那部分提取出来,构建一个运行应用程序的高度优化的操作系统”。
Rosenblum说,Linux是构建虚拟设备专用软件的最佳选择,因为开源许可会比专有的软件更灵活。大家不需要为Linux支付版税,而且用户可以根据实际需要塑造软件。
红旗Linux助力中国邮政斩获万国邮联金奖
近日,2006年度国际万国邮联EMS质量认证评比结束,在参加评比认证的140个国家和地区的邮政系统中,采用红旗Linux操作系统的中国邮政EMS综合处理平台荣获2006年度国际万国邮联EMS质量认证金奖,这是邮政EMS综合处理平台系统继去年获得银奖后的再度出击。此次红旗Linux操作系统主要被用于邮政EMS综合处理平台系统中的台席接入,在安装了红旗Linux操作系统的邮政EMS综合处理平台系统服务器中,有333台被用于台席接入。近几年,中国邮政与红旗软件公司强强合作,在EMS业务领域引入红旗Linux先进技术,先后对业务架构、业务模型、业务流程等进行明确,规范了中心局系统、电子化支局系统等邮政内、外部信息系统接口,实现了邮政速递业务信息一次采集全网共享,全过程实时动态跟踪查询、质量监控等功能,满足了当前速递业务的实际需要。
据悉,国际万国邮联每年会对全球各邮政EMS运行质量进行综合评定,主要包括投递、时限、信息、查询等反映邮件质量的指标。近几年,中国邮政EMS在业务增长迅速,服务质量持续提高,得到了国际邮联和其它各国邮政的高度评价。
红旗软件自从2000年6月成立以来发展迅猛成为亚洲最大的Linux公司。总部设在北京,并在全国范围内建立和开展了良好的销售渠道和服务网络。产品线包括高端Linux 服务器 OS、cluster系统、台式OS、嵌入式系统 、技术支持服务及培训。政府、邮政、教育、电信、财政、保险、运输、电力、物流、媒介及制造等众多产业应用红旗Linux
解析中国Linux标准战略与战术
“制订标准”现在已经成为了一个时髦的词,而有关各种标准的消息,也不断充斥耳畔,这也昭告了“标准时代”的来临。生于田野,长于社会,不拘小节的小企鹅Linux也未能免俗,各种Linux标准也纷至踏来, 这就是“成长的烦恼”吧!而制订Linux标准正逐步成为我国标准战略的一个重要组成部份。同样是制订标准,小企鹅的出生、成长方式、生存模式以及“它”和我们的相互认知度都对我们制订Linux标准有着重要的影响。
“标准”真的万能吗?认为只要制定了Linux国家标准,Linux就可以走上发展的康庄大道,这是一种错误也不现实的理解。而在当前标准战略的大潮中,其实对Linux真是“爱它并不容易”,因而在制订Linux标准的过程中,需要有更多的耐心和技巧,要做的事还很多。
国际Linux的标准体系
1.POSIX标准
POSIX(Portable Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC 开发的标准系统。该标准是基于现有的Unix 实践和经验,描述了操作系统的调用服务接口,用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植运行。
1991-1993年Linux刚起步时,适逢POSIX 标准的制定正处在最后定稿的时候,POSIX标准为Linux提供了极为重要的信息,使得Linux能够与绝大多数Unix 系统兼容。POSIX目前的最新标准是IEEE 1003.1-2001。
在最初的Linux 内核代码中(0.01 版、0.11 版)就已经为Linux与POSIX标准的兼容做好了准备。通过对0.01 版的内核 /include/unistd.h 文件的分析就可见,Linux在发展初期就想实现与POSIX的兼容。从Linux的发展进程也可以看出, Linux 的成长一直有POSIX 标准的辅佐,没有POSIX 的指导,就不会有Linux的今天。
2.FSG(Free Standard Group)标准系列
Linux标准化规范和工作组――LSB(Linux Standard Base) 工作组是Free Standards Group的成员工作组。LSB是Linux领域重要和有影响的标准化组织。LSB工作组以达成“Standardizing The Penguin”为目标,制定最基本的标准,如公众命令集和文件传输的格式等,为应用之间的兼容奠定基础。它致力于开发和推广一系列的标准,提高不同 Linux发行版本的兼容性,使得软件应用得以运行在各种符合LSB标准的系统中,同时也帮助协调软件开发商向Linux移植和开发产品。目前国际上流行 的Linux版本基本都遵循LSB标准,该规范是Linux世界统一的重要力量,可以说是Linux的工业标准。在LSB的发展历程中较为重要版本是 V1.3,目前最新版本是2004年9 月份所推出的LSB V2.0,主要是在V1.3的基础上增加了对C++的支持。LSB V2.0也不能完全解决当前Linux应用中所面临的兼容性问题。
OpenI18N (Open Internationalization Initiative)致力于增强国际化背景下的软件应用的可移植性和互操作性,提供一个通用的开放源码环境,使得全球不同文化、语言的应用程序可以正确地运行和正确地表达。OpenI18N也制定相关的标准并开发验证和测试工具包。符合 OpenI18N标准的前提条件是符合对应的LSB标准。
在FSG中除了LSB和OpenI18n 外,还有许多有影响的标准组,如LANANA (Linux Assigned Names and Numbers Authority)、 OpenPrinting、Accessibility、DWARF、Open Cluster。它们主要关注于特定的领域应用。
3.OSDL(Open Source Development Lab)标准系列
CGL(Carrier Grade Linux)是由OSDL资助的项目,致力于制订一个符合电信运营商要求的Linux标准。它针对网关, 信令服务器、管理服务器等电信应用提出了对Linux的增强,满足集成电信、数据和Internet的新一代通信基础设施的需要。CGL承诺遵守LSB标准,保持 Linux版本的一致性,并遵守开放源码的许可协议和开放源码的开发流程。CGL支持相关软件包的测试和认证,是一个完整的体系。
DCL(Data Center Linux)也是OSDL资助的项目,致力于制订一个满足企业数据中心需要的Linux标准。它面向金融行业和制造业等运行关键性业务系统。其特征是积极采用新技术,使大型系统能运行关键性业务并承担高风险和重负荷。
DTL(Desktop Linux)是OSDL新近资助的项目,旨在推进Linux企业级的桌面应用。该项目目前处于筹划期,对外发布的信息较少。据可靠消息,受中国大力推进桌面Linux操作系统的影响,OSDL将加大与中国的合作力度,特别是在桌面Linux领域。
4.United Linux (UL)
2002年6月,Caldera、 Conectiva、SuSE以及TurboLinux公司宣布成立UNITEDLINUX组织,计划使Linux的开发与认证工作围绕一个全球统一的商用Linux版本进行。 UNITED LINUX(简称UL)将满足企业用户对标准的商用Linux版本的需要,该版本能跨越软件及硬件平台,从而加速企业采用Linux。
根据达成的协议,四家公司将通力合作开发一个通用核心的Linux操作系统环境,称之为UL软件。四家合作公司将在UL操作系统上捆绑自己的增值产品与服务,并以各自的品牌进行市场与销售。几乎每个为商务提供部分技术架构的供应商都表示支持UL,包括系统与软件供应商AMD、Borland、CA、富士通-西门子、 HP、IBM、Intel、NEC和 SAP。为确保产品的兼容性,独立硬件供应商与独立软件供应商在不同的Linux版本上,花费了大量的时间与费用来认证他们的产品与服务。UL将提供一个真正基于标准的Linux操作环境,使供应商需要认证的Linux版本显著减少。
因为众多原因,United Linux基本上归于平静,但对于如何防止Linux的分裂、如何简洁Linux生态链提供了有益的参考。
我国Linux标准的发展现状
在国务院信息化工作办公室、信息产业部、国家标准化管理委员会、科技部等部门的支持下,我国Linux标准化工作已取得了很大进展。
科技部“863”计划资助了Linux相关标准与规范的研究。2003年科技部通过了中文Linux和办公软件相关标准与规范(2003AA1Z2010)、中文Linux应用编程界面(API)规范(20032268-T-339)以及中文Linux系统技术要求规范(20032262-T-339)的立项,由中国电子信息标准研究所牵头承担。
根据系统规划拆分为以下六个项目:Linux标准体系研究、Linux应用编程界面(API)规范、Linux桌面系统技术要求
规范、Linux服务器系统技术要求规范、Linux用户界面规范以及嵌入式Linux技术规范。
《Linux标准体系研究报告》已完成;《Linux应用编程界面(API)规范》、《Linux桌面系统技术要求规范》、《Linux服务器系统技术要求规范》和《Linux用户界面规范》已经进行到征求意见的第二稿,涉及的四份规范是当前在网上备受争议并受到日、韩两国冷淡的“四份标准”;《嵌入式 Linux技术规范》完成前期调研,形成标准大纲草案,并提交了规范草案。
信息产业部成立了 “Linux标准工作组”。2004年4月9日信息产业部成立了Linux标准工作组以推进我国的Linux标准建设。标准组的初始成员由“863”计划所资助项目的参与者扩大到13家,随着Linux标准组工作的进行,有更多的企业加入到Linux标准组中来,参与企业也覆盖了Linux产业的方方面面,截止2004年9月30日,Linux标准组共有正式会员28家,观察会员2家。
当前 Linux标准工作组的工作分为五个专题组在推进标准工作组的工作,这五个专题组分别:桌面Linux操作系统标准专题组、服务器Linux操作系统标准专题组、用户界面标准专题组、嵌入式Linux标准专题组和基于电子政务的Linux标准专题组。随着东北亚在开源软件领域合作体系的形成,Linux标准工作组也正在为论坛提供更多的标准及标准相关方向的业务支撑。
制订Linux标准需要注意的问题
1.不能回避知识产权问题和专利风险
试图通过国家标准争取市场主动,甚至通过推行国家标准参与世界市场,正在成为信息产业发展的一个倾向。任何国家都需要技术标准管理,然而,如果管理不当,则很可能适得其反,我国在这方面的教训比较深刻,因而在制订Linux方面需要慎之又慎。
Linux的首要特征是开放与自由,但开放的东西并不一定是无知识产权的;而开源以及Linux领域以GPL为代表一批许可证协议族在Linux规模化商业应用方面制造了不少壁垒,反而不绲鼻按蟛糠萆桃等砑康鳌癈opyright”而看得更真切。在开源模式下发展的Linux缺少必要的软件的筛选以及剔除机制,也为Linux与其商业软件之间的“纠葛”提供了让人想像的空间。
国家标准是公共知识产权,不能为个人或企业所拥有。专利与知识产权的问题在软件领域一直就是一个不容易界定的问题,因而在制订Linux标准时,我们需要从何种层次来定义与撰写标准,规避知识产权与专利方面的影响,需要参与标准的决策者和制订者拥有极高的智慧。
2.吸引Linux生态链企业广泛参与
受思维定势的影响,一般人认为制订一个标准、用行政力量公布和推行,就能取得应用与推广的成功,就能获得市场主动权和进入国际市场的机会了。在市场经济环境下,在WTO的环境下,这是一条没有希望的路。要推行Linux标准,至少需要有相当广泛的应用范围和普及程度,否则任何标准都难以推开。
我国推行Linux国家标准,那就应该是符合市场整体利益的国家行为。然而,在标准制定过程,如果仅有少数企业参加,受商业利益因素的趋势,标准的内容就像厂商产品的用户说明书,而不是符合市场整体利益的法规规范条款;在国内缺少Linux核心技术的情况下,或许受到参与标准制订者能力的限制,在标准的制订过程中,避重就轻,难以制订出符合产业发展需求的标准。在Linux标准的制订过程中,需要有众多的单位来参与,不仅仅只是少数Linux企业,而应该包括众多的Linux操作系统厂商、独立软件提供商、设备厂商以及科研院所、用户和社区。
在Linux标准的制订过程中,需要有众多的单位来参与,不仅仅只是少数Linux企业,而应该包括众多的Linux操作系统厂商、独立软件提供商、设备厂商以及科研院所、用户和社区。
开始Linux编程的缘由
操作系统现代观点。unix环境高级编程,unix网络编程,TCP/IP详解卷一。到最后我离黑客渐渐的就远了。这几门课程让我受益匪浅。没有白学。话说,我喜欢unix/linux,真的是被忽悠上去的。听高手们说linux多么多么好。我也不晓的怎么回事。直到安装好了Redhat之后发现linux桌面效率很低,才吃了一惊。不过我后来大大的喜欢上了linux虽然说有过动摇,但是最终还是看起了linux0.11的代码。下一步,操作系统原理和微机原理要深入的看一下。要看微机原理,做起码我觉得要先看数字电路,模拟电路。另外,本人有一个很大的毛病,就是不动手写代码,大型的程序,除了一个java的学生管理系统其它的都没用上。这也是一个极大的问题。所以最后要对自己鼓劲,加油。我相信一切都会好起来的。我一定会成为高手。
五大领域威胁微软
据国外媒体报道,在全球IT市场,英特尔和微软一向被视为亲密无间的朋友。但有分析师日前指出,英特尔在很多方面已经成为了微软的绊脚石。最近,英特尔又投资了一家小型开源应用开发商Centric CRM。事实上,这并不是微软首次支持开源产业,MySQL和JBoss 也有英特尔的投资。
对此,有分析师称,英特尔在下列5个领域对微软构成了威胁:
1. Windows Server威胁
众所周知,英特尔与红帽的联盟使Red Hat Linux成为了流行的服务器操作系统。也正是因为红帽的威胁,才迫使微软与Novell结成联盟。
2. 服务器应用威胁
在英特尔的资助下,Centric CRM将对微软的Dynamics CRM构成威胁。当然,Oracle/Siebel、SalesForce.com和其他CRM软件厂商的日子也不会好过。
3. 桌面威胁
作为一款发展速度较快的开源桌面系统之一,英特尔是Ubuntu Linux最高调的支持者之一。事实上,7月即将召开的Ubuntu LIVE大会也是由英特尔和戴尔赞助的。
4. 移动设备威胁
英特尔正与Ubuntu合作,为互联网设备和智能手机开发移动/嵌入式Linux系统。预备版本有望今秋上市,而运行该系统的英特尔移动设备将于明年初上市。
5. 微软自身实力下滑
20世纪90年代,微软对PC和硬件厂商拥有绝对的影响力。而如今,英特尔和戴尔大力支持开源产业,从而提升了一些小型硬件厂商打破微软垄断的信心。 *Linux 的诞生和发展
Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。Linux 操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。
下面主要根据这五个基本线索来追寻一下Linux 的开发历程,它的酝酿过程,最初的发展经历。首先分别介绍其中的四个基本要素(UNIX、MINIX、GNU 和POSIX,Internet 的重要性显而易见,所以不用对其罗嗦),然后根据Linux 的创始人Linus Toravlds 从对计算机感兴趣而自学计算机知识,到心里开始酝酿编制一个自己的操作系统,到最初Linux 内核0.01 版公布,以及从此如何艰难地一步一个脚印地在全世界hacker 的帮助下最后推出比较完善的1.0 版本这段时间的发展经过,也即对Linux 的早期发展历史进行详细介绍。
对于Linux的一般发展史,许多文章和书籍都有介绍,这里就不重复。
*UNIX 操作系统的诞生
Linux 操作系统是UNIX 操作系统的一个克隆版本。UNIX 操作系统是美国贝尔实验室的Ken.Thompson和Dennis Ritchie 于1969 年夏在DEC PDP-7 小型计算机上开发的一个分时操作系统。当时Ken Thompson 为了能在闲置不用的PDP-7 计算机上运行他非常喜欢的星际旅行(Space travel)游戏,在1969 年夏天乘他夫人回家乡加利福尼亚渡假期间,在一个月内开发出了unix 操作系统的原型。当时使用的是BCPL 语言(基本组合编程语言),后经Dennis Ritchie 于1972 年用移植性很强的C 语言进行了改写,使得UNIX 系统在大专院校得到了推广。
*MINIX 操作系统
MINIX 系统是由Andrew S. Tanenbaum(AST)开发的。AST 是在荷兰Amsterdam 的Vrije 大学数学与计算机科学系统工作,是ACM 和IEEE 的资深会员(全世界也只有很少人是两会的资深会员)。共发表了100 多篇文章,5 本计算机书籍。AST 虽出生在美国纽约,但是是荷兰侨民(1914 年他的祖辈来到美国)。他在纽约上的中学、M.I.T上的大学、加洲大学Berkeley 分校念的博士学位。由于读博士后的缘故,他来到了家乡荷兰。从此就与家乡一直有来往。后来就在Vrije 大学开始教书、带研究生了。荷兰首都Amsterdam 是个常年阴雨绵绵的城市,而对于AST 来说,这最好不过了,因为这样他就可以待在家里摆弄他的计算机了。MINIX 是他1987年编制的,主要用于学生学习操作系统原理。到91年时版本是1.5。目前主要有两个版本在使用: 1.5 版和2.0 版,当时该操作系统在大学使用是免费的,但其它用途不是,当然目前都已经是免费的,可以从许多FTP上下载。
对于Linux 系统,他表示对其开发者Linus 的称赞。但他认为Linux 的发展有很大原因是因为他为了保持minix 的小型化,能让学生在一个学期内就能学完,而没有接纳全世界许多人对Minix 的扩展要求。因此这激发了Linus 编写Linux。Linus 正好抓住了这个好时机。
作为一个操作系统,MINIX 并不是优秀者,但它同时提供了用C 语言和汇编语言写的系统源代码。这是第一次使得有抱负的程序员或hacker 能够阅读操作系统的源代码,在当时这种源代码是软件商一直小心地守护着的。
*GNU 计划
GNU 计划和自由软件基金会(the Free Software Foundation - FSF)是由Richard M. Stallman 于1984 年一手创办的。旨在开发一个类似 Unix、并且是自由软件的完整操作系统:GNU 系统。(GNU 是"GNU's Not Unix"的递归缩写,它的发音为"guh-NEW"。)各种使用linux 作为核心的GNU 操作系统正在被广泛的使用。虽然这些系统通常被称作"Linux",但是严格地说,它们应该被称为GNU/Linux 系统。
到上世纪90 年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括有名的emacs 编辑系统、bash shell 程序、gcc 系列编译程序、gdb 调试程序等等。这些软件为Linux 操作系统的开发创造了一个合适的环境,是Linux 能够诞生的基础之一。以至于目前许多人都将Linux 操作系统称为"GNU/Linux"操作系统。
*POSIX 标准
POSIX(Portable Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC 开发的一簇标准。该标准是基于现有的UNIX 实践和经验,描述了操作系统的调用服务接口,用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植运行。它是在1980 年早期一个UNIX 用户组(usr/group)的早期工作的基础上取得的。该UNIX 用户组原来试图将AT&T 的系统V 和Berkeley CSRG的BSD 系统的调用接口之间的区别重新调和集成,从而于1984 年产生了/usr/group 标准。1985 年,IEEE操作系统技术委员会标准小组委员会(TCOS-SS)开始在ANSI 的支持下责成IEEE 标准委员会制定有关程序源代码可移植性操作系统服务接口正式标准。到了1986 年4 月,IEEE 就制定出了试用标准。第一个正式标准是在1988 年9 月份批准的(IEEE 1003.1-1988),也既以后经常提到的POSIX.1 标准。
1989 年POSIX 的工作被转移至ISO/IEC 社团,并由15 工作组继续将其制定成ISO 标准。到1990 年,POSIX.1 与已经通过的C 语言标准联合,正式批准为IEEE 1003.1-1990(也是ANSI 标准)和ISO/IEC 9945-1:1990 标准。
POSIX.1 仅规定了系统服务应用程序编程接口(API),仅概括了基本的系统服务标准,因此期望对系统的其它功能也制定出标准。这样IEEE POSIX 的工作就开始展开了。在1990 年,刚开始有十个批准的计划在进行,有近300 多人参加每季度为期一周的会议。着手的工作有命令与工具标准(POSIX.2)、测试方法标准(POSIX.3)、实时API(POSIX.4)等。到了1990 年上半年已经有25 个计划在进行,并且有16 个工作组参与了进来。与此同时,还有一些组织也在制定类似的标准,如X/Open,AT&T,OSF 等。
在90 年代初,POSIX 标准的制定正处在最后投票敲定的时候,那是1991-1993 年间。此时正是Linux刚刚起步的时候,这个UNIX 标准为Linux 提供了极为重要的信息,使得Linux 的能够在标准的指导下进行开发,能够与绝大多数UNIX 系统兼容。在最初的Linux 内核代码中(0.01 版、0.11 版)就已经为Linux与POSIX 标准的兼容做好了准备工作。在0.01 版的内核/include/unistd.h 文件中就已经定义了几个有关POSXI 标准要求的常数符号,并且在注释中就写到"ok,这也许是个玩笑,但我正在着手研究它呢"。
1991 年7 月3 日在comp.os.minix 上发布的post 上就已经提到了正在搜集POSIX 的资料。(当然此时还不存在Linux 这个名称,当时Linus 的脑子里想的可能是FREAX ,FREAX 的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行Linux 系统的开发,并且在Linux 最初的时候已经想到要实现与POSIX(UNIX 的国际标准)的兼容问题了。
*Linux 操作系统的诞生
1981 年IBM 公司推出享誉全球的微型计算机IBM PC。在1981-1991 年间,MS-DOS 操作系统一直是微型计算机上操作系统的主宰。此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。当时Apple 的MACs 操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。
当时的另一个计算机技术阵营是Unix世界。但是Unix操作系统就不仅是价格贵的问题了。为了寻求高利率,Unix经销商将价格抬得极高,PC小用户就根本不能靠近它。曾经一度受到Bell Labs的许可而可以在大学中用于教学的UNIX源代码一直被小心地守卫着不需公开。对于广大的PC用户,软件行业的大型供应商始终没有给出有效的解决该问题的手段。正在此时,出现了MINIX操作系统,并有一本详细的书本描述它的设计实现原理。由于AST的书写的非常详细,并且叙述有条有理,几乎全世界的计算机爱好者都在看这本书以理解操作系统的工作原理。其中也包括Linux系统的创始者Linus Benedict Torvalds。当时(1991年),Linus Benedict Torvalds 是赫尔辛基大学计算机科学系的二年级学生,也是一个自学hacker。这个21 岁的芬兰年轻人喜欢鼓捣计算机,测试计算机的能力和限制。但当时缺乏的是一个专业级的操作系统。MINIX 虽然很好,但只是一个用于教学目的简单操作系统,而不是一个强有力的实用操作系统。
到1991 年,GNU 计划已经开发出了许多工具软件。最受期盼的Gnu C 编译器已经出现,但还没有开发出免费的GNU 操作系统。即使是MINIX 也开始有了版权,需要购买才能得到源代码。而GNU 的操作系统HURD 一直在开发之中,但并不能在几年内完成。对于Linus 来说,已经不能等待了。从1991 年4 月份起,他开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel 386 体系结构保护模式运行方式下的编程技术。但后来Linux 的发展却完全改变了初衷。
1991 年初,Linux 开始在一台386sx 兼容微机上学习minix 操作系统。通过学习,他逐渐不能满足minix 系统的现有性能,并开始酝酿开发一个新的免费操作系统。根据Linus 在comp.os.minix 新闻组上发布的消息,我们可以知道他逐步从学习minix 系统到开发自己的Linux 的过程。
Linus 第1 次向comp.os.minix 投递消息是在1991 年3 月29 日。题目是"gcc on minix-386 doesn't optimize",是有关gcc 编译器在minix-386 上运行的优化问题,由此可知,Linus 在1991 年的初期已经开始深入研究了minix 系统,并在这段时间有了改进minix 操作系统的思想,而且在进一步学习minix系统中,逐步演变为想自己重新设计一个基于Intel 80386 体系结构的新操作系统。他在回答有人提出minix 上的一个问题时,所说的第一句话是"阅读源代码"("RTFSC (Read the Fucking Source Code :-)")。他认为答案就在源程序中。这也说明了对于学习系统软件来说,你不光需要懂得系统的工作基本原理,还需要结合实际系统,学习实际系统的实现方法。因为理论毕竟是理论,其中省略了许多枝节,而这些枝节问题虽然没有太多的理论含量,但却是一个系统必要的组成部分,就像麻雀身上的一根羽毛。
从1991 年的4 月份开始,Linus 几乎花了全部时间研究386-minix 系统(hack the kernel),并且尝试着移植GNU 的软件到该系统上(GNU gcc、bash、gdb 等)。并于4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。
第一个与Linux 有关的消息是在1991 年7 月3 日在comp.os.minix 上发布的(当然此时还不存在Linux 这个名称,当时Linus 的脑子里想的可能是FREAX ,FREAX 的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行Linux 系统的开发,并且在Linux 最初的时候已经想到要实现与POSIX(UNIX 的国际标准)的兼容问题了。
在Linus 的下一发布的消息中(1991 年8 月25 日 comp.os.minix),他向所有minix 用户询问"What would you like to see in minix?"("你最想在minix 中见到什么?"),在该消息中他首次透露出正在开发一个(免费的)386(486)操作系统,并且说只是兴趣而已,代码不会很大,也不会象GNU 的那样专业。开发免费操作系统这个想法从4 月份就开始酝酿了,希望大家反馈一些对于minix 系统中喜欢那些特色不喜欢什么等信息,由于实际的和其它一些原因,新开发的系统刚开始与minix 很象(并且使用了minix 的文件系统)。并且已经成功地将bash(1.08 版)和gcc(1.40 版)移植到了新系统上,而且在过几个月就可以实用了。
最后,Linus 申明他开发的操作系统没有使用一行minix 的源代码;而且由于使用了386 的任务切换特性,所以该操作系统不好移植(没有可移植性),并且只能使用AT 硬盘。对于Linux 的移植性问题,Linus 当时并没有考虑。但是目前Linux 几乎可以运行在任何一种硬件体系结构上。
到了1991 年的10 月5 日,Linus 在comp.os.minix 新闻组上发布消息,正式向外宣布Linux 内核系统的诞生(Free minix-like kernel sources for 386-AT)。这段消息可以称为Linux 的诞生宣言,并且一直广为流传。因此10 月5 日对Linux 社区来说是一个特殊的日子,许多后来Linux 的新版本发布时都选择了这个日子。所以RedHat 公司选择这个日子发布它的新系统也不是偶然的。
*Linux 操作系统版本的变迁
0.00 (1991.2-4?) 两个进程分别显示AAA BBB
0.01 (1991.9?)第一个正式向外公布的Linux 内核版本。
0.02 (1991.10.5)该版本以及0.03 版是内部版本,目前已经无法找到。
0.03 (1991.10.5)
0.10 (1991.10)由Ted Ts'o 发布的Linux 内核版本。
0.11 (1991.12.8)基本可以正常运行的内核版本。
0.12 (1992.1.15)主要加入对数学协处理器的软件模拟程序。
0.95 (0.13) (1992.3.8) 开始加入虚拟文件系统思想的内核版本。
0.96 (1992.5.12)开始加入网络支持和虚拟文件系统VFS。
0.97 (1992.8.1)
0.98 (1992.9.29)
0.99 (1992.12.13)
1.0 (1994.3.14)
1.20 (1995.3.7)
2.0 (1996.2.9)
2.20 (1999.1.26)
2.40 (2001.1.4)
2.60 (2003.12.17)
将Linux 系统0.13 版内核直接改称0.95 版,Linus 的意思是让大家不要觉得离1.0 版还很遥远。同时,从0.95 版开始,对内核的许多改进之处(补丁程序的提供)均以其他人为主了,而Linus 的主要任务开始变成对内核的维护和决定是否采用某个补丁程序。
*Linux 名称的来由
Linux 操作系统刚开始时并没有被称作Linux,Linus 给他的操作系统取名为FREAX,其英文含义是怪诞的、怪物、异想天开等意思。在他将新的操作系统上载到ftp.funet.fi 服务器上时,管理员Ari Lemke很不喜欢这个名称。他认为既然是Linus 的操作系统就取其谐音Linux 作为该操作系统的目录吧,于是Linux 这个名称就开始流传下来。
在Linus 的自传《Just for Fun》一书中,Linus 解释说:"坦白地说,我从来没有想到过要用Linux 这个名称发布这个操作系统,因为这个名字有些太自负了。而我为最终发布版准备的是什么名字呢?Freax。实际上,内核代码中某些早期的Makefile - 用于描述如何编译源代码的文件 - 文件中就已经包含有"Freax"这个名字了,大约存在了半年左右。但其实这也没什么关系,在当时还不需要一个名字,因为我还没有向任何人发布过内核代码。而Ari Lemke,他坚持要用自己的方式将内核代码放到ftp 站点上,并且非常不喜欢Freax 这个名字。他坚持要用现在这个名字(Linux),我承认当时我并没有跟他多争论。但这都是他取的名字。所以我可以光明正大地说我并不自负,或者部分坦白地说我并没有本位主义思想。但我想好吧,这也是个好名字,而且以后为这事我总能说服别人,就象我现在做的这样。"-- Linus Torvalds《Just for fun》第84-88 页。 通过上述说明,我们可以对上述Linux 的五大支柱归纳如下:
① UNIX 操作系统 -- UNIX 于1969 年诞生在Bell 实验室。Linux 就是UNIX 的一种克隆系统。UNIX的重要性就不用多说了。
② MINIX 操作系统 -- Minix 操作系统也是UNIX 的一种克隆系统,它于1987 年由著名计算机教授Andrew S. Tanenbaum 开发完成。由于MINIX 系统的出现并且提供源代码(只能免费用于大学内)在全世界的大学中刮起了学习UNIX 系统旋风。Linux 刚开始就是参照Minix 系统于1991 年才开始开发。
③ GNU 计划-- 开发Linux 操作系统,以及Linux 上所用大多数软件基本上都出自GNU 计划。Linux只是操作系统的一个内核,没有GNU 软件环境(比如说bash shell),则Linux 将寸步难行。
④ POSIX 标准 -- 该标准在推动Linux 操作系统以后朝着正规路上发展起着重要的作用。是Linux前进的灯塔。
⑤ INTERNET -- 如果没有Intenet 网,没有遍布全世界的无数计算机骇客的无私奉献,那么Linux最多只能发展到0.13(0.95)版的水平。
又少了一个Linux的使用者
Ping终究放弃了Linux的使用,虽然前后使用了1年多,但是终究在需要无穷尽的简历登记和网上报名中放弃了,具体到某一个软件,那就是浏览器是其罪魁祸首,几乎所有她需要的报名和登记都只支持IE,虽然我给她安装了WINE-IE,但是依然会遇到这样或者那样的问题,别人30分钟能完成报名,她可能需要2个小时,电脑毕竟只是机器,这样情况下,我只能对她说一句话,“那你使用WINDOWS吧”。此时,Linux虽然还是在她的机器上,但是显然已经失宠了。而后的毕业论文,明文规定需要doc文档,Linux下面的各种office几乎都不能完成格式要求,于是再一次进入了windows,虽然我非常希望她可以使用LATEX,不过我知道,那仅仅限于憧憬和希望。于是在硬盘资源日益缺希的情况下,她提出了最后的一个要求:“你能把Linux格式化吗?我硬盘空间不够了”,我还能说什么呢?
于是就顺便测试了Linux系统中自带的卸载程序,在几次enter键和输入y后,一个Linux使用者就失去了。
Solaris第一次亲密接触
1、下载去sun公司网站上下载,速度还可以!这里我下载的DVD版,总共有5个*.zip的文件,下载下来后将其解压到同一目录下,如果后在命令行下输入以下命令:
copy /b solxxxxx-a + solxxxxx-b + solxxxxx-c + solxxxxx-d + solxxxxx-e Solaris10.iso
将这五个文件合成一个ISO文件,如果你有DVD的刻录机,可将这个文件通过光盘对拷的方式刻录到一个DVD光盘。
2、安装
在我心爱的本本上直接安装Solaris有点后怕,毕竟是第一次接触Solaris,为了保险起见,我想先通过虚拟机方式安装!开始我想偷懒,用了VMWare5.0,这个版本稳定且占用硬盘空间小,可是我连续安装了几次都没有成功,总是出现蓝屏,郁闷,这个肯定是软件不兼容导致的硬件问题。没办法只好卸载VMWare5,去网上下了个VMWare6,安装好后,发现这个版本还真他妈的占用空间,居然占用了618M的硬盘空间,又郁闷一回。
好了开始在VM虚拟机下安装Solaris,这个就不用多说,拣重点的提,选择ISO镜像文件安装,可以省去刻录DVD物理光盘的麻烦,另外,分配给Solaris的磁盘空间要大于6G。后面也没有什么介绍的,按照提示选择就是。好了,没有什么问题,安装完毕。
3、体验
启动Solaris,输入用户名和密码,让你选择桌面类型,我先体验了下CDE桌面,真丑,我只能这么说,而且每个应用程序都是占用整个屏幕,连任务栏都没有,还真不习惯,不过在虚拟机下,我的无线网卡上网一切正常,爽歪歪!启动Mozilla,找了好久,终于找到终端,敲了几个命令,发现不能命令补全,解决办法:
默认系统调用shell为/sbin/sh,此shell不支持命令补全及重复显示,输入很费劲。修改/etc/passwd,将root的/sbin/sh更改为/bin/bash 注意:非/sbin/bash
或直接调用bash:
/bih/bash
想体验下其他桌面,注销,再次登陆的时候没有第一次登陆时会直接提供桌面选择的选项,看到输入对话框下方有个“选项”的下拉列表框,原来更改桌面的选择藏在这里。依次选择“选项-〉会话过程-〉Java桌面系统”登陆后,发现这个桌面比刚刚那个CDE桌面环境要漂亮多了,也更符合我们的使用习惯。
Ubuntu社区服务器被中国黑客攻击当肉鸡
Ubuntu社区8月6日发现自己8台服务器中的5台已经被入侵,因此他们停机检查,这一看可不得了,一个来自中国的IP地址黑掉了Ubuntu,并颇具创意地用它做肉鸡攻击别人.8月14日,社区将检修完毕的服务器重新放入安全区域,并制作了完整的备份.据了解,这位来自中国的攻击者已经获得了几乎所有站点的shell.技术人员们认为,FTP可能是他们服务器安全的最薄弱环节,未经加密明文传输的密码让这位中国抓鸡者攻下了第一个桥头堡.
也许连这位中国黑客自己也不知道他拿下的是Ubuntu的服务器,但这给Ubuntu社区造成了巨大的麻烦,技术人员几乎将系统的每一个部分都狠狠地检查了一遍. 一、 直击Linux:12问
1.什么是Linux?
Linux是一个诞生于网络、成长于网络且成熟于网络的奇特的作系统。1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX作系统的想法,当年,Linux就诞生了,为了不让这个羽毛未丰的作系统矢折,Linus将自已的作品Linux通过Internet发布。从此一大批知名的、不知名的电脑黑客、编程人员加入到开发过程中来,Linux逐渐成长起来。
Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux交易中获利。然而这种纯粹的自由软件的理想对于Linux的普及和发展是不利的,于是Linux开始转向GPL,成为GNU阵营中的主要一员。
现在,Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、CORE、ORACLE等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流作系统之一。
2.什么是自由软件?
自1984年起,麻省理工学院开始支持"世界最后一名黑客"Richard stallman在软件开发团体中发起自由软件运动,从而自由软件基金会FSF、GPL协议和GNU项目就此诞生,掀开了自由软件革命的序章。
GPL,通用公共许可协议,这是与传统商业软件许可协议CopyRight对立的,所以又被戏称为CopyLeft。GPL保证任何人有共享和修改自由软件的自由。任何人有权取得、修改和重新发布自由软件的源代码,并且规定在不增加附加费用的条件下可以得到自由软件的源代码。同时还规定自由软件的衍生作品必须以GPL作为它重新发布的许可协议。
而GNU项目的目标是建立可自由发布的、可移植的UNIX类作系统。
3.从技术上说,Linux有什么优点?
1) 提供了先进的网络支持:内置TCP/IP协议;
2) 真正意义上的多任务、多用户作系统;
3) 与UNIX系统在源代码级兼容,符合IEEE POSIX标准;
4) 核心能仿真FPU;
5) 支持数十种文件系统格式;
6) 完全运行于保护模式,充分利用了CPU性能;
7) 开放源代码,用户可以自己对系统进行改进;
8) 采用先进的内存管理机制,更加有效地利用物理内存;
4.我需要学习Linux吗?
电脑初学者:强烈建议你远离配置、管理均相当繁琐的Linux,去拥抱Windows那通俗易懂的图形界面;
文字处理者:Windows多年的发展,已经开发出了一套"所见即所得"文字处理软件,犯不着与黑底白字的vi较劲;
编程爱好者:Linux的源代码完全公开,是编程爱好者的福音。剖析内核,量身定做不是你的愿望吗?怎么样,试试吧!
网络管理员:拥抱Linux吧。据权威机构评测 ,Linux在同配置机器上的网络服务效率是NT的1.8倍,而且还是免费的,老板一定会笑的。
总之,如果你具备以下条件之一,就拥抱Linux吧:
1) 对编程有狂爱,总喜欢用程序解决问题;
2) 具有较强的钻研精神,喜欢对问题刨根问底;
3) 对构造网络服务器有兴趣的人;
4) 你的PC老掉牙了,跑Windows像蜗牛;
5) 想学习、了解UNIX作系统;
6) 极其厌恶Windows的蓝屏死机;
7) 不想花钱,又想用正版软件的人。
5.Linux会取代Windows 9x吗?
计算机在应用中可以分为桌面应用(工作站/客户机)和服务器应用,桌面应用直接面向客户,实现一些个性化的工作;服务器应用则是一些后台处理系统,实现一些共性的服务工作。对于桌面应用来说,易用性十分重要,而对于服务器而言,性能可靠、稳定才是更重要的。
所以为服务器设计的性能可靠、稳定的UNIX作系统与为桌面系统设计的用户界面友好的Windows 9x系统一直是长期并存的主流作系统。
Linux作系统是一种类UNIX作系统,其设计上对稳定性的考虑比易用性考虑要多得多,它不是一种桌面系统,它也不是为了取代桌面系统而出现的。所以Linux不会取代Windows 9x。
6.Linux与WindowsNT谁更好?
WindowsNT作系统是微软公司进军服务器作系统的利器,设计系统时在满足服务器需求的前提下,融入了Windows 9x的图形化界面的优势,使得其易于使用,深受用户喜欢,其市场占有率也因此节节上升。
然而图形界面的代价,使系统的效率降低了,所以它适合中小企业、个人用户、对性能要求不严格的场合选用。
而Linux则适用于强调性能指标,对用户界面要求不大的的应用上。
7.Linux与UNIX有什么不同?
Linux也是属于UNIX家族的一员,它有许多特性是与UNIX相同的,它们之间的最大区别在于以下两点:
1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上;
2) UNIX是商业软件,而Linux是自由软件,免费、公开源代码的。
8.Linux能应用在哪些领域呢?
1) 教育领域:设计先进、公开源代码这两大特性使得Linux成为了作系统课的活教材;
2) 网络服务器领域:稳定、健壮、系统要求低、网络功能强使得Linux成为现在Internet服务器作系统的首选,现已达到了25%的占有率;
3) 企业Internet:可以用低廉的投入架设E-MAIL服务器、WWW服务器、代理服务器、透明网关、路由器;
4) 视频制作领域:著名的《泰坦尼克号》就是由200多台Linux协作完成其中的特技效果的。
9.Linux作系统发展现状和未来如何?
在2000年的LinuxWorld大会上,明显感觉到:社会各界对免费发布的作系统的支持的力度大大增强了,特别是许多硬件厂商,比如 IBM、HP和 Dell 纷纷加入到Linux领域,极大地促进了这种作系统的发展。
虽然,现在纷繁复杂的多种Linux发行版,各自为阵,降低了Linux的整体战斗力。但业界认为,不同的发行版本最终会产生不断细分的市场,各个版本将专注处理比较专业的东西。
Linux作系统经历过市场的洗礼之后,一定会创造出更大的辉煌。
10.Linux对软件业有什么影响呢?
最早,程序是程序员思想的结晶,是人类共同的文化。后来,微软公司的创始人比尔.盖茨先生创建了一个全新的软件产业模式:程序是花钱购买的,源程序是程序员的知识产权,是需要保护的。这个软件的商业模式缔造了微软帝国,也将比尔推到了世界首富的位置。
如果说,微软的Windows为世界做了很大的贡献的话,那么同时它也会软件业的发展带来了垄断和铜臭。自由软件FSF组织就是想通过GNU项目来打破这一格局,再次让所有人共享程序员思想的结晶----源代码。
而Linux的加盟,使得自由软件组织更具有战斗力,事实证明,的确对现在的软件业造成了深远影响。同时,Linux奇特的开发方式,也为软件业的创新提供了宝贵经验。
11.我该如何学习Linux呢?
1) 多阅读Linux书籍,如《Linux大全》、《RedHat Linux奥秘》、《Linux系统管理****》等;
2) 敢于尝试,经常使用Linux,从实践中学习Linux,别怕"try again";
3) 经常通过网络与Linux爱好者们互相交流,提高自己。
12.网上有哪些Linux资源?
在Internet上,关于Linux的网站很多,其中比较优秀的中文网站有:
1) [url]www.linuxaid.com.cn[/url]:设有Linux论坛、在线答疑、知识库、在线培训、解决方案等栏目;
2) [url]www.linuxforum.net[/url]:这里应该是人气最旺的Linux论坛;
3) [url]www.lslnet.com/linux[/url]:是一个更新较快的Linux专题网站;
4) [url]www.linuxbyte.com[/url]:是一个较好的Linux网站;
5) [url]www.clinuxdevelop.org[/url]:中国Linux开发联盟;
6) clyan.hongnet.com:linux数据库应用指南。
二、 Linux大观:7问
13.RedHat Linux 6.5和Linux 2.4哪个版本高?
最近许多报刊、网站都介绍了Linux的最新版 2.4怎样,怎样?而许多Linux初学者正在使用的是RedHat Linux 6.5版。哪个版本更高?
其实,这两个版本号是不同的!RedHat Linux是将Linux内核与Linux的一些常用配套软件、应用软件捆绑在一起的发行版,6.5是这个发行版的版本号。而Linux 2.4则是指Linux内核的版本。
Linux核心是由linus维护的,它的版本号一般由二到三个部分组成,例如现在最稳定的2.2.15:
1) 第一个2是主版本号,一般在一个时期内比较稳定;
2) 第二个2是次版本号,如果是偶数,代表是正式版,如果是奇数,代表是开发过程中的测试版,如在2.4正式出来时,2.3.x就是在开发者间使用的测试版的版本号;
3) 最后一个15是修改号,如2.2.15就是对2.2.14做了一些小的修改而来。
这种特殊的版本命名法是为了便于在Internet上共同开发而制定的。
14.Linux的发行版有哪些?
Linux的发行版就是将Linux核心与应用软件做一个打包。较知名的有:SlackWare、RedHat、Debain、Mandrake、SuSE、Xlinux、TurboLinux、BluePoint、RedFlag、Xterm等。
15.RedHat Linux有哪些特点?
RedHat Linux是最成熟的一种Linux发行版,其无论在销售还是装机量上都是市场上的老大。在中国老一辈Linux爱好者中几乎都是RedHat的使用者。市场上有大量的文章是针对RedHat来说的。
RedHat Linux朴实、简洁、稳定,是作为商业应用、钻研Linux的好平台。
16.TurboLinux有哪些特点?
TurboLinux是一家美国公司建立的发行版,早期其致力于Linux的国际化工作,它的中文版,是最早的成熟中文Linux发行版。TurboLinux注重面向具体应用,开发出针对不同应用的发行版,在国际影响力方面越来越大,是RedHat的一个主要竞争对手。
17.BluePoint、Xterm、RedFlag三种中文Linux谁好?
BludePoint Linux是由Devin、Samuel、hahalee三个中国内核黑客通过互联网联手合作的杰作,在互联网上深受中国Linux爱好者的好评。它最主要的特点是:内核级的汉化,有许多自己的东西。
Xterm是由北京冲浪公司制作的Linux发行版,可以算得上中国最早的Linux发行版。它的最大特点是:用户界面好,进入门槛低,适合初学Linux人试用。
RedFlag是由中科院、北大方正、康柏公司联合开发,是基于RedHat Linux改进的中文版。它的特点是:开发力量强大,比较权威,可以一试。
18.哪种版本Linux适合我?
相对来说,SlackWare、RedHat、Debain这三种发行版比较适合一些有一定基础,或很强调性能、稳定性的人。笔者强烈推荐使用RedHat。
TurboLinux、BluePoint、RedFlag、Mandrake则在用户界面比前三种更友好,稳定性适中,其中Turbo、BulePoint、RedFlag还内置了中文支持,应该是刚从Windows转到Linux中的人的最好选择。
而象Xterm、联想Happy等这些的用户界面更加优秀,内置的中文支持,捆绑了更多游戏、办公软件,比较适合Linux的尝试者或初学者使用。
以上皆为本人观点,随着时间的变化,以上评价会有失偏颇,仅供参考。
19.如何得到Linux?
你可以通过以下方法获得Linux:
1) 从网站上下载,如[url]www.redhat.com[/url]、freesoft.cei.gov.cn等;
2) 购买Linux发行版的光盘;
3) 复制Linux发行版的光盘,这种方法在GPL中是合法的!!
三、 走进Linux殿堂:35问
20.安装Linux,对硬件有什么要求?
Linux对硬件要求很低,可以运行在386以上CPU,8M以上内存的IBM PC机上。但由于设备厂商的支持力度不够,所以Linux倒是对很多新设备的支持不是很好,新设备的驱动程序总是慢一步。
21.安装Linux需要做哪些准备?
1) 收集系统资料:记录下内存大小,CDROM接口类型,SCSI卡型号,网卡型号,鼠标类型,显卡芯片组、时钟芯片、显存大小等相关信息;
2) 检查CMOS设置,关闭病毒开发,设置其从光驱启动;
3) 如果你的Linux安装盘无法自启动的话还需制作启动盘;
4) 为Linux的安装腾出硬盘空间,最好有1G左右。 有专家预测Linux将在当前迅速发展的服务器虚拟化领域起到越来越关键的作用,但现在这一趋势尚未明确显露。
上星期四,Vmware的首席技术官Mendel Rosenblum表示,Linux是一款未来运行数据中心虚拟机的理想操作系统。这是因为Linux系统有内核周边的核心功能模块,这使得其很容易分开运行特定的应用软件。
一天前,Novell公司的CEO Ron Hovsepian说:“到2011年,Linux系统将占领36%的虚拟市场。”他引用了IDC调查公司的调查数据作为其数字的来源。Linux系统最初被采用是因为其开放源码的特色:可免费获得,并由社区作维护,且有着可信赖的服务器功能性。但是Rosenblum忽略了这些特质,而主要称赞了Linux系统的模块设计,即其很容易实现被标签的软件包的增加和减少。其模块构成的增加和移除容易进行使Linux系统的整体适应性很强。
Rosenblum说,现代操作系统试图对所有应用软件通用。结果是,这些操作系统规模很大且很复杂,这导致一个部分的变化影响了很多其他部分。
“尽管拥有很多工程师,微软公司在发布Windows Vista版本时仍存在着问题,因为Windows的规模和复杂程度,去掉了很多所需功能。”微软和Vmware在虚拟化产品上展开竞争。一位IDC的发言人称:微软将在2011年获得52%的虚拟化软件份额。不过,Linux系统的市场份额反映出Linux系统在虚拟化上的应用也将越来越广泛。
微软的每个用于虚拟机的Windows系统复本都要收费,同时还要收取每年的维护费用。Linux系统的提供者,比如红帽和Novell公司销售操作系统的方式通常是赠予,因而没有最初的许可证费用。同时也不是以每年的技术支持来进行收费。IDC公司所预计Linux系统的虚拟化收益水平意味着Linux系统将运行于大量虚拟机上,而来自红帽、Novell和其他供应商的技术支持总量将占市场总虚拟化收益的36%。这是因为其设计和虚拟机的工作方式相结合,每台虚拟机包括一个操作系统复本及一个应用软件,也有向虚拟机分配硬件资源的虚拟化软件。如果一个操作系统对应用软件是最优化的,虚拟机将会是高效的。
Linux系统内核对核心功能来说是有限的,比如内存管理。内核周边的模块可以管理数据存取或者特定的硬件设备,可以被随意增加或者去掉而不会影响内核的运行。
Rosenblum预计,应用软件供应商在未来会将其软件和一个Linux系统复本――可最优化运行其应用软件进行打包。一部分软件公司现在已经在这样做了,生产所谓的虚拟工具。虚拟工具可作为一种可运行虚拟机格式下的独立文件。
如Rosenblum所说:“操作系统将变得更加像一个资源库――用户可以进入并选择他们所需的部分。Linux系统在这方面做的很好,是一款可定制程度很高的操作系统。”由于大量应用软件是基于运行在Windows操作系统下而编写,Windows也将经常被用于虚拟机,但是Windows操作系统提供的独立应用软件的改装机会很少。
当对于特定种类的计算机,一个公司处于其操作系统垄断地位(例如IBM公司的大型主机系统或者微软公司为x86架构创建的Windows系统),这一决定会阻碍创新。这一瓶颈是否会被冲破,取决于当前已经在进行的Vmware、微软和开放源码Xen为未来的计算机提供系统管理程序竞争的结果。系统管理程序是虚拟化程序的高级形式,是处于操作系统和服务器之间,可作用多个虚拟机,与硬件直接对话的瘦虚拟化引擎。
Xen也是一个系统管理系统,微软公司正与Xen密切合作以期望在Windows Longhorn Server系统发布之后,发布自己的系统管理程序。