Linux入门与实践 论文

时间:2024.4.27

Linux之父Linux Torvalds曾经说过:“我对嵌入市场感兴趣,因为那里会有些别处找不到的特殊用途” 。

在个人电脑领域,Linux一直被形容为Windows的首要对手,随着微软率军攻入PDA市场,准备与Palm决一雌雄之际,其宿敌Linux也在同时推出应用于PDA的作业平台,为这场掌上之战更添一份精采。

Linux PDA成奇兵利器

PDA的发展同其操作系统的完善和进步是息息相关的。从技术成熟的角度和市场份额来看,Palm OS和Pocket PC(Windows CE)目前依然保持着一统江山的局面,然而采用Linux系统的PDA产品的越来越多,而且消费者对于Linux PDA的关注程度也是越来越大,因此许多的商家也希望兴起的Linux PDA能够成为他们开拓市场的“奇兵利器”。

最大优势在于免费

为什么Linux PDA有着那么大的吸引力呢?其实Linux系统最大的优势在于免费,Linux采用开放程式码提供程式设计师使用,因此厂商不必付出任何授权费,即可使用这套操作系统。据统计,Palm每一套OS收取的授权费用约5至15美元,约占Palm PDA成本10%,即使微软的Windows CE操作系统在Pocket PC中的授权费所占的比例也不会低。

因此,可以精简Linux内核来做嵌入式操作系统(Linux的开放源码,使程序员很容易下手)具有天生的优势,并且,Linux操作系统是低价的,甚至是免费的。以上已经提到的传统嵌入式操作系统普遍昂贵、专用,而且大多是不可移植的,这些都是成本受限的重要因素。同时,嵌入式Linux具备了Linux的所有功能和优点:支持多用户,多进程,多线程,实时性较好的功能强大而稳定的操作系统,同时,也是目前运行硬体平台最多的操作系统。

目前应用软体不足

Linux PDA目前最大缺点就是应用软体不足,既比不上Pocket PC,也追不上Palm。不过,Linux最大的特点在于它是GNU的一员,遵循公共版权许可证(GPL)秉承“自由的思想,开放的源码”的原则,成千上万的专家和爱好者通过互联网在不断地完善并维护它,同时开发更多的应用软体。因此Linux PDA在可扩展性和移植性上都相当美好的前景。

20xx年,中国Linux软件市场规模总量将达到2亿元,较去年同期增长20%以上,仍在操作系统市场保持较高增速。

20xx年,用户对厂商品牌、技术实力、实施经验等要求不断提高,中国Linux软件市场集中度也随之上升,中科红旗、上海中标、Novell、拓林思、红帽等大厂商占据了市场90%以上的份额,小型Linux厂商生存面临更大的挑战。

为了应对无论是Windows的压力,还是同业其它厂商的争夺,Linux厂商在加紧提高自身研发实力,招募人员的同时,也纷纷展开了形式多样的合作。

前些年政府集中的正版化采购曾带动了Linux销售额的大幅提升,一些行业的大单也让Linux市场轰轰烈烈。而整个20xx年,大规模集中采购的风光没有出现,市场进一步向区域和2、3级市场转移。

Linux厂商也迅速调整了以往销售结构和打单策略,区域销售被提上重要位置,渠道建设逐步拓展,厂商直销人员不断深入大区市场和更低级别的城市,与渠道合作伙伴、ISV、SI等合作打单,出现了区域市场遍地开花的局面。

未来几年,针对不同行业客户需求的定制化Linux正在呈上升趋势,基于酒店、彩票、农村版的定制Linux系统已经获得了市场的认可,在流通、能源等行业信息化的需求不断加强的拉动下,定制化的解决方案将受到新兴客户的青睐。

Linux系统由其开放、扩展性强、成本较低的优势,正在受到移动终端设备商的认可,预计Linux系统将在移动领域获得更多的收获。

华北、华东、华南这些信息化建设水平较高地区的市场增速将逐步下滑,东北、西北、西南等信息化基础较低的区域将出现明显的需求,市场也更多地向2、3级城市推进;中小企业庞大的基数,迅速提升的信息化需求以及对价格的敏感将带动Linux在中小企业市场的拓展;拥有巨大企业数量的制造业、近年发展迅猛的流通行业、国家大力

需求逐步释放,也将成为厂商

在高端服务器操作系统领域,随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,并且形成了大规模市场应用的局面。Linux引起了全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。以学习Linux,很重要的一点是有自己搜索知识,突破自己思想局限的能力 争夺的领域。 的教育行业等市场的

Linux相对于你也许很熟练掌握的windows系统来说有很多全新的概

念。好像微积分对一个只知道简单代数的人来说一样。在这种情况下,你用你 固有体系下的思维来试图获得答案显然是困难的。举一个例子,Linux下的图 形界面X配置一向是新手必问的问题。你安装了Linux但是屏幕却是300X200, 16色的,你想知道怎么办。从windows那里得来的经验,你想应该有个办法找 到”显示属性“这样的菜单然后改变一下分辨率颜色深度,甚至扫描频率就可 以了。所以你的提问多半是“我的X只有300X200,我在哪里可以改变它”,然 后你期望一个高手告诉你“在xxx地方鼠标右键点一下,就得到显示属性的菜 单啦”,然后你就可以象在windows里面一样修改屏幕分辨率了。这里有什么 不对呢?不对的地方是,Linux下的X不是windows,它的显示分辨率根本不是 在图形界面里面调整,而是在进入X之前,更重要的是,能改变到更高分辨率 的前提条件是显示卡的驱动要配置好。而这个又跟Linux的发布,版本等有关 系。这么多情况都不知道,高手绝对是没有”绝招“告诉你的。对照前面那个 笑话,肚子统的原因很多,如果病人都能知道并且判断出来,医生还有什么用 ?

那么当你有问题的时候,应当怎么做呢?第一,最好别问问题。Linux的安装 配置本身就是个学习的过程,通过自己摸索解决一个问题也许比别人告诉你要 慢很多,但是解决问题的本身有助于你加深对Linux概念的理解。同时为了解 决一个问题也许能带出很多其它问题。我记得我当初初学Linux的时候在一台 破机器上把Linux和win98安装了很多遍,最终明白了Linux分区DOS分区共存, Lilo的配置的很多问题。当然一些关键地方自己摸索耗费时间太多而且没有意 义,多交流也能达到大家共同提高的效果。关于如何去主动摸索寻找问题的答 案我后面会讲,这里就假定你需要到BBS上问一个你无法解决的问题

遇到问题第一步不是想“谁有标准答案”然后去问人,而是先想”我怎么能

解决他“,不行就自己去寻找解决办法,再考虑这个解决办法为什么自己想不 出来,将来碰到类似问题应该往哪个方向去努力。最后再考虑自己是否能在这 个方向上作出改进。经历过很多次这样的事之后,人的创造力会有很大的提高 ,而这个对于现在靠技术吃饭的人来说,就是10万和2千的区别。

OK,你有一个问题,你不知道怎么解决,你怎么去寻找答案,怎么提高自己呢 ?在有一个问题的时候,你首先要想,你是个新手,在你之前已经有无数个新 手了,你不会是个多特殊的新手。唯一的不同是你的知识面跟别人不同,而不 是你的问题有多特殊。比如你有个D-LINK 220网卡无法配置你觉得很困惑。实 际情况是有很多人已经困惑过了,他们问过这个问题并且都得到了答案。所以 你的第一步应当是明白”这个问题已经有根我一样的人问过并且在某个地方有 答案了“。

那么,怎么找答案呢?在BBS上,你可以进入Linux版,然后想”已经有答案了 ,在哪里呢“。首先你可以在从前的文章里找,这个可以用搜索标题的方法。 先想一下如果你要问这个问题要用什么关键字作标题,然后搜索这个关键字。 在BBS上搜索是输入?号然后输入关键字再回车。搜索中用什么关键字很讲究, 比如你要找有关DLINK 530-TX卡的信息,那么你要想别人会怎么问。肯定标题 里有网卡型号,可是别人会怎么写呢?也许是530TX,也许是530 TX,也许是 530-TX。所以但是肯定都包括530,所以你可以搜索530这个关键字,然后把搜 索到的文章都看一遍,基本上就有答案了。类似的可以搜索的问题还有DE 尤 220,810(Intel 810主板内置显卡驱动)等。

其实BBS只是一个很小的地方,真正最新最全的知识在网络上。几乎所有的

Linux有关程序,常见问题都会有人整理出来放在网上。需要注意的是,一,

Linux不是microsoft,有专门公司维护文档。Linux的文档到处都有,质量不一,而且随着Linux的不停升级会有各种版本。比如IPMASQ因为它随Linux内核

升级版本更新很快,所以它的帮助(faq)也频繁升级。看了老的faq会让你更 糊涂。所以找文档不要看到一个就盲从,要确认它的确有用,也许你找到的是 个旧版本呢?要知道一些讲Linux的文章是5,6年前写的,当时CDROM还是个稀 罕货,你想从那里获得如何用CDROM安装Linux的问题,却发现上面都是讲怎么 用软盘安装,这个就不好了。另外还有有些讲内核编译的文档都是说make

config,而且里面的选项也很旧,实际上现在内核编译都用菜单方式的make menuconfig了。所以文档的新旧是个很需要注意的事。第二点是你无法逃避使 用英文,你必须强迫自己去理解英文文档。的确有中文的文档,但是那些的普 遍问题是缺乏维护,太旧了。

学习Linux有一段时间了, 学习Linux不要怕Linux难,很多人用了一两次,觉得很难就放弃了,我周围就有这样的人,总是觉得Linux没Windows系统的可视化操作方便,不过现在的Linux可视化也很好用了,虽然还有一些缺陷。另外就是Linux下的应用程序不丰富,娱乐软件很少。但是,Linux也还有她的优点的。 虽然Linux可视化操作也很方便了,可是使用Linux最好的方式还是学会Linux系统中的丰富多样的命令,使我们的操作快捷、强大,与使用鼠标操作有不一样的体验。 学习Linux,首先要找一本比较简单点的书籍,熟悉一下Linux下的一些基本命令,例如文件及文件夹管理、开关机等,在此基础上总结命令的格式,对后面的学习非常有帮助。 下一步就是学习使用man和info命令了,这两个是查看命令手册页的命令,非常有用,一定要常使用,因为我们不可能把Linux下的所有命令及其参数和使用方法全部记住,只要记住命令名或者是ls命令的用法,结合man和info命令,完全可以将Linux下的命令掌握。Linux下的命令,除了Linux内核内置的一些命令外,其他都是文件,只要用ls命令列出PATH目录中的文件名,再用man、

info或者是commend --help来获取帮助,以学会该命令的用法。 学习Linux和学习其他操作系统一样,要学会分析,遇到问题不要怕、不要担心,要分析问题的原因,故障出现的原因,以及解决方法。同一个故障、错误,可能会有不同的解决方法。要分析问题,获取不同的解决方法,提高自己的能力。 最后,学习Linux学习要有耐心,不要急躁,很多人因为出现错误,一时间解决不了,就放弃了。错误是在所难免的——没错误就不正常了,没错误只能说明没有在使用。遇到错误要仔细分原因,要相信问题一定能解决,不惜花时间去研究它。


第二篇:linux论文


【摘 要】文章从Unix、Minix系统的产生引出了Linux操作系统,详细介绍了Linux操作系统的产生过程,分析了Linux的网络集市式开发模式,并通过研究Linux的发展过程,分析并介绍了Linux的主要特点及功能。

【关键词】Linux操作系统 网络操作系统 内核

一、Linux的产生

Linux是一种计算机操作系统,通常被称为类Unix系统,这是因为Linux和Unix有着很深的渊源。

在计算机非常昂贵的年代,只有在大学或大型企业中才能够接触到计算机,人们非常希望多个用户能同时连接到一台计算机并同时使用它。于是,计算机科学家开始研究分时系统。分时系统是将CPU的运行时间分为很小的时间片,多个用户任务可以通过交替占有时间片的方式实现快速交互使用CPU。由于时间片是很短的一段时间,以至于每个用户任务、每个用户好像在独占CPU,独占整个计算机系统。在研究人员的不懈努力下,19xx年,AT&T公司贝尔实验室开发出了Unix系统。

19xx年,芬兰赫尔辛基大学的Andrew Tanenbaum教授为了给学生讲授《计算机操作系统》课程,开发出了Minix系统,这是Unix的一个变体。19xx年,Andrew Tanenbaum教授的学生Linus Torvalds,由于对课堂上使用的Minix系统不太满意,于是开始在386 PC机上试着改进Minix系统。

19xx年8月,Linus Torvalds在comp.os.minix新闻组贴上了以下这段话:“你好,所有使用minix的人,我正在为386(486)AT做一个免费的操作系统,只是为了爱好,……” Linus最初为自己的这套系统取名为freax,他将源代码放在了芬兰的一个FTP站点上供大家下载。该站点的管理员认为这个系统是Linus的Minix系统,因此建立了一个名为Linux的文件夹来存放它。于是,Linus的“爱好”就成了今天微软的头号对手,功能强大且价格低廉的Linux操作系统。

19xx年底94年初,Linux 1.0终于诞生了!

Linux1.0已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此。 Linux的 和 是一只名字叫做 的 ,Linux的是Linus Torvalds所有的。这是由于在 ,一个名字叫做William R. Della Croce的律师开始向各个Linux发布商发信,声明他拥有Linux 的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给Linus Torvalds。

二、Linux的开发模式

Linus于19xx年10月5日发布了Linux的第一个版本Linux 0.0.2,并在网络上公布了Linux核心程序的源代码,同时决定以GPL(大众所有版权,又称GUN通用公共许可证)的方式来发行传播,也就是说这个软件允许任何人以任何形式进行修改和传播。

随着网络的日益盛行,越来越多的技术高超的程序员加入到Linux的开发与完善中来。在这个过程中,无数的富有个性和开创性的程序员在没有计较任何酬劳的前提下,完全自发的加入到开发行列中来。一旦一个程序员完成了其中的部分程序,他便会立即将这个程序发表,并免费将它发给任何一个需要的人,而其他的一些程序员研究它后将会对它修正和改良,然后将它发表。这个过程周而复始,因此Linux的改进速度是最快的,同时它的稳定性也是非常高的。

所以,Linux并非仅由Linus一人开发,而是由全世界几百个程序员共同开发的,当然Linus为内核定了调子。这种集市型的开发模式促成了Linux系统的繁荣。可以说,Linux完全是一个热情、自由、开放的网络产物。

三、Linux的发展

Linux具有良好的兼容性和可移植性。大约在1.3版本之后,Linux开始向其他硬件平台上移植,包括号称最快的CPU——Digital Alpha。所以不要总把Linux与低档硬件平台联系到一块,Linux只是将硬件的性能充分发挥出来而已。Linux必将从低端应用横扫到高端应用!

为了使Linux变的容易使用,Linux也有了许多发布版本,发布版实际上就是一整套完整的程序组合。现在已经有许多不同的Linux发行版和各自的版本号,为了不产生混淆,我们先解释一些常提到的术语。当我们提到的Linux时,一般是指“Real Linux”,即内核,是所有UNIX操作系统的“心脏”。但光有linux并不能成为一个可用的操作系统,还需要许多软件包,编译器、程序库文件、Xwindow系统等等。因为组合方式不同,面向用户对象不同,所以就有了许多不同的Linux发行版。

越来越多的公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来。如今很多IT业界的大腕IBM、Intel、Oracle、Infomix、Sysbase、Corel、Netscape、CA、Novell等都宣布支持 Linux。商家的加盟弥补了纯自由软件的不足和发展障碍,Linux迅速普及到广大计算机爱好者,并且进入商业应用,成为打破某些公司垄断文化圈的希望所在。 Linux是爱好者们通过Internet协同开发出来的,当然它的网络功能十分强大。比如你可以通过ftp、nfs等来安装Linux,用它来做网关等等。随着Linux的发展,衍生出来的应用恐怕出乎Linus本人最初的预料。如有人用它来做路由器,有人来做嵌入式系统,有人来做实时性系统……。常有新手问Linux能做什么?其实它不象那些中看不中用的操作系统,不在于你用它能干什么,而在于你想干什么。

Linux是一个在PC机上运行的Unix系统。Linux系统具有最新 Unix的全部功能,包括真正的多任务、虚拟存储、共享库函数、即时负载、优越的存储管理和TCP/IP、UUCP网络工具等。Linux系统及其发展均符合Posix标准,其内核支持Ethernet、PPP、SLIP、NFS、AX.25、IPX/SPX(Novell)、NCP(Novell)等。系统应用包括tellnet、rlogin、ftp、Mail、gopher、talk、term、news(tin、trn、nn)等全套UNIX工具包。X图形库,包括xterm、fvwm、xxgdb、mosaic、xv、gs、xman等全部X-Win应用工具。商业软件有Motif、WordPerfect。中文工具已有Cxterm、celvis、cemasc、cless、hztty、cytalk、ctalk、cmail等,可以处理GB、BIG5、HZ文件。此外还有DOS模拟软件,可以运行DOS/Win下的软件。

在开始的时候,Linux只是个人狂热爱好的一种产物。但是现在,Linux已经成为了一种受到广泛关注和支持的一种操作系统。和其他的商用Unix系统以及 相比,作为自由软件的Linux具有低成本,安全性高,更加可信赖的优势。直到今天,Linux已经成为一个功能完善的主流网络操作系统。

参考文献:

[1]邵念兵.浅谈多层分布式系统的应用及开发[J].山西广播电视大学学报,2007,(6).

更多相关推荐:
会计专业社会实践论文

今年的暑假与往年不同,今年暑假虽然没有往年那样自由,舒适,往年在假期几乎全部时间都是上上网,看看电视,过着无忧无虑的生活。热了有空调,困了就躺下休息,而今年则恰好相反,大部分时间都是在工作,而且很辛苦,但是我觉…

寒假社会实践论文-饮食店做服务员

寒假社会实践论文内容摘要:寒暑假给了我们大学生去社会做实践活动的机会,而现在的大学也鼓励学生利用寒暑假去参加社会实践,以拓宽学生的知识面、增加就业经验和提高社会阅历。为了锻炼一下自己,这寒假我去了一家饮食店做了…

大学生冬季社会实践论文

“社会实践”这个词我早有耳闻,无疑就是学生体验生活的一种方式,可是当我真正经历过一次时,我才发现之前那种想法很幼稚、可笑,因为它并不像我们想像的那么容易。通过开展丰富多彩的社会实践活动,使我逐步了解了社会,开阔…

大学生暑假社会实践论文

大学生暑假社会实践论文20xx年是新中国成立60周年和五四运动90周年。为了引导广大青年学生在践行科学发展观、促进社会和谐的伟大实践中努力学习、奋发成才、建功立业,农学院根据学科专业特色,结合省委、省政府夺取秋…

居委会社会实践论文

居委会社会实践论文在大学的第一年生活很快过去,我们迎来了暑假。当然学校也布置了任务,虽然这个任务每次放假都有,甚至高中都实践了三年。但是身为一个大学生,我们对此事的态度应该要改变了。以往抱着完成任务和玩的态度,…

毛概社会实践论文-对大学生就业难问题的调查

实践主题:对大学生就业难问题的调查实践任务:通过任务采访和问卷调查,切实的探究大学生就业难的原因及解决方法一、背景:近年来,在中国就业形势较为严峻的大背景之下,大学毕业生就业问题成为中国社会问题中排序在前几位的…

大学生暑期社会实践论文

社会实践是大学生素质教育的重要课题,可以促进大学生的全面发展,宋庆龄曾鼓励我们说:‘你不能赤手空拳的开始你的行程,你必须用知识把自己武装起来,你必须锻炼出健壮的身体和足够的勇气??’这里所说的知识包括实践经验和…

社会实践报告步骤与例文

一般来说社会实践报告写作要经过以下五个程序1确定主题主题是社会实践报告的灵魂对社会实践报告写作的成败具有决定性的意义因此确定主题要注意报告的主题应与实践主题一致要根据调查和分析的结果重新确定主题主题宜小且宜集中...

社会实践论文范文

有标准的报告格式也有好几篇素材看着选仅供参考千万别抄一般的也不用写这么标准就几段话就成了一实践报告撰写的内容与要求一份完整的实践报告应由以下部分组成1报告题目报告题目应该用简短明确的文字写成通过标题把实践活动的...

大学生假期社会实践报告范文8篇

假期社会实践报告范文8篇20xx年暑期社会实践报告范文大一220xx大学生暑假社会实践报告英语培训420xx年大学生暑假社会实践报告促销生活620xx年大学生暑期社会实习报告酒店服务员820xx大学生暑期社会实...

完整版暑期社会实践报告范文论文

报告项目名称负责学生姓名文学号所在学院管理学院班级指导教师成都学院成都大学思想政治理论课领导小组20xx年8月30日1目前我国应届大学毕业生的就业实际摘要我国大学毕业生就业难已成为当今社会关注的热点问题随着高等...

社会实践论文范文

社会实践心得二零零四年的夏天我们去江南参加社会实践第一站是浙江的华西村提起华西村人们并不会感到陌生这一个江南小村在改革开放后不断创造奇迹有人怀着向往的把它看作传说中的桃花源或是大同世界的现代版本也有人结合着理论...

实践论文(405篇)