Size: 2426
Comment:
|
Size: 2207
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
在這裡編輯新頁面「KernelDocumentation」 Documents |
文件 |
Line 7: | Line 5: |
Line 8: | Line 8: |
HOWTO do Linux kernel development[http://lwn.net/Articles/160191/] |
|
Line 11: | Line 9: |
* [:HowToDoLinuxKernelDevelopment:如何從事 Linux 核心 開發] . o Original source: http://lwn.net/Articles/160191/ |
|
Line 13: | Line 13: |
* WritingPortableDrivers by Greg KH. o How to write portable device drivers. * /SchedulingInUNIXAndLinux Scheduling in UNIX and Linux o A short and incomplete introduction to how tasks interact with the kernel. * /CopyUser Copy from/to user-space implementation. o A description of the x86 copy_from/to_user() core code. * /KernelSrcInCVS Putting kernel sources in CVS by Erik Mouw. o How to use CVS to manage your kernel sources. * /DebugWithoutPrintk Printing debug info without printk by Keith Owens. o Directly renders to screen bypassing limitations of printk (such as early in the boot sequence) * /InitcallMechanism Understanding The Linux Kernel Initcall Mechanism by Trevor Woerner. o How module_init() and friends work. * /SeqFileHowTo seq_file HOWTO by Randy Dunlap o Describes the seq_file API, used for outputting information via /proc. * UpstreamMerge by RikvanRiel. o The why and how of merging code into the upstream kernel. * WhyReiser4IsNotIn by Diego Calleja. o Why Reiser4 is not in the Linux Kernel. |
* WritingPortableDrivers by Greg KH. . o How to write portable device drivers. * . /SchedulingInUNIXAndLinux Scheduling in UNIX and Linux . o A short and incomplete introduction to how tasks interact with the kernel. * . /CopyUser Copy from/to user-space implementation. . o A description of the x86 copy_from/to_user() core code. * . /KernelSrcInCVS Putting kernel sources in CVS by Erik Mouw. . o How to use CVS to manage your kernel sources. * . /DebugWithoutPrintk Printing debug info without printk by Keith Owens. . o Directly renders to screen bypassing limitations of printk (such as early in the boot sequence) * . /InitcallMechanism Understanding The Linux Kernel Initcall Mechanism by Trevor Woerner. . o How module_init() and friends work. * . /SeqFileHowTo seq_file HOWTO by Randy Dunlap . o Describes the seq_file API, used for outputting information via /proc. * . UpstreamMerge by RikvanRiel. . o The why and how of merging code into the upstream kernel. * . WhyReiser4IsNotIn by Diego Calleja. . o Why Reiser4 is not in the Linux Kernel. |
Line 52: | Line 33: |
* /LinuxIPNetworking Linux IP Networking by Glenn Herrin o A description of Linux 2.2's IP stack, with diagrams. * /HighAvailability High Availability talk by Marcelo Tosatti o IRC talk on high availability issues * /MemoryManagement Memory Management talk by Rik van Riel o IRC talk on memory management * /Netfilter Netfilter talk by Harald Welte * IRC talk on netfilter * www.nuvolinux.org A documentation project on the Linux kernel. (italian) o We are searching volunteers for a translation in english. |
* . /LinuxIPNetworking Linux IP Networking by Glenn Herrin . o A description of Linux 2.2's IP stack, with diagrams. * . /HighAvailability High Availability talk by Marcelo Tosatti . o IRC talk on high availability issues * . /MemoryManagement Memory Management talk by Rik van Riel . o IRC talk on memory management * . /Netfilter Netfilter talk by Harald Welte * IRC talk on netfilter * . www.nuvolinux.org A documentation project on the Linux kernel. (italian) . o We are searching volunteers for a translation in english. |
Line 75: | Line 45: |
* Kerneldoc by various contributors. o Generated pdf/html files from the kernel source tree. |
* . Kerneldoc by various contributors. . o Generated pdf/html files from the kernel source tree. |
文件
Some existing links with information about different documents describing Linux Kernel. Information here is not guaranteed to be correct or up to date. Please add the documents you think should be present here.
How To
[:HowToDoLinuxKernelDevelopment:如何從事 Linux 核心 開發]
o Original source: http://lwn.net/Articles/160191/
Articles
WritingPortableDrivers by Greg KH.
- o How to write portable device drivers.
- . /SchedulingInUNIXAndLinux Scheduling in UNIX and Linux
- o A short and incomplete introduction to how tasks interact with the kernel.
. /CopyUser Copy from/to user-space implementation.
- o A description of the x86 copy_from/to_user() core code.
- . /KernelSrcInCVS Putting kernel sources in CVS by Erik Mouw.
- o How to use CVS to manage your kernel sources.
. /DebugWithoutPrintk Printing debug info without printk by Keith Owens.
- o Directly renders to screen bypassing limitations of printk (such as early in the boot sequence)
. /InitcallMechanism Understanding The Linux Kernel Initcall Mechanism by Trevor Woerner.
- o How module_init() and friends work.
. /SeqFileHowTo seq_file HOWTO by Randy Dunlap
- o Describes the seq_file API, used for outputting information via /proc.
. UpstreamMerge by RikvanRiel.
- o The why and how of merging code into the upstream kernel.
. WhyReiser4IsNotIn by Diego Calleja.
- o Why Reiser4 is not in the Linux Kernel.
Presentations
- . /LinuxIPNetworking Linux IP Networking by Glenn Herrin
- o A description of Linux 2.2's IP stack, with diagrams.
. /HighAvailability High Availability talk by Marcelo Tosatti
- o IRC talk on high availability issues
. /MemoryManagement Memory Management talk by Rik van Riel
- o IRC talk on memory management
- . /Netfilter Netfilter talk by Harald Welte
- IRC talk on netfilter
- . www.nuvolinux.org A documentation project on the Linux kernel. (italian)
- o We are searching volunteers for a translation in english.
Currently offline
- . Kerneldoc by various contributors.
- o Generated pdf/html files from the kernel source tree.