BBSˮľÇ廪վ¡Ã¾«»ªÇø
·¢ÐÅÈË: dfbb (ÕÔÎ޼ɡîÃÔÁµºì³¾), ÐÅÇø: Linux
±ê Ìâ: linus ̸linux (×ªÔØ)
·¢ÐÅÕ¾: BBS ˮľÇ廪վ (Thu Nov 19 15:22:13 1998)
¡¾ ÒÔÏÂÎÄ×Ö×ªÔØ×Ô FreeDevelop ÌÖÂÛÇø ¡¿
¡¾ ÔÎÄÓÉ dfbb Ëù·¢±í ¡¿
Linus ̸ Linux
ʱ¼ä£º1998-09-12
¡¡¡¡SunWorld ¸ß¼¶±à¼ Robert McMillan Óë Linux ´´½¨ÈË Linus Torvalds
½üÈÕ¾Í Sun¡¢Linux¡¢NT ºÍ Java ½øÐÐÁ˽»Ì¸¡£ Linus ¶ÔÔÚ Transmeta ¹«Ë¾
µÄ¹¤×÷»¹ÊÇÈý¼êÆä¿Ú¡£
¡¡¡¡SunWorld£ºÎ¢ÈíÓë Linux ÉçÇøµÄ¹ØÏµÈçºÎ£¿
¡¡¡¡Linus Torvalds£ºÎÒÏëÊÇÏ൱µÐ¶ÔµÄ¡£Ö÷ÒªÊÇÒòΪ Linux µÄÓû§¶Ô΢Èí²ú
Æ··Ç³£Ñá·³£¬·ñÔòËûÃÇÒ²²»»á³ÉΪ Linux Óû§¡£
¡¡¡¡Solaris Óû§Ò»°ãÊÇ Unix Óû§¡£´ó¶àÊý Linux Óû§ÊÇÒÔǰµÄ DOS »ò
Windows Óû§¡£ÓкܶàÈËȷʵÌÖÑá΢ÈíµÄ²úÆ·¡£Í¬Ê±£¬´ó²¿·Ö¿ª·¢ÈËÔ±²¢²»ÊÇ
·´Î¢ÈíµÄ¡£ÎÒÈÏΪËûÃÇÓµÓÐÈç´Ë¾Þ´óµÄÊг¡·Ý¶îÊDz»Êʵ±µÄ£¬¶øÎÒ¾ÍûÓùý΢
ÈíµÄ²úÆ·¡£
¡¡¡¡SW£ºÎ¢ÈíÔø±íʾûÓÐÍÆ³ö Linux Ó¦ÓóÌÐòµÄ¼Æ»®£¬Èç IE£¬ÔÒòÊÇÒòΪ
ûÓÐÓû§ÐèÇó¡£ÕâÊÇÕæµÄÂð£¿
¡¡¡¡LT£ºÄDz»ÊÇÔÒò¡£ÎÒºÜÇå³þ¡£ËûÃÇÔÚ×ö HP-Unix °æ²úÆ·¡£Õâ²»ÊÇÒòΪËû
ÃÇÈÏΪ HP-Unix Óû§»áϲ»¶ IE£¬²»ÊÇÕâ¸öÎÊÌâ¡£
¡¡¡¡ÍƳö HP-Unix µÄʵ¼ÊÔÒòÊÇËü²»»á³ÉΪ¾ºÕù¶ÔÊÖ¡£HP-Unix Óë Windows
NT Î޹ء£ÊÇ´ÓÕâ¸ö½Ç¶ÈµÄ¾ö¶¨¡£
¡¡¡¡ËûÃǺÜÁ˽â Linux£¬¶øÇÒËûÃǷdz£²»ÏëÍÆ³öÊʺÏËüµÄ²úÆ·¡£ÔÒò¾ÍÊÇËûÃÇ
ÖªµÀÔÚ PC ÉÏ£¬NT ºÍ Linux µÄÓû§¶ÔÏóÊÇÒ»Öµġ£
¡¡¡¡SW£ºLinux ¶Ô Windows NT µÄÍþвÓжà´ó?
¡¡¡¡LT£ºÎÒȷʵ²»ÖªµÀ¡£ µ«ÒѾÄÜ¿´³ö NT µÄ×¾ÁÓÉè¼Æ£¬¾ÍÏó NT 5.0 µÄ²»
¿É¿¿ÐÔ¡£´ÓÎÒËùÌýµ½µÄÀ´¿´£¬ËûÃǵÄÎÊÌâ»ýÖØÄÑ·µ£¬¿É¿¿ÐÔ²»¼Ñ¡£ËûÃÇÔÚ»ù´¡
µÄά»¤·½Ãæ´æÔÚÎÊÌâ¡£
¡¡¡¡SW£ºLinux Ò²Óкܹ㷺µÄ×ÊÔ´»ù´¡£¬Ëü±È Windows NT ºÃÔں䦣¿
¡¡¡¡LT£ºLinux Ö»ÓÐ NT µÄÒ»°ë´óС£¬¿ÉÄܾÍÓÐÒ»ÒÚÐдúÂë¡£ÓÉÓÚÈí¼þ°üÊǶÀ
Á¢¿ª·¢µÄ£¬ËùÒÔËûÃǾÍûÓб˴ËÇ£ÖÆµÄÎÊÌâ¡£ÎÒ²»ÔÚºõ GCC [GNU C
Compiler] ÓÐÎÞÊýÐдúÂ룬ÒòΪ¶ÔÎÒûÓÐÓ°Ïì¡£NT µÄά»¤¹¤×÷¶Ô΢Èí²»Ó¦ÊÇ
ÎÊÌ⣬µ«ÏÔÈ»ÊÇ¡£
ºËÐÄ
¡¡¡¡SW£º¿´À´ÄãµÄ´óÁ¿¹¤×÷ÊÇά»¤ Linux ºËÐÄ¡£
¡¡¡¡LT£º³öÓڷdz£Ë½È˵ÄÔÒò£¬ÎÒ²»ÏëÈòúÆ·ºËÐıäµÃ»ìÂÒ£¬ÒòΪÕâÑù»áʹµÃ
ËüºÜÄÑά»¤¡£¶ø¶Ô NT À´½²£¬Ã»ÓÐÈË´ÓÕâ¸ö½Ç¶È¿´ÎÊÌâ¡£Òò´ËÎÒÈÏΪÎåÄêºó£¬
΢Èí½«ÍÆ³ö¡°ÐÂС±¼¼Êõ£¬¼´È«Ðµļ¼Êõ¡£ÒòΪ Windows 95 µÄÏÖÔÚ¾ÍÊÇ
Windows NT µÄ½«À´£º¹ýÓÚ¸´ÔӺͲ»Îȶ¨¡£ÓÉÓÚûÓÐÈËÍêÈ«Á˽â NT£¬Ê¹ËüÄÑÓÚ
ά»¤¡£ÎÒÈÏΪÏÖÔÚ NT Ò²²»»á¸øÄã´øÀ´Ê²Ã´ºÃ´¦¡£Î¨Ò»µÄºÃ´¦ÊÇËüÄÜÔËÐдó²¿
·ÖµÄ Windows ³ÌÐò¡£¼ÙÈç Wine£¨Linux É쵀 Windows »·¾³·ÂÕæÈí¼þ°ü£©ÄÜ
Îȶ¨µÄ¹¤×÷£¬Õâ¸öºÃ´¦Ò²²»³ÉÁ¢ÁË¡£
¡¡¡¡SW: ¼¸Äêǰ£¬Sun ÔøÓÐÔÚ×ÀÃæ´øÓÐ΢ÈíµÄ²úÆ·¡£´ÓËûÃǵÄʧ°ÜÖÐÓ¦Îüȡʲ
ô½Ìѵ£¿
¡¡¡¡LT: Èç¹ûÄãÏë¸Ï³¬Î¢Èí£¬Äã²»ÄÜͨ¹ýÂô°º¹óµÄϵͳÀ´ÊµÏÖ¡£Ó¦µ±Ê¹ NT ÓÃ
»§¾õµÃÐèÒªÔËÐÐÄãµÄ²Ù×÷ϵͳ£¬Solaris ²¢²»ÊÇÕâÑùµÄϵͳ¡£Solaris Ì«¹ó
ÁË£¬Ò²²»ÄÜʹ Windows Óû§Óжà´óÊÕÒæ¡£ÔÚ PC Ó²¼þÉÏÍêȫûÓÐÖ§³Ö¡£
Solaris x86 ²¢·Ç Solaris¡£
Merced
¡¡¡¡SW£ºLinux ÔõÑùÍÆ³ö²ÉÓÃÐÂÒ»´ú Intel ΢´¦ÀíÆ÷½á¹¹ Merced µÄ²úÆ·£¿
¡¡¡¡LT£ºÒѾÓÐÈËÔÚ×öÕâÀ๤×÷£¬ÀýÈ磬CERN¡¢Å·ÖÞ¸ßÄÜÎïÀíÊÔÑéÊÒÒѾÔÚÓÃ
Linux¡£ËùÓÐµÄ CERN ÊýѧÊÔÑéÊÒ¶¼²ÉÓÃÁË Linux¡£ÎÒÖªµÀËûÃÇ¶Ô Intel ˵£º
¡°²»¹ÜÔõÑù£¬ÎÒÃÇÒªÔÚ Merced ÉÏÒ²ÔËÐÐ Linux¡£¡±
¡¡¡¡×îÖØÒªµÄµ¹ÊÇ GCC compiler ²ÉÓà Merced¡£ÎÒÏëÕâ¿ÉÄÜÒѾÔÚ×öÕâ¼þ
Ê¡£µ± Merced ÍÆ³öʱ£¬¿ÉÄܺܿì¾Í»áÓÐ Merced GCC¡£ I
¡¡¡¡¿ÉÄÜ Merced ÍÆ³öʱÎÒÃÇ»¹Ã»ÓÐ Merced Linux £¬µ«ÎÒ¸Ò˵°ëÄêºó Linux
¾ÍÊÇ Merced ÉÏÔËÐÐ×î¿ìµÄ²Ù×÷ϵͳ¡£
¡¡¡¡SW£ºMerced »á¸ø Linux ´øÀ´Èκα仯Âð?
¡¡¡¡LT£ºLinux ÒѾÊÇ 64-bit¡£ËüÊÇ×îÈÝÒ×µÄ 64-bit ²úÆ·£¬ºÍÏÖÔÚµÄ
Alpha Ò»Ñù¡£Merced µÄ EPIC [Explicitly Parallel Instruction
Computing] ÈËÃǶ¼³ÆÖ®Îª VLIW £¨³¬³¤Ö¸Á¶Ô±à¼Æ÷À´ËµÊǸöÎÊÌâ¡£µ«Óë
ºËÐIJúÆ·±¾Éí²»Ïà¹Ø¡£
¡¡¡¡SW£ºÌ¸Ì¸ÄãÔÚ Linux ÉÏ×öµÄ¶Ô³Æ¶à´¦Àí (SMP) ¹¤×÷¡£
¡¡¡¡LT£ºÕâÊÇÎÒÈ¥ÄêµÄ¹¤×÷£¬ÏÖÔÚµÄ״̬ҪºÃµÃ¶à¡£»¹ÓÐЩµØ·½²»¹»ÍêÃÀ£¬µ«
ËùÓеĽṹÒѾ³öÀ´ÁË¡£
¡¡¡¡´Óµ¥´¦ÀíÆ÷µ½¶à´¦ÀíÆ÷µÄΨһ°²È«µÄ·½·¨ÊÇÇ¿ÖÆÏµÍ³ÄÚºËÒ»´ÎÖ»ÔÚÒ»¸ö
CPU ÉÏÔËÐС£Ëü¿ÉÔÚ CPU Ö®¼äת»»£¬µ«Ò»´ÎÖ»ÄÜÔÚÒ»¸öÉÏÔËÐС£Äں˵ĵͼ¶
½Ó¿ÚÒ²±ØÐëÖØÐ±àд£¬²¢È·¶¨ËûÃDZ˴˲»»á·¢Éú¾ºÕù³åÍ»¡£ÕâºÜ¼òµ¥¡£
¡¡¡¡SW£ºÏó Dell ÕâÑùµÄ¹«Ë¾ºÎʱ»á¿ªÊ¼Âô Linux »úÆ÷?
¡¡¡¡LT£ºÎ¨Ò»ÄÜʹ´ó¹«Ë¾Ô¤×° Linux µÄÁ¦Á¿ÊÇÊг¡¡£Í¬Ê±Ò²´æÔÚ×èÖ¹ÕâÑù×ö
µÄѹÁ¦¡£¾¡¹ÜûÓÐ΢ÈíûÓÐÃ÷È·±íʾ¹ý£¬ÎÒÈÏΪËü²»Ï£Íû´æÔÚÆäËüԤװϵͳ¡£
ÎÒÏëÒªµ½Ô¤×°µÄÒ»²½ÐèÒªÕ¼µ½Êг¡·Ý¶îµÄ 10 µ½ 15 ¸ö°Ù·Öµã¡£ÏÖÔÚÎÒÃÇ»¹Ã»
µ½ÄÇÒ»²½£¬ÎÒÃÇÖ»Óн«½ü 5 ¸ö¡£
¡¡¡¡Ð¡Ð͵ij§ÉÌÒѾ°²×°ÁË Linux¡£µ½´ó¹«Ë¾·¢ÏÖ±»Ð¡¹«Ë¾ÕâÑùÇÀÈ¥Êг¡Ê±£
¬Ò²»á¿ªÊ¼°²×°µÄ¡£
Java Òѹýʱ
¡¡¡¡SW£ºÄã¶Ô Java Óкο´·¨?
¡¡¡¡LT£ºÎÒÈÏΪûÈËÏëÒª×ÀÃæÉ쵀 Java¡£Java ³£±»Ìá¼°£¬µ«È¥ÄêÓÐ¹Ø Java
µÄ˵·¨¶¼Êǽ«Æä×÷Ϊ·þÎñÆ÷ÓïÑÔ£¬¶ø²»ÊÇ×ÀÃæÓïÑÔ¡£¶øÇ°ÄêÈËÃÇ»¹Ì¸ÂÛ×ÀÃæÉÏ
µÄ Java¡£Ëü²»ÔÙÊÇÁË£¬ËüÒѾ¹ýʱÁË¡£ÎÒ¸öÈËÈÏΪ£¬Ò»µ©ÔÚ×ÀÃæÉϹýʱ¾ÍÓÀ
Ô¶¹ýʱÁË¡£ÎªÊ²Ã´ÄãÈÏΪ Sun¡¢HP ¸÷¼Ò¹«Ë¾¶¼¶Ô΢Èí¸Ðµ½²»°²£¿²»ÊÇÒòΪËü
×öµÄÊÇ´óÐÍ·þÎñÆ÷£¬¶øÊÇÒòΪËü¿ØÖÆ×Å×ÀÃæ¡£Ò»µ©¿ØÖÆ×ÀÃæ£¬¾ÍµÈÓÚ¿ØÖÆÁË·þ
ÎñÆ÷¡£
¡¡¡¡Ëü²»ÔÙÊÇÄÜ´øÀ´Òµ½ç¸ïÃüµÄ¶«Î÷£¬Èç¹ûÔÚ×ÀÃæ£¬±¾¿ÉÒÔ²úÉúЩӰÏì¡£µ«ÎÒ
¿´²»µ½¿ÉÄÜÐÔ¡£ÎÒÕæÏ£ÍûÎÒ´íÁË£¬µ«ÎÒÈÏΪ¾ÍÊÇÕâÑù¡£
¡¡¡¡SW£ºSun µÄÐû´«ÔõôÑù£¿
¡¡¡¡LT£ºÌ«¶àµÄÑÔÂÛ£¬Ì«¶àµÄ³´×÷£¬Ì«¶àµÄÐú»©£¬Ì«Éٵġ°Êµ¼Ê¡±¡£
¡¡¡¡SW£ºÄÇô£¬Sun µÄ¿ÉÐŶȲ»¸ß£¿
¡¡¡¡LT£º¿ÉÐŶÈÊÇÓе쬵«ËûÃÇÖ´ÐеÄÌ«Ôã¡£Òò´Ë£¬Ïó HP ÄÇÑùµÄÆóÒµ¾Í»á
Ï룺¡°ÎÒÄÜ×öµÃ¸üºÃ£¬ÎÒ²»ÐèÒª Sun¡£¡± ¶øÎ¢Èí¾Í¾ö¶¨¡°ÎÒÃÇ×ö×Ô¼ºµÄÀ©
Õ¹¡£¡±ÓÉÓÚ Sun µÄ Java ÔÚÆä²úÆ·ÉÏÔËÐв»¼Ñ£¬ÈËÃÇÑ¡ÔñÁË΢ÈíµÄÀ©Õ¹²ú
Æ·¡£
¡¡¡¡Sun ÔÚ¹ýÈ¥×öµÃ²»´í¡£ÀýÈç NFS¡£ NFS ³ÉΪ±ê×¼£¬ÒòΪ NFS Êǵ±Ê±Î¨Ò»
µÄ²úÆ·£¬²¢ÇÒ¿ÉÒÔÃâ·ÑµÃµ½¡£NFS ʵ¼ÊÉÏÊǺܲîµÄ±ê×¼¡£µ«Ëü´æÔÚÁË¡£Java
±¾¿ÉÒÔ³ÉΪ±ê×¼£¬µ«ÎªÁ˵õ½Ö§³ÖijÖÖ¶«Î÷µÄ±ê×¼£¬±ØÐëʹÆäÔÚ×ã¹»µÄ»úÆ÷ÉÏ
ÔËÐУ¬Ã»ÓÐÈËÄÜÓëÖ®¾ºÕù£¬Ò²¾ÍÊÇÄã±ØÐëÖ´ÐÐËü¡£
¡¡¡¡ÎÒÒ²¿ÉÄÜ´íÁË¡£ÓÐÈËÔÚ±àд Java, µ«Ò²ÓкܶàÈËÒѾ·ÅÆú¡£×î´óµÄÀý×Ó
ÊÇ Corel ¹«Ë¾¡£
¡¡¡¡ÎÒ¿´ Java ÒýÇæ²»¹»¿É¿¿£¬ÎÞ·¨´¦´¦ÔËÐС£¶øÎÒÕæ²»Ï£ÍûÕâÑù£¬ÒòΪ
Java ¶Ô Linux ±¾À´»áÆðºÜ´óµÄÍÆ½ø×÷Óá£
¡¡¡¡SW£ºLinux ÉçÇøÓë JavaSoft µÄ¹ØÏµ²»ÊDz»ºÃÂð?
¡¡¡¡LT£ºÕâÒ²ÊÇÎÒÈÏΪ Java ÒÑËÀµÄÔÒòÖ®Ò»¡£ËûÃÇûÓÐÖ§³ÖÕæÕýÏëÔËÐÐ
Java µÄ Linux£¬·´¶øÊ¹ËüÄÑÓÚÔËÐÐ Java¡£
¡¡¡¡ÎÒÖªµÀÓÐЩÈËÓÐ×ÊÔ´£¬ÄÜ×ö JVM (Java ÐéÄâ»ú) ¶þ½øÎ»Îļþ¡£ËûÃǶ¼ÊÇ
Ϊ Linux ¶ø×öµÄ£¬µ«ÍíÁËÁ½¸öÔ¡£Ã»ÓÐÈË´îÀíËü£¬Ò²Ã»ÈËÐÞ²¹ÎÊÌâ¡£ÏÖÔÚ»¹
ÓÐÈËÔÚΪ Linux ±à Java ³ÌÐò£¬µ«´ó¶àÊý¶¼ÒÑ·ÅÆú¡£ËûÃÇÏÖÔÚʹÓà Kaffe£¬
±àд×Ô¼ºµÄ¿â¡£
¡¡¡¡Sun ¹«Ë¾¸ºÔð Java µÄС×飬ÔÚ Linux °æµÄ Java Development Kit ÉÏ
ÓÐЩÐí¿ÉµÄÎÊÌ⣬ÓÐÁ½Èý¸öÔµÄʱ¼ä£¬ºÃÏó Sun JDK ²»»áÍÆ³öÁË¡£ÕâʹºÜ¶à
Linux Óû§¶Ô Sun Ï൱·ß¿®¡£
¡¡¡¡ÄÇЩÐí¿É·ÑµÄÎÊÌâ×îÖյõ½³ÎÇ壬µ«ËðʧÒѾÔì³É¡£
ÈÔÎÞ´ð°¸
¡¡¡¡SW£ºÄãÔÚ Transmeta ¹«Ë¾µÄ¹¤×÷ÊÇʲô£¿
¡¡¡¡LT£ºÕâÊÇÓ²¼þ¹«Ë¾£¬µ«Ò²ÓÐÈí¼þµÄ·ÖÖ§¡£ËüÃÇËù×öµÄÐèÒª±£ÃÜ¡£
¡¡¡¡SW£º¾¡¹ÜÓë·ÒÀ¼ºÜÔ¶¡£
¡¡¡¡LT£ºÖ»ÓÐÔÚ½ôÆÈµÄѹÁ¦²ÅÄÜÆÈʹÎÒдÂÛÎÄ¡£ÎÒϲ»¶´óѧÉú»î£¬µ«ÎÒ»¹Ïë×ö
ЩÆäËüµÄÊ¡£ÎÒÊÇÕâôÏëµÄ¡°ÎÒÏë¼ûʶÉÌÒµÉç»á£¬Ò²ÐíÔÚ¼ûʶ¹ýºó»á»Øµ½Ð£
Ô°¡£¡±ÖÁÉÙÎÒÒªµ½´óѧ֮ÍâÈ¥¿´¿´£¬ÏÖÔÚÎÒÒѾÔÚÕâÀ²¢ÇÒ²»Ïë»Øµ½Ð£Ô°¡£
¡¡¡¡ÎÒȷʵԸÒâÔÚÉÌÒµ¹«Ë¾¹¤×÷£¬²»±ØÐ´ÂÛÎÄ£¬×öÎÒϲ»¶µÄ³ÌÐò¡£ÓÐÃ÷È·µÄÄ¿
±ê£¬¶ø²»±ØÎªÊµÏÖij¸öÄ¿±ê¶øÇëÇóÅú×¼¡£
--
¡ù À´Ô´:¡¤BBS ˮľÇ廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 159.226.41.99]
BBSˮľÇ廪վ¡Ã¾«»ªÇø