Linux与Unix介绍

一、Linux介绍

      1. Linux是一套开放源代码(c语言写出的软件),可以自由传播(系统免费使用),支持多用户同时操作系统,多任务(可以同时运行多个程序),支持多CPU,多线程的操作系统。

      2. Linux主要用在服务器端,无人机、物流机器人,嵌入式开发,个人PC桌面。

      3. Linux核心概念知识

          1).自由软件:没有商业化软件版权制约,源代码开放,可无约束自由传播。

                 自由不是免费,如Redhat Linux自由但不免费,CentOS Linux是自由且免费的

                 自由软件关乎使用者运行、复制、发布、研究、修改和改进该软件的自由。

          2).自由软件基金会FSF,它的主要项目是GNU项目。

                  GNU项目本身产生的主要软件包括:Emacs编辑软件、gcc编译软件、bash命令解释程序和编程语言,以及gawk等。

                  GNU,GNU计划又称革奴计划。目前的GNU系统通常是使用Linux系统的内核,加上GNU项目贡献的一些组件,以及其他相关程序组成的。这样的组合称之为GNU/Linux操作系统。

          3). GPL(通用公共许可)

                  GPL是一个著名的开源许可协议,开源社区最著名的Linux内核就是在GPL许可下发布的。

                  GPL许可的核心是保证任何人有共享和修改自由软件的自由权利,任何人有权取得、修改和重新发布自由软件的源代码权利,但是必须同时给出具体更改的源代码。

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

         

      4. Linux的特点

          1). 是开放源代码的程序软件,可自由修改

          2). Unix系统兼容,具备几乎所有的Unix的优秀特性

          3). 可自由传播,无任何商业化版权制约

          4). 适合Intel等x86 CPU系列架构的计算机,可移植性很高。

      5. Linux系统的不同厂商的发行版

          有关Linux操作系统:RedHat、CentOS、Ubuntu、Fedora、SUSE、Ubuntu、Debian等。

          Redhat红帽操作系统,redhat提供收费的技术支持,提供了证书资格认证,如;RHCSA、RHCE、RHCA

          CentOS—基于Redhat系统的一个分支,提供了一模一样的系统使用命令接口。以RedHat所发布的源代码重建符合GPL许可协议的Linux系统。

          Ubuntu—桌面版Linux,物联网嵌入式领域是非常优秀的

          SUSE—在数据库领域做得非常好

           Debian/FreeBSD—系统安全性能比较高

           中文版—红旗Linux,麒麟Linux

           

二、Unix介绍

       Unix系统优势:

       1. Unix技术成熟,可靠性很高

       2. Unix可伸缩性很强,支持的CPU架构很多,包括Intel,amd,Hp等等厂家

       3. Unix支持强大的网络功能,TCP\IP协议就是基于Unix开发的。还支持非常多的常用的网络通信协议,如NFS、SLIP等。

       4. Unix具有强大的数据库能力,如Oracle、DB2、mySQL等大型数据库,都把unix作为主要的数据库开发和运行平台。

       5. Unix具有强大的开发能力,支持C,java等编程语言。

  

猜你喜欢

转载自www.cnblogs.com/jiawei2527/p/12593939.html