细数Linux发行版

什么是Linux

广义上讲:Linux内核+应用程序
狭义上讲:Linux内核
  > Linux内核指的是我们通常所说的Kernel,主要用于负责系统调用、进程管理、内存管理、文件系统管理等功能。
  应用程序指的是由GNU组织提供的开源的、通用的应用程序,如gcc、glibc、vi等。

我们平常所说的Linux,通常指广义层面上的Linux。

Linux发行版的产生

虽说Linux是开源的,但公布出来的仅仅是源代码。而计算机上如果想运行Linux系统,则需要将源代码编译成符合计算机硬件的二进制形式。但由于编译这个工作有诸多的限制,如编译环境、操作人员的技术水平等。这使得并不是所有人都可以无障碍的对Linux源代码进行编译,极大的限制了Linux系统的普及。为了解决这个问题,有些商业组织、开源社区开始将这些源码在各种主流硬件平台上进行编译完成并打包好后,发布给终端用户,来降低Linux门槛,这种打包后发布出来的Linux就是Linux的发行版。

Linux发行版的分类

Linux的发行版有上百个之多,虽然都使用Linux的内核,但彼此之间还是存在很大的不同,其中最主要的一个不同就是软件包管理器,一般来说,每个发行版都会有自己的软件包管理器,彼此之间由于软件包管理器不同,彼此的软件也不能互用。

总体上,分为以下三个主要阵营:
1.  Debian
软件包格式:dpkg
软件包管理器:apt-get
 以社区方式运作,需要以纯文本方式安装,较Slackware和Redhat来说,改动最少,比较适合有一定Linux基础的用户使用。
Debian阵营中的主要发行版有:
— Ubuntu(基于Debian的二次发行版),Mint也是属于这个系列的。
— Knopix(以安全著称)
2.  Slackware
软件包格式:rpm
软件包管理器:zypper
该阵营的Linux发行版在欧洲比较流行。
在Slackware阵营中的主要发行版有是S.u.S.E,随着发展渐渐的区分为:
— SLES(S.u.E.S Linux Enterprise Server),以商业模式运作
— OpenSUSE,以社区方式运作
3.  Redhat
软件包格式:rpm
软件包管理器:yum,dnf(最新的Fedora版本上使用)
该阵营的Linux发行版在美国,亚洲国家中比较流行。
在Redhat阵营中的主要Linux发行版有:
— RHEL(Redhat Enterprise Linux),以商业模式运作
— CentOS,以社区方式运作,基本与RHEL相同
— Fedora,Redhat阵营中,面向桌面的Linux发行版
4.  其他Linux发行版
ArchLinux
Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版,有着非常好用的pacman包管理器。
Gentoo
追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点,需要对Linux有一定了解的人才能使用。
LFS
Linux from Scratch,,就是一种从网上直接下载源码,从头编译LINUX的安装方式。需要对Linux相当熟悉的人才能使用,通常从头开始安装一个最基本的Linux系统,在顺利的情况下,大概需要48小时。
kali
Kali Linux 前身是 BackTrack(基于ubuntu),是一个基于 Debian 的 Linux 发行版,包含很多安全和取证方面的相关工具。支持 ARM架构。Kali Linux预装了许多渗透测试软件,包括nmap (端口扫描器)、Wireshark (数据包分析器)、John the Ripper (密码破解器),以及Aircrack-ng (一套用于对无线局域网进行渗透测试的软件). 用户可通过硬盘、live CD或live USB运行Kali Linux。Metasploit的Metasploit Framework支持Kali Linux,Metasploit一套针对远程主机进行开发和执行Exploit代码的工具。

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

(0)
N27_sapbcsN27_sapbcs
上一篇 2017-08-29
下一篇 2017-08-30

相关推荐

  • DNS服务器之理论基础

    一、什么是DNS     DNS全称为Domain Name System,即域名系统,其作用就是将我们经常使用的“网址”解析为IP地址。     在互联网上通信需要借助于IP地址,但人类对于数字的记忆能力远不如文字,那么将IP地址转换成容易记忆的文字是个好办法,可是计算机只能识…

    Linux干货 2015-04-29
  • 实现CA和证书申请,

    接下来讲的是在centos7.3和centos6.8中实现CA和证书申请,centos7.3作为主机,centos6.8作为客户端 首先你授权客户端CA证书,必须本身主机也具有CA,自己证明自己,先CA自签证书,然后在7.3创建私钥 为了方便以后的操作CD进入 cd /etc/pki/CA   生成自签名证书 -new:  生成…

    2017-04-11
  • 记一次CentOS7内核kernel的删除重装

    人生在于折腾,学习Linux更要多多折腾。在一次折腾中吸取教训,更易于记忆。 今天我们来折腾Linux的内核:删除系统内核后,通过光盘进行kernel的重安装。 友情提示:请在虚拟机环境进行,折腾前务必做好系统快照。慎重! 环境 本次系统环境是如下图: 删除 我们先到/boot目录下,强制删除kernel文件: 重启PC,此时系统报错找不到内核文件,无法登录…

    Linux干货 2016-08-24
  • 20170714上课LINUX入门

    1、安装centos6.9和centos7.3时的分区情况 /dev/sda1 mount /boot 1G – 主分区/dev/sda2 mount / 50G -主分区/dev/sda3 mount /app 40G -主分区/dev/sda4 1k 扩展分区/dev/sda5 swap 2G -逻辑分区(swap分区的大小一般为物理内存的2…

    Linux干货 2017-07-15
  • Linux硬链接和软链接

    标签:    inode    软链接    硬链接 一、ionde及inode编号   在计算机中,信息一般以扇区(sectors)的形式存储在硬盘上,而每个扇区包括512个字节的数据和一些其他信息(即一个扇区包括两个主要部分:存储数据地点的标识符和存储数据的数据段)。操作系统…

    Linux干货 2016-10-20
  • LVM组件详解&创建实验流程

       前言:根据前面的学习我们知道,一个磁盘一旦分完区并且格式化后,其空间大小是没有办法进行调整了。因此推出了LVM(Logical Volume Manager)逻辑卷管理机制,LVM重点在于可以弹性的调整文件系统的容量!并非在于性能和数据保全方面,需要文件的读写性能或者数据的可靠性,需要用到RAID。而LVM可以整合多个物理…

    Linux干货 2016-08-30

评论列表(1条)

  • 马哥教育
    马哥教育 2017-10-10 12:55

    一开始的内容比较基础,但是非常重要,这篇博客事理的很不错,加油。