2009ÄêLinux·þÎñÆ÷Èí¼þ·¢Õ¹Å̵ã
Ó²¼þ¼¼ÊõÒ»Ö±ºÍÈí¼þ¼¼ÊõÏàÒÀÏàË棬Ëæ×Å·þÎñÆ÷Ó²¼þºÍоƬ¼¼ÊõµÄ½ø²½£¬Íƶ¯×Å·þÎñÆ÷²Ù×÷ϵͳ¼¼ÊõµÄ±ä¸ï¡£
¡¡¡¡Ð¾Æ¬¼¼ÊõµÄ·¢Õ¹£º´Óx86µ½Áúо
¡¡¡¡2009Ä꣬¸÷´óоƬ³§É̶¼ÍƳöÁ˶à¿îоƬ²úÆ·£ºÈçIntel¹«Ë¾»ùÓÚNehalem¼Ü¹¹·¢²¼µÄ×ÀÃæ¶ËоƬ²úÆ·¿áî£i7£»AMD¹«Ë¾Ò²ÍƳöÁË»ù
ÓÚÐÂFioranoƽ̨µÄ´úºÅΪ“ÒÁ˹̹²¼¶û”µÄÁùºËð©Áú´¦ÀíÆ÷£»IBMÍƳöµÄPower
6+¡£ÔÚx86оƬ¾ºÏàÉý¼¶µÄͬʱ£¬ÒѾÔÚ×ÀÃæ¶ËÂõ³ö²úÒµ»¯²½·¥µÄÁúо£¬½ñÄêÒ²ÍƳöÁËÖ§³Ö·þÎñÆ÷¶ËµÄ“ÁúоÈýºÅ”¡£
¡¡¡¡²Ù×÷ϵͳ£º´ÓWindowsµ½Linux
¡¡¡¡2009ÄêÊÇÈ«Çò½ðÈÚΣ»úÉºÍH1N1ËÁÅ°µÄÒ»Ä꣬²Ù×÷ϵͳÁìÓò³ýÁËÇ¿µ÷²úÆ·µÄ°²È«ÐÔ¡¢Îȶ¨ÐÔÍ⣬ÐéÄ⻯¡¢ÔƼÆË㣬ÒìµØÈÝÔÖ±¸·ÝµÈ³ÉΪÁ˽ñÄêµÄÈȵ㡣·þÎñÆ÷²Ù×÷ϵͳÈí¼þÌṩÉÌ΢Èí¡¢ºìñ¡¢Novell¡¢ÖбêÈí¼þµÈÔÚ2009Ä궼Ïà¼ÌÍƳöÁ˲Ù×÷ϵͳµÄÉý¼¶°æ±¾¡£
¡¡¡¡Ëæ×ÅÔ½À´Ô½¶àµÄÓ¦ÓÃÖð²½Ïò¿ªÔ´Èí¼þתÒÆ£¬¿ªÔ´Èí¼þÓ¦Ó÷¶Î§²»¶ÏÀ©´ó£¬Í¬Ê±ÆäÓ¦ÓÃÉî¶ÈÒ²Öð²½ÏòºËÐÄÓ¦ÓÃÉø͸¡£×÷Ϊ¿ªÔ´Èí¼þÖÐÓ¦ÓÃ×î³ÉÊìµÄ
Linux²Ù×÷ϵͳ£¬ÒѾ»ñµÃÁËÕþ¸®¡¢½ðÈÚ¡¢µçÐÅ¡¢ÓÊÕþµÈÖÚ¶à´óÐÍÓû§µÄÈÏ¿É£¬²¢ÓÉһЩ·Ç¹Ø¼üÓ¦ÓÃÖð²½ÏòÓû§µÄºËÐÄÒµÎñ²ãÉø͸¡£Linux·þÎñÆ÷¶ËµÄÓ¦ÓÃ
ÈÕÒæ³ÉÊ죬°üÀ¨ÍøÂç·þÎñÆ÷¡¢¸ßÐÔÄܼÆËã·þÎñÆ÷¡¢Êý¾Ý¿â·þÎñÆ÷µÈÓ¦ÓõÄÉî¶ÈºÍ¹ã¶È²»¶ÏÀ©Õ¹¡£ÔÚLinux·þÎñÆ÷Êг¡·Ý¶î²»¶ÏµÃµ½ÌáÉýµÄÇ°ÌáÏ£¬ÔÚµ±Ç°¹ú¼Ê½ð
ÈÚΣ»úµÄ±³¾°Ï£¬Linuxа汾µÄÍƳö½«»áÊܵ½¸ü¶àµÄÖõÄ¿¡£
¡¡¡¡Ä¿Ç°Ö÷Á÷Linux·þÎñÆ÷Èí¼þ²úÆ·
¡¡¡¡·RED HAT Linux
¡¡¡¡Redhat LinuxÒÔÆä°²×°·½±ã¡¢RPM
Ì×¼þ°²×°/Éý¼¶·½Ê½¶øÖø³Æ£¬RedhatÏȽøµÄ¿ª·ÅÔ´Âë¼¼Êõ£¬ÒÔ¼°¸üеĺËÐÄ×é¼þΪÓû§ÌṩÁËÁé»îµÄ¿ÉÓÃÐÔ¡£Ð·¢²¼µÄºìñÆóÒµLinux5£¬»ùÓÚ
2.6.18Äںˣ¬ÊǵÚÒ»¿î¾ßÓлùÓÚÄں˵ÄÐéÄâ»ú (KVM) ¹ÜÀí³ÌÐò¼¼ÊõµÄ¡¢Äܹ»ÌṩÉÌÒµÖÊÁ¿¿ªÔ´ÐéÄ⻯µÄ²úÆ·¡£
¡¡¡¡Red Hat Enterprise Linux£¨RHEL£©5.4Ö§³Ö¹ã·ºµÄÈíÓ²¼þÉú̬ϵͳ,²¢°üº¬Á½¸ö»ùÓÚÄں˵ÄÐéÄâ»ú,Ϊ¿Í»§Ìṩ¸ü¶àÑ¡Ôñ¡£
¡¡¡¡·Novell SuSE Linux 11
¡¡¡¡²úÆ·Õë¶ÔºÜ¶àÐÔÄܽøÐиĽøºÍÌáÉý£»°üÀ¨Ö§³ÖÆóÒµMono£¨Linuxƽ̨.netÉÏ £©£¬¸üа汾µÄHA×é¼þ-HeratBeat£¬ÃæÏòÉ豸ÖÆÔìÉ̵ĿÉÓÃÐÔÔöÇ¿¹¦Äܺͼò»¯µÄ²Ù×÷ϵͳ¡£NOVELLÓë΢ÈíÖ®¼ä¼ÌÐø±£³Ö×ŲÙ×÷ϵͳ»¥Í¨ÐԵĺÏ×÷¹Øϵ£¬¾ºÕù¹ØϵҲÒÀÈ»´æÔÚ¡£
¡¡¡¡·ÖбêÆÕ»ªLinux V5
¡¡¡¡ÖбêÈí¼þ×îз¢²¼µÄÖбêÆÕ»ª¸ß¼¶·þÎñÆ÷Èí¼þV5¼¯³ÉÁ˸߿ÉÓÃHA¼¯ÈºÌ×¼þ¡¢°²È«Óʼþϵͳ£¬ÓÈÆä&ldq
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
Linux ²Ù×÷ϵͳ C ÓïÑÔ±à³ÌÈëÃÅ
Ŀ ¼
µÚÒ»Õ »ù´¡ÖªÊ¶ ……………………………………………………………4
µÚ¶þÕÂ ......
1¡¢°²×°»ù±¾ÏµÍ³
ÕâÀﰲװʹÓõÄÊÇUbuntu 7.04 µÄ Alternate CD¡£Ê¹Óà Alternate CD Òýµ¼Æô¶¯£¬È»ºóÑ¡Ôñ “°²×°ÃüÁîÐÐϵͳ£¨Install Command Line£©” ½øÐÐ×îС»¯°²×°£¬ÔÚÕâÒ»²½£¬Òª×¢Ò⣬һ¶¨²»ÒªÑ¡ÔñÖÐÎÄÓïÑÔ»·¾³£¬·ñÔòÔÚÖն˴°¿Úϵĸ÷ÖÖÌáʾ£¬Óкܶ඼ÊÇÖÐÎĵġ£ÔÚûÓÐ×°ÔØÍê³ÉX Window֮ǰ£¬ÄãÖ»ÄÜ¿´µ½Ò»¶Ñ ......
CMake ÊÇÒ»¸ö¿çƽ̨µÄ×Ô¶¯»¯½¨¹¹ÏµÍ³,ËüʹÓÃÒ»¸öÃûΪ CMakeLists.txt µÄÎļþÀ´ÃèÊö¹¹½¨¹ý³Ì,¿ÉÒÔ²úÉú±ê×¼µÄ¹¹½¨Îļþ,Èç Unix µÄ Makefile »òWindows Visual C++ µÄ projects/workspaces ¡£Îļþ CMakeLists.txt ÐèÒªÊÖ¹¤±àд,Ò²¿ÉÒÔͨ¹ý±àд½Å±¾½øÐаë×Ô¶¯µÄÉú³É¡£CMake ÌṩÁË±È autoconfig ¸ü¼ò½àµÄÓï·¨¡£ÔÚ linux Æ½Ì¨Ï ......
Ò»¸öÈ˲ªÒ»´Î²»ÄÑ£¬ÄѵÄÊDzªÒ»±²×Ó……
×î½ü·ÖÐĵÄʺܶ࣬²ªµÃÔ½À´Ô½ÉÙÁË£¡
´ò¿ªmmuÊÇÒ»¼þÉñÊ¥µÄ¹¤×÷£¬ÐèÒª×Ðϸ¡¢ÔÙ×Ðϸ……
´Ó__v7_setupº¯Êý·µ»ØÀ´£¬½øÈëµ½__enable_mmu¹ý³Ì£¬×öÆð·ÉÇ°µÄ×îºóÈ·ÈÏ£º
__enable_mmu:
#ifdef CONFIG_ALIGNMENT_TRAP
orr r0, r0, #CR_A
#else
bic r0, r0, ......