Chinese translation of SubmittingDriver
From: Li Yang
Date: Sun Jul 08 2007 - 15:17:24 EST
Here is another go of kernel documents in Chinese. The same document
together with other translated documents posted before can also be found
at http://zh-kernel.org. I am wondering if there is way to mirror these
documents on www.kernel.org. ;)
PS: A friend and I have setup a maillist (linux-kernel@xxxxxxxxxxxxx)
to discuss kernel development topics in Chinese. Welcome to join, if
you are interested in kernel development and feel more comfortable
read/write in Chinese. ;)
The maillist together with the web site are built in order to make it
easier for Chinese people to learn kernel development and contribute
back to the community. Comments and suggestions are welcomed.
Here is the document, sorry for the spam to those who can't read
Chinese. :)
---
èæçï http://www.kernel.org/doc/Documentation/SubmittingDrivers
çèèï æé Li Yang <leo@xxxxxxxxxxxxx>
çæèï æé Li Yang <leo@xxxxxxxxxxxxx>
æèèï éç Maggie Chen <chenqi@xxxxxxxxxxxxxx>
çè Wang Cong <xiyou.wangcong@xxxxxxxxx>
åå Zhang Wei <Wei.Zhang@xxxxxxxxxxxxx>
åäå Linux åææäéåçå
-----------------------------
èçææåäèéåäåäåçåææçææäèåéåçåãèææïåæäæ
åèçææåéåçåïääèåèèé XFree86 é
ç(http://www.xfree86.org/)
åïæ X.org éç (http://x.org)ã
åèåé Documentation/SubmittingPatches ææã
åéèåå
----------
åèåååçèåçäèååääèååæç Linux ååçååéæå LANANAï
çåæ Torben Mathiasenïèèåéãçèççåæ http://www.lanana.org/ã;
åääååæäåäæåæçèåéåäéèåèéåéèååãæåèçäæï
èåé Documentation/devices.txtã
åæääççäæåçåéçèååïéäåäæäèåéåçæåïååäèå
ååéääæçèååïåäèäèåååääååçåæçæçäåã
èåéåçæäåè
------------------
Linux 2.0:
æåææçæäæåæçéåçåã
Linux 2.2:
æåææçæäæåæçéåçåã
Linux 2.4:
åææåçäçéåååæç MAINTAINERS æääåæääæçæèï
éäèåéåçåæäçäãåææçæèææååæèäæäåæåç
çæèïéäèèç Willy Tarreau <w@xxxxxx>ã
Linux 2.6:
éäéåå 2.4 çåæåæçèååïäèéèå linux-kernel éä
åèäèèææç API ååãå Linux 2.6 åææäéåçéçèçä
æ Andrew Morton <akpm@xxxxxxxx>ã
ååèåéåèåèæåçæä
----------------------------
èåï äçåéäç GNU éçååèåè (GPL) æäç Linuxïäæ
æäåäèæ GPL æåäçèåãäæèäåæåæäçåç
èåèååïåæåæéåçååäèåäåæçåïæåBSDï
äçãèåè include/linux/module.h æääæååçåè
æåååçèåã
çæï çæææèåéåæäç GPL èåãæåæäèåçæææè
æçåääæåäãååïåéååææäç GPL ççæææ
äæåäïäåéèäéã
æåï åæäçéåçåäççæçæååäååäåççéåçåè
äçäïèäæååææèçææåïéäååäæåæèæåã
åæäéèää Linux å NT çéçéåæåïéäèåç
æçéåçåã
äçï èäç Documentation/CodingStyle äææèç Linux äçé
æãåæäçæääçæïäåéää Windows éåçååå
äçäçæïéèäçåäæåïèäåååæçæäääçï
éäèååäååååååæïåäææååã
åçææï èææïæéåäæèæ 32 äçïäæææçèçæéäçå
åæå (little endian) ååææïäæææçäéæææç
ååïäèéäåäçéåçåéåå x86 æçæäãåèå
x86 äèèçéåçåäèæäåæèçãèçäåèåæ x86
çäïåéæèéåçåååäååäæååçïäæçääç
åäèèæåçæåæåçåçã
ææåï ååææäéèäèèäéåçååäåæååïåäèæäå
äçææåäåçèäèäæ bug æåãåæäæäääèå
éèçäåäæççéåçåïéäååäèæèåççã
çæççï åä Linux æåèååçåèååæéççäçïæääçé
åçåäåæåèèäçåèäèåäãååèæææåæçç
æççïååéèçæåäåççççäçååéèçåç
.suspend å .resume åæãäåèææäçéåçåæåèæ
çååçäçäåéïåæååææçèïèèåæ .suspend
åæåäæèå -ENOSYSïåèæåçïéèãäèåèåèç
ääçéååääéäåçæåäåèçéåæäãèèåéå
çåæèçæåïèåé
Documentation/power/drivers-testing.txtãæåéåçåç
æççééçååéçæèïèåé
Documentation/power/devices.txtã
ççï åæääéåçåçäèèåèèææççæïéäéåéäé
äæææçääéèääææçèääåïåäææçèäéä
èèåçäèãåæäåææäéåçåçèçäåææèïæ
ååäçæéäåæåäå MAINTAINERS æääååèäéå
çåçæçã
äååèåéåèåèæåçæä
------------------------------
äååï ççääååæçæéåçåéåæääåäãäèïåææç
æéåçæåääæääåçååäçéåçåïéäèäèæ
æâææäååâäæäåææçäçéåçåçççãçæçæ
åæïäååäçæéåçåçäèåäïæåääçäåçç
éåçåã
äèï éåçåæçåç Linux ååçåèæçäääçåïåäå
ååæåèèåææåãææäååææçæäæçæãåèä
ååäèåæçåïäåäåçèäçã
èæåè
--------
Linux åæäæçæï
ftp.??.kernel.org:/pub/linux/kernel/...
?? == äçååäçïäå "cn"ã"us"ã"uk"ã"fr" çç
Linux åæéäåèï
linux-kernel@xxxxxxxxxxxxxxx
[åéèåmajordomo@xxxxxxxxxxxxxxxåéäæèé]
Linux èåéåçåïçäçïæè 2.6.10 çåæïï
http://lwn.net/Kernel/LDD3/ ïåèçï
LWN.net:
æååæååæåæè - http://lwn.net/
2.6 çä API çåæï
http://lwn.net/Articles/2.6-kernel-api/
åæçåæçéåçåçæå 2.6 çï
http://lwn.net/Articles/driver-porting/
KernelTrapï
Linux åæçææåæäåååèèè
http://kerneltrap.org/
åæææ(KernelNewbies):
äæçåæååèæäææååå
http://kernelnewbies.org/
Linux USBéçï
http://www.linux-usb.org/
ååæéåçâäèâïArjan van de Venèï:
http://www.fenrus.org/how-to-not-write-a-device-driver-paper.pdf
åæçæä (Kernel Janitor):
http://janitor.kernelnewbies.org/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/