ºìÁªLinuxÃÅ»§
Linux°ïÖú

Linux£ºÅ¨Îíɢȥ£¬Ç°Í¾¿í¹ã

·¢²¼Ê±¼ä:2007-11-21 01:17:32À´Ô´:ºìÁª×÷Õß:Limits
¡¡¡¡µ±½ñ£¬ÈËÃÇ¿¼²ìLinuxµÄÏÖ×´ÊÇ·ñÈçͬ¡°ÎíÀï¿´»¨¡±£¿ÈËÃÇÅжÏLinuxµÄǰ;ÊÇ·ñ×¢¶¨¡°Ç°Í¾Ãì㡱£¿ÊÂʵÉÏ£¬²¢²»Ò»¶¨¡£

¡¡¡¡×Ô´Ó½ñÄê6ÔÂ29ÈÕÆ»¹ûÍÆ³öiPhoneÖ®ºó£¬Êܵ½ÈËÃÇ×·Åõ£¬ÉõÖÁ±»¡¶Ê±´ú¡·ÔÓÖ¾ÆÀΪ½ñÄêµÄ¡°×î¼Ñ·¢Ã÷¡±¡£ÈËÃǰÑiPhone³ÆÎª¡°³¬Î¢ÐͼÆËã»ú¡±£¨ÉõÖÁÃÀÆäÃûΪ¡°PC 2.0¡±£©£¬³¬Î¢ÐͼÆËã»ú£¬µ±È»ÊǸö·¢Õ¹·½Ïò¡£Ôø¾­´«ÑÔGoogleÒ²ÒªÍÆ³ö¡°ÖÇÄÜÊÖ»ú¡±£¨¡°Handset¡±£©£¬Ò²ÊÇÒ»ÖÖ³¬Î¢ÐͼÆËã»ú¡£Ôڵ͹¦ºÄ¡¢Ð¡¿Õ¼äºÍÓ²¼þÔªÆ÷¼þµÄÐÔÄÜÏÞÖÆÏ£¬ÈçºÎ·¢Õ¹³¬Î¢ÐͼÆËã»ú£¨±ÈÈ磬ÖÇÄÜÊÖ»ú£©ÄØ£¿´ÓÈ«Çò·¶Î§À´¿´£¬ÏÖ½ñµÄÈËÁ¦×ÊÔ´£¬¼¼ÊõˮƽºÍÊг¡ÐèÇóµÄ¿Í¹ÛÌõ¼þ£¬¾ö¶¨Á˳¬Î¢ÐͼÆËã»úµÄ¿ª·¢Â·Ïß¡£¶Ô´Ë£¬GoogleÊÇÔçÓÐ×¼±¸µÄ£¨±ÈÈ磬Á½Äêǰ¹º²¢Android£©¡£Êµ¼ÊÉÏ£¬11ÔÂ2ÈÕ£¬GoogleǣͷµÄËùν¡°¿ª·ÅÊÖ»úÁªÃË¡±£¨¡°Open Handset Alliance¡±£¬¼ò³Æ¡°OHA¡±£©³ÉÁ¢£¬¾ø·ÇÒ»ÈÕÖ®¹¦£¬ÊÂÏÈÓÐÐí¶à¹¤×÷Òª¡°³ï±¸Í×µ±¡±£¬±ÈÈ磺³ÆÎª¡°Android¡±ÖÇÄÜÊÖ»úµÄ¿ª·¢¹¤¾ß°ü£¨¡°SDK¡±£©±ØÐë×¼±¸ºÃ¡£Êµ¼ÊÉÏ£¬Õâ¸ö¡°SDK¡±£¨¿ª·¢¹¤¾ß°ü£©µÄ´æÔÚ£¬²ÅÊÇ¡°OHA¡±³ÉÁ¢µÄǰÌá¡£11ÔÂ12ÈÕ£¬GoogleÏòÖÚÈËչʾµÄAndroidµÄÔ­ÐÍ»ú±ãÊÇÒ»¸öÖ¤Ã÷¡£11ÔÂ12ÈÕ£¬Google·¢²¼µÄAndroid¿ª·¢°ü£¨¡°SDK¡±£©ÊÇÈ«ÇòÈí¼þ¼¼Êõ½çµÄ¹Ø×¢Ò»¸ö¡°½¹µã¡±¡£GoogleµÄAndroid¿ª·¢°ü£¬±íÃ÷ÁËÒ»¸öÊÂʵ£ºGoogleǣͷµÄ¡°OHAÁªÃË¡±ÍƳöµÄ½«ÊÇÒ»¿îÐÂÐͳ¬Î¢ÐͼÆËã»ú¡£¼òµ¥ËµÀ´£¬Android£¨»úÆ÷ÈË£©ÊÖ»ú£¬³ýÁËÆäÓ²¼þÉíÇûÖ®Í⣬×îΪºËÐĵġ°ÐÄÔಿ¼þ¡±£¨Ëùν¡°Èí¼þ¶Ñ¡±¡¢¡°Software Stack£©ÊÇGoogle·¢Ã÷µÄ¡°ÐéÄâ»ú¡±£¨½Ð¡°Dalvik¡±£¬±ùµºµÄÒ»¸ö¶È¼ÙʤµØÃû³Æ£©¡£Õâ¸ö¡°ÐéÄâ»ú¡±£¨¡°Dalvik¡±£©¾ÍÊÇÕâÖÖÖÇÄÜÊÖ»ú¡°Ö´ÐС±³ÌÐò´úÂëµÄµØ·½¡£ÕâÖÖ¡°¿ÉÖ´ÐÐÂ롱½Ð×ö¡°Dalvik¿ÉÖ´ÐÐÂ롱£¬¶ø²»ÊÇJavaÐéÄâ»úµÄÄÇÖÖ¡°×Ö½ÚÂ롱£¨Dalvik¸ù±¾²»ÈÏJavaµÄ¡°×Ö½ÚÂ롱£©¡£DalvikÐéÄâ»úµÄ¿ÉÖ´ÐÐÎļþ£¬½Ð×ö¡°.dex¡±Îļþ£¨À´×Ô¡°Dalvik-EXecutive¡±£©¡£ÕâÖÖ¡°.dex¡±Îļþ£¬Ò»µ©ÏÂÔØµ½AndroidÊÖ»úÉÏ£¬¾ÍÁ¢¿ÌÔÚdalvikÐéÄâ»úÉϱ»Ö´ÐУ¬¶ø²»ÄÜ´æ´¢ÆðÀ´²»Ö´ÐС£

¡¡¡¡ÄÇô£¬ÕâÐ©ÌØÖÖ¡°.dex¡±Îļþ£¬´ÓºÎ¶øÀ´£¿GoogleµÄÏë·¨ÃÁË£¬·²ÊÇJava³ÌÐòÔ±£¬¶¼Ï°¹ß×ñ´ÓJavaµÄÓï·¨£¨Syntax£©±àд³ÌÐò£¨±àд³ÌÐò²¢²»ÄÑ£¬¶øÇһᡰÉÏñ«¡±£¬ÎÒÇ×ÉíÌåÑé¹ý£©£¬ÕâÖÖ¡°JavaÔ´´úÂ롱³ÌÐòÎļþ£¬¾­¹ý¡°SDK¡±¿ª·¢°üÀïÃæ×Ô´øµÄÒ»¸öС¹¤¾ß¡°dx¡±£¨À´×Ô¡°Dalvik-eXecutive¡±£©±àÒëһϣ¬¡°.dex¡±¿ÉÖ´ÐÐÂë¾Í³öÀ´ÁË¡£¶Ô´Ë£¬È«ÇòJava¿ª·¢ÉçÇøÎÞ²»¡°³Æ¾ø¡±¡£GoogleÄóö1,000ÍòÃÀÔª£¬ÈÃËûÃDZÈÊÔ±ÈÊÔ£¬¼´ÊÇ¡°ºÃÍæ¡±£¬Ò²ÊÇ¡°±ØÐ衱¡£

¡¡¡¡ÏÖÔÚÈËÃÇËù¹ØÐÄÎÊÌâµÄÊÇ£¬DalvikÐéÄâ»úÓëSUNµÄJavaÐéÄâ»úÓÐʲô¹ØÏµ£¿Êµ¼ÊÉÏ£¬JavaµÄÐéÄâ»úÓÐÐí¶àÖÖ¡£ÊʺÏÊÖ»ú¡°Ð¡¿Õ¼ä¡±ÔËÐУ¬¶øÇÒ¾­¹ýÓÅ»¯£¨ÔËÐÐЧÂÊ£¬½ÚµçÖ¸±ê£¬µÈµÈ£©µÄ£¬¿ÖŲ¢²»¶à¡£Dalvik¾ÍÊÇÒ»ÖÖ¡°³¬Î¢ÐͼÆËã»ú¡±µÄ¸ßÐÔÄÜÐéÄâ»ú¡£ÊµÏÖÕâÒ»µã£¬±ØÐëÓиöǰÌ᣺Dalvik±ØÐëÅÜÔÚLinux 2.6ÄÚºËÖ®ÉÏ£¬½èÖúLinux 2.6Äں˵ÄÓÅÒìÐÔÄܲŵÃÒÔʵÏÖ¡£Õâ¾ÍÊÇ˵£¬DalvikÓëLinuxµÄ¡°}?¨¡±£¨¡?ind¡±£©ÊÇÓиù¾ÝµÄ£¨±ØÐëµÄ£©£¬²»ÊÇGoogle¶ÔLinuxµÄ¶÷´ÍºÍÆ«ºÃ¡£

¡¡¡¡È«ÇòOHAÁªÃË£¬ÊÖÀïÄÃ×ÅAndroid»úÆ÷ÈË£¬½èÖúDalvikÐéÄâ»ú£¬·¢¶¯¹ã´óJavaÖ¾Ô¸Õß²ÎÓ룬³¹µ××ßÉÏ¡°¿ªÔ´Ö®Â·¡±£¬¼«´óµØ½µµÍÖÇÄÜÊÖ»ú³É±¾£¬¸Ä¸ïÊÕ·Ñģʽ£¬ÈÃÀû¹ã´óÓû§£¬±Ø¶¨Êܵ½Êг¡µÄ»¶Ó­¡£Linux²»ÔÙÊdz§¼ÒµÄÓ®Àû¹¤¾ß£¬¶øÊÇÌÃÌÃÕýÕýµØÕ¹Ê¾×Ô¼ºµÄ×ÔÓÉÈí¼þ±¾É«£¬×ß½øÇ§¼ÒÍò»§£¬°Ñ˽ÓÐÈí¼þ³§ÉÌÏŵá°ÍÈ·¢Èí¡±¡£ÖÁ´Ë£¬ÎÒÃÇÒª¹«ÕýµØËµ£¬Linux£ºÅ¨ÎíÉ¢¾¡£¬Ç°Í¾¿í¹ã¡£

¡¡¡¡×¢£ºËùν¡°LinuxÔöËÙ¼õ»º¡±¡¢¡°LinuxÄںļӾ硱¡¢¡°LinuxÈÕÇ÷·ÖÁÑ¡±Öî¶àÂÛ¶Ï£¬Íêȫȱ·¦ÊÂʵ¸ù¾Ý£¬¶¼ÊÇÒ»ÅɺúÑÔÂÒÓÈÝÎÒ½ñºóÒ»Ò»¼ÓÒÔÅú²µ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ