当前位置 主页 > 服务器问题 > Linux/apache问题 >

    Linux系统有些什么特点?

    栏目:Linux/apache问题 时间:2019-10-31 10:44

      1、模块化程度高:
      Linux的内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚拟文件系统和网络接口五大部分;其独特的模块机制可根据用户的需要,实时地将某些模块插入或从内核中移走,使得Linux系统内核可以裁剪得非常小巧,很适合于嵌入式系统的需要。
      2、源码公开:
      由于Linux系统的开发从一开始就与GNU项目紧密地结合起来,所以它的大多数组成部分都直接来
      自GNU项目。任何人、任何组织只要遵守GPL条款,就可以自由使用Linux源代码,为用户提供了最大限度的自由度。
      同时,源码开放给各教育机构提供极大的方便,从而也促进了Linux的学习、推广和应用。
      3、广泛的硬件支持:
      Linux能支持x86、ARM、MIPS、ALPHA和PowerPC等多种体系结构的微处理器。目前已成功地移植到数十种硬件平台,几乎能运行在所有流行的处理器上。


     
      4、安全性及可靠性好:
      内核高效稳定。Linux内核的高效和稳定已在各个领域内得到了大量事实的验证。
      Linux中大量网络管理、网络服务等方面的功能,可使用户很方便地建立高效稳定的防火墙、路由器、工作站、服务器等。为提高安全性,它还提供了大量的网络管理软件、网络分析软件和网络安全软件等。
      5、具有优秀的开发工具:
      开发嵌入式系统的关键是需要有一套完善的开发和调试工具。传统的嵌入式开发调试工具是在线仿真器(In Circuit Emulator,ICE),它通过取代目标板的微处理器,给目标程序提供一个完整的仿真环境,从而使开发者能非常清楚地了解到程序在目标板上的工作状态,便于监视和调试程序。
      6、有很好的网络支持利文件系统支持:
      Linux从诞生之日起就与Internet密不可分,支持各种标准的Internet网络协议,并且很容易移植到嵌入式系统当中。目前,Linux几乎支持所有主流的网络硬件、网络协议和文件系统,因此它是NFS的一个很好的平台。
      7、与UNIX完全兼容:
      目前,在Linux中所包含的工具和实用程序,可以完成UNIX的所有主要功能。
      但由于Linux不是为实时而设计的,因而这就成了Linux在实时系统中应用的最大遗憾。不过,目前有众多的自由软件爱好者正在为此进行不懈的努力,也取得了诸多成果。