¡¡¡¡3Äêǰ£¬Èç¹ûÓÐÈ˸æËßÄãLinux×ÀÃæ»·¾³µÄÁ½´óÕóÓª£ºKDEºÍGNOME½«Õ¹¿ªºÏ×÷£¬ÉõÖÁÁªºÏ¾Ù°ìËûÃǵÄÄê»á¡£ÕâÌýÆðÀ´¾ÍÏñèºÍÀÏÊóÀïÃæµÄTOMºÍJERRYÇ£ÊָߺôºÍƽ¹²´¦Ò»Ñù¿ÉЦ¡£µ«ÊÇ£¬½ñÌ죬ÕâÁ½´óÕóÓªµÄºÏ×÷µÄÈ··¢ÉúÁË¡£Linux×ÀÃæµÄÁ½¸öÀ϶ÔÊÖ£¬KDEºÍGNOMEÒѾÐÉÌͬÒ⽫ÔÚ2009ÄêÏļ¾Ò»Æð¾Ù°ì×éÖ¯µÄÄê»á¡£
¡¡¡¡ÔÚ¶ÔÍ⹫²¼µÄÏûÏ¢×Ü£¬KDEÏîÄ¿µÄÖ÷¹ÜCorneliusSchumacher˵£ºÁ½´óÉçÇøÖ®Ç°¶¼Ã»ÓÐÏëµ½Äܹ»Ò»Æð¾Ù°ìÄê»á¡£¶øREDHATµÄÈí¼þ¹¤³Ìʦ¼æGNOMEÏîÄ¿µÄÖ÷¹ÜBehdadEsfahbodofҲ˵£ºÎÒÃÇ·¢ÏÖÎÒÃÇÖ®¼äÓкܶ๲ʶ£¬±ÈÈçÎÒÃÇͨ¹ýÎÒÃǵÄÈí¼þ´ø¸ø×ÀÃæÓû§×ÔÓɸÐÊܵÄ×·Ç󣬻¹ÓÐ×ÔÓÉÈí¼þÊÂÒµ¸³ÓèÎÒÃǵĹ²Í¬Ê¹Ãü¡£
¡¡¡¡KDEºÍGNOMEµÄºÏ×÷ÆäʵÒѾ¿ªÊ¼Á˺ü¸Ä꣬¿ÉÒÔ»ØË·µ½2005ÄêÆô¶¯µÄPORTLANDÏîÄ¿£¬¶øPortlandÏîÄ¿ÒâͼÔÚÓÚͨ¹ý¿ª·¢ËùÓÐÓ¦ÓóÌÐò¶¼ÄÜʹÓõÄAPI¡¢Ìṩ¿ª·¢¹¤¾ßÀ´Í³Ò»Linux×ÀÃæ¡£PORTLANDÏîÄ¿²ÉÓÃÁ½Ì×½çÃæ£ºÒ»Ì×ÃüÁîÐй¤¾ßºÍÒ»¸ö±»³ÆÎªDAPIµÄAPI¿â,LinuxÒÁµéÔ°ÔÚ¹ýÈ¥µÄÐÂÎÅÖж¼ÓÐÏà¹Ø±¨µ¼¡£PortlandProjectÄܼò»¯GNOMEºÍKDE×ÀÃæ»·¾³ÖгÌÐòµÄÒÆÖ²ºÍ¼¯³É¹ý³Ì¡£Linux¿ª·¢ÈËÔ±¿ÉÒÔÀûÓÃDAPIÀ´×Ô¶¨Òå·þÎñ£¬²¢ÔÚ²»Í¬×ÀÃæ°æÖ®¼äά³ÖͬÑùµÄ½çÃæ¼¯ºÏ£¬¼ò»¯»ù´¡µÄ×ÀÃæÕûºÏÈÎÎñ¡£
¡¡¡¡Í¬Ê±£¬Á½¸öÉçÇø»¹Æô¶¯ÁË DAPI (Desktop ApplicationProgramming Interface)ÏîÄ¿£»ùÓÚD-BUS¡£D-BUS ±¾ÖÊÉÏÊÇ ½ø³Ì¼äͨÐÅ£¨inter-processcommunication£©£¨IPC£©µÄÒ»¸öʵÏÖ¡£²»¹ý£¬ÓÐһЩ ÌØÐÔʹµÃ D-BUS Ô¶Ô¶²»ÊÇ¡°Ö»ÊÇÁíÒ»¸ö IPC ʵÏÖ¡±¡£Óкܶ಻ͬµÄIPC ʵÏÖ£¬ÒòΪÿһ¸ö¶¼¶¨Î»ÓÚ½â¾ö ÌØ¶¨µÄÃ÷È·¶¨ÒåµÄÎÊÌâ¡£CORBA ÊÇÓÃÓÚÃæÏò¶ÔÏó±à³ÌÖи´Ô IPC µÄÒ»¸öÇ¿´óµÄ½â¾ö·½°¸¡£DCOPÊÇÒ»¸ö ½ÏÇáÁ¿¼¶µÄ IPC ¿ò¼Ü£¬¹¦ÄܽÏÉÙ£¬µ«ÊÇ¿ÉÒԺܺõؼ¯³Éµ½ KDEÖС£SOAP ºÍ XML-RPC Éè¼ÆÓÃÓÚ Web ·þÎñ£¬Òò¶øÊ¹ÓÃHTTP ×÷ΪÆä´«ÊäÐÒé¡£D-BUS Éè¼ÆÓÃÓÚ×ÀÃæÓ¦ÓóÌÐòºÍ OS ͨÐÅ¡£
¡¡¡¡GNOMEÏîÄ¿µÄÖ÷¹ÜBehdadEsfahbodofÈÏΪ¹²Í¬¾Ù°ìÄê»á½«Ê¹×ÀÃæ×ÔÓÉÈí¼þÊÜÒæ£¬½«Öڶ࿪·¢Õß¾Û¾ÛÒ»Ìý«Äܼ¤·¢¸ü¶àµÄ½»Á÷ÓëºÏ×÷£¬²¢²úÉú¸ü¶à¸ßÖÊÁ¿µÄÈí¼þ¡£Linuxeden½«¶Ô´ËÊ¿ªÕ¹½øÒ»²½¸ú×Ù±¨µ¼¡£Linux»ù½ð»áµÄJimZemlinÒ²¶Ô´ËºÏ×÷¾Ù¶¯±¨ÒԺܴóÏ£Íû£ºÕâÊÇÒ»¸ö·Ç³£ÕýÈ·µÄ¾ö¶¨£¬ÎÒÆÚ´ý×ÅÔÚÕâ´Î»áÒéÉÏÄܲúÉú¶ÔLinux×ÀÃæÓÐÖØ´óÓ°ÏìµÄ³É¹û¡£
shanot ÓÚ 2008-04-23 13:13:12·¢±í:
²»´í