書名: 奔跑吧 Linux內(nèi)核(入門篇)作者名: 張?zhí)祜w本章字數(shù): 283字更新時間: 2021-02-08 16:43:05
第2章 Linux內(nèi)核基礎知識
Linux內(nèi)核是一個復雜的開源項目,主要的編寫語言是C語言和匯編語言,因此,深入理解Linux內(nèi)核的必要條件是熟悉C語言。Linux內(nèi)核是由全球頂尖的程序員編寫的,其中采用了眾多精妙的C語言編寫技巧,是非常值得學習的典范。
另外,Linux內(nèi)核采用GCC編譯器來編譯,了解和熟悉GCC編譯器以及GDB調(diào)試器的使用也很有必要。
Linux內(nèi)核代碼已經(jīng)達到2000萬行,龐大的代碼量會讓讀者在閱讀和理解代碼方面感覺到力不從心,那在Linux中有沒有一款合適的閱讀和編寫代碼的工具呢?本章會介紹如何使用Vim這個編輯工具來閱讀內(nèi)核代碼。
由Linux內(nèi)核創(chuàng)始人Linus開發(fā)的git工具已經(jīng)在全球范圍內(nèi)被廣泛應用,因此讀者也必須了解和熟悉git的使用。
推薦閱讀
- Learning OpenDaylight
- Mastering vRealize Operations Manager(Second Edition)
- 構建高可用Linux服務器(第4版)
- Implementing Cisco UCS Solutions
- Learning Windows Server Containers
- Learn Helm
- 曝光:Linux企業(yè)運維實戰(zhàn)
- Moodle 3.x Teaching Techniques(Third Edition)
- 巧學活用Windows 7
- Ceph分布式存儲實戰(zhàn)
- Linux內(nèi)核設計的藝術:圖解Linux操作系統(tǒng)架構設計與實現(xiàn)原理
- 計算機系統(tǒng):基于x86+Linux平臺
- NetDevOps入門與實踐
- Android應用性能優(yōu)化最佳實踐
- Xamarin Mobile Application Development for Android