linux升级内核_Linux简述

这篇博客介绍了Linux操作系统内核的概念,指出Linux仅是操作系统内核,而我们通常所说的Linux指的是“Linux+GNU”发行版。操作系统内核负责内存管理、中断处理等关键任务,并提供了与硬件交互的接口。Linux发行版主要分为Redhat和Debian两大体系,各有特色。文章还提到了内核与应用程序的隔离使得Linux系统能够灵活升级和定制。
摘要由CSDN通过智能技术生成

8fa2bac73b425836658ebad79d1c6748.png

Linux简述:

什么是Linux?Linux的发展历史?这个答案大家在网上搜索一下基本都能说清楚,这里就不再累述。只说一说我自己的理解。

其实Linus Torvalds大神写的“Linux”只是一个操作系统内核,并不是我们平时一般意义上讲的Linux,我们平时所讲的Linux其实是基于“Linux+GNU”的发行版。那么什么是内核呢?这个问题看似简单,其实要准确的解释是很难的。这里说下我自己的理解,操作系统内核个人理解为通过bootloader启动加载到内存并常驻内存中的,负责管理操作系统内存使用管理,中断处理,IO处理,硬件设备管理和CPU资源调度的程序。操作系统内核具有以下几点特征:

1.启动加载后,常驻内存,并一直运行。 2.直接与硬件交互(cpu,内存,网卡,显卡,外设等等)。 3.提供调用接口供用户空间调用。

da5e2813d9b94c189b3db099852b97ad.png

单纯一个内核并不能算作一个操作系统,只有在内核的基础上在加上相应的用户空间应用软件和库才能算一个完整的操作系统,在“Linux+GNU”组合中,Linux对应的就是内核,而GNU对应的就是最基本的操作系统应用程序和库,反过来讲,Linux内核也不一定非要跟GNU结合,只要足够的人力和物力,完全可以开发一个不使用GNU的基于Linux内核的操作系统。市面上可见的各种Linux发行版其实都是在GNU的基础上再提供自己发行版特有应用软件和库文件组成的。

正是由于操作系统内核与操作系统应用程序的隔离,从而使得在安装了发行版的Linux操作系统之后可以独立升级和编译操作系统内核,从而满足特殊的使用场景,或者支持更多硬件类型。

Linux发行版:

Linux的发行版本可以大体分为两大的体系,一是Redhat(RHEL)体系如:Redhat,Centos和Fedora等;另一个则是Debian体系,包括:ubuntu,Mint等。另外还有比较著名的商业版SUSE,以及这几年很热的ArchLinux和基于它的Manjaro,都是非常优秀的发行版。

具体各发行版本详细信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值