国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何查看linux內(nèi)核版本與版本區(qū)別 Linux內(nèi)核版本和發(fā)行版本都是免費的嗎?

Linux內(nèi)核版本和發(fā)行版本都是免費的嗎?Linux這個操作系統(tǒng)無論哪個版本大都能免費的,紅帽Linux之類收費,收的也不是什么Linux操作系統(tǒng)的錢,只不過是它提供的服務(wù)和解決方案的錢,也有Linu

Linux內(nèi)核版本和發(fā)行版本都是免費的嗎?

Linux這個操作系統(tǒng)無論哪個版本大都能免費的,紅帽Linux之類收費,收的也不是什么Linux操作系統(tǒng)的錢,只不過是它提供的服務(wù)和解決方案的錢,也有Linux操作系統(tǒng)是沒有專利和版權(quán)的,但是紅帽Linux中紅帽的標(biāo)識,如logo這些是有商標(biāo)權(quán)的,是可以亂用

怎么查看我的linux內(nèi)核版本?

查找linux系統(tǒng)的內(nèi)核版本的方法:

登入linux,在終端然后輸入cat/proc/version(注:再輸入cat后空一格),如下圖去掉不顯示內(nèi)存版本:

如何查看linux內(nèi)核源代碼?

像是在Linux系統(tǒng)中的/usr/src/linux*.*.*(*.*.*代表的是內(nèi)核版本,如2.4.23)目錄下是內(nèi)核源代碼(如果沒有還沒有帶有目錄,是畢竟都還沒安裝好內(nèi)核代碼)。另還可從互連網(wǎng)上免費下載。特別注意,別總到去上網(wǎng)下載,最好可以使用它的鏡像站點可以下載。請在里找兩個比較合適的下載點,再到pub/linux/kernel/v2.6/目錄下去去下載2.4.23內(nèi)核。

代碼目錄結(jié)構(gòu)

在閱讀理解源碼之前,還應(yīng)知道Linux內(nèi)核源碼的整體分布情況?,F(xiàn)代的操作系統(tǒng)一般由進程管理、內(nèi)存管理、文件系統(tǒng)、驅(qū)動程序和網(wǎng)絡(luò)等橫列。Linux內(nèi)核源碼的各個目錄確切與此相對應(yīng),其橫列追加(假設(shè)不成立相對于Linux-2.4.23目錄):

目錄和了所有和架構(gòu)模型相關(guān)的核心代碼。它下面的每一個子目錄都屬於一種Linux支持什么的體系結(jié)構(gòu),或者i386是IntelCPU及與之相兼容性體系結(jié)構(gòu)的子目錄。PC機就像都實現(xiàn)此目錄。

目錄除開編譯核心所必須的大部分頭文件,比如與平臺沒什么關(guān)系的頭文件在include/linux子目錄下。

目錄真包含核心的初始化代碼(不是系統(tǒng)的引導(dǎo)代碼),有main.c和Version.c兩個文件。這是研究核心怎么工作的好起點。

目錄真包含了所有的內(nèi)存管理代碼。與具體一點硬件體系結(jié)構(gòu)相關(guān)的內(nèi)存管理代碼中部arch/*/mm目錄下。

目錄中是系統(tǒng)中所有的設(shè)備驅(qū)動程序。它又一系列劃分成幾類設(shè)備驅(qū)動程序,每一種有對應(yīng)的子目錄,如聲卡的驅(qū)動按于drivers/sound。

6.ipc目錄真包含了核心進程間的通信代碼。

目錄貯放了已會建的、可動態(tài)運行程序的模塊。

8.fs目錄能保存Linux意見的文件系統(tǒng)代碼。有所不同的文件系統(tǒng)有差別的子目錄隨機,如ext3文件系統(tǒng)不對應(yīng)的應(yīng)該是ext3子目錄。

Kernel內(nèi)核管理的核心代碼放在旁邊這里。同樣與處理器結(jié)構(gòu)具體代碼都放進arch/*/kernel目錄下。

目錄里是核心的網(wǎng)絡(luò)部分代碼,其每個子目錄按于網(wǎng)絡(luò)的一個方面。

目錄乾坤二卦了核心的庫代碼,只不過與處理器結(jié)構(gòu)相關(guān)的庫代碼被放到arch/*/lib/目錄下。

目錄真包含主要是用于配置核心的腳本文件。

目錄下是一些文檔,是對每個目錄作用的詳細說明。

象在每個目錄下都有吧一個.depend文件和一個Makefile文件。這兩個文件全是程序編譯時可以使用的輔助文件。仔細閱讀這兩個文件對搞明白各個文件之間的聯(lián)系聯(lián)系和依托園區(qū)關(guān)系很有幫助。同時有的目錄下另外Readme文件,它是對該目錄下文件的一些說明,同樣的可以增加對內(nèi)核源碼的理解。

在閱讀方法或順序上,有橫向分布與縱向之分。所謂縱向那就是沿著程序的執(zhí)行順序漸漸地接受;有所謂斜向,那就是按模塊通過。它們每天都結(jié)合在一起通過。對此Linux啟動的代碼可穿過Linux的啟動順序一步步的走來寫作;相對于像內(nèi)存管理部分,是可以另外拿回來通過寫作分析什么。雖然這是一個發(fā)熱發(fā)冷的過程,不可能讀一遍就再理解。