內核

一張圖看盡 Linux 內核運行原理

眾所周知的是,幾乎整個互聯網都運行在 Linux 上,從網路協議,到伺服器,到你平常訪問的絕大多數網站,都能看到它的身影。Linux 內核就是最複雜最流行的開源項目之一。如果你希望學習內核知識,在網上可以搜到無數的資料,但是 Linux 內核還是一個非常難弄明白的項目。

俗話說:一圖勝千言,今天我們就為大家介紹一張完整的 Linux 內核運行原理圖,通過這張圖,你可以很方便地學習內核知識。

在 Linux 內核中,有許多層次、模塊、功能調用和函數;要把其中的每一塊兒都弄明白很不容易,不過 MakeLinux 做了一個非常酷的完整的內核交互圖,上面非常清晰地標註了每一個組件部分及之間的關係。這張 Linux 內核交互圖可以幫助你不用一一細讀 Linux 內核代碼,就能弄明白各個內核子系統間複雜的內部聯繫。

這種圖上包含有超過400個關鍵函數,這400個關鍵函數被分進了一些主要的子系統。彼此之前的關係用連線標明了,交互地圖在這裡,感謝 MakeLinux 製作的Linux內核交互圖,Linux Story 正在製作其中文版,也請保持關注。

linux-kernel-map-linux_story

本文地址:http://www.linuxstory.org/linux-kernel-map/  轉載請註明

 

對這篇文章感覺如何?

太棒了
1
不錯
1
愛死了
0
不太好
0
感覺很糟
0
bootingman,是「booting」 加上 「man」的一個合成詞。 術語「booting(引導)」是「bootstrapping」的簡寫,描述計算機從零開始啟動的過程,同時也表示一個古老的諺語「通過自力更生而出人頭地「。 「引導」的思想在於一個困難的、複雜的目標可以通過一個小的動作開始,然後以這個小的動作為基礎,一步一步地達到期望目標而完成。這也是我想做和正在做的。

    You may also like

    9 Comments

    1. 現在中文版的製作完了嗎

    2. […] 一張圖看盡 Linux 內核運行原理 眾所周知的是,幾乎整個互聯網都運行在 Linux […]

    3. 求講解啊,大神,郵箱 15010217897@163.com

      1. 原圖裡有細緻的講解,你可以點進去鏈接看看,不過目前都是英文版的,我們正在製作中文版的,請繼續關注哦^_^

        1. 現在中文版的製作完成了嗎

          1. 慚愧,還沒有…

            1. 居然看圖提示網站未備案

    4. […] 本文地址:http://www.linuxstory.org/linux-kernel-map/  轉載請註明 […]

    5. verygood

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:內核

    內核

    Linux 5.4 內核發布

    Linux Torvalds 於西八區時間 2019 年 11 月 24 日下午在 linux-kernel 郵件中宣布了 Linux 5.4 內核的正式發布(進入主線)。
    內核

    Linux 5.3 內核發布

    Linus Torvalds 於西七區時間 9 月 15 日下午在 linux-kernel 郵件列表中宣布了 Linux 5.3 版本(內核)的正式發布(進入主線)。
    內核

    Linux 5.0 內核發布

    Linus Torvalds 於 3 月 4 日在 linux-kernel 郵件列表宣布了 Linux 5.0 版本內核的正式發布(進入 mainline)。目前,kernel.org 首頁也已包含此版本。