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
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌṩÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
½üÈÕÔÚcentosÏÂÓÃc䶫Î÷£¬Õâ¸ö³ÌÐòµÄ·þÎñ¶ËÔËÐÐÔÚ64λµÄcentosÏ£¬¿Í»§¶ËÓпÉÄÜÊÇ32»ú£¬Ò²ÓпÉÄÜÊÇ64λµÄ¡£
ΪÁ˱£Ö¤Êý¾Ý´«ÊäµÄÒ»ÖÂÐÔÖƶ¨ÁËÒ»Ì×ÐÒ飬ÓÃstructʵÏÖ¡£ÎªÁ˱£Ö¤Êä³ö¹ý³ÌÖУ¬Êý¾ÝµÄÍêÕûÐÔ£¬ÌرðÕë¶ÔϵͳµÄ²»Í¬¶ÔstructÀï±äÁ¿µÄÀàÐͽøÐÐÁËÓÅ»¯¡£ÎªÁ˱£Ö¤ÄÚ´æ¶ÔÆ뷽ʽµÄÒ»ÖºÍÊý¾Ý´æ´¢¿Õ¼äµÄ½ô´Õ£¬¶¼Óà #pragm ......
Linux³£ÓõÄÍ·Îļþ¼¯ºÏ:
<dirent.h> Ŀ¼Ïî
<fcntl.h> Îļþ¿ØÖÆ
<fnmatch.h> ÎļþÃûÆ¥ÅäÀàÐÍ
<glob.h> ·¾¶ÃûģʽƥÅäÀàÐÍ
<grp.h>   ......
Éú³É¾²Ì¬¿â£º
¡¡¡¡¼ÙÈçÓÐÎļþ¡¡¡¡main.c¡¢1.c¡¢2.c ½«1.cºÍ2.cÉú³ÉÒ»¸ö¾²Ì¬¿âµÄ·½·¨Îª£¬±àдMakefile£º
¡¡¡¡¡¡mylib.a:1.c 2.c
¡¡¡¡ ¡¡¡¡¡¡¡¡$(CC) -c $<¡¡¡¡¡¡¡¡# $<±íʾËùÓÐ×îеÄÒÀÀµÏÈôûÓоɵÄÔòÊÇÈ«²¿ÒÀÀµÏî
¡¡¡¡¡¡¡¡¡¡¡¡ ar crv libmy.a 1.o 2.o¡¡¡¡¡¡# 1.o 2.oΪ1.cºÍ2. ......