Linux °æ (¾«»ªÇø)
·¢ÐÅÈË: WyzIdeal (һҶСÖÛ), ÐÅÇø: Linux
±ê Ìâ: ¡°LinuxÖÐÎÄ»¯¡±£¬ÕæÕý¸Ã¾¯ÌèµÄÊÇʲô£¿
·¢ÐÅÕ¾: ×Ï ¶¡ Ïã (Mon Nov 29 14:27:21 1999), תÐÅ
×÷Õß: À¶µã¿ª·¢×é¡¡ÀîÁè ( November 27, 1999)
¡¡¡¡½ü¶Îʱ¼ä£¬Linuxºº»¯µÄÎÊÌⱸÊܹØ×¢£¬¶Ô´ËÉîÛÚÀ¶µãLinux¿ª·¢×éµÄ
ÀîÁèÌá³öÁ˲»Í¬µÄÒâ¼û£º
¡¡¡¡½üÈÕΪÅäºÏÃÀ¹úijLinux¿ª·¢É̵ÄÍâ¹ÒÖÐÎÄlinuxÉý¼¶°æÔÚÖйúµÄÊг¡ÍÆ
¹ã£¬¹úÄÚ¶à¼ÒýÌå·×·×·¢±íÁ˸ù«Ë¾Ä³×¨¼ÒÌâΪ¡¶¾¯Ìè¡°LINUXÄں˺º»¯¡±
´øÀ´µÄÎ󵼡·µÄÐû´«ÎÄÕ£¬¸ÃÎÄÕ¶ԹúÄÚLinuxÄں˺º»¯¼¼ÊõµÄ½øÐÐÁ˹¥»÷¡£
¡¡¡¡´Ó¼¼Êõ´´ÐºÍѧÊõÕùÃùµÄ½Ç¶ÈÉÏ£¬ÎÒÃÇ»¶ÓÈκμ¼Êõ½»Á÷ºÍÆÀÂÛ¡£µ«ÊÇ
¿´Íê¸ÃƪËÊÈËÌýÎŵÄÎÄÕ£¬ÎÒÃÇȴΪijЩLINUX¿ª·¢É̵½±¯°§£º±íÃæ½èÒÔ
¡°¼¼ÊõÆÀÂÛ¡±ÊÖ·¨£¬Êµ¼ÊÉÏȴͨ¹ýÒþÂ÷»òÍáÇúһЩÊÂʵ¡¢ÍµÁº»»Öù£¬Íæ͵»»
¸ÅÄîµÄ°ÑÏ·£»ÉõÖÁÒýÓöÔÊֵĹýʱ¼¼Êõ²ÎÊýÀ´×ö¶Ô±È£¬Æóͼ»ìÏý·ÇרҵÈËÊ¿
µÄÊÓÌý£¬ÒâͼÔÚÓßÂÛÉÏ̧¸ß×Ô¼º£¬ÔÚ¼¼ÊõÉϱáµÍ¾ºÕù¶ÔÊÖ£¬¶ÔÊÜÖÚ½øÐÐÐÄÀí
°µÊ¾¡£¸üÈÃÈËÒź¶µÄÊǸÃLinux¹«Ë¾×ÔÊÑÔÚÍâ¹ú¸Õ¸Õ»ñµÃ·çÏÕͶ×Ê£¬ÓµÓÐÒ»
¶¨×ʽðʵÁ¦£¬²»°ÑÖ÷Òª¾«Á¦·ÅÔÚlinux¸Ä½ø²úÆ·¡¢×·¸Ï¶ÔÊÖ¼¼ÊõˮƽºÍÌá¸ß
·þÎñÖÊÁ¿·½Ã棬ȴ°ÑÖصãÓÃÀ´´ò»÷Öйú¹úÄÚÆäËûLinux¹«Ë¾Ðû´«ºÍÊг¡³´×÷
ÉÏ¡£
¡¡¡¡ÎÞÂÛΪÁËÊг¡³´×÷»¹ÊÇѧÊõ̽ÌÖ£¬ÕâÖÖ¼¼ÊõÉϲ»¹ËÊÂʵ¡¢Î¨ÎÒÕý×ڵıê
°ñ»òÊÇÆóͼ¶À°ÔÖйúÊг¡µÄÊг¡³´×÷¶¼ÊÇÓÐÎ¥LinuxÓëÉú¾ãÀ´µÄ×ÔÓɾ«Éñ¡£
¡¡¡¡×öΪ¹úÄÚÊ׸ö¡°ÄÚºËÖÐÎÄ»¯¡±¼¼ÊõµÄ¿ª·¢ÕßÖ®Ò»£¬ÎÒ¾õµÃÓбØÒªÏò´ó¼Ò
³ÎÇåһЩ¼¼ÊõÊÂʵ²¢Óë´ó¼Ò½»»»Ò»Ð©¿´·¨¡£
¡¡¡¡¾ÍÀ¶µã¶øÑÔ£¬Ä¿Ç°Linuxµ½µ×ÓÐÄÄЩÖÐÎļ¼Êõ£¿ÎÒÃÇ×ÔÖ÷¿ª·¢ÁËÁ½ÏîÖÐ
Îļ¼Êõ¡£Ò»ÊÇÄÚºËÖÐÎÄ»¯£¬ÁíÒ»¸öÊÇÖÐÎÄXwindow¡£
¡¡¡¡Ò»£¬ÄÚºË(kernel)ÖÐÎÄ»¯µÄʵÏÖÓë¹ú¼Ê»¯¼æÈÝ
¡¡¡¡1999Äê³õÎÒÃÇÊ×´´ÁËÖ±½ÓÀûÓÃÄں˶ÔÖ¡»º³å£¨Frame Buffer£©Ö§³Ö,¶ÔÄÚ
ºË²¿·Ö´úÂë½øÐÐË«×Ö½ÚÄÚÂëÖ§³ÖµÄÐ޸ģ¬×¢ÒâÊÇ¡°Ð޸ġ±£¬²»ÊÇËùνµÄ¡°Ç¶
È롱£¬Ê¹Ö®¿ÉÒÔÖ§³ÖË«×Ö½Ú£¬Ä¿Ç°ÎÒÃÇÊ×ÏȼÓÈëÁËÖÐÎļòÌåºÍÖÐÎÄ·±ÌåÄÚÂë
µÄÖ§³Ö£¬ÒÔͬÑù¼¼ÊõÎÒÃÇÒԺ󻹿ÉËæʱ¼ÓÈ뺫ÎĺÍÈÕÎĵÈË«×Ö½ÚÖ§³Ö£¬Õâ±ã
ÊÇÎÒÃÇËù³ÆµÄ¡°Äں˺º»¯¡±¡£
¡¡¡¡ÄÇô¡°Äں˺º»¯¡±ÄÜ´ø¸øÓû§Ê²Ã´ºÃ´¦ÄØ£¿Äں˺º»¯Ö±½Ó·´Ó³³öÀ´µÄ¹¦
ÄܾÍÊÇ¿ØÖÆ̨(ÃüÁîÐÐ)ÖÐÎÄ£¬Êµ¼ÊÉÏ×ö³öÀ´µÄЧ¹û¾ÍÏóUCDOSÒ»Ñù£¬ÕâÑù
µÄ½çÃæÓû§Æձ鷴À¡ÊÇ¡°¾õµÃºÃÊìϤ£¬ºÜÊæ·þ¡±£»¶øÔÚʹÓ÷½ÃæÒ²Õչ˶àÊý
Óû§µÄʹÓÃÏ°¹ßÈôó¼ÒʹÓÃÆðÀ´²»·ÑÌ«¶à¾«Éñ¡£¿ØÖÆ̨ÖÐÎĸøÄÇЩÐèÒªÔÚ¿Ø
ÖÆ̨¹¤×÷ÓÖÐèÒªÖÐÎĵÄÓû§Ò»¸öºÜ´óÂú×ã¸Ð¡£¸üÖØÒªµÄÊÇÔÚÄÚºËÉÏ×ö¿ØÖÆ̨
µÄºº×ÖÖ§³ÖµÄºÃ´¦ÊÇËٶȿ졢ռÓÃ×ÊÔ´ÉÙ£¬²¢¿ÉÀûÓÃÏÔ¿¨µÄÓ²¼þ¼ÓËÙ¹¦ÄÜ¡£
¶îÍâµÄºÃ´¦ÊÇËæ´¦¿ÉµÃµ½ÖÐÎÄ»·¾³¶ø²»±ØÆô¶¯Íⲿ³ÌÐò¡£´ÓÓû§Êµ¼Ê·´À¡À´
¿´£¬ÎÒÃÇÕâÑù×ö·Ç³£ÓÐÒâÒå¡£
¡¡¡¡¾Ý¸ÃLinux¹«Ë¾µÄÐû´«¡ª¡ª¡°ÄÚºËÖÐÎÄ»á×ßÏò¹ú¼Ê²»¼æÈݵÄ·¡±£¬ÎÒ¿´
ÕâÖÖ˵·¨ÍêÈ«ÍáÇúÊÂʵºÍ²»¸ºÔðÈΡ£Á˽âLinuxµÄÈ˶¼ÖªµÀ£¬Ä¿Ç°LinuxÉÏ
µÄÖÐÎÄÓ¦ÓÃÈí¼þ·Ç³£ÉÙ£¬Èç¹ûÎÒÃDz»Ö§³ÖÎ÷ÎÄ£¬ÄÇÆñ²»ÊÇ×Ô ·ØĹ£¿ÊÂʵ
ÉÏ£¬ÎÒÃǶÔÎ÷ÎÄÈí¼þµÄÖ§³Ö·Ç³£ºÃ£¬ÔÚÔ¤ÀÀ°æµ½²âÊÔ°æ·¢ÐеÄÊý¸öÔÂʱ¼äÎÒ
ÃÇ·¢³ö¿½±´ÒѾ½ü20Íò·Ý£¬´ÓûÓÐÊÕµ½Èκβ»¼æÈÝÎ÷Îĵķ´À¡±¨¸æ£¬ÎÒÃÇ
µÄÄ¿±ê¾ÍÊÇʹLinux¸ü¼æÈݺ͸ü¿ª·Å¡£
¡¡¡¡Ä³Linux¹«Ë¾µÄ¡°×¨¼Ò¡±³Æ¡°Èç¹ûLinuxÄÚºËÖ§³ÖUnicode£¬ÄDzÅËãÄÚºË
ºº»¯¡±¨D¨DÕâÖÖ˵·¨ËÆÊǶø·Ç£¬ÇÒ²»ÂÛÅÓ´óµÄUni-codeת»»±íÊÇ·ñÓпÉÄܽø
Èëµ½±ê×¼ºËÐÄ£¬¹ÃÇÒÈÏΪÕâÖÖ¼ÙÉèÓгÉÁ¢µÄ¿ÉÄÜ£¬ÄÇôÕâ¸ö¶«Î÷Ó¦¸Ã±»³ÆΪ
¡°¹ú¼Ê»¯Äںˡ±£¬¶ø²»ÊÇËûÃÇÆóͼ´ò»÷µÄËùνÄں˺º»¯¡£
¡¡¡¡¸Ã¡°×¨¼Ò¡±»¹³Æ£¬Îª¹¥»÷ÖÐÎÄƽ̨µÄ½â¾ö·½°¸¡°Ë«×Ö½Ú²Ù×÷ÊÇÖÐÎÄƽ̨
²»Äܽâ¾öµÄ¡±£¬¨D¨D²»´í£¬¡°Ë«×Ö½Ú²Ù×÷ÊÇÖÐÎÄƽ̨²»Äܽâ¾öµÄ¡±µÄ˵·¨
100%ÊÇ´óʵ»°£¬µ«ÕâÓÖÄÜ˵Ã÷ʲôÄØ£¿´ó¼Ò¶¼Ã÷°×£¬ÕâЩÕýÊÇÓ¦ÓóÌÐò±¾Éí
µÄÔðÈΣ¬¸úƽ̨Î޹ء£ÄѵÀ¿ÉÒÔÔÚX ServerÉÏ»òÕßÍâ¹ÒÖÐÎÄƽ̨ÉÏ¡°Ç¿ÖÆ¡±
µ¥×Ö½ÚXÓ¦ÓýøÐÐË«×Ö½Ú²Ù×÷?¿ØÖÆ̨ÉϵĵÀÀíÊÇÒ»ÑùµÄ¡£¡°ÖÐÎÄƽ̨½«Æð
µ½Ô½À´Ô½Ð¡µÄ×÷ÓÃÉõÖÁÏûʧ¡±¨D¨DÇë²»Òª°ÑXÉϵÄÒ»¸öÔ¤ÑÔÌ×Óõ½¿ØÖÆ̨
ÉÏÀ´¡£Ô½À´Ô½Ð¡?¿ØÖÆ̨µÄÖÐÎÄÏÔʾºÍÊäÈ붼ÏûʧµôÁË£¬ÈçºÎi18n?
¡¡¡¡Êµ¼ÊÉÏ£¬À¶µãµÄzhcon¿ØÖÆ̨²ÉÓõķ½°¸ÀàËÆÓÚcodepageµÄ·½Ê½£¬¿ÉÒÔ
ËæʱÇл»ÄÚÂë¡£³ýÁËÁ½ÖÖÄÚÂëµÄºº×ÖÖ§³ÖÍ⣬½ñºó¼ÓÉÏÈÕÎÄ£¬º«ÎÄÖ§³ÖÒ²²»
ÄÑ¡£ÊÂʵÉÏ£¬Ò»Ð©ÏµÍ³£¬±ÈÈçWindows NTµÄ¿ØÖÆ̨£¬ÓõľÍÊÇcodepage¡£
À¶µãµÄÕâÖÖ·½°¸ÊǾ¹ýÁË×ÐϸµÄ·ÖÎö¶Ô±Èºó²Å×ö³öµÄÉè¼Æ£¬ÕâÖÖʵÏÖ·½·¨ÊÇ
¸É¾»µÄ¡¢¸ßЧµÄ¡¢ÍêÉƵġ£
¡¡¹é¸ùµ½µ×£¬ÄѵÀÖ»ÓÐÔ ¿ØÖÆ̨ӦÓÃÉÏ×ßÍâ¹úÈËÖ÷ҪΪÁ˽â¾öµ¥×Ö½Ú¶à¹ú
ÓïÑÔÖ§³Ö¶øÖƶ¨µÄi18n API¨DÒ»¸öÓ¦ÓÃAPI£¬²ÅÄÜËãµÄÉÏ¡°Äں˹ú¼Ê»¯¡±?
·ñÔòµÄ»°£¬ÉõÖÁÁ¬¡°Äں˺º»¯¡±¶¼²»ÄܽУ¬½ÐÁ˾ÍÊÇÎóµ¼?Èç¹ûÒ»¶¨Òª×ö¡°ÄÚ
ºË¹ú¼Ê»¯µÄÖÐÎÄÖ§³Ö¡±£¬ÄѵÀ¿ØÖÆ̨ÖÐÎÄϵͳҪԽÙÞ´úâÒ£¬ÌæÏÖÓпØÖÆ̨Ӧ
ÓÃ×öË«×Ö½Ú´¦Àí?»òÕ߸ÄдËùÓпØÖÆ̨ӦÓÃ?Æäʵ£¬zhconÒ²ºÃ£¬cceÒ²ºÃ£¬±ð
µÄ¹¦ÄÜÀàËƵĶ«Î÷Ò²ºÃ£¬¶¼Ó¦¸ÃÊôÓÚl10n·¶³ë£ºÏÔʾºÍÊäÈë±¾µØÓïÑÔÎÄ×Ö¡£
ÖÁÓÚÓ¦Óõĵײ㣬»òÕߺËÐĵĵײãÊÇ·ñUnicode£¬ÔòÊÇÍêÈ«²»Í¬µÄÁíÍâÒ»¸ö
ÎÊÌâ¡£
¡¡¡¡¶þ£¬ºÎνÖÐÎÄXwindow
¡¡¡¡ÎÒÃÇ×ÔÖ÷¿ª·¢ÁËÁíÒ»ÏîÖÐÎļ¼ÊõÊÇÖÐÎÄXwindow£¬ÖÚËùÖÜÖªXwindow
²»ÊôÓÚϵͳÄںˣ¬ËùÒÔXwindowµÄÖÐÎÄ»¯²»ÊÇËùν¡°Äں˺º»¯¡±£¬¸ÃÏî²úÆ·
ÃûΪCXWIN¡£
¡¡¡¡ÎÒÃÇ´Ó1998Äê³õ¾ÍÒѾ¿ªÊ¼ÁËÖÐÎÄXwindow¼¼ÊõµÄÑо¿£¬´ËÏî¼¼ÊõÏà
µ±¸´ÔÓ£¬´ÓÔÐ͵½³ÉÊ죬ºÄ·ÑÁ˽üÁ½Äêʱ¼ä¡£ÖÐÎÄXwindow¼¼ÊõʵÏÖÊÇÖ±½Ó
ÐÞ¸ÄXserverµ×²ãÍê³ÉµÄ¡£ÎªÁ˸üºÃµÄʵÏÖÖÐÎÄ»¯£¬ÎÒÃÇ»¹¶ÔÆä½øÐÐÁËÀ©Õ¹¡£
ij¡°×¨¼Ò¡±¾ÓÈ»ÔÚÃèÊöÎÒÃǵIJúƷʱ³Æ¡°½«Íâ¹ÒÖÐÎļ¼Êõתµ½XserverÉÏ£¬
Ö»Ð輸¸öСʱ¾Í¿ÉÒÔÍê³É¡±£¬ÇÒ²»½²ÕâÖÖ¼¼ÊõÅжÏÉϵĴíÎ󣬾ÍÆä±í´ï·½Ê½
±¾Éí¾Í²»Ó¦¸Ã³ö×ÔÒ»¸öÓÐ×Å¿ÆѧÑϽ÷̬¶È¼¼ÊõÈËÔ±Ö®¿Ú¡£
¡¡¡¡ÖÁÓÚCXWINµÄËùν¼æÈÝÎÊÌ⣬ÓùýÀ¶µãÖÐÎÄXwindowµÄÅóÓѶ¼ÖªµÀ£¬
ÎÒÃÇÖÐÎÄXwindowÕûÌåЧ¹ûÊǷdz£Í»³öµÄ£¬ÖÁ½ñÒàδÊÕµ½ÈκÎÓë¡°¹ú¼Ê¡±²»
¼æÈݵı¨¸æ¡£
¡¡¡¡Èý£¬¹ú¼Ê»¯(i18n)ºÍ±¾µØ»¯(l10n)µÄʵÖÊÊÇʲô
¡¡¡¡Ôڸá°×¨¼Ò¡±Ðû´«ÎÄÕÂÖУ¬°Ñ¡°ÄÚºËÖÐÎÄ»¯¡±¹¤×÷Óë¹ú¼Ê»¯¶ÔÁ¢ÆðÀ´£¬
ÊÂʵÉÏÊÇÈçºÎÄØ£¿
¡¡¡¡i18nÊÇ¡°¹ú¼Ê»¯¡±µÄ¼ò³Æ£¬l10nÊÇ¡°±¾µØ»¯¡±µÄ¼ò³Æ¡£
¡¡¡¡ÊÂʵÉÏ£¬ËüÃÇÓ¦Ó÷¶Î§ÉÏÓÐ×ŷdz£´óµÄ²»Í¬£ºÇ°Õß×ÅÖØÓÚÔÚϵͳ¿âÉÏÌá
¹©Ò»ÖÖ¶à¹úÓïÑÔµÄÖ§³Ö»úÖÆ£»ºóÕßÔò×ÅÖØÓÚÓ¦ÓóÌÐòÖ§³Ö¸÷¹ú¼ÒµØÇøÓïÑÔÏ°
¹ßÉϵľßÌåʵÏÖ¡£±ÈÈ磬LinuxÀïµÄglibcÌṩÁËi18nÖ§³Ö£¬XϵÄ*FontSet
Ö§³ÖÒ²ÊôÓÚi18nµÄ·¶³ë£¬¶øÓ¦ÓóÌÐòÊä³öÐÅÏ¢µÄ·Òë¡¢Îĵµ·Òë¡¢ºº×ÖÊäÈë
¹¤¾ßÕâЩ¶¼ÊôÓÚl10nµÄ·¶³ë¡£
¡¡¡¡µ«ÊÇÌá³öil8n£¬²¢²»Òâζ×Å¿ÉÒԾͿÉÒÔ°ÑÏֽ׶εÄÓ¦ÓÃͨͨ˦µô£¬Ö±½Ó
×ßÏòËùν¡°¹ú¼Ê»¯¡±¡£ÊÂʵÉÏÄ¿Ç°°üÀ¨Ä³linux¹«Ë¾µÄÍâ¹ÒÖÐÎÄƽ̨ÔÚÄÚµÄ
linux°æ±¾µÄËùÓÐÍâ¹ÒÖÐÎÄƽ̨ÄËÖÁÎÒÃǵÄÖÐÎÄXwindow¶¼²»ÊÇi18n£¬¶¼ÊÇ
ΪÁ˽â¾öÏÖÓе¥×Ö½ÚÓ¦ÓóÌÐòÕýÈ·ÏÔʾºÍÊäÈ뺺×ÖµÄÁÙʱ·½°¸¡£
¡¡¡¡¾Í´ËÎÊÌ⣬ijLINUX¹«Ë¾¡°×¨¼Ò¡±ÔÚËù·¢±í¡¶¾¯Ìè¡°LinuxÄں˺º»¯¡±
¶ÔÓû§µÄÎ󵼡·Ðû´«ÎÄÕÂÖУ¬ÎÞÊÓ×ÔÒÑÒÑ¿ª·¢Íâ¹Òƽ̨²»ÊÇil8nµÄÊÂʵ£¬È´
ÆóͼÒÆ»¨½Óľ£¬¼Ù¶¨×Ô¼ºÊÇ100%µÄi18n£¬ÉõÖÁÔÚ´ËÇ°ÌáÏ°µÊ¾¡°Äں˺º»¯¡±
µÄlinux²»ÊÇi18n»òÕß²»´òËãÖ§³Öi18nµÄÓ¦Óá£
¡¡¡¡ÎªÁËÊг¡³´×÷£¬ÕâÖÖÉù³ÆÓµÓÐ×Ô¼ºÄ¿Ç°Î´Óеļ¼ÊõµÄ¡°È¦µØÕ¼µØÅÌ¡±×ö
·¨ÎÒÃÇÉпÉÀí½â£¬µ«Ä³Linux¹«Ë¾µÄ¡°×¨¼Ò¡±¾ÓÈ»ÒÔÒѼ¼ÊõËùÎÞ¹¥»÷ËûÈËÄ¿
Ç°ËùÎÞ£¬ÉõÖÁÒÔËãÃüÏÈÉú̬¶ÈÇú½â¶ÔÊÖδÀ´¼¼Êõ·¢Õ¹·½Ïò£¬ÄËÖÁ»ìÏýÊÓÌý×Ô
Á¢¼¼ÊõȨÍþ£¬°ÑÍâ¹ÒÖÐÎÄƽ̨˵³É¡°¹ú¼Ê»¯¡±µÄΨһ;¾¶£¬Ê²Ã´ÊǶÔÓû§¡°Îó
µ¼¡±£¿Õâ±ãÊÇÕæÕýµÄ¡°Î󵼡±£¡
¡¡¡¡i18nÊÇÒ»ÕûÌ×µÄAPI£¬ÐèÒª¸ÄдӦÓá£Ê¹ÓÃÁËi18n APIµÄÓ¦ÓóÌÐò¾Í¿É
ÒÔÖ±½ÓÊäÈëÊä³öÖÐÎÄ£¨»òÆäËüÓïÖÖ£©£¬¸ù±¾ÎÞÐèÍâ¹ÒÖÐÎÄƽ̨È磺ZWinPro
£¨Ö¸ÀïÃæµÄ´¦Àíºº×ÖÏÔʾµÄ²¿·Ö£©ºÍCXWIN¡£ÄÇôÓÃÁËZWinPro»òCXWIN
µÄLinux·¢ÐÐÊÇ·ñ¾Í²»Ö§³Öi18nÁËÄØ?´ð°¸ÊÇ·ñ¶¨µÄ¡£ÒòΪ£¬Ö»ÒªÒ»¸ö·¢ÐÐû
ÓпÌÒâµØÄõô¿âÀïÃæµÄi18n²¿·Ö£¬Ëü¾ÍÊÇÖ§³Öi18nÓ¦Óõġ£ÏÖ½ñ¼¸ºõËùÓÐ
µÄLinux·¢ÐУ¬¼´Ê¹·ÇÖÐÎÄ°æµÄ£¬Ò²¶¼Ö§³Öi18n¡£¡°Ìṩi18nÖ§³Ö¡±ºÍ¡°Ê¹
ÓÃi18n¡±ÊÇÁ½¸ö¸ÅÄǰÕßÖ¸µÄÊÇϵͳ¿â£¬ºóÕßÔò˵µÄÊÇÓ¦ÓóÌÐò¡£¸ÅÄî²»
¿É»ìÏý£¬CXWIN¡¢i18n²¢ÎÞ³åÍ»¡£
¡¡¡¡ÒÔÏÂÎÒÃÇ˳±ã̸̸À¶µãlinuxµÄi18n£¨¹ú¼Ê»¯£©·½°¸¡£
¡¡¡¡À¶µãÊÇÖ§³Öi18nÓ¦Óõġ£¾Ù¸öÀý×Ó£¬ÔÚÀ¶µã1.0 RC1ÀïµÄgvim 5.4ʹÓÃ
ÁËFontSet£¬ÔÚÀ¶µãµÄCXWINÉÏÅܵúܺã¬gvimͨ¹ýFontSetʵÏÖºº×ÖµÄÕû
×ÖÏÔʾ¡¢ÓÃ×Ô¼ºµÄ´úÂ루²»ÊÇi18n API£¬¶øÊÇÀàËÆDBCS£©ÊµÏÖÕû×Ö´¦Àí£¬
ÕâЩ¶¼ºÜºÃ£¬ºÜÖ§³Ö£¬ºÜi18n¡£ÒòΪÀ¶µãûÓаÑglibcÀïµÄi18n¿³µô£¬Ò²Ã»
ÓаÑX LibÀïµÄi18n¿³µô¡£¨D¨DÕâÄêÍ·£¬Ïë²»ÌṩLinuxµÄi18nÖ§³ÖÊǺÜÂé
·³µÄÒ»¼þÊ£¬µ«ÊÇÓÐÈ˾ÙÒ»¾Ùi18nµÄ´ó»¢Æ¤µ¹ÊDz»ÄÑ¡£
¡¡¡¡ÁíÍ⣬ĿǰµÄÀ¶µã£¨½ØÖ¹µ½1.0 RC1£©Ã»ÓÐXIM Server£¨Ò»¸öi18nµÄ¶à
¹úÓïÑÔÊäÈëÐÒéµÄʵÏÖ£©¡£µ«CXWINµÄÊäÈë¿ÉÒÔÔÚʹÓÃXIMÐÒéµÄÓ¦ÓóÌ
ÐòÕýÈ·ÎÞÎóµØÊäÈëÖÐÎÄ£¬Ã»ÎÊÌâ¡£Óû§³ýÁË·¢ÏÖËٶȸü¿ìÖ®Í⣬²»»á²ì¾õµ½
ÈκβîÒì¡£µ±È»ÁË£¬½ñºóµÄÀ¶µãÒ²»á´øÉÏÒ»¸öXIM ServerµÄ£¬Ìṩ¸øÓÐÐèÒª
µÄÓû§Ê¹Óá£
¡¡¡¡ÖÁÓÚÀ¶µãµÄl10n£¨±¾µØ»¯£©ÊµÏÖ£¬À¶µãµÄÓŵã³ýÁËÔÚ¿ØÖÆ̨ÉÏ£¬»¹ÔÚ×À
ÃæµÄÕûºÏÐÔÉÏÏÂÁ˲»ÉÙ¹¤·ò¡£ÔÚKDEϱã¿ÉÒÔ·½±ãÖ¸¶¨Ó¦ÓõÄÄÚÂ룬¶ø²»
ÊÇËùνµÄ¡°²»ÄܶÔÿһ¸ö´°¿Ú½øÐпØÖÆ¡±¡£Ç¡Ç¡Ïà·´£¬ÔÚ´°¿Ú±êÌâÀ¸ÉÏ°´Êó
±êÓÒ¼ü£¬¿É¿´µ½¡°¸Ä±äÄÚÂ롱һÏî¡£À¶µãCXWINµÄȱʡÄÚÂëÒ²¿ÉÔÚKDE×À
ÃæÓïÑÔÉèÖÃÖÐ×Ô¶¯ÅäÖã¬ÍêÈ«×Ô¶¯£¬²»ÐèÓû§¶îÍâ¸ÉÔ¤£¬Ò²²»±ØÒª¶îÍâÆô¶¯
Ò»¸öÍâ¹Òƽ̨£¬Óû§ÉèÖõ½Ê²Ã´ÓïÑÔ£¬×ÀÃæ¾ÍÊÇʲôÓïÑÔ¡£
¡¡¡¡ÖÁÓÚÓÐÈË˵CXWINµÄʵÏÖ²»Îȶ¨µÄ˵·¨£¬Êµ¼ÊÒ²ÊÇĪÃûÆäÃºÁÎÞ¸ù
¾Ý£¬µäÐ͵ÄFUD¡£X ServerµÄÎȶ¨ÐÔÎÊÌ⣬¾ø´ó¶àÊýÊÇÓ²¼þµÄ²»Æ¥ÅäËùµ¼
Ö£¬ÎÊÌâÖ÷Òª¼¯ÖÐÔÚ¹úÄڵĵͼÛÏÔ¿¨ÉÏ¡£ÕâЩ¿¨µÄÓÃÁϲ»¹»¿¼¾¿£¬Îȶ¨ÐÔ²»
ºÃ¡££¨¹ØÓÚÕâµã£¬À¶µãÒѾ¾¡Á¿×öÁËһЩ²âÊԺ͵÷Õû¹¤×÷£©À¶µãÅä²»Éϵģ¬
»òÕßÔËÐв»Îȶ¨µÄÏÔ¿¨£¬ÆäËûµÄ·¢Ðа棬ֻҪËüÓõÄÊÇͬһ°æ±¾µÄXFree86
ÎÊÌâÒ»Ñù»òÕ߸üÔã¡£À¶µãÉõÖÁ°Ñ¹úÄڵͼÛÓ²¼þµÄ¼æÈÝÐÔÎÊÌâÒ²ÌáÉýµ½ÁËl10n
µÄ¸ß¶È£¬À´ÈÏÕæ¶Ô´ý¡£ÖÁ½ñΪֹÎÒÃÇûÓÐÊÕµ½»ò·¢ÏÖÒ»ÀýÒòΪÖÐÎÄÖ§³Öµ¼ÖÂ
Xserver²»Îȶ¨µÄÇé¿ö¡£
¡¡¡¡ÔÚijLINUX¹«Ë¾µÄ¡°×¨¼Ò¡±Ðû´«ÎÄÕÂÖУ¬ÎÒÃÇ»¹¿ÉÒÔ¿´µ½´óÁ¿µÄ¶ÔÎÒ
ÃǼ¼Êõ½øÐдíÎó±íÊöºÍÅжϣ¬È»ºó½øÐС°´ò»÷µ¾²ÝÈË¡±Ê½¹¥»÷£¬ÕâʵÔÚÊÇÒ»
¸ö¿Æ¼¼ÈËÔ±²»¸ÃÓеĿÆѧ̬¶È¡£
¡¡¡¡Èý£¬À¶µãLinuxµÄδÀ´·¢Õ¹·½Ïò
¡¡¡¡i18nÊÇÄ¿Ç°Linux¹ú¼Ê»¯µÄ´ó·½Ïò£¬ÏàÐÅËùÓеÄÖÐÎÄLinux¹«Ë¾¶¼²»»á
Åų⡣´ÓÒÔÇ°µ½ÏÖÔÚµ½½«À´£¬À¶µã¶¼Ã»ÓÐÅųâ¹ýi18n¡£
¡¡¡¡Ä¿Ç°¹úÄÚlinuxÒµ½ç¹«ÈϵÄÀ¶µãÔÚl10nÉϼ¼ÊõÁìÏÈ£¬ÔÚ¼æÈÝÎ÷Îĵ¥×Ö½Ú
XÓ¦ÓÃÉϳɹûÍ»³ö£¬ÒÔÖÁÔÚÊ×½ìÖйú¹ú¼Ê¸ßм¼Êõ³É¹û½»Ò×»áÁÐΪÖصãÍƼö
²úÆ·£¬ÎÒÃÇ¡°±¾µØ»¯¡±¼¼ÊõµÄÁìÏȲ¢²»Òâζ×ÅÀ¶µãûÓÐi18n»òÕß·´¶Ô¹ú¼Ê»¯¡£
¡¡¡¡Í¬Ê±À¶µã¿ª·¢×éÒ²ÇåÐѵØÈÏʶµ½i18nÒà´æÔÚijЩ²»ÍêÃÀµÄµØ·½¡£×÷Ϊ˫
×Ö½ÚÓïÑÔµØÇø¿ª·¢µÄÒ»¸öLinux·¢ÐУ¬À¶µã½«À´»á¶Ôi18nµÄʵÏÖ½øÐÐϸÖÂÓÅ
»¯£¬ÒÔÈ·±£LinuxϵͳÔÚ¹úÄÚµÄÏà¶ÔÅäÖýϵ͵ÄÓ²¼þÉÏ˳³©ÔËÐУ»È·±£²»ÂÛ
ÊÇÏÖÔÚ»¹Êǽ«À´£¬Ìṩ×î¼æÈݵĶàÓïÑÔÓ¦ÓÃÖ§³Å»·¾³£¬ÈÃLinux¸üÒ×ʹÓá£
µ±È»ÕâÒ»Çж¼ÓÐÀµÓÚÀ¶µãµÄ¸÷Àà¹ã´óÓû§µÄ´óÁ¦Ö§³Ö¡£
¡¡¡¡ÎÒÃǵÄÏ£Íû
¡¡¡¡ÓÐÖ¾ÓÚÖйúLinuxÓ¦ÓõÄÍÅÌåºÍ¸öÈË£¬¶¼Ó¦¸ÃÔÚl10nÉ϶àϹ¤·ò¡£ÕâÒ»
µãÉÏ£¬´ó¼ÒµÄÄ¿±êÆäʵÊÇÒ»Öµġ£Äں˺º»¯Ò²ºÃ£¬Íâ¹Òƽ̨ҲºÃ£¬¼¼ÊõʵÏÖ
ÉÏ×ßÉϲ»Í¬µÄµÀ·£¬ÐÔÄܶØÓŶØÁÓ¹ã´óÓû§×ÔÓй«ÂÛ¡£·´¸´µØÖØ̸Àϵ÷£¬ÔÙ
´Î·¢Æð¡°Ç¶È롱ºÍÍâ¹ÒµÄÕùÂÛ£»ÀûÓÃÓßÂ۵ļÇÒäЧӦ£¬ÀûÓÃ×ÖÃæÉϵÄÁªÏë¡¢
°µÊ¾£¬ÒÔÎÄ×ÖÓÎÏ·¹¥»÷¡°Äں˺º»¯¡±£¬³ýÁËÀË·Ñʱ¼äÖ®Í⣬¶ÔLinuxÔÚÖйú
µÄ·¢Õ¹ºÍ×ÔÉí·¢Õ¹Ã»ÓÐÈκκô¦¡£
¡¡¡¡LinuxÔÚÖйúµÄ¿ª·¢¹¤×÷£¬ÕæÕýÐèÒª¾¯ÌèµÄÕýÊÇijЩ¿ª·¢É̲»¸ºÔðÈεÄ
Êг¡³´×÷¡£
¡¡¡¡ÎÒÃǼ¸Î»À´×ÔÈ«¹ú¸÷µØµÄLINUXÖ¾Ô¸¿ª·¢ÈËÔ±¾Û¼¯ÆðÀ´£¬½«¿ª·¢µØµã
Ñ¡ÔñÔÚÔ¶Àë±±¾©µÄÉîÛÚ£¬Ä¿µÄÕýÊÇΪÁ˼̳ÐÉîÛÚÈË¡°¿Õ̸Îó¹ú£¬ÊµÒµÐ˰
µÄʵ¸É´«Í³£¬±ÜÃâ°Ñ¾«Á¦·ÅÔÚÎÞνµÄÊг¡³´×÷ºÍ×ö¡°¼¼ÊõSHOW¡±ÉÏ£¬ÎÒÃÇ
Õæ³ÏÏ£ÍûÖÐÎÄLinux¿ª·¢ÕßÃÇÓ¦¸ÃÖÂÁ¦Ñо¿³ö¸üм¼Êõ£¬ÎªÓû§Ìṩ¸ü¶àʵ
ʵÔÚÔÚµÄÓÅÖʲúÆ·¼°·þÎñ£¬·¢²¼¸ü¶àʵÊÂÇóÊǵļ¼ÊõÎÄÕ¡£
--
¡î ¡î
¡ï
°× Ìì ²» ¶® Ò¹ µÄ ºÚ
¡î
¡î ¡î
¡ù À´Ô´:£®×Ï ¶¡ Ïã bbs.hit.edu.cn£®[FROM: 202.118.248.24]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.397ºÁÃë