
一、区别
1、linux核心只有内核部分,安装完后,用户界面/软件都没有。内核是系统的心脏,是linux中最基层的代码。
2、linux发行版,就是在内核的基础上,加入用户界面,各种软件的支持。比如CenterOS、小红帽等等。在内核的基础上,开发不同应用程序,组成的一个完整的 *** 作系统。
二、Linux发行版
1、Linux发行版(Linux distribution)
是一种为一般用户预先集成好的Linux *** 作系统及各种应用软件。一般不需要用户重新编译,在直接安装之后,只需要作出小幅度的更改设置即可。
2、组成
Linux发行版通常包含了桌面环境、办公包、媒体播放器、数据库等应用软件。这些 *** 作系统通常使用Linux、以及来自GNU计划的软件、和基于X Window的图形界面组成。
3、各个版本区别
Linux发行版通常分为商业发行版和社区发行版。也有少部分既不属于发行版又不属于社区发行版,其中最有名的是Slackware。
按照程序包管理器的不同,通常Linux的发行版也被分成了不同的派系。 程序本身是由二进制程序、配置文件、库文件以及帮助文件组成的。
4、程序包管理器
有时候我们发现,可能一个程序会有很多文件,非常不利于安装卸载管理,于是,又产生了程序包管理器。
程序包管理器主要作用:程序的组成文件打包成一个或有限几个文件、安装、卸载以及查询。根据程序包管理器主要划分了三大谱系,分别为RedHat系、Slackware系、Debian系。
扩展资料
一、发行版之间的不同
在Linux发行版中,通常均使用软件包管理系统,不同的 *** 作系统,软件包管理系统也不尽相同。比较常见的软件包管理系统有以下几种:
1、dpkg
一般为Debian系使用,前端管理工具为apt-get。
2、rpm(The RPM Package Manager)
一般为Red Hat系使用,S.u.S.E也有使用,前端工具包含多种:
(1)yum:作为RHEL及CentOS的前端工具
(2)dnf:作为Fedora的前端工具
(3)ZYpper:作为S.u.S.E及opensuse的前端工具
(4)urpmi:作为Mandriva Linux及Mageia的前端工具
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的 *** 作系统结构,它们使得用户可以运行程序、管理文件并使用系统。
1、内核
内核是 *** 作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
Linux内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等。
2、shell
shell是系统的用户界面,提供了用户与内核进行交互 *** 作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。
目前主要有下列版本的shell:
①Bourne shell:是贝尔实验室开发的。
②BASH:是GNU的Bourne Again
shell,是GNU *** 作系统上默认的shell,大部分Linux的发行套件使用的都是这种shell。
③Korn shell:是对Bourne shell的发展,在大部分内容上与Bourne shell兼容。
④C shell:是SUN公司shell的BSD版本。
3、文件系统
文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、FAT32、VFAT和ISO9660。
4、应用程序
标准的Linux系统一般都有一套称为应用程序的程序集,它包括文本编辑器、编程语言、X Window、办公套件、Internet工具和数据库等。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)