最近更新|軟件分類|軟件專題|軟件排行|手機(jī)版|軟件發(fā)布 Linux Kernel4.18.11正式版
您的位置:首頁(yè)>系統(tǒng)工具 > 操作系統(tǒng)> Linux Kernel4.18.11正式版

Linux Kernel4.18.11正式版Linux內(nèi)核

網(wǎng)友評(píng)分:

相關(guān)軟件

軟件介紹

?Linux Kernel, Linux內(nèi)核,是電腦的一個(gè)內(nèi)核系統(tǒng),這款系統(tǒng)支持支持Intel、Alpha、PPC等,還支持32運(yùn)行的大系統(tǒng),他擁有5個(gè)子系統(tǒng)功能,即系統(tǒng)調(diào)用接口、進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡(luò)功能。這款軟件絕對(duì)是專輯必備!

 Linux Kernel

linux kernel 功能

最新版本的Linux內(nèi)核,支持Intel、Alpha、PPC、Sparc、IA-64、ARM、MIPS、Amiga、Atari和IBMs/390等,還支持32位大文件系統(tǒng)。而在Intel平臺(tái)上,物理內(nèi)存最大支持可以達(dá)到64GB。加強(qiáng)對(duì)IDE和SCSI硬件系統(tǒng)的支持,并增強(qiáng)了對(duì)USB設(shè)備和3D加速卡的支持。雖然并不像人們期望的那樣有很大更新,但也好的多了。如果你還在使用舊版本的內(nèi)核,趕快更新吧,絕對(duì)不會(huì)讓你失望!

Linux內(nèi)核更新是越來越快了,可能由于Linux的普及,大家都開始關(guān)注了,各種安全隱患也越來越多。支持Intel、Alpha、PPC、 Sparc、IA-64 、ARM、MIPS、Amiga、Atari和IBM s/390等,還支持32位大文件系統(tǒng)。而在Intel平臺(tái)上,物理內(nèi)存最大支持可以達(dá)到64GB。加強(qiáng)對(duì)IDE和SCSI硬件系統(tǒng)的支持,并增強(qiáng)了對(duì) USB設(shè)備和3D加速卡的支持

以下由創(chuàng)e下載整理的Linux Kernel(最新版本的Linux內(nèi)核) 4.18.11 官方版的軟件官方介紹,功能特色以及版本更新情況:

linux kernel內(nèi)核是Linux操作系統(tǒng)的內(nèi)核,以C語(yǔ)言寫成,符合POSIX標(biāo)準(zhǔn),以GNU通用公共許可證釋出。linux內(nèi)核下載最早是由芬蘭黑客林納斯·托瓦茲為嘗試在英特爾x86架構(gòu)上提供自由免費(fèi)的類Unix系統(tǒng)而開發(fā)的。該計(jì)劃開始于1991年,林納斯·托瓦茲當(dāng)時(shí)在Usenet新聞組載帖子,這份著名的帖子標(biāo)示著Linux計(jì)劃的正式開始。在計(jì)劃的早期有一些Minix黑客提供了協(xié)助,而今天全球無數(shù)程序員正在為該計(jì)劃無償提供幫助。技術(shù)上說Linux內(nèi)核指的是一個(gè)提供硬件抽象層、磁盤及文件系統(tǒng)控制、多任務(wù)等功能的系統(tǒng)軟件。一個(gè)內(nèi)核不是一套完整的操作系統(tǒng)。一套基于Linux內(nèi)核的完整操作系統(tǒng)叫作Linux操作系統(tǒng),或是GNU/Linux,本站提供linux kernel下載。

 Linux Kernel

linux內(nèi)核功能特點(diǎn)

1.,支持intel、alpha、ppc、sparc、ia-64 、arm、mips、amiga、atari和ibm s/390等

2.支持32位大文件系統(tǒng)。而在intel平臺(tái)上,物理內(nèi)存最大支持可以達(dá)到64gb

3.加強(qiáng)對(duì)ide和scsi硬件系統(tǒng)的支持,并增強(qiáng)了對(duì)usb設(shè)備和3d加速卡的支持

主要子系統(tǒng)

系統(tǒng)調(diào)用接口

SCI 層提供了某些機(jī)制執(zhí)行從用戶空間到內(nèi)核的函數(shù)調(diào)用。正如前面討論的一樣,這個(gè)接口依賴于體系結(jié)構(gòu),甚至在相同的處理器家族內(nèi)也是如此。SCI 實(shí)際上是一個(gè)非常有用的函數(shù)調(diào)用多路復(fù)用和多路分解服務(wù)。在 ./linux/kernel 中您可以找到 SCI 的實(shí)現(xiàn),并在 ./linux/arch 中找到依賴于體系結(jié)構(gòu)的部分。

進(jìn)程管理

進(jìn)程管理的重點(diǎn)是進(jìn)程的執(zhí)行。在內(nèi)核中,這些進(jìn)程稱為線程,代表了單獨(dú)的處理器虛擬化(線程代碼、數(shù)據(jù)、堆棧和 CPU寄存器)。在用戶空間,通常使用進(jìn)程 這個(gè)術(shù)語(yǔ),不過 Linux 實(shí)現(xiàn)并沒有區(qū)分這兩個(gè)概念(進(jìn)程和線程)。內(nèi)核通過 SCI 提供了一個(gè)應(yīng)用程序編程接口(API)來創(chuàng)建一個(gè)新進(jìn)程(fork、exec 或 Portable Operating System Interface [POSⅨ] 函數(shù)),停止進(jìn)程(kill、exit),并在它們之間進(jìn)行通信和同步(signal 或者 POSⅨ 機(jī)制)。

進(jìn)程管理還包括處理活動(dòng)進(jìn)程之間共享 CPU 的需求。內(nèi)核實(shí)現(xiàn)了一種新型的調(diào)度算法,不管有多少個(gè)線程在競(jìng)爭(zhēng) CPU,這種算法都可以在固定時(shí)間內(nèi)進(jìn)行操作。這種算法就稱為 O⑴ 調(diào)度程序,這個(gè)名字就表示它調(diào)度多個(gè)線程所使用的時(shí)間和調(diào)度一個(gè)線程所使用的時(shí)間是相同的。O⑴ 調(diào)度程序也可以支持多處理器(稱為對(duì)稱多處理器或 SMP)。您可以在 ./linux/kernel 中找到進(jìn)程管理的源代碼,在 ./linux/arch 中可以找到依賴于體系結(jié)構(gòu)的源代碼。

內(nèi)存管理

內(nèi)核所管理的另外一個(gè)重要資源是內(nèi)存。為了提高效率,如果由硬

VFS 在用戶和文件系統(tǒng)之間提供了一個(gè)交換層

VFS 在用戶和文件系統(tǒng)之間提供了一個(gè)交換層

管理虛擬內(nèi)存,內(nèi)存是按照所謂的內(nèi)存頁(yè) 方式進(jìn)行管理的(對(duì)于大部分體系結(jié)構(gòu)來說都是 4KB)。Linux 包括了管理可用內(nèi)存的方式,以及物理和虛擬映射所使用的硬件機(jī)制。

不過內(nèi)存管理要管理的可不止 4KB緩沖區(qū)。Linux 提供了對(duì) 4KB緩沖區(qū)的抽象,例如 slab 分配器。這種內(nèi)存管理模式使用 4KB緩沖區(qū)為基數(shù),然后從中分配結(jié)構(gòu),并跟蹤內(nèi)存頁(yè)使用情況,比如哪些內(nèi)存頁(yè)是滿的,哪些頁(yè)面沒有完全使用,哪些頁(yè)面為空。這樣就允許該模式根據(jù)系統(tǒng)需要來動(dòng)態(tài)調(diào)整內(nèi)存使用。

為了支持多個(gè)用戶使用內(nèi)存,有時(shí)會(huì)出現(xiàn)可用內(nèi)存被消耗光的情況。由于這個(gè)原因,頁(yè)面可以移出內(nèi)存并放入磁盤中。這個(gè)過程稱為交換,因?yàn)轫?yè)面會(huì)被從內(nèi)存交換到硬盤上。內(nèi)存管理的源代碼可以在 ./linux/mm 中找到。

虛擬文件系統(tǒng)

虛擬文件系統(tǒng)(VFS)是 Linux 內(nèi)核中非常有用的一個(gè)方面,因?yàn)樗鼮槲募到y(tǒng)提供了一個(gè)通用的接口抽象。VFS 在 SCI 和內(nèi)核所支持的文件系統(tǒng)之間提供了一個(gè)交換層。

VFS 在用戶和文件系統(tǒng)之間提供了一個(gè)交換層

在 VFS 上面,是對(duì)諸如 open、close、read 和 write 之類的函數(shù)的一個(gè)通用 API 抽象。在 VFS 下面是文件系統(tǒng)抽象,它定義了上層函數(shù)的實(shí)現(xiàn)方式。它們是給定文件系統(tǒng)(超過 50 個(gè))的插件。文件系統(tǒng)的源代碼可以在 ./linux/fs 中找到。

文件系統(tǒng)層之下是緩沖區(qū)緩存,它為文件系統(tǒng)層提供了一個(gè)通用函數(shù)集(與具體文件系統(tǒng)無關(guān))。這個(gè)緩存層通過將數(shù)據(jù)保留一段時(shí)間(或者隨即預(yù)先讀取數(shù)據(jù)以便在需要是就可用)優(yōu)化了對(duì)物理設(shè)備的訪問。緩沖區(qū)緩存之下是設(shè)備驅(qū)動(dòng)程序,它實(shí)現(xiàn)了特定物理設(shè)備的接口。

linux kernel更新日志

完整支持DynTicks(動(dòng)態(tài)定時(shí)器),并成為內(nèi)核級(jí)別的內(nèi)核特性。

KVM虛擬化改進(jìn)。

音頻/聲音驅(qū)動(dòng)更新。

ARM架構(gòu)支持改進(jìn),包括更好地支持64位架構(gòu)。

大量的Linux加密子系統(tǒng)優(yōu)化。

AMD電源管理改進(jìn)。

分階段驅(qū)動(dòng)(Staging Drivers)改進(jìn)與新舉措。

BCache固態(tài)硬盤/機(jī)械硬盤緩存框架已經(jīng)可用,使用兩種硬盤的系統(tǒng)將會(huì)大大提速。

eCryptfs AES-NI性能改進(jìn),支持AES指令集的AMD/Intel x86處理器將會(huì)大大提速。

Btrfs文件系統(tǒng)支持skinny extent,quota也進(jìn)行了一些重建。

F2FS閃存文件系統(tǒng)重大改進(jìn)。

XFS額外保護(hù)。

DRM驅(qū)動(dòng)多方面改進(jìn)。

Radeon DRM驅(qū)動(dòng)支持golden registers、UVD視頻解碼、RadeonSI tiling。

引入QXL KMS驅(qū)動(dòng)。

  • 下載地址