共計 1016 個字符,預計需要花費 3 分鐘才能閱讀完成。
本篇內容主要講解“linux 內核源碼怎么看”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“linux 內核源碼怎么看”吧!
linux 的內核源碼的位置一般在系統中的“/usr/src/linux 內核版本”目錄中;若系統中沒有類似的目錄是因為還沒有安裝內核代碼,內核是整個操作系統的靈魂,負責管理磁盤文件、內存、負責啟動并運行程序,負責從網絡上接收和發送數據包等等。
本教程操作環境:linux7.3 系統、Dell G3 電腦。
linux 內核源碼在哪里
一般在 Linux 系統中的 /usr/src/linux*.*.*(*.*.* 代表的是內核版本,如 2.4.23)目錄下就是內核源代碼(如果沒有類似目錄,是因為還沒安裝內核代碼)。另外還可從互連網上免費下載。
擴展知識
內核的作用及抽象結構
Linux 內核在整個操作系統中位置,Linux 內核在整個操作系統當中位置,具體如下圖所示:
Linux 操作系統由四部分組成(四層依賴關系 – 上層依賴下層):
用戶進程:用戶應用程序是運行在 Linux 操作系統最高層的軟件集合。
系統調用接口:系統調用是運行在內核態,或者叫系統態,一般的情況下運行在用戶態。系統調用是內核代碼的一部分。
Linux 內核:內核是整個操作系統的靈魂。它負責管理磁盤文件、內存、負責啟動并運行程序,負責從網絡上接收和發送數據包等等。
硬件設備:Linux 安裝時需要所有可能的物理設備,例如:CPU、硬盤、網絡硬件等。
Linux 內核的作用
我們從軟件工程師角度講,操作系統的內核提供一個與計算機硬件等價的擴展或虛擬的計算平臺。普通用戶把操作系統看成是一個資源管理者。Linux 以統一的方式支持多任務,而這種方式對用戶進程是透明,每個進程運行起來就好像只有它一個進程在計算機上運行一樣,獨占內存和其他的硬件資源。
Linux 內核抽象結構。由 5 個主要子系統組成,具體架構如下圖所示:
a、進程調度控制著進程對 CPU 的訪問
b、內存管理允許多個進程安全地共享主內存區域。
c、虛擬文件系統 VFS 隱藏不同硬件設備的具體細節,為所有設備提供統一的接口。
d、網絡接口提供對各種網絡標準協議的存取和各種網絡硬件的支持。
e、進程間通信 IPC 支持進程間各種通信機制。
到此,相信大家對“linux 內核源碼怎么看”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!