Linux的发行版及哲学思想

Linux是一套免费使用和自由传播的类Unix系统,是一个基于Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的工具软件、应用程序和网络协议。它支持32位和64位硬件,是一个性能稳定的多用户网络操作系统。严格来讲,Linux这个词本身只表示Linux内核,联合GNU 组织里的各种强大的应用软件而组成的操作系统。

从Linux的诞生至今,它的发行版已经多达百余种,其中最主要的三个发行版本如下图所示:

Linux 发行版.png111.png

1)    Debian是Linux的其中一个发行版,其中ubuntu是基于Debian的二次发行版,后面又衍生出了mint版本。Knopix是这个分支里又一个重要的版本,在安全领域有着很重要的位置。因为Debian是唯一一个不受商业支持的组织,所以它对使用者的要求更高,整个内核显得很轻巧,自由,难度也比S.U.S.E和RedHat要高

2)    Slackware版本桌面华丽,使用方便快捷,其二次衍生S.U.S.E和三次衍生版OpenSUSE功能更加强大,在欧洲国家应用很广泛。

3)    RadHat俗称“红帽”,是Linux里面至关重要的一个发行版,后期推出了企业版RHEL 7。CentOs是基于RHEL的2次发行版,它是一个社区版本。Fedora Core版本每6个月更新一次,是一款Beta版本。

Geetoo和ArchLinux是在后面的发展道路上慢慢出现的两个版本,功能非常强大,应用广泛,受到人们的广泛注视。

以上三个都是Linux的发行版,而Linux的完整叫法是GNU/Linux,它是由Linux内核和GNU组织的各种开源软件联合组成的庞大的操作系统。但它提供的源码,需要第三方组织来维护并提供成熟的版本。

    随着互联网的高速发展,开放源码也渐渐被一些大型公司所接纳,Linux也逐渐在网络领域占据了很重要的位置,它的一些哲学思想也慢慢被人们所领悟:

1   一切皆文件  Linux把几乎所有资源统统抽象为文件形式,包括了硬件设备,甚至通信接口等等。

2   Linux由众多功能单一的程序组成  在Window系统上,硬盘上可以安装容量很大的程序,只要系统能读取这个程序,那么相应的进程就会随之运行。但与之不同的是在Linux系统上,一个程序只做一件事情,并且将许多小程序组合在一起来完成一个复杂的任务。

3   Linux尽量避免跟用户交互  因为Linux在应用当中主要是以服务器的形式来工作的,在这其中人工涉及到的几乎很少,它以编程的方式实现自动化任务。

4   Linux使用文本,文件保存配置信息。

原创文章,作者:N24_yushan,如若转载,请注明出处:http://www.178linux.com/55811

(0)
N24_yushanN24_yushan
上一篇 2016-10-30 01:41
下一篇 2016-10-30 08:16

相关推荐

  • Python基础篇之过程型程序设计

    一、Python过程型程序设计 面向过程 以指令为中心,由指令处理数据 如何组织代码解码问题 面向对象 以数据为中心,所有的处理代码都围绕数据展开 如何设计数据结构组织数据,并提供对此类数据所允许处理操作 简单方法: 1)、编译安装新版本至某特定路径 # yum install readline-devel # tar xf Python-2.7.6.tar…

    2018-01-11
  • 非常不错的编程技术教程

    下面是一些非常不错的编程教程,当然,全是英文版的。不过因为是新手教程,所以非常容易阅读,可以在学习技术的同时加强一下自己的英语阅读能力。 如果你是一个新手,建议你把本页设为你的收藏夹。C Introduction to C Programming C Optimization Tutorial Compiling C and C…

    Linux干货 2016-05-10
  • Linux用户和组的基础概念

    用户,组和权限管理   Multi-tasks,  Multi-Users 每个使用者:    用户标识,密码:    认证:Authentication    授权:Authorization    审计:Audition    3A 组…

    Linux干货 2016-12-21
  •  编译安装步骤     大致过程:(源代码–预处理–编译–汇编–链接–执行)   第一步 下载安装开发工具“Development toos” 第二步 下载解压源代码包 仔细阅读“Install和 Read me” 第三步 使用./conf…

    Linux干货 2017-04-24
  • Linux用户组管理

    马哥网络教育21期+第三周练习 用户及用户组 用户配置文件     用户:UID,/etc/passwd     组:GID,/etc/group 密码配置文件     用户:/etc/shadow    &n…

    Linux干货 2016-09-02
  • 马哥教育网络班20期+第2周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。   答:文件操作     ls 列出目录下的文件名      ls -l /     touch 文件不存在时生成该文件      touch a.txt   &…

    Linux干货 2016-06-23

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 17:11

    详实有料,生动有趣,作者有心了,以后拿出来就可以直接当参考文档,加油!