µ±Ç°Î»ÖãºLinux½Ì³Ì - LinuxÎÄ»¯ - ²¨ÒôЯÊÖ¿ªÔ´³§ÉÌ Linux²Ù×÷ϵͳ½øפ·´Ç±·É»ú

²¨ÒôЯÊÖ¿ªÔ´³§ÉÌ Linux²Ù×÷ϵͳ½øפ·´Ç±·É»ú





²¨Òô¹«Ë¾ÒѺÍÈí¼þ¹«Ë¾Wind River SystemsÇ©Ô¼£¬½«ÔÚÐÂÐ;üÓ÷ɻúÀïǶÈëLinux²Ù×÷ϵͳ¡£

Wind River¹«Ë¾7ÔÂ31ÈÕÐû²¼£¬º½¿Õ¾ÞÈ˲¨Òô¹«Ë¾µÄP-8AÐͶàÈÎÎñº£ÉÏ·É»ú£¬½«²ÉÓÃWind River°æµÄLinux£¬À´Ö´ÐмàÊӵȵçÄÔÔËËãÈÎÎñ¡£P-8AÐÍÊÇÓÉ737ÐÍ·É»ú¸ÄÔì¶ø³É£¬¹©ÃÀ¹úº£¾üÓÃÀ´ËÑË÷DZͧ²¢×÷ÆäËûÈÎÎñÖ®Óá£

Wind River×ÊÉ¿ÕÓë¹ú·ÀÓªÏú¾­ÀíChip Downing˵£¬Linux²»»áÓÃÓÚµ¼º½»ò·É»ú¿ØÖÆϵͳ¡£

LinuxÒÑÖð½¥½øפ¸÷ÖÖǶÈëʽÔËËãϵͳ£¬ÀýÈçÍøÂçÉ豸ºÍÒƶ¯µç»°¡£µ«Wind RiverÏ£Íû¸ü½øÒ»²½£¬°ÑLinuxÒý½øº½¿Õ¡¢¾üÊÂÓ¦ÓÃÁìÓò¡£

¶ÔÕâ¼Ò¼ÓÖÝAlameda¹«Ë¾¶øÑÔ£¬ÕâÊÇÒ»´ó²ßÂÔת±ä£¬ÒòΪÔÚ2003Äê֮ǰ£¬¸Ã¹«Ë¾»¹¶ÔLinuxàÍÖ®ÒԱǣ¬Æ«°®×ÔÖƵÄרÓвÙ×÷ϵͳ£¬¼´¡°VxWorks¡±¡£

Wind RiverÕý×ÅÊÖÓÃ×Ô¼ÒµÄWorkbench³ÌÐòÉè¼Æ¹¤¾ßÈí¼þ£¬À­½üVxWorksÓëLinuxµÄ¾àÀë¡£

¸Ã¹«Ë¾¶Ôÿһ·Ý¿ª·¢ÕßÓõÄWorkbenchÊÕ·Ñ4,000µ½11,000ÃÀÔª²»µÈ¡£²»¹ý£¬Wind RiverµÄLinuxƽ̨×ÊÉî¾­ÀíGlenn Seiler˵£¬¸Ã¹«Ë¾Ëä¶Ô²ÉÓÃVxWorksµÄÉ豸×ÃÊÕȨÀû½ð£¬µ«²»»á¶Ô×ÔÖÆ°æLinuxÊÕÊÚȨ·Ñ¡£

ÁíÍ⣬Wind RiverÖÜһͬʱÐû²¼£¬ÒÑ°Ñ30ÍòÐеĿª·ÅÔ´´úÂë³ÌÐòÌṩ¸ø³ÌÐò¹¤¾ß¿ª·¢×éÖ¯Eclipse»ù½ð»á£¬Ó¦¸ÃÓÐÖúÓÚ¸ÄÉÆC»òC++³ÌÐòÉè¼ÆÓïÑÔËùдµÄÈí¼þ¹¦ÄÜ£¬²¢ÌáÉýǶÈëʽϵͳµÄ³ý´íºÍÈí¼þÖ´Ðй¦ÄÜ¡£

Wind RiverÒ²½«·¢²¼1.3°æµÄ²úÆ·£¬°üÀ¨Linux°æµÄÏû·ÑÕßÉ豸ƽ̨£¬ÕâÒ»°æÈí¼þרΪÅ䱸ÍêÕû¼üÅÌ¡¢ÇÒ¼æ¾ß¸ß¼ÇÒäÈÝÁ¿ÓëÇ¿´ó´¦ÀíÐÔÄܵÄÖÇÄܵ绰(smart phones)¶øÉè¼Æ¡£

Seiler˵£º¡°ÔÚ´óÔ¼4MBµÄ¼ÇÒäÈÝÁ¿ÖУ¬¿ÉÈÝÄÉÍêÕûµÄLinux--ºËÐÄ¡¢Çý¶¯³ÌÐò¡¢ÍøÂ繦ÄÜ¡¢Îļþϵͳ¡£¡±

Ëû˵£¬Ð°æÈí¼þ¸ù¾Ý2.6.14°æLinuxºËÐÄ£¬¹¦ÄܱÈ205Äêµ×ÍƳöµÄµÚÒ»°æ´ó·ùÌáÉý¡£¾ßÌåÀ´Ëµ£¬Ð°æÈí¼þ°üº¬Ò»Ïî¸üУ¬¼ÓÈë¸ü¶àµÄ¡°mutexes¡±--ÈòÙ×÷ϵͳÄÜѸËÙתÏòÖ´ÐиßÓÅÏÈ˳ÐòÈÎÎñµÄÖжϵã(interruption points)¡£