LinuxÈçºÎ×ß³ö×ÀÃæÀ§¾³£¿
½üÈÕ£¬ÔÚLinuxCON 2009´ó»áÉÏ£¬×ÀÃæ Linux ÓÖ³ÉΪҵ½ç¹Ø×¢µÄ½¹µãÖ®Ò»¡£¸÷ÖÖ²»Í¬µÄÉùÒô£¬É¤ÃŶ¼ºÜ´ó¡£ÔÚÕâ·×·×ÈÂȵķÕΧÖУ¬ Linux ÈçºÎ×ß³ö×ÀÃæÀ§¾³£¿
×ݹÛÈ«¾Ö£¬ÆÕ¼°×ÀÃæ Linux µÄ×î´óÕϰ֮һÊÇϵͳ°²×°µÄ²Ù×÷À§ÄÑÐÔ¡£Ô¤×° Windows Òѳɴó¾Ö£¬×÷ΪºóÀ´ÕßµÄ Linux £¬ÒªÏë°Ñ Windows ´Ó×ÀÃæÉϼ·³öÈ¥£¬Ì¸ºÎÈÝÒ×£¿ Windows µÄ±¦×ù£¬±» Windows µÄÉú̬»·¾³ÀÎÀεØÎ§×¡£¬ÈÎÆ¾ Linux »ëÉíÊǹ¦·òÒ²Äκβ»µÃËü¡£ÕâÊǿ͹۵ÄÊÂʵ¡£ÓÉ´Ë£¬ÓÐÈËÖ÷ÕÅ·ÅÆú×ÀÃæ Linux ¡£µ«ÊÇ£¬»¹ÓÐÁíÒ»ÖÖÉùÒô£¬¾ö²»·ÅÆú×ÀÃæ Linux ¡£ÄÇô£¬¸ÃÔõô°ìÄØ£¿Ô¤×° Linux ²»³É£¬¾ÍÇóÆä´Î£¬Ãâ°²×° Linux ¡£Ëùν“Ãâ°²×°”¾ÍÊÇ×ß Live ·Ïߣ¬±ÈÈ磺ÇóÖú LiveCD »ò×ÔÆô¶¯ U ÅÌ¡£
´ó¼ÒÖªµÀ£¬Ò×°²×°²»ÈçÃâ°²×°¡£ËùÒÔ£¬ÔÚ¹ú¼ÊÉÏ×î½ü³öÏÖÒ»ÖÖÏÖÏ󣬾ÍÊÇÓÉ LiveCD ·¢ÐаæÖð½¥×ªÏò×ÔÆô¶¯ U ÅÌ·¢Ðа档°ÑÕû¸ö Linux ϵͳ£¨×ÀÃæ£©Ç¶Èëµ½ U ÅÌÀïÃæ£¬ÍêÈ«Ãâ³ýÓû§°²×°ÏµÍ³µÄ·³ÄÕ£¬ÊµÏÖÁËÕæÕýµÄ“Ãâ°²×°”¡£Êµ¼ÊÉÏ£¬¹ã´ó¼ÆËã»úÓû§¶ÔÓÚ²Ù×÷ϵͳÊÇÂþ²»¾Ðĵģ¨ casual £© , Óеĸù±¾ÎÞËùν£¬Ö»ÒªÄ㲻ǿÇóËû±¾ÈËÇ××Ô¶¯ÊÖÈ¥°²×°ÏµÍ³¡£ÊÂʵÒѾ֤Ã÷£¬×ÔÆô¶¯ U ÅÌÊÊÓ¦ÁËÕâÒ»·¢Õ¹µÄ´óÇ÷ÊÆ¡£Ò»²å¼´Óã¬Ò»°Î¾ÍÍ££¨²»Óã©¡£ÄÇô£¬¶ÔÕâÖÖ U ÅÌ×ÀÃæÓÐÊ²Ã´ÌØ±ðÒªÇóÄØ£¿
Ê×ÏÈ£¬ÊÊÓÃµÄ U ÅÌ×ÀÃæ±ØÐëÆô¶¯Òª¿ì£¬Í£»úÒ²Òª¿ì¡£ÕâÓпÉÄÜʵÏÖÂð£¿ÍêÈ«ÓпÉÄÜ£¬Ö»ÒªÏµÍ³²ÉÓÿìËÙÆô¶¯»úÀí£¬±ÈÈ磬»ùÓÚ Ubuntu 9.10 °æ±¾¡£Æä´Î£¬¸ù¾ÝÓû§µ÷²é£¨ÒѽøÐУ©£¬×ÔÆô¶¯ U Å̵ŦÄܲ»ÄÜ´ó¶øÈ«£¬°üÂÞÍòÏó£¬ÃæÃæ¾ãµ½£¬±ØÐëÕë¶Ô²»Í¬ÈËȺ·Ö±ð½øÐж¨ÖÆ¡£µÚÈý£¬×ÔÆô¶¯ U Å̵͍¼ÛÒªºÏÀí£¬Á¦ÇóµÍÁ®£¬½Ó½ü·ÇÓ®Àûˮƽ£¬Òò¶ø£¬ U Å̵ÄÅúÁ¿Éú²ú¹ý³Ì±ØÐëʵÏÖ¿ÆÑ§µÄÑϸñ¹ÜÀí£¬ÊµÊ©³É±¾¿ØÖÆ£¬¶øÇÒ£¬Éú²ú¹ý³Ì¶ÔÓû§Ó¦µ±Í¸Ã÷¡£Èô²ÉÓà 2GB µÄ U ÅÌ£¬×îÖÕÓû§¶¨¼Û¿ØÖÆÔÚ 50 ÔªÈËÃñ±ÒÒÔÄÚÊÇÍêÈ«ÓпÉÄܵġ£
µ±Ç°£¬µ¥¹¦ÄÜ×ÔÆô¶¯ U ÅÌ£¬ÈçͬÔÚÏÒÖ®¼ý£¬²»µÃ²»·¢¡£¾Ý˵£¬Óйط½ÃæÕýÔÚ½ôÂàÃܹ쬼Ӱà¼Óµã£¬·ÖÃë±ØÕù£¬Á¦ÕùÔçÈÕ°ÑÕâÖÖ²úÆ·ÍÆÏòÊг¡¡£¾¹ýµ÷²é£¬ÕâÖÖ¼«µÍ¼Û¸ñµÄ U Å̲úÆ·²»Ò˾¹ýͨ³£µÄÏúÊÛÇþµÀ£¬¼«´óµØÔö¼ÓÏúÊ۳ɱ¾£¬¶øÖ»ÄܾÓÉÍøÂçÖ±Ïú¡£ÊÂʵÉÏ£¬ U Å̵ÄÄÍÓÃÐԺͿɿ¿ÐÔÒѾ¾¹ýʵ¼Ê¿¼Ñ飬ÊDz»³ÉÎÊÌâµÄ¡£ U Å̵ÄË
Ïà¹ØÎĵµ£º
linuxÏÂ×Ö·û±àÂëת»»
Ò»¡¢ÀûÓÃiconvº¯Êý×å½øÐбàÂëת»»
iconvº¯Êý×åµÄÍ·ÎļþÊÇiconv.h,ʹÓÃǰÐè°üº¬Ö®¡£
#include <iconv.h>
iconvº¯Êý×åÓÐÈý¸öº¯Êý,ÔÐÍÈçÏÂ:
(1) iconv_t iconv_open(const char *tocode, const char *fromcode);
´Ëº¯Êý˵Ã÷½«Òª½øÐÐÄÄÁ½ÖÖ±àÂëµÄת»»,tocodeÊÇÄ¿±ê±àÂë,fromcodeÊÇÔ±àÂë,¸Ãº¯ ......
½»²æ±àÒë»ùÓÚARMµÄLinuxÄÚºË֮ǰ,ÎÒÃÇ×÷ÒÔϵÄ×¼±¸¹¤×÷£º
1¡¢ÒѾ°²×°ºÃÒ»Ì×ÄãÊìϤµÄ½»²æ±àÒ빤¾ß£¨½¨Á¢ºÃ½»²æ±àÒë»·¾³£©¡£
2¡¢Ñ¡ÔñÒ»Ì×ÄãÊìϤµÄ¹¦ÄÜ×ã¹»ÄãʹÓõÄÄںˣ¬µ±È»£¬Õâ¸öÄÚºËÊÇÊʺÏÓÃÄãµÄ½»²æ±àÒ빤¾ß±àÒëµÄ¡£
ÕÆÎÕÒÔÉÏ2µã£¬»ù±¾ÉϾͲ¶àÁË¡£ÕâÀïĬÈÏÄãÖªµÀµÄһЩ³£ÓÃ֪ʶ££££ÃüÁî£ ......
ͨ³£Çé¿öÏ£¬ÎÒÃÇ´ÓÃüÁîÐÐÊäÈëÃüÁîÿÊäÈëÒ»´Î¾ÍÄܹ»µÃµ½ÏµÍ³µÄÒ»´ÎÏìÓ¦¡£Ò»µ©ÐèÒªÎÒÃÇÒ»¸ö½Ó×ÅÒ»¸öµÄÊäÈëÃüÁî¶ø×îºó²ÅµÃµ½½á¹ûµÄʱºò£¬ÕâÑùµÄ×ö·¨ÏÔÈ»¾ÍûÓÐЧÂÊ¡£Òª´ïµ½ÕâÑùµÄÄ¿µÄ£¬Í¨³£ÎÒÃÇÀûÓÃshell³ÌÐò»òÕßshell½Å±¾À´ÊµÏÖ¡£
Ò»¡¢¼ò½é
Shell±à³ÌÓкܶàÀàËÆCÓïÑÔºÍÆäËû³ÌÐòÓïÑÔµÄÌØÕ÷£¬µ«ÊÇÓÖûÓбà³ÌÓïÑÔÄÇÑù¸´ÔÓ¡£ ......
LinuxϵͳϵĶàÏß³Ì×ñÑPOSIXÏ߳̽ӿڣ¬³ÆÎªpthread¡£±àдLinuxϵĶàÏ̳߳ÌÐò£¬ÐèҪʹÓÃÍ·Îļþpthread.h£¬Á¬½Óʱ
ÐèҪʹÓÿâlibpthread.a¡£Ë³±ã˵һÏ£¬LinuxÏÂpthreadµÄʵÏÖÊÇͨ¹ýϵͳµ÷ÓÃclone£¨£©À´ÊµÏֵġ£clone£¨£©ÊÇLinux
ËùÌØÓеÄϵͳµ÷Óã¬ËüµÄʹÓ÷½Ê½ÀàËÆfork£¬¹ØÓÚclone£¨£©µÄÏêϸÇé¿ö£¬ÓÐÐËȤµÄ¶ÁÕß¿ÉÒÔÈ¥² ......
ÔÚÌÖÂÛÕâ¸öÎÊÌâ֮ǰ£¬ÎÒÃÇÏÈÀ´¿´¿´Linux×ÀÃæÓöµ½ÁËʲôÀ§ÄÑ¡£
Ŀǰ£¬LinuxÔÚ×ÀÃæÉϵÄÊг¡Õ¼ÓÐÂʾÝÓйط½Ãæ¹À¼ÆÔÚ1%×óÓÒ£¬Õâ¸ö±ÈÀýÉõÖÁ»¹²»ÈçAppleµÄMac OS X£¬È˼ҵÄÊг¡Õ¼ÓÐÂÊÒ²ÓÐ4%ÒÔÉÏ¡£¸ü±ðÌáMS Windows°Ù·ÖÖ®¾ÅÊ®ÒÔÉϵÄÊг¡Õ¼ÓÐÂÊ£¬¿ÉÒÔ˵Linux×ÀÃæËÆºõ¿ÉÒÔ ......