1Chinese translated version of Documentation/stable_api_nonsense.txt 2 3If you have any comment or update to the content, please contact the 4original document maintainer directly. However, if you have problem 5communicating in English you can also ask the Chinese maintainer for help. 6Contact the Chinese maintainer, if this translation is outdated or there 7is problem with translation. 8 9Maintainer: Greg Kroah-Hartman <greg@kroah.com> 10Chinese maintainer: TripleX Chung <zhongyu@18mail.cn> 11--------------------------------------------------------------------- 12Documentation/stable_api_nonsense.txt çä¸æç¿»è¯ 13 14妿æ³è¯è®ºææ´æ°æ¬æçå 容ï¼è¯·ç´æ¥èç³»åææ¡£çç»´æ¤è ãå¦æä½ ä½¿ç¨è±æ 15äº¤æµæå°é¾çè¯ï¼ä¹å¯ä»¥å䏿çç»´æ¤è æ±å©ã妿æ¬ç¿»è¯æ´æ°ä¸åæ¶æè ç¿» 16è¯åå¨é®é¢ï¼è¯·èç³»ä¸æçç»´æ¤è ã 17 18è±æçç»´æ¤è ï¼ Greg Kroah-Hartman <greg@kroah.com> 19䏿çç»´æ¤è ï¼ éå® TripleX Chung <zhongyu@18mail.cn> 20䏿çç¿»è¯è ï¼ éå® TripleX Chung <zhongyu@18mail.cn> 21ä¸æçæ ¡è¯è ï¼ æé³ Li Yang <leoli@freescale.com> 22以ä¸ä¸ºæ£æ 23--------------------------------------------------------------------- 24 25å使¬ææ¡£çç®çï¼æ¯ä¸ºäºè§£é为ä»ä¹Linuxæ¢æ²¡æäºè¿å¶å æ ¸æ¥å£ï¼ä¹æ²¡æç¨³å® 26çå æ ¸æ¥å£ãè¿éæè¯´çå æ ¸æ¥å£ï¼æ¯æå æ ¸éçæ¥å£ï¼è䏿¯å æ ¸åç¨æ·ç©ºé´ 27çæ¥å£ãå æ ¸å°ç¨æ·ç©ºé´çæ¥å£ï¼æ¯æä¾ç»åºç¨ç¨åºä½¿ç¨çç³»ç»è°ç¨ï¼ç³»ç»è°ç¨ 28å¨åå²ä¸å 乿²¡æè¿ååï¼å°æ¥ä¹ä¸ä¼æååãææä¸äºèåºç¨ç¨åºæ¯å¨0.9çæ¬ 29æè æ´æ©çæ¬çå æ ¸ä¸ç¼è¯çï¼å¨ä½¿ç¨2.6çæ¬å æ ¸çLinuxåå¸ä¸ä¾ç¶ç¨å¾å¾å¥½ 30ãç¨æ·ååºç¨ç¨åºä½è å¯ä»¥å°è¿ä¸ªæ¥å£çææ¯ç¨³å®çã 31 32 33æ§è¡çº²è¦ 34-------- 35 36ä½ ä¹è®¸ä»¥ä¸ºèªå·±æ³è¦ç¨³å®çå æ ¸æ¥å£ï¼ä½æ¯ä½ 䏿¸ æ¥ä½ è¦çå®é ä¸ä¸æ¯å®ãä½ é 37è¦çå ¶å®æ¯ç¨³å®ç驱å¨ç¨åºï¼èä½ åªæå°é©±å¨ç¨åºæ¾å°å ¬çå æ ¸çæºä»£ç æ éï¼ 38ææå¯è½è¾¾å°è¿ä¸ªç®çãèä¸è¿æ ·åè¿æå¾å¤å ¶å®å¥½å¤ï¼æ£æ¯å 为è¿äºå¥½å¤ä½¿å¾ 39Linuxè½æä¸ºå¼ºå£®ï¼ç¨³å®ï¼æççæä½ç³»ç»ï¼è¿ä¹æ¯ä½ æå¼å§éæ©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, 155Robert Love, and Nishanth Aravamudan å¯¹äºæ¬ææ¡£æ©æçæ¬çè¯å®¡å建议ã 156 157è±æçç»´æ¤è ï¼ Greg Kroah-Hartman <greg@kroah.com> 158

