Linux基础学习--1:linux内核与发行详解
工欲善其事,必先利其器,linux从技术上面来说是一个内核,这个内核可以提供的功能有:
1:硬件抽象文件
2:磁盘及文件系统控制
3:多任务处理
内核是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件,我们完全可以把内核理解成与硬件进行交互的操作过程的封装,实际上一个内核不能算是一整套完整的操作系统,一套完整基于linux内核的操作系统才能叫做linux操作系统。
linux内核的功能组成:
进程管理(process management)、定时器(timer)、中断管理(interrupt management)、内存管理(memory management)、模块管理(module management)、虚拟文件系统接口(VFS layer)、文件系统(file system)、设备驱动程序(device driver)、进程间通信(inter-process communication)、网络管理(network management)、系统启动(system init)等等。
linux内核版本号:
Linux的版本号分为两部分,即内核版本与发行版本。内核版本号由3 个数字组成:r.x.y。
r:目前发布的内核主版本。
x:偶数表示稳定版本;奇数表示开发中版本。
y:错误修补的次数。
一般来说,x位为偶数的版本是一个可以使用的稳定版本,如2.4.4;x位为奇数的版本一般加入了一些新的内容,不一定很稳定,是测试版本,如2.1.111。
linux发行版本:
实际上我们不难看出来,我们拥有完全开源免费高效的linux内核,但是没有办法通过一些强大的软件对其进行操作,或者说是用来完成工作,无法直接发挥它强大的功能,所以这个时候,就推出了各个强大的应用软件,如C/C++编译器,系统管理软件,网络工作,办公的软件等等,开发者以用户为中心,内核为基础,强大的软件丰富内容,搭建出一套完整的linux操作系统,这个就被称为linux发行版
常见的linux发行版如下:
ubuntu --新生,定位是为了方便用户的使用,有很多衍生版本可供选择
linux mint --适合新手使用 它的操作与windows和mac都有点类似
fedora -- 整合了linux的最前沿技术,并能广泛支持PowerPC架构处理器在内的多种硬件
openSUSE
Debian
sabayon
arch linux
如何查看ubuntu的内核版本与发行版本号
我们通过uname -r可以查看内核版本信息
发行版本号我们可以通过两种方式来进行查看
1:cat /etc/issue
2: lsb_release -a