¡¡¡¡Íø¿¨ÊÇLinux·þÎñÆ÷ÖÐ×îÖØÒªÍøÂçÉ豸¡£¾Ýͳ¼Æ£¬LinuxÍøÂç¹ÊÕÏÓÐ35%ÔÚÎïÀí²ã¡¢25%ÔÚÊý¾ÝÁ´Â·²ã¡¢10%ÔÚÍøÂç²ã¡¢10%ÔÚ´«Êä²ã¡¢10%ÔÚ¶Ô»°¡¢7%ÔÚ±íʾ²ã¡¢3%ÔÚÓ¦Óò㡣ÓÉ´Ë¿ÉÒÔ¿´³ö£¬ÍøÂç
¡¡¡¡¹ÊÕÏͨ³£·¢ÉúÔÚÍøÂçÆß²ãÄ£Ð͵ÄÏÂÈý²ã£¬¼´ÎïÀí²ã¡¢Á´Â·²ãºÍÍøÂç²ã¡£¶ÔÓ¦ÓÚʵ¼ÊÍøÂçÒ²¾ÍÊÇʹÓõÄÍøÂçÏßÀ¡¢Íø¿¨¡¢½»»»»ú¡¢Â·ÓÉÆ÷µÈÉ豸¹ÊÕÏ¡£LinuxµÄÍøÂçʵÏÖÊÇÄ£·ÂFreeBSDµÄ£¬ËüÖ§³ÖFreeBSDµÄ´øÓÐÀ©Õ¹µÄSockets(Ì×½Ó×Ö)ºÍTCP/IPÐÒé¡£ËüÖ§³ÖÁ½¸öÖ÷»ú¼äµÄÍøÂçÁ¬½ÓºÍSocketsͨѶģÐÍ£¬ÊµÏÖÁËÁ½ÖÖÀàÐ͵ÄSockets:BSD SocketsºÍINET Sockets¡£ËüΪ²»Í¬µÄͨÐÅÄ£ÐͺͷþÎñÖÊÁ¿ÌṩÁËÁ½ÖÖ´«ÊäÐÒ飬¼´²»¿É¿¿µÄ¡¢»ùÓÚÏûÏ¢µÄUDP´«ÊäÐÒéºÍ¿É¿¿µÄ¡¢»ùÓÚÁ÷µÄ´«ÊäÐÒéTCP£¬²¢ÇÒ¶¼ÊÇÔÚIPÍøÂçÐÒéÉÏʵÏֵġ£INET socketsÊÇÔÚÒÔÉÏÁ½¸öÐÒé¼°IPÐÒéÖ®ÉÏʵÏֵġ£ËüÃÇÖ®¼äµÄ¹Øϵ¼ûͼ1Ëùʾ¡£
ͼ1 LinuxÍøÂçÄ£ÐÍ
¡¡¡¡ÓÉÓÚ½»»»»ú¡¢Â·ÓÉÆ÷ͨ³£¶ÀÁ¢ÓÚLinux»òÕßÆäËû²Ù×÷ϵͳ¡£Íø¿¨ÉèÖùÊÕÏÊÇÔì³ÉLinux ·þÎñÆ÷¹ÊÕÏ×îÖ÷ÒªÔÒò¡£¿ÉÄÜÒòΪӲ¼þµÄÖÊÁ¿»òÐÔÄÜ¡¢Ä¥ËðÀÏ»¯¡¢ÈËΪÎó²Ù×÷¡¢²»ÕýÈ·µÄÍøÂçÉèÖᢹÜÀíÎÊÌâ¡¢LinuxÈí¼þµÄBUG¡¢ÏµÍ³Êܵ½ºÚ¿Í¹¥»÷ºÍLinux²¡¶¾µÈÔÒòÔì³É¡£
¡¡¡¡Linux ·þÎñÆ÷Íø¿¨¹ÊÕÏÅųýµÄ˼·ÊÇ:Ó¦µ±×ñÑÏÈÓ²¼þºóÈí¼þµÄ·½·¨¡£ÒòΪӲ¼þÈç¹û³öÏÖÎïÀíËð»µÄÇôÈçºÎÉ趨Íø¿¨¶¼²»Äܽâ¾ö¹ÊÕÏ¡£½â¾öÎÊÌâµÄ·½·¨¿ÉÒÔ´Ó×ÔÉíLinux¼ÆËã»úµÄÍø¿¨²éÆð£¬Èç¹ûÈ·¶¨Ó²¼þûÓÐÎÊÌâÁË£¬ÔÙÀ´¿¼ÂÇÈí¼þµÄÉ趨¡£
¡¡¡¡1.Íø¿¨µÄÑ¡Ôñ
¡¡¡¡Ò»°ãÀ´Ëµ£¬2.4°æ±¾ÒÔºóµÄ Linux¿ÉÒÔÖ§³ÖµÄÍø¿¨Ð¾Æ¬×éÊýÁ¿ÒѾºÜÍ걸ÁË£¬°üÀ¨ÖøÃû³§ÉÌÈç:Intel ÒÔ¼°Ê¹Óù㷺µÄ RealTek, Via µÈÍø¿¨Ð¾Æ¬¶¼ÒѾ±»Ö§³Ö£¬ËùÒÔʹÓÃÕß¿ÉÒÔºÜÇáÒ×µÄÉ趨ºÃËûÃǵÄÍøÂ翨¡£µ«ÊÇÓÉÓÚLinux·¢Ðа汾ÖÚ¶à(Ä¿Ç°³¬¹ý188¸ö)£¬Ê¹ÓÃÇ°×îºÃ²é¿´Linux·¢Ðа汾µÄÎĵµ¡£ÒÔRedhat Linux 9.0ΪÀý£¬Õâ¸öÉ豸ÁбíÔÚEthernet- HOWTOÎĵµÖС£ÁíÍâ×îÖ±½ÓµÄ·½·¨ÊDz鿴һ¸öĿ¼:/lib/modules/release/kernel/drivers/net,ÆäÖÐreleaseÊÇÄں˰汾£¬¿ÉÒÔʹÓÃÃüÁî:¡°uname -r¡±»ñµÃ¡£¶ÔÓÚRedhat Linux 9.0ÊÇ2.4.20-8¡£
¡¡¡¡¿ÉÒÔ¿´µ½Õâ¸öĿ¼ÁгöËùÓÐLinuxÄÚºËÖ§³ÖµÄÍøÂçÉ豸Çý¶¯³ÌÐò¡£ÆäÖд󲿷ÖÊÇÒÔÌ«Íø¿¨(8139¡¢3COM¡¢Intel)¡£Ò²ÓÐһЩÊÇÆäËûÀàÐÍÉ豸¡£¶ÔÓÚ³õѧÕßÓ¦µ±¾¡Á¿Ñ¡ÔñĿ¼ÖÐÒѾÁгöµÄÍø¿¨¡£×¢ÒâÒÔ.o ºó׺½áÊøµÄÎļþ¾ÍÊÇÇý¶¯³ÌÐò¡£¶øûÓкó׺µÄÊÇÇý¶¯³ÌÐòĿ¼(ºìÉ«)¡£
elick ÓÚ 2006-07-26 22:05:46·¢±í:
ºÃ
zotyu ÓÚ 2006-07-26 19:26:48·¢±í:
·Ç³£¸Ðл