Based on kernel version 2.6.33. Page generated on 2010-02-24 15:37 EST.
1 Chinese translated version of Documentation/stable_api_nonsense.txt 2 3 If you have any comment or update to the content, please contact the 4 original document maintainer directly. However, if you have problem 5 communicating in English you can also ask the Chinese maintainer for help. 6 Contact the Chinese maintainer, if this translation is outdated or there 7 is problem with translation. 8 9 Maintainer: Greg Kroah-Hartman <greg[AT]kroah[DOT]com> 10 Chinese maintainer: TripleX Chung <zhongyu[AT]18mail[DOT]cn> 11 --------------------------------------------------------------------- 12 Documentation/stable_api_nonsense.txt çä¸æç¿»è¯ 13 14 妿æ³è¯è®ºææ´æ°æ¬æçå 容ï¼è¯·ç´æ¥èç³»åææ¡£çç»´æ¤è ãå¦æä½ ä½¿ç¨è±æ 15 äº¤æµæå°é¾çè¯ï¼ä¹å¯ä»¥å䏿çç»´æ¤è æ±å©ã妿æ¬ç¿»è¯æ´æ°ä¸åæ¶æè ç¿» 16 è¯åå¨é®é¢ï¼è¯·èç³»ä¸æçç»´æ¤è ã 17 18 è±æçç»´æ¤è ï¼ Greg Kroah-Hartman <greg[AT]kroah[DOT]com> 19 䏿çç»´æ¤è ï¼ éå® TripleX Chung <zhongyu[AT]18mail[DOT]cn> 20 䏿çç¿»è¯è ï¼ éå® TripleX Chung <zhongyu[AT]18mail[DOT]cn> 21 ä¸æçæ ¡è¯è ï¼ æé³ Li Yang <leoli[AT]freescale[DOT]com> 22 以ä¸ä¸ºæ£æ 23 --------------------------------------------------------------------- 24 25 å使¬ææ¡£çç®çï¼æ¯ä¸ºäºè§£é为ä»ä¹Linuxæ¢æ²¡æäºè¿å¶å æ ¸æ¥å£ï¼ä¹æ²¡æç¨³å® 26 çå æ ¸æ¥å£ãè¿éæè¯´çå æ ¸æ¥å£ï¼æ¯æå æ ¸éçæ¥å£ï¼è䏿¯å æ ¸åç¨æ·ç©ºé´ 27 çæ¥å£ãå æ ¸å°ç¨æ·ç©ºé´çæ¥å£ï¼æ¯æä¾ç»åºç¨ç¨åºä½¿ç¨çç³»ç»è°ç¨ï¼ç³»ç»è°ç¨ 28 å¨åå²ä¸å 乿²¡æè¿ååï¼å°æ¥ä¹ä¸ä¼æååãææä¸äºèåºç¨ç¨åºæ¯å¨0.9çæ¬ 29 æè æ´æ©çæ¬çå æ ¸ä¸ç¼è¯çï¼å¨ä½¿ç¨2.6çæ¬å æ ¸çLinuxåå¸ä¸ä¾ç¶ç¨å¾å¾å¥½ 30 ãç¨æ·ååºç¨ç¨åºä½è å¯ä»¥å°è¿ä¸ªæ¥å£çææ¯ç¨³å®çã 31 32 33 æ§è¡çº²è¦ 34 -------- 35 36 ä½ ä¹è®¸ä»¥ä¸ºèªå·±æ³è¦ç¨³å®çå æ ¸æ¥å£ï¼ä½æ¯ä½ 䏿¸ æ¥ä½ è¦çå®é ä¸ä¸æ¯å®ãä½ é 37 è¦çå ¶å®æ¯ç¨³å®ç驱å¨ç¨åºï¼èä½ åªæå°é©±å¨ç¨åºæ¾å°å ¬çå æ ¸çæºä»£ç æ éï¼ 38 ææå¯è½è¾¾å°è¿ä¸ªç®çãèä¸è¿æ ·åè¿æå¾å¤å ¶å®å¥½å¤ï¼æ£æ¯å 为è¿äºå¥½å¤ä½¿å¾ 39 Linuxè½æä¸ºå¼ºå£®ï¼ç¨³å®ï¼æççæä½ç³»ç»ï¼è¿ä¹æ¯ä½ æå¼å§éæ©Linuxçåå ã 40 41 42 å ¥é¨ 43 ----- 44 45 åªæé£äºå驱å¨ç¨åºçâæªäººâæä¼æ å¿å æ ¸æ¥å£çæ¹åï¼å¯¹å¹¿å¤§ç¨æ·æ¥è¯´ï¼æ¢ 46 çä¸å°å æ ¸æ¥å£ï¼ä¹ä¸éè¦å»å ³å¿å®ã 47 48 é¦å ï¼æä¸æç®è®¨è®ºå ³äºä»»ä½éGPL许å¯çå æ ¸é©±å¨çæ³å¾é®é¢ï¼è¿äºéGPLè®¸å¯ 49 ç驱å¨ç¨åºå æ¬ä¸å ¬å¼æºä»£ç ï¼éèæºä»£ç ï¼äºè¿å¶æè æ¯ç¨æºä»£ç å è£ ï¼æè 50 æ¯å ¶å®ä»»ä½å½¢å¼çä¸è½ä»¥GPL许å¯å ¬å¼æºä»£ç ç驱å¨ç¨åºãå¦æææ³å¾é®é¢ï¼è¯·å¨ 51 询å¾å¸ï¼æåªæ¯ä¸ä¸ªç¨åºåï¼æä»¥æåªæç®æ¢è®¨ææ¯é®é¢ï¼ä¸æ¯å°çæ³å¾é®é¢ï¼ 52 æ³å¾é®é¢å¾å®é ï¼å¹¶ä¸éè¦ä¸ç´å ³æ³¨ï¼ã 53 54 æ¢ç¶åªè°ææ¯é®é¢ï¼æä»¬å°±æäºä¸é¢ä¸¤ä¸ªä¸»é¢ï¼äºè¿å¶å æ ¸æ¥å£å稳å®çå æ ¸æº 55 ä»£ç æ¥å£ãè¿ä¸¤ä¸ªé®é¢æ¯äºç¸å ³èçï¼è®©æä»¬å è§£å³æäºè¿å¶æ¥å£çé®é¢ã 56 57 58 äºè¿å¶å æ ¸æ¥å£ 59 -------------- 60 å妿们æä¸ä¸ªç¨³å®çå æ ¸æºä»£ç æ¥å£ï¼é£ä¹èªç¶èç¶çï¼æä»¬å°±æ¥æäºç¨³å®ç 61 äºè¿å¶æ¥å£ï¼æ¯è¿æ ·çåï¼éã让æä»¬ççå ³äºLinuxå æ ¸çå ç¹äºå®ï¼ 62 - åå³äºæç¨çCç¼è¯å¨ççæ¬ï¼ä¸åçå æ ¸æ°æ®ç»æéçç»æä½ç坹齿¹ 63 å¼ä¼æå·®å«ï¼ä»£ç ä¸ä¸å彿°ç表ç°å½¢å¼ä¹ä¸ä¸æ ·ï¼å½æ°æ¯ä¸æ¯è¢«inlineç¼è¯å 64 å³äºç¼è¯å¨è¡ä¸ºï¼ãä¸åç彿°ç表ç°å½¢å¼å¹¶ä¸éè¦ï¼ä½æ¯æ°æ®ç»æå é¨çå¯¹é½ 65 æ¹å¼å¾å ³é®ã 66 - åå³äºå æ ¸çé ç½®é项ï¼ä¸åçé项ä¼è®©å æ ¸çå¾å¤ä¸è¥¿åçæ¹åï¼ 67 - åä¸ä¸ªç»æä½å¯è½å å«ä¸åçæååé 68 - æç彿°å¯è½æ ¹æ¬ä¸ä¼è¢«å®ç°ï¼æ¯å¦ç¼è¯çæ¶å没æéæ©SMPæ¯æ 69 ï¼ä¸äºé彿°å°±ä¼è¢«å®ä¹æç©ºå½æ°ï¼ã 70 - å æ ¸ä½¿ç¨çå åä¼ä»¥ä¸åçæ¹å¼å¯¹é½ï¼è¿åå³äºä¸åçå æ ¸é ç½®é 71 项ã 72 - Linuxå¯ä»¥å¨å¾å¤çä¸åä½ç³»ç»æçå¤çå¨ä¸è¿è¡ãå¨æä¸ªä½ç³»ç»æä¸ç¼ 73 è¯å¥½çäºè¿å¶é©±å¨ç¨åºï¼ä¸å¯è½å¨å¦å¤ä¸ä¸ªä½ç³»ç»æä¸æ£ç¡®çè¿è¡ã 74 75 对äºä¸ä¸ªç¹å®çå æ ¸ï¼æ»¡è¶³è¿äºæ¡ä»¶å¹¶ä¸é¾ï¼ä½¿ç¨åä¸ä¸ªCç¼è¯å¨ååæ ·çå æ ¸é 76 ç½®é项æ¥ç¼è¯é©±å¨ç¨åºæ¨¡åå°±å¯ä»¥äºãè¿å¯¹äºç»ä¸ä¸ªç¹å®Linuxåå¸çç¹å®çæ¬æ 77 ä¾é©±å¨ç¨åºï¼æ¯å®å ¨å¯ä»¥æ»¡è¶³éæ±çã使¯å¦æä½ è¦ç»ä¸ååå¸çä¸åçæ¬é½å 78 å¸ä¸ä¸ªé©±å¨ç¨åºï¼å°±éè¦å¨æ¯ä¸ªåå¸ä¸ç¨ä¸åçå æ ¸è®¾ç½®åæ°é½ç¼è¯ä¸æ¬¡å æ ¸ï¼ 79 è¿ç®ç´è·å©æ¢¦ä¸æ ·ãèä¸è¿è¦æ³¨æå°ï¼æ¯ä¸ªLinuxåå¸è¿æä¾ä¸åçLinuxå æ ¸ï¼ 80 è¿äºå æ ¸é½é对ä¸åç硬件类åè¿è¡äºä¼åï¼æå¾å¤ç§ä¸åçå¤çå¨ï¼è¿æä¸å 81 çå æ ¸è®¾ç½®é项ï¼ãæä»¥æ¯åå¸ä¸æ¬¡é©±å¨ç¨åºï¼é½éè¦æä¾å¾å¤ä¸åçæ¬çå æ ¸ 82 模åã 83 84 ç¸ä¿¡æï¼å¦æä½ ççè¦éåè¿ç§å叿¹å¼ï¼ä¸å®ä¼æ ¢æ ¢ç¯æï¼æå¾ä¹ 以åå°±æè¿ 85 æ·±å»çæè®... 86 87 88 稳å®çå æ ¸æºä»£ç æ¥å£ 89 -------------------- 90 91 妿æäººä¸å°ä»çå æ ¸é©±å¨ç¨åºï¼æ¾å ¥å ¬çå æ ¸çæºä»£ç æ ï¼èåæ³è®©é©±å¨ç¨åº 92 ä¸ç´ä¿æå¨ææ°çå æ ¸ä¸å¯ç¨ï¼é£ä¹è¿ä¸ªè¯é¢å°ä¼å徿²¡å®æ²¡äºã 93 å æ ¸å¼åæ¯æç»èä¸å¿«èå¥çï¼ä»æ¥é½ä¸ä¼æ ¢ä¸æ¥ãå æ ¸å¼å人åå¨å½åæ¥å£ä¸ 94 æ¾å°bugï¼æè æ¾å°æ´å¥½çå®ç°æ¹å¼ã䏿¦åç°è¿äºï¼ä»ä»¬å°±å¾å¿«ä¼å»ä¿®æ¹å½åç 95 æ¥å£ãä¿®æ¹æ¥å£æå³çï¼å½æ°åå¯è½ä¼æ¹åï¼ç»æä½å¯è½è¢«æ©å æè å åï¼å½æ° 96 çåæ°ä¹å¯è½åçæ¹åã䏿¦æ¥å£è¢«ä¿®æ¹ï¼å æ ¸ä¸ä½¿ç¨è¿äºæ¥å£çå°æ¹éè¦åæ¶ 97 ä¿®æ£ï¼è¿æ ·æè½ä¿è¯ææçä¸è¥¿ç»§ç»å·¥ä½ã 98 99 举ä¸ä¸ªä¾åï¼å æ ¸çUSB驱å¨ç¨åºæ¥å£å¨USBåç³»ç»çæ´ä¸ªçå½å¨æä¸ï¼è³å°ç»å 100 äºä¸æ¬¡éåãè¿äºéåè§£å³ä»¥ä¸é®é¢ï¼ 101 - ææ°æ®æµä»åæ¥æ¨¡å¼æ¹æéåæ¥æ¨¡å¼ï¼è¿ä¸ªæ¹å¨åå°äºä¸äºé©±å¨ç¨åºç 102 å¤æåº¦ï¼æé«äºææUSB驱å¨ç¨åºçååçï¼è¿æ ·å 乿æçUSB设å¤é½è½ä»¥æå¤§ 103 éçå·¥ä½äºã 104 - ä¿®æ¹äºUSBæ ¸å¿ä»£ç ä¸ä¸ºUSB驱å¨åé æ°æ®å å åçæ¹å¼ï¼ææç驱å¨é½ 105 éè¦æä¾æ´å¤çåæ°ç»USBæ ¸å¿ï¼ä»¥ä¿®æ£äºå¾å¤å·²ç»è¢«è®°å½å¨æ¡çæ»éã 106 107 è¿åä¸äºå°éæºä»£ç çæä½ç³»ç»å½¢æé²æç对æ¯ï¼å¨é£äºæä½ç³»ç»ä¸ï¼ä¸å¾ä¸é¢ 108 å¤çç»´æ¤æ§çUSBæ¥å£ãè¿å¯¼è´äºä¸ä¸ªå¯è½æ§ï¼æ°çå¼åè ä¾ç¶ä¼ä¸å°å¿ä½¿ç¨æ§ç 109 æ¥å£ï¼ä»¥ä¸æ°å½çæ¹å¼ç¼å代ç ï¼è¿èå½±åå°æä½ç³»ç»çç¨³å®æ§ã 110 å¨ä¸é¢çä¾åä¸ï¼ææçå¼åè é½åæè¿äºéè¦çæ¹å¨ï¼å¨è¿æ ·çæ åµä¸ä¿®æ¹ä»£ 111 ä»·å¾ä½ã妿Linuxä¿æä¸ä¸ªç¨³å®çå æ ¸æºä»£ç æ¥å£ï¼é£ä¹å°±å¾å建ä¸ä¸ªæ°çæ¥å£ 112 ï¼æ§çï¼æé®é¢çæ¥å£å¿ é¡»ä¸ç´ç»´æ¤ï¼ç»Linux USBå¼åè 带æ¥é¢å¤çå·¥ä½ãæ¢ç¶ 113 ææçLinux USB驱å¨çä½è 齿¯å©ç¨èªå·±çæ¶é´å·¥ä½ï¼é£ä¹è¦æ±ä»ä»¬å»åæ¯«æ æ 114 ä¹çå è´¹é¢å¤å·¥ä½ï¼æ¯ä¸å¯è½çã 115 å®å ¨é®é¢å¯¹Linuxæ¥è¯´ååéè¦ãä¸ä¸ªå®å ¨é®é¢è¢«åç°ï¼å°±ä¼å¨çæ¶é´å å¾å°ä¿® 116 æ£ãå¨å¾å¤æ åµä¸ï¼è¿å°å¯¼è´Linuxå æ ¸ä¸çä¸äºæ¥å£è¢«éåï¼ä»¥ä»æ ¹æ¬ä¸é¿å å® 117 å ¨é®é¢ã䏿¦æ¥å£è¢«éåï¼ææä½¿ç¨è¿äºæ¥å£ç驱å¨ç¨åºï¼å¿ 须忶å¾å°ä¿®æ£ï¼ 118 以确å®å®å ¨é®é¢å·²ç»å¾å°ä¿®å¤å¹¶ä¸ä¸å¯è½å¨æªæ¥è¿æåæ ·çå®å ¨é®é¢ãå¦æå æ ¸ 119 å 鍿¥å£ä¸å 许æ¹åï¼é£ä¹å°±ä¸å¯è½ä¿®å¤è¿æ ·çå®å ¨é®é¢ï¼ä¹ä¸å¯è½ç¡®è®¤è¿æ ·ç 120 å®å ¨é®é¢ä»¥åä¸ä¼åçã 121 å¼åè ä¸ç´å¨æ¸ çå æ ¸æ¥å£ã妿ä¸ä¸ªæ¥å£æ²¡æäººå¨ä½¿ç¨äºï¼å®å°±ä¼è¢«å é¤ãè¿ 122 æ ·å¯ä»¥ç¡®ä¿å æ ¸å°½å¯è½çå°ï¼èä¸æææ½å¨çæ¥å£é½ä¼å¾å°å°½å¯è½å®æ´çæµè¯ 123 ï¼æ²¡æäººä½¿ç¨çæ¥å£æ¯ä¸å¯è½å¾å°è¯å¥½çæµè¯çï¼ã 124 125 126 è¦åä»ä¹ 127 ------- 128 129 å¦æä½ åäºä¸ä¸ªLinuxå æ ¸é©±å¨ï¼ä½æ¯å®è¿ä¸å¨Linuxæºä»£ç æ éï¼ä½ä¸ºä¸ä¸ªå¼å 130 è ï¼ä½ åºè¯¥æä¹åï¼ä¸ºæ¯ä¸ªåå¸çæ¯ä¸ªçæ¬æä¾ä¸ä¸ªäºè¿å¶é©±å¨ï¼é£ç®ç´æ¯ä¸ä¸ª 131 婿¢¦ï¼è¦è·ä¸æ°¸è¿å¤äºååä¹ä¸çå æ ¸æ¥å£ï¼ä¹æ¯ä¸ä»¶è¾è¦æ´»ã 132 å¾ç®åï¼è®©ä½ ç驱å¨è¿å ¥å æ ¸æºä»£ç æ ï¼è¦è®°å¾æä»¬å¨è°è®ºçæ¯ä»¥GPL许å¯åè¡ 133 ç驱å¨ï¼å¦æä½ ç代ç ä¸ç¬¦åGPLï¼é£ä¹ç¥ä½ 好è¿ï¼ä½ åªè½èªå·±è§£å³è¿ä¸ªé®é¢äºï¼ 134 ä½ è¿ä¸ªå¸è¡é¬¼<æAndrewåLinus对å¸è¡é¬¼çå®ä¹é¾æ¥å°è¿é>ï¼ãå½ä½ ç代ç å å ¥ 135 å ¬çå æ ¸æºä»£ç æ ä¹åï¼å¦æä¸ä¸ªå æ ¸æ¥å£æ¹åï¼ä½ ç驱å¨ä¼ç´æ¥è¢«ä¿®æ¹æ¥å£ç 136 é£ä¸ªäººä¿®æ¹ãä¿è¯ä½ ç驱卿°¸è¿é½å¯ä»¥ç¼è¯éè¿ï¼å¹¶ä¸ä¸ç´å·¥ä½ï¼ä½ å ä¹ä¸éè¦ 137 åä»ä¹äºæ ã 138 139 æé©±å¨æ¾å°å æ ¸æºä»£ç æ é伿å¾å¤ç好å¤ï¼ 140 - 驱å¨çè´¨é伿åï¼èç»´æ¤ææ¬ï¼å¯¹åå§ä½è æ¥è¯´ï¼ä¼ä¸éã 141 - å ¶ä»äººä¼ç»é©±å¨æ·»å æ°ç¹æ§ã 142 - å ¶ä»äººä¼æ¾å°é©±å¨ä¸çbugå¹¶ä¿®å¤ã 143 - å ¶ä»äººä¼å¨é©±å¨ä¸æ¾å°æ§è½ä¼åçæºä¼ã 144 - å½å¤é¨çæ¥å£çæ¹åéè¦ä¿®æ¹é©±å¨ç¨åºçæ¶åï¼å ¶ä»äººä¼ä¿®æ¹é©±å¨ç¨åº 145 ã 146 - ä¸éè¦è系任ä½åè¡åï¼è¿ä¸ªé©±å¨ä¼èªå¨çéçææçLinuxåå¸ä¸èµ·å 147 å¸ã 148 149 åå«çæä½ç³»ç»ç¸æ¯ï¼Linux为æ´å¤ä¸åçè®¾å¤æä¾ç°æç驱å¨ï¼èä¸è½å¨æ´å¤ä¸ 150 åä½ç³»ç»æçå¤çå¨ä¸æ¯æè¿äºè®¾å¤ãè¿ä¸ªç»è¿èéªçå¼å模å¼ï¼å¿ ç¶æ¯éä¸äº 151 ç :) 152 153 ------------- 154 æè°¢ Randy Dunlap, Andrew Morton, David Brownell, Hanna Linder, 155 Robert Love, and Nishanth Aravamudan å¯¹äºæ¬ææ¡£æ©æçæ¬çè¯å®¡å建议ã 156 157 è±æçç»´æ¤è ï¼ Greg Kroah-Hartman <greg[AT]kroah[DOT]com>