码迷,mamicode.com
首页 > 系统相关 > 详细

Linux操作系统

时间:2019-01-28 12:14:34      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:ofo   很多   中文   解释   windows   命令解释   移植   应用程序   联网   

Linux的优点:

  • Linux是一套开放源代码程序的,并可以自由传播类Unix操作系统软件
  • Unix系统是Linux系统的前身,具有很多优秀特征

其设计之初,就是基于Intelx86系列CPU架构计算机的,它是一个基于POSIX的多用户,多任务并且支持多线程和多CPU的操作系统。
注:POSIX,全称为(Portable OpenratingSysrem Interface),中文翻译为可移植操作系统接口,POSIX标准定义了操作系统应该为应用程序提供的接口标准。

  • Linux是由世界各地成千上万的程序员设计和开发实现的。
  • 当初开发Linux系统的目的就是建立不受任何商业化软件版权制约的,全世界都能自由使用的类Unix操作系统兼容产品。
  • 在过去的20年里,Linux系统主要被应用于服务器端,嵌入式开发

手机安卓就是Linux,苹果是Unix,交换机路由器防火墙全是Unix和linux)、个人PC端(主要是windows,其次Ubuntu,)其中服务器端领域是重中之重。
我们熟知的大型,超大型互联网企业(百度,淘宝,QQ,谷歌,58等…)都在使用Linux系统操作为服务器的程序运行平台。全球及国内排行前十的网站使用的主流系统几乎都是Linux系统。

总结
Linux操作系统之所以如此流行,因为它具有一下一些特征:

  1. 开放源代码的程序软件,可自由修改
  2. Unix系统兼容,具备几乎所有Unix的优秀特性
  3. 可自由传播,无任何商业化版权制约
  4. 适合Intel等x86 CPU系列架构的计算机。

Linux系统的外围程序
构成Linux系统的外围程序大部分来自于GUN项目或其他组织的开源软件,如著名的C语言编译***gcc,命令解释器程序bash,网站服务器程序httpd等。因此,Linux操作系统更确切的含义为"GUN/Linux操作系统"。

  • 自由软件:

核心就是没有商业化软件版权制约,源代码开发,可无约束自由传播

  • 自由软件基金会FSF:

主要项目就是GNU项目
目标:建立可自由和移植的类Unix操作系统产品

  • GNU项目:

GNU(GUN is Not Unix)1984年由Richard Stallman发起并创建宗旨:开发一个完整的类似于Unix的完全自由、可传播的操作系统官方网站:http://www.gnu.org

  • GPL协议GPL(GNU General Pulic License)

GNU自由软件的通用许可协议允许用户任意复制、传递、修改及再发布基于自由软件修改再次发布的软件,仍需要遵守GPL
简单的理解,GPL许可的核心,是保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码权利,但都必须同时给出具体更改的源代码。
注:开源社区的著名的Linux内核就是GPL许可下发布的

  • LGPL协议:LGPL(Lesser General Pubilc License)

LGPL相对于GPL较为宽松,允许不公开全部源代码为基于Linux平台开发商业软件提供了更多空间。
开放源代码软件(Open Source Software) 即开源软件
Firefox网页浏览器
OpenOffice办公套件
Apache网站服务器软件等等


Linux系统的组成
Linux操作系统由Linux内核和各种外围程序组成。
Liunx内核是一个特殊程序,用于实现CUP和内存分配,进程调节,设备调节,设备驱动等核心操作,以面向硬件为主。
技术分享图片
Linux的内核版本
Linux内核采用稳定版和开发版本并存的版本控制方式。
版本号的命名格式为x.yy.zz


Linux操作系统=Linux内核+GNU软件及系统软件+必要的应用程序。

Linux操作系统

标签:ofo   很多   中文   解释   windows   命令解释   移植   应用程序   联网   

原文地址:http://blog.51cto.com/14188767/2347123

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!