Linux -- 什么是Linux

Linux之所以流行,有以下几个特点:

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

Unix系统于1969年在AT&T的贝尔实验室诞生。


Unix的特点:

  • 技术成熟,可靠性高,跑10年不重启

  • 极强的可伸缩性,支持CPU处理器体系架构多

  • 强大的网络功能,TCP/IP就是在Unix上开发

  • 强大的数据库支持能力

  • 强大的开发功能,正是Unix促使了C语言的诞生

1984年,Richard Stallman发起 了自由软件的运动,并成立了自由软件基金会FSF (Free Software Foundation)和GNU项目。为了开发一个类Unix系统,并且是自由软件的完整操作系统。

Linux系统的诞生于荷兰赫尔辛基大学的一位计算机系的学生


什么是GPL?

GPL,General Public License,通用公共许可。,是一个著名的开源许可协议。GPL是由FSF创建的。
GPL许可的核心,是保证任何人有共享和修改自由软件的自由,和任何有权获得、修改和重新发布自由软件源代码的权利,但都必须同时给出具体更改的源代码。

注意!!!Linux内核是基于GNU通用公共许可的,但是Linux内核并不是GNU计划的一部分。

查看Linux的内核源码


Linux系统组成

  1. GNU组件,如Emacs、gcc、bash、gawk等

  2. 其他必要应用程序,BSD Unix和X Windows以及成千上万的程序员的贡献


Linux系统之所以受到广大计算机爱好者的喜爱,原因是两个:

  1. Linux属于自由软件

  2. Linux具有Unix的全部优秀特性。


Linux的应用领域

  • www服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器(透明网关)、路由器等

  • 嵌入式应用领域,网络设备(路由器、交换机、防火墙、负载均衡器),自动售货机,手机,PDA,各种智能家电

  • 个人桌面


Linux核心概念

自由软件

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

自由软件强调的是权利问题,而非是否免费的问题。 自由是freedom,免费是free
RedHat Linux就是自由但不免费, CentOS Linux就是自由且免费的。


Linux的发行商主要有

  • Renhat*、Debian(德变)、Fedora(费多啦),SUSE(苏溪),CentOS*,Ubuntu* 打*为最重要的版本

  • Fedora,为RedHat的一个分支,,仍然保持GPL协议,可以认为是RenHat预发布本

  • CentOS(Community Enterprise Operation System),为RedHat的另一个分支,重建符合GPL许可协议的Linux系统,即把RedHat源代码中去除商标LOGO以及非自由软件部分后的再编译版。


Linux版本的选择

  • CentOS或Red Hat,企业有钱不在乎软件成本,可以选择RHEL,RHEL有版权有售后,CentOS无版权无售后。

  • Debian或FreeBSD,对系统稳定性、安全性有更高的要求,或特殊使用偏好可以考虑。

  • Fedora,特别痴迷于新技术体验和追求最新的软件版本,国内好像没有企业用。


什么是GNU

FSF的主要项目是GNU项目,它的目标是建立可自由发布和可移植的类Unix操作系统产品。GNU项目本身产生的主要软件包括: Emacs编辑软件、gcc编译软件、bash命令解释程序和变成语言以及gawk(GNU‘s awk)等

GNU的全称是 GNU's not unix,意思是GNU不是Unix,又称革奴计划,是FSF的主要项目。
相关图片就是一个羊头。


为什么企业环境要选择64位操作系统

  1. 当初设计时的定位不懂,32位操作系统是为普通用户设计;

  2. 安装要求配置不同,性能的体现;

  3. 运算速度不同,64位的CPU GPRs(General-Purpose Registers 通用寄存器)的数据宽度为64位,比32位性能提升一倍;

  4. 寻址能力不同,64位处理器的优势还体现在操作系统对内存的控制上;

总结,64位的运算速度更快,可以发挥更大更好的硬件性能,提升业务工作效率。

posted @ 2017-10-09 15:42  gzz041  阅读(370)  评论(0)    收藏  举报