Linux Kernel官方版

大小:146.29M 类别:
  • 操作系统

官方安全无插件纠错

  • 更新时间2025-10-29
  • 版本v6.17.5
  • 系统Pc
  • 语言简体中文

Linux Kernel官方版是最受欢迎且最新版本的Linux自由电脑操作系统内核。Linux Kernel支持Intel、Alpha、PPC、Sparc、IA-64 、ARM、MIPS、Amiga、Atari和IBM s/390等,还支持32位大文件系统。而在Intel平台上,物理内存最大支持可以达到64GB,并且也加强对IDE和SCSI硬件系统的支持,并增强了对USB设备和3D加速卡的支持,有需要这款系统的朋友们可以来3322软件站下载看看。

Linux Kernel

软件特点

1、“实时内核补丁”特性,该特性由 Red Hat 的Kpatch 和 SUSE 的 kGraft 合并而来,可以实时修补内核,而无需重启。

2、改进图形支持,Radeon DRM 驱动支持显示端口的音频输出,改良了风扇控制。HSA AMDKFD 开始对 Carrizo APU 进行开发;Intel 图形驱动方面,Skylake 支持已经基本成型;对 N 系显示方案的支持也有所改进。

3、储存系统方面的改进,包括 pNFS 、Btrfs RAID 5/6 的相关支持, OverlayFS 也加入了一些新功能。

4、此外,新内核支持更多硬件,包括 Intel Quark SoC 以及更多 ARM 设备、IBM z13,改进了东芝系列笔记本、罗技输入设备的支持。

Linux内核简介

现在让我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 2 所示。

最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。GNU C Library (glibc)也在这里。它提供了连接内核的系统调用接口,还提供了在用户空间应用程序和内核之间进行转换的机制。这点非常重要,因为内核和用户空间的应用程序使用的是不同的保护地址空间。每个用户空间的进程都使用自己的虚拟地址空间,而内核则占用单独的地址空间。 Linux 内核可以进一步划分成 3 层。最上面是系统调用接口,它实现了一些基本的功能,例如 read 和 write。系统调用接口之下是内核代码,可以更精确地定义为独立于体系结构的内核代码。这些代码是 Linux 所支持的所有处理器体系结构所通用的。在这些代码之下是依赖于体系结构的代码,构成了通常称为 BSP(Board Support Package)的部分。这些代码用作给定体系结构的处理器和特定于平台的代码。

主要子系统

现在使用图 3 中的分类说明 Linux 内核的主要组件。

一、系统调用接口

SCI 层提供了某些机制执行从用户空间到内核的函数调用。正如前面讨论的一样,这个接口依赖于体系结构,甚至在相同的处理器家族内也是如此。SCI 实际上是一个非常有用的函数调用多路复用和多路分解服务。在 ./linux/kernel 中您可以找到 SCI 的实现,并在 ./linux/arch 中找到依赖于体系结构的部分。

二、进程管理

进程管理的重点是进程的执行。在内核中,这些进程称为线程,代表了单独的处理器虚拟化(线程代码、数据、堆栈和 CPU 寄存器)。在用户空间,通常使用进程 这个术语,不过 Linux 实现并没有区分这两个概念(进程和线程)。内核通过 SCI 提供了一个应用程序编程接口(API)来创建一个新进程,停止进程(kill、exit),并在它们之间进行通信和同步。

进程管理还包括处理活动进程之间共享 CPU 的需求。内核实现了一种新型的调度算法,不管有多少个线程在竞争 CPU,这种算法都可以在固定时间内进行操作。这种算法就称为 O(1) 调度程序,这个名字就表示它调度多个线程所使用的时间和调度一个线程所使用的时间是相同的。 O(1) 调度程序也可以支持多处理器(称为对称多处理器或 SMP)。您可以在 ./linux/kernel 中找到进程管理的源代码,在 ./linux/arch 中可以找到依赖于体系结构的源代码。

三、内存管理

内核所管理的另外一个重要资源是内存。为了提高效率,如果由硬件管理虚拟内存,内存是按照所谓的内存页 方式进行管理的(对于大部分体系结构来说都是 4KB)。Linux 包括了管理可用内存的方式,以及物理和虚拟映射所使用的硬件机制。

不过内存管理要管理的可不止 4KB 缓冲区。Linux 提供了对 4KB 缓冲区的抽象,例如 slab 分配器。这种内存管理模式使用 4KB 缓冲区为基数,然后从中分配结构,并跟踪内存页使用情况,比如哪些内存页是满的,哪些页面没有完全使用,哪些页面为空。这样就允许该模式根据系统需要来动态调整内存使用。

为了支持多个用户使用内存,有时会出现可用内存被消耗光的情况。由于这个原因,页面可以移出内存并放入磁盘中。这个过程称为交换,因为页面会被从内存交换到硬盘上。内存管理的源代码可以在 ./linux/mm 中找到。

四、虚拟文件系统

虚拟文件系统(VFS)是 Linux 内核中非常有用的一个方面,因为它为文件系统提供了一个通用的接口抽象。VFS 在 SCI 和内核所支持的文件系统之间提供了一个交换层(请参看图 4)。

在 VFS 上面,是对诸如 open、close、read 和 write 之类的函数的一个通用 API 抽象。在 VFS 下面是文件系统抽象,它定义了上层函数的实现方式。它们是给定文件系统(超过 50 个)的插件。文件系统的源代码可以在 ./linux/fs 中找到。

文件系统层之下是缓冲区缓存,它为文件系统层提供了一个通用函数集(与具体文件系统无关)。这个缓存层通过将数据保留一段时间(或者随即预先读取数据以便在需要是就可用)优化了对物理设备的访问。缓冲区缓存之下是设备驱动程序,它实现了特定物理设备的接口。

五、网络堆栈

网络堆栈在设计上遵循模拟协议本身的分层体系结构。回想一下,Internet Protocol (IP) 是传输协议(通常称为传输控制协议或 TCP)下面的核心网络层协议。TCP 上面是 socket 层,它是通过 SCI 进行调用的。

socket 层是网络子系统的标准 API,它为各种网络协议提供了一个用户接口。从原始帧访问到 IP 协议数据单元(PDU),再到 TCP 和 User Datagram Protocol (UDP),socket 层提供了一种标准化的方法来管理连接,并在各个终点之间移动数据。内核中网络源代码可以在 ./linux/net 中找到。

六、设备驱动程序

Linux 内核中有大量代码都在设备驱动程序中,它们能够运转特定的硬件设备。Linux 源码树提供了一个驱动程序子目录,这个目录又进一步划分为各种支持设备,例如 Bluetooth、I2C、serial 等。设备驱动程序的代码可以在 ./linux/drivers 中找到。

七、依赖体系结构的代码

尽管 Linux 很大程度上独立于所运行的体系结构,但是有些元素则必须考虑体系结构才能正常操作并实现更高效率。./linux/arch 子目录定义了内核源代码中依赖于体系结构的部分,其中包含了各种特定于体系结构的子目录(共同组成了 BSP)。对于一个典型的桌面系统来说,使用的是 i386 目录。每个体系结构子目录都包含了很多其他子目录,每个子目录都关注内核中的一个特定方面,例如引导、内核、内存管理等。这些依赖体系结构的代码可以在 ./linux/arch 中找到。

展开内容

猜您喜欢

linux软件合集

在Linux系统中,有许多令人印象深刻的软件可以满足用户的各种需求。无论是为了提高生产力、进行娱乐或是进行开发,这些软件都提供了强大的功能和用户友好的界面。从开源办公套件到多媒体播放器,从文本编辑器到网络安全工具。那么今天小编就为大家整理了一些linux常用软件合集,让您的Linux体验更加完善。无论您是新手还是经验丰富的Linux用户,这些软件都值得一试,有需要的朋友欢迎下载体验。

共有 58 款应用全部>>

linux操作系统合集

Linux一般指GNU/Linux,是一种可以免费使用和自由传播的类UNIX操作系统。同时Linux具有其他操作系统没有的优势是用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。本站整理提供了一些非常不错的Linux操作系统,包含如Linux Mint 21、Linux Kernel、redhat linux enterprise等,需要的可以在这里下载哦!

共有 5 款应用全部>>

类似软件

  • Linux Mint正式版

    10.0/2.83G

    操作系统是管理计算机硬件与软件资源的计算机程序,大家常见的有Windows、MacOS和Linux三大平台。本次小编为你推荐的就基于Linux系统开发的Linux Mint 22正式版,它是一款面向个人和企业客户的开源桌面操作系统,继承了Ubuntu 众多优点,集成大量可让

    查看
  • 飞飞一键重装系统官方版

    9.1/10.93M

    飞飞一键重装系统软件是一款优秀的重装系统辅助工具,解决了在复杂环境下重装电脑系统的问题,不管当前你在使用的是XP、Win7、Win8还是Win10系统,只要轻轻一键就可以完成系统重装,让你的爱机重获新生。

    查看
  • deepin(深度技术操作系统)

    9.5/5.89G

    deepin 25(深度技术操作系统)是一款快速装机系统工具,是帮助用户安装Win7系统、备份和还原分区、备份驱动管理、个人资料转移。当电脑想要安装或重装Win7系统,深度技术系统就是可以帮助你,它比其他安装系统更安全,自动删除各分区可能存在的病毒,只保留原始Adminis

    查看
  • 微软windows11安卓子系统

    9.4/1.36G

    微软windows11安卓子系统全名是windows subsystem for android,是微软正式推出的win11安卓子系统。通过该子系统你可以在win11上运行大多数过去无法在模拟器上运行的app,如支付宝,各大银行app等对安全性要求较高,和不支持旧版本安卓系

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • Windows Server 2012 r2中文版

    8.5/4.84G

    Windows Server 2012 R2,一般又称WinServer 2012 r2,这是由微软开发的服务器操作系统。Windows Server 2012 R2引入了许多新功能和改进。

    查看
  • windows10神州网信政府版

    9.0/4.6G

    政府定制版Win10系统

    查看
  • Windows Server 2019官方版

    8.6/5.22G

    Windows Server 2019是由微软(Microsoft)官方推出的一款功能强大、使用方便、实用性强、并基于Win Server 2016基础上开发而来的服务器操作系统。

    查看
  • redhat linux enterprise(红帽子Linux)

    8.5/10.32G

    redhat linux 9.4是一个基于Linux内核的操作系统,也被大家叫成红帽子linux。redhat linux有着非常广阔的用户群体,而且系统拥有强大的可伸缩性和虚拟化特性,让用户轻松全面的使用Linux系统进行日常的工作和服务器的维护,尤其是全面改进的系统资源

    查看
  • Windows Server 2003 r2中文版

    9.2/551.61M

    Windows Server 2003 r2,一般简称win2003,这是微软官方推出的一款服务器操作系统。Windows Server 2003 R2提供了更强大的管理工具和功能,包括增强的存储管理、分布式文件系统、网络访问保护、Web应用程序服务等。

    查看
  • windows8.1专业版

    9.2/3.74G

    桌面操作系统

    查看
  • deepin(深度技术操作系统)

    9.5/5.89G

    deepin 25(深度技术操作系统)是一款快速装机系统工具,是帮助用户安装Win7系统、备份和还原分区、备份驱动管理、个人资料转移。当电脑想要安装或重装Win7系统,深度技术系统就是可以帮助你,它比其他安装系统更安全,自动删除各分区可能存在的病毒,只保留原始Adminis

    查看
  • 洋葱头一键重装系统

    9.1/34.55M

    洋葱头云重装官方版,又称洋葱头一键重装系统。这是一款简单好用、绿色便捷的电脑系统重装工具。其拥有一键重装系统、一键备份还原、一键U盘启动等功能,并且完美适配当前系统环境,DOS、本地PE和在线PE三种模式自由切换。

    查看
  • Centos7镜像

    9.2/4.39G

    Centos是一款基于Linux的开源操作系统,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。CentOS系统具备高度稳定性、安全性和兼容性,能够满足各种应用场景的需求,包括服务器、工作站和个人电脑。

    查看
  • ISO Workshop(ISO镜像工具)

    9.0/8.4M

    ISO Workshop是一款免费的ISO镜像工具。这款软件能够为用户带来ISP提取、备份、转换、刻录,包括CD、DVD、蓝光光盘等功能,为您提供全面的iOS镜像解决方案。

    查看
  • Ubuntu服务器版

    9.5/2.99G

    Ubuntu服务器版是一种适用于服务器环境的操作系统。它是基于Ubuntu桌面版开发的,但去除了一些用于桌面应用的组件,专注于提供稳定、安全、高性能的服务器功能。

    查看
  • Windows11 LTSC中文版

    9.1/3.47G

    Windows11 LTSC中文版是由微软公司开发的操作系统,此版本最大亮点在于其极简设计,去除了大量非必要的功能和应用,仅保留系统运行所需的基础元素,从而实现了显著的系统瘦身。

    查看
  • Easy Sysprep(系统封装工具)

    9.6/12.48M

    Easy Sysprep v5(系统封装工具)是目前很多系统爱好者喜欢自己封装系统,比如做适合自己爱机的专用系统或者给亲戚朋友做所谓的万能系统,而自己做系统需要使用专用的系统封装工具,为大家推荐的雨林木风系统封装工具就是系统封装工具中的精品之作,继承自由天空综合驱动包免费又

    查看
  • windows11正式版

    9.0/4.54G

    对于时下最令人兴奋的消息,莫过于windows11正式版的宣布。众所周知,这是微软近六年来首次推出新的Windows系统,同事也是微软Windows系统十年来改变最大的一次,那么这款系统到底有何魅力所在呢?一起来看看小编的介绍吧。

    查看
  • 闪电一键重装系统官方版

    9.1/7.98M

    闪电一键重装系统官方版是一款功能强大、且操作极为简单的系统重装和备份还原软件,现在市面上的重装系统软件层出不穷,越来越多的重装系统软件但是他们都很复杂非常的不安全,装的系统也大多是盗版的系统,但是小编今天介绍的这款重装系统软件——闪电一键重装系统是一个与那些软件不一样的重装系统软

    查看