Linux的应用课程报告_第1页
Linux的应用课程报告_第2页
Linux的应用课程报告_第3页
Linux的应用课程报告_第4页
Linux的应用课程报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGELinux课程报告PAGELinux课程报告学号:学号:eq\o\ac(□,4)eq\o\ac(□,3)XXXXXXX学院课程报告报告人学号:报告人姓名:报告人班级:Linux的应用Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intelx86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用WindowsNT一样,允许我们使用窗口、图标和菜单对系统进行操作。Linux主要被用作服务器的操作系统,因为它的廉价、灵活性及Unix背景。传统上,以Linux为基础的“LAMP(Linux,Apache,MySQL,Perl/PHP/Python的组合)”技术,除了已在开发者群体中广泛流行,它提供网站服务供应商最常使用的平台。基于其低廉成本与高度可设置性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及移动装置等。在移动电话上,Linux已经成为SymbianOS的主要竞争者;而在移动装置上,则成为WindowsCE与PalmOS外之另一个选择。TiVo数码摄影机使用了经过客制化后的Linux。此外,有不少硬件式的网络防火墙及路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并采用了操作系统提供的防火墙及路由功能。用Linux的超级电脑亦愈来愈多,根据2008年11月的TOP500超级电脑列表,现时世上最快速的超级电脑使用Linux作为其操作系统。而在表列的500套系统里,采用Linux为操作系统的,占了439组(即87.8%)。2006年开始发售的SONYPlayStation3亦可使用Linux的操作系统,它有一个能使其成为一个桌面系统的YellowDogLinux。之前,Sony亦曾为他们的PlayStation2推出过一套名为PS2Linux的DIY组件。Ubuntu自9.04版本,恢复了PPC支持(包括PlayStation3)。而随着OLPC的XO-1,华硕的EeePC等低价电脑的推行,许多人乐观的认为在低端PC市场,linux的市场占有率正在快速的增长。但在Windows进入此一市场后,Linux的市占率快速下滑。现在Windows系统在所有的PC市场中,都占有绝对优势。[56-57]主要用途:虚拟化,数据库服务器,Web服务器,应用服务器,跳转盒(Jumpbox),日志服务器,开发平台,Google搜索设备,入侵检测系统。例如,在对服务要求很高的电信、金融、邮政、交通等等领域,Linux几乎没有获得什么使用。直到XteamLinux4.0DE版本的出现,才开始逐渐向这些领域发展起来。对刚刚开始编程的开发者而言,有一个简单、友好的开发工具是最重要的。在Windows平台上,这样的集成环境应该数Delphi和VB。VB是MS的产品,似乎不大可能运行在Linux上。但是Delphi可以。XteamLinux4.0DE完全支持Borland公司最新的Kylix,也就是运行在Linux上的Delphi,它与Windows平台上的Delphi6.0不仅界面完全相同,而且能够兼容Delphi6的源代码。初级程序员可以没有障碍的使用Kylix开发Linux应用程序。值得一提的是,Kylix不仅使用简单,而且功能也与Delphi6同样强大。并且XteamLinux4.0DE适合开发各种类型的应用软件。例如:1.开发基于Web的应用程序:XteamLinux4.0DE中包含的Apache预置了PHP等支持模块,能够支持CGI、PHP、Perl、JSP等流行的Web开发模式。

2.开发图形界面软件:KdevelopWizard自动生成程序界面框架,内置的对话框编辑器支持可视化开发界面。另外还有QTDesigner、Glade等可视开发工具等…目前,Linux有许多种发行版本,同时相互之间可能存在不兼容的情况。XteamLinux4.0DE充分考虑到了这种情况。在XteamLinux4.0DE上开发出的程序,将能够运行在大多数最新版本的Linux发行版本上。特别是对于最常用的RedHatLinux7.1发行版而言,达到了完全的二进制兼容。用户的程序不需要经过任何修改就可以运行在这两个平台上。通常来讲,一个Linux发行版包括Linux内核,将整个软件安装到电脑上的一套安装工具,各种GNU软件,其他的一些自由软件,在一些特定的Linux发行版中也有一些专有软件。发行版为许多不同的目的而制作,包括对不同计算机结构的支持,对一个具体区域或语言的本地化,实时应用,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论