|
Size: 2585
Comment:
|
Size: 2104
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| 在這裡編輯新頁面「KernelHacking」 | CompleteNewbiesClickHere 一些如何開始核心探索的意見. |
| Line 3: | Line 3: |
| KernelHacking | 熱切的想成為核心駭客嗎? 你可以從底下閱讀開始: |
| Line 5: | Line 5: |
| WANTED: volunteers to sort the information on this page, to make things easier to find. | * 核心書籍 * 新核心探索 HOWTO (目前仍在kernelnewbies撰寫中) * Linux 核心測試人員指南 * CareerAdvice 給想要找鑽研核心工作的人們 * 從基礎到進階 Linux 核心文章 (人們持續更新這個部落格) http://whatisthekernel.blogspot.com/ * 一些核心新手網站上既有的文件可以在此找到. |
| Line 7: | Line 12: |
| CompleteNewbiesClickHere for some ideas on how to get started. | 移動到更多實作活動: |
| Line 9: | Line 14: |
| Eager to become a kernel hacker? You may start with some readings: * KernelBooks * New Kernel Hacking HOWTO (right now under-development on kernelnewbies) * Linux Kernel Tester's Guide * CareerAdvice for people who want to get a job hacking the kernel * From basic to advanced Linux Kernel articles (people keep on updating this blog) http://whatisthekernel.blogspot.com/ * Some existing documents on kernelnewbies site can be found here Move on to more hands-on activities: * KernelUpdating . From a old Kernel version to a newer one. * KernelHackingTools to edit/navigate/hack the kernel source * Compiling the Linux kernel or OS News Article * Compiling a Custom Linux Kernel * mkkernel helps beginners. * Testing * User Mode Linux (description) allows test kernels to be run under Linux. See also NavigatingTheSources * Paper on Debugging Kernel OOPs and Hangs |
* 核心更新. 從舊的核心到較新的版本. * 核心探索工具 編輯/ 瀏覽/ 探索核心原始碼 * 編譯Linux核心或作業系統新文章 * 編譯一個客製化的Linux核心 * mkkernel 幫助初學者. * Testing * User Mode Linux (description) allows test kernels to be run under Linux. See also NavigatingTheSources * Paper on Debugging Kernel OOPs and Hangs |
| Line 59: | Line 25: |
| * Drivers * Simple UDP Server * Writing Portable Device Drivers * PowerManagement * SMPSynchronisation an intro on SMP locking |
* Drivers * Simple UDP Server * Writing Portable Device Drivers * PowerManagement * SMPSynchronisation an intro on SMP locking |
| Line 77: | Line 33: |
| * KernelPorts |
* KernelPorts |
| Line 83: | Line 37: |
| * The pre-2.6 kernel mustfix [MustFix26] and shouldfix [ShouldFix26] bug lists: * Migrating to kernel 2.6, * The Wonderful World of Linux 2.6 * What to expect with Linux 2.5 (if you get /null appended to the URL, go back & try again (a few times if necessary)) * 2.4 Kernel Internals (Incomplete) * Requirements before upgrading 2.2 to 2.4 |
* The pre-2.6 kernel mustfix [MustFix26] and shouldfix [ShouldFix26] bug lists: * Migrating to kernel 2.6, * The Wonderful World of Linux 2.6 * What to expect with Linux 2.5 (if you get /null appended to the URL, go back & try again (a few times if necessary)) * 2.4 Kernel Internals (Incomplete) * Requirements before upgrading 2.2 to 2.4 |
| Line 104: | Line 46: |
| * UpstreamMerge How to submit your code to the upstream kernel. * WhyReiser4IsNotIn Why Reiser 4 is not in the upstream kernel. * PatchOfTheMonth Noteworthy and/or amusing patch submissions and replies. |
* UpstreamMerge How to submit your code to the upstream kernel. * WhyReiser4IsNotIn Why Reiser 4 is not in the upstream kernel. * PatchOfTheMonth Noteworthy and/or amusing patch submissions and replies. |
| Line 116: | Line 52: |
| * filemon to display file system activities in real-time * CategoryKernelHacking CategoryKernelHacking |
* filemon to display file system activities in real-time * CategoryKernelHacking CategoryKernelHacking |
CompleteNewbiesClickHere 一些如何開始核心探索的意見.
熱切的想成為核心駭客嗎? 你可以從底下閱讀開始:
- 核心書籍
- 新核心探索 HOWTO (目前仍在kernelnewbies撰寫中)
- Linux 核心測試人員指南
CareerAdvice 給想要找鑽研核心工作的人們
從基礎到進階 Linux 核心文章 (人們持續更新這個部落格) http://whatisthekernel.blogspot.com/
- 一些核心新手網站上既有的文件可以在此找到.
移動到更多實作活動:
- 核心更新. 從舊的核心到較新的版本.
- 核心探索工具 編輯/ 瀏覽/ 探索核心原始碼
- 編譯Linux核心或作業系統新文章
- 編譯一個客製化的Linux核心
- mkkernel 幫助初學者.
- Testing
User Mode Linux (description) allows test kernels to be run under Linux. See also NavigatingTheSources
- Paper on Debugging Kernel OOPs and Hangs
Some tutorials or projects to inspire you
- Drivers
- Simple UDP Server
- Writing Portable Device Drivers
- SMPSynchronisation an intro on SMP locking
Put your kernel hacking stuff here and let's help each other learn about the kernel.
Information pertinent to specific kernel series
The pre-2.6 kernel mustfix [MustFix26] and shouldfix [ShouldFix26] bug lists:
- Migrating to kernel 2.6,
- The Wonderful World of Linux 2.6
What to expect with Linux 2.5 (if you get /null appended to the URL, go back & try again (a few times if necessary))
- 2.4 Kernel Internals (Incomplete)
- Requirements before upgrading 2.2 to 2.4
Submitting kernel patches.
UpstreamMerge How to submit your code to the upstream kernel.
WhyReiser4IsNotIn Why Reiser 4 is not in the upstream kernel.
PatchOfTheMonth Noteworthy and/or amusing patch submissions and replies.
Dead links
- filemon to display file system activities in real-time