Size: 3022
Comment:
|
Size: 3041
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 13: | Line 13: |
1. 取得原始碼 | 2. 取得原始碼 |
Line 18: | Line 18: |
1. 針對核心探索的 [:System requirements:/System requirements] | 3. 針對核心探索的 [:System requirements:/System requirements] |
Line 23: | Line 23: |
4.[:Compiling and Installing:/Compiling and Installing] 核心 | 4. [:Compiling and Installing:/Compiling and Installing] 核心 |
Line 34: | Line 34: |
1. Linux 核心 原始碼樹狀的[:概要:/Overview]. 1. Small description about each directory. 1. add more 1. Changes between 2.4 kernel to 2.6 kernel( New features). 1. Add more 1. . Debugging Kernel 1. . What should I have to fix a bug? 1. . Function printk(). 1. . Error oops. 1. . Additional compiling options. 1. . Causing errors and printing extra informations. 1. . Magic SysRq Key. 1. . How to use debuggers? 1. . When everything fail. 1. Add more 1. . /Kernel Programming Style Guidelines 1. In-code Comments 1. Add more 1. . /Subsystems 1. Process Creating, Management and Destroing 1. Process Scheduling 1. Inter Process Communication 1. Memory Addressing 1. Memory Management 1. Reclaiming Pages 1. Process Address Space 1. . Exceptions and Interrupts Handling 1. Deferring Work: Tasklets and SoftIRQ 1. Synchronization 1. Time Management 1. System Calls 1. Virtual File System 1. Accessing Directories and Files 1. Block I/O Layer 1. Page Cache 1. Security Subsystem and SELinux 1. TCP/IP Stack and Netfilter 1. Device Drivers, Kobjects and Sysfs 1. Module Management: Insert Code at Run-Time 1. Add More 1. . API (Kernel Internal Use) 1. . Linked Lists 1. . Radix Trees 1. . Red-Black Trees 1. . Hash Tables 1. . Device Drivers 1. Character Drivers 1. Block Drives 1. Network Drivers |
5. Linux 核心 原始碼樹狀的[:概要:/Overview]. 1. 對於每個目錄的簡短描述 1. 增加更多 6. 核心 2.4 和 2.6 之間的變更 ( 新特色). 1. 增加更多 7. 核新除錯 1. . 我應該準備什麼工具來修正臭蟲? 1. . 函式 printk(). 1. . 錯誤 oops. 1. . 額外的 編譯選項. 1. . 導致錯誤和印出更多的訊息. 1. . 魔術 SysRq 關鍵. 1. . 如何使用除錯程式? 1. . 何時 當每件事失敗. 1. 增加更多 8. [:/Kernel Programming Style Guidelines:核心撰寫風格方針] 1. 程式碼內的 註解 1. 增加更多 9. [:/Subsystems:子系統] 1. 程序建立,管理 及 消滅 1. 程序排程 1. 程序間的溝通 1. 記憶體 定址 1. 記憶體管理 1. 回收 記憶體頁面 1. 程序定址空間 1. . 例外和中斷處理 1. 延遲作業: Tasklets and SoftIRQ 1. 同步 1. 時間管理 1. 系統呼叫 1. 虛擬檔案系統 1. 讀取目錄和檔案 1. 區塊 I/O 層 1. 頁面快取 1. 安全子系統和SELinux 1. TCP/IP 堆疊 和及 Netfilter 1. 設備驅動程式, Kobjects and Sysfs 1. 模組管理: 執行時(Run-Time)新增程式碼 1. 增加更多 10. API (核心內部使用) 1. . 鏈結串列 1. . 基數樹 1. . 紅黑平衡樹 1. . 雜湊表 11. . 設備驅動程式 1. 字元驅動程式 1. 區塊驅動程式 1. 網路驅動程式 |
Line 84: | Line 84: |
1. Add More 1. How to contribute to kernel community? 1. How to get help? 1. How can i help? |
1. 增加更多 12. 如何共貢獻給核心社群? 13. 如何獲得幫助? 14. 我如何提供幫助? |
Suman Adak 提出的排版如下.
請建立一份新的次頁 (例: 簡介) 給每個 章節, 因為這份文件 可能 最後 會非常龐大 ...
如果在這個網站某些東西在某處已經文件化, 請連結到那些文件而非試著在這重複. 這是超連結 存在 的 理由.
- . 介紹 Linux 核心 (一份以不同種類關於linux核心連結的簡短描述)
- 核心是什麼?
- 我可以用 Linux 核心作些什麼事?(一些另人印象深刻的話語).
- 何種程式語言?
- 核心書籍
- *增加更多
- 取得原始碼
- 為何 我需要 取得 原始碼 ?
- 如何取得原始碼?
- 我應該從哪裡取得最新的核心?
- *增加更多
- 針對核心探索的 [:System requirements:/System requirements]
- GCC,GDB,KGDB 修補程式.
- 給 原始碼 另闢一個空間.
- 準備測試新的核心( 虛擬機器, UML, 序列阜配置).
- 增加更多
[:Compiling and Installing:/Compiling and Installing] 核心
- 為何重新編譯核心
- 如何建立新的核心版本
- 瞭解 核新版本系統
- 設定被編譯的核心
- 針對2.4 和 2.6 核心的 編譯 流程
- 安裝 核心映像檔到你的 硬碟
- 開機設定( Grub 和 LILO)
- 適用核心修補程式
- 啟動新的核心
- 增加更多
- Linux 核心 原始碼樹狀的[:概要:/Overview].
- 對於每個目錄的簡短描述
- 增加更多
- 核心 2.4 和 2.6 之間的變更 ( 新特色).
- 增加更多
- 核新除錯
- . 我應該準備什麼工具來修正臭蟲?
- . 函式 printk().
- . 錯誤 oops.
- . 額外的 編譯選項.
- . 導致錯誤和印出更多的訊息.
. 魔術 SysRq 關鍵.
- . 如何使用除錯程式?
- . 何時 當每件事失敗.
- 增加更多
- [:/Kernel Programming Style Guidelines:核心撰寫風格方針]
- 程式碼內的 註解
- 增加更多
- [:/Subsystems:子系統]
- 程序建立,管理 及 消滅
- 程序排程
- 程序間的溝通
- 記憶體 定址
- 記憶體管理
- 回收 記憶體頁面
- 程序定址空間
- . 例外和中斷處理
- 延遲作業: Tasklets and SoftIRQ
- 同步
- 時間管理
- 系統呼叫
- 虛擬檔案系統
- 讀取目錄和檔案
- 區塊 I/O 層
- 頁面快取
- 安全子系統和SELinux
- TCP/IP 堆疊 和及 Netfilter
- 設備驅動程式, Kobjects and Sysfs
- 模組管理: 執行時(Run-Time)新增程式碼
- 增加更多
- API (核心內部使用)
- . 鏈結串列
- . 基數樹
- . 紅黑平衡樹
- . 雜湊表
- . 設備驅動程式
- 字元驅動程式
- 區塊驅動程式
- 網路驅動程式
- USB
- 增加更多
- 如何共貢獻給核心社群?
- 如何獲得幫助?
- 我如何提供幫助?