Linux¹ÜÀíÔ±ÃÇ£¬¸ÃË¢ÐÂÄÚºËÁË
Linux¹ÜÀíÔ±ÃÇ£¬¸ÃË¢ÐÂÄÚºËÁË
LinuxÖ®¸¸ÀîÄÉ˹·ÍÐÎÖ×È(Linus Torvalds)Ô®Òý¡¶Ê¥¾¡·ÖеÄÒ»¾ä»°¼ÄÓïLinux°®ºÃÕߣº“Ò»ÍùÎÞǰ£¬ÉúÉú²»Ï¢¡£”µ«ÊÇʵ¼ÊÉÏ£¬¸ü׼ȷµÄÀí½âÓ¦¸ÃÊǓһÍùÎÞǰ£¬²âÊÔ²»Ö¹”¡£¶ø×îÐÂÐèÒªÎÒÃDzâÊԵľÍÊǽüÆÚ¸Õ·¢²¼µÄ2.6.34°æLinuxÄںˣ¬¸ÃÄں˰汾µÄ·¢²¼Ê±¼ä¾àÀë´Ëǰһ¸ö°æ±¾Éв»×ãÈý¸öÔÂʱ¼ä¡£
¶àÊýÈË»áÕâÑùÏ룬µ±Ò»¸öLinux·þÎñÆ÷²Ù×÷ϵͳ·¢Ðа桢Windows»òÆ»¹ûMac OS Xз¢²¼Ò»¸öÖØÒª°æ±¾Ê±£¬¿ÉÄÜ»áÓÐһЩÓÐȤ»òºÃÍæµÄ¶«Î÷£¬µ«ÊÇÈç¹û˵µ½LinuxÄں˵Äа淢²¼£¬Äǿ϶¨ÊÇ´óÊֱʣ¬Óдó±ä¶¯¡£
ÀîÄÉ˹ÏÔȻҲ²Âµ½ÁËÓû§ËùÏ룬¶øÇÒËÆºõÔڷѾ¡ÐÄ˼À´½µµÍÓû§µÄÆÚÍûÖµ¡£ËûÔÚLinuxÄÚºËÓʼþÁбíÖеķ¢²¼ÉùÃ÷Öбíʾ£¬“¸Ã°æ±¾Ã»Óзdz£ÓÐȤµÄж«Î÷£¬ÕâÕýÊÇÎÒϲ»¶ËüµÄµØ·½¡£ËüÖ÷ÒªÊǸ÷ÖÖ¸÷ÑùµÄÐÞ²¹ÐԸĽø£¬Ã»ÓÐÊ²Ã´ÕæÕýÍ»³öµÄµØ·½£¬×î´óµÄ¸Ä½øÊÇÐÞÕýÁËÐÂSR-IOV VFÍøÂç½Ó¿ÚµÄһЩ˵·¨¡£¶øÕâÒ²Ëã²»ÉÏÒ»¸öÖØ´óµÄ²¹¶¡¡£”51CTOµÄ¶ÁÕß¿ÉÒÔÔÚLinux Kernel 2.6.34ÐÂÌØÐÔ¸ÅÀÀÒ»ÎÄÖÐÁ˽âÕâЩ¸Ä½ø¶¼ÊÇʲô¡£
µ±È»£¬Õâ²¢²»ÕæÕýÒâζ×ÅаæLinuxÄÚºËÒ»µãûÓÐÐÂÓ±Ö®´¦£¬Ïà·´£¬¸ÃÄÚºËʵ¼ÊÉÏ´øÀ´Ðí¶à·Ç³£¿áµÄ¸Ä½ø¡£
ÀýÈçCeph·Ö²¼Ê½ÍøÂçÎļþϵͳ£¬LinuxÄÚºË°æ±¾ÍøÕ¾KernelNewbiesдµ½£¬“CephÖ¼ÔÚÔöÇ¿¸ºÔØ´¦Àí£¬¿ÉÒÔÈÃÊýÍòÈËͬʱ·ÃÎÊͬһÎļþ£¬»òÏòͬһĿ¼½øÐÐдÎļþ²Ù×÷£¬´Ó¶ø¿Ë·þÆóÒµ´æ´¢ÏµÍ³ÄÑÌâ¡£”
ÁíÍ⣬¸ÃÄں˻¹ÓÐÁíÒ»¸ö´¦ÓÚÊÔÑé½×¶ÎµÄÎļþϵͳLogFS£¬×¨ÃÅÕë¶Ô¹Ì̬ӲÅ̺ÍUSBÓ²Å̵ÈÉÁ´æÉ豸¶øÉè¼Æ¡£LogFS¿¼Âǵ½ÁËÕâЩ´æ´¢É豸Çå³ýºÍÖØÐ´Êý¾Ý¿éµÄ·½Ê½£¬¿ÉÒÔʵÏÖ¸ßЧÀ©ÈÝ£¬Äܹ»¸ü¿ìËÙ¹ÒÔØ£¬±ÈÆÕͨÎļþϵͳռÓøüСµÄÔËÐÐʱÄÚ´æ¡£ÕâÁ½¸öÐÂÎļþϵͳ¿ÉνÊÇLinuxµÄÐÂÍ»ÆÆ£¬ÁíÍ⣬51CTOµÄ¶ÁÕßÃÇÒ²¿ÉÒÔͨ¹ýÏÂÒ»´úLinuxÎļþϵͳ½«ÈçºÎ·¢Õ¹£¿Ò»ÎÄ£¬Á˽âLinuxÎļþϵͳµÄ·¢Õ¹¸Å¿ö¡£
¾ÝKernelNewbiesÍøÕ¾³Æ£¬ÁîÐéÄ⻯¼¼Êõ°®ºÃÕßÐ˷ܵÄÊÇ£¬Ð°æÄں˴øÀ´ÁËеÄvhost net¼¼Êõ£¬¿ÉÒÔ½µµÍÐéÄ⻯¿ªÏú£¬½µµÍÎå·ÖÖ®Ò»ÑÓ³Ùʱ¼ä£¬¼¸ºõ¿ÉÒÔ½«´ø¿íÌá¸ßÖÁ¹ÌÓÐÐÔÄÜ¡£ÏÖÓÐVirtio net´úÂëÎÞÐèÐ޸ľͿÉÓÃÓÚ¿Í»§¶Ë¡£ÁíÍ⻹ÓÐÒ»¸öµ¥»ú°æVMware BalloonÇý¶¯³ÌÐò£¬Èç¹ûÖ÷»úÊÇVMwareÔò¼¤»î¸ÃÇý¶¯£¬Ëü¿ÉÒÔÔÊÐí³ÌÐò¹ÜÀíÆ÷¶¯Ì¬ÏÞÖÆÏòGuest·ÖÅäµÄÄÚ´æÊýÁ¿¡£
»¹ÓÐһЩÆäËü¸Ä½ø£¬ÆäÖаüÀ¨Kprobes jumpÓÅ»¯£¬°²È«ÐÔµÄÌá¸ß£¬ÒÔ¼°Ö§³ÖÒì²½¹ÒÆð/»Ö¸´£¬Ö§³ÖµÍ¶ËºÍ¸ß¶ËGPUÖ®¼äÇл»£¬ºÍ
Ïà¹ØÎĵµ£º
Íê³É±¾ÎÄ£¬Ê¹ÓÃÁËÁ½¸ö¹¤¾ß
1. strace
2. google code search
.
----
swap·ÖÇøÓÐÒ»¸ö´óСΪPAGE_SIZEµÄÒ³Ãæ£¬³ÆÎªsignatureÒ³£¬ÉÏÃæ¼Ç¼swap·ÖÇøµÄ»ù±¾ÐÅÏ¢¡£
static struct swap_header_v1 {
char bootbits[1024]; /* Space for disklabel etc. */
unsigned int version;
......
LinuxÖÐtty¡¢
pty¡¢ptsµÄ¸ÅÄîÇø±ð
»ù±¾¸ÅÄ
1> tty(ÖÕ¶ËÉ豸µÄͳ³Æ):
ttyÒ»´ÊÔ´ÓÚ
Teletypes£¬»òÕßteletypewriters£¬ÔÀ´Ö¸µÄÊǵ紫´ò×Ö»ú£¬ÊÇͨ¹ý´®ÐÐÏßÓôòÓ¡»ú¼üÅÌͨ¹ýÔĶÁºÍ·¢ËÍÐÅÏ¢µÄ¶«Î÷£¬ºóÀ´Õâ¶«Î÷±»¼üÅÌ
ÓëÏÔʾÆ÷È¡´ú£¬ËùÒÔÏÖÔÚ½ÐÖն˱ȽϺÏÊÊ¡£
ÖÕ¶ËÊÇÒ»ÖÖ×Ö·ûÐÍÉ豸£¬ËüÓжàÖÖÀàÐÍ£¬Í¨³£Ê¹ÓÃttyÀ´ ......
LinuxÉ豸Çý¶¯³ÌÐòÖ®¶ÁÊé±Ê¼Ç£¨Ò»£©
——µÚÈýÕÂ×Ö·ûÉ豸Çý¶¯³ÌÐò
¡ð¡¢ËµÃ÷
±Ê¼ÇÊÊÓÃÓÚLinuxµÄ2.6.10ÒÔºóµÄÄںˡ£
±Ê¼ÇÒÔLinux Device Driver3ÌṩµÄscull³ÌÐò(scullĿ¼ÖеÄmain.cºÍscull.h) ......
×î½üÒ»Ö±Ïë×°linux U5,һֱûÕÒµ½£¬½ñÌìÕÒµ½ÁË£¬·ÖÏí¸ø´ó¼Ò£¡£¡£¡
ftp://openware.byr.edu.cn/pub/os-images/Redhat/RHEL4u5/i386/RHEL4-U5-i386-AS-disc1.iso
ftp://openware.byr.edu.cn/pub/os-images/Redhat/RHEL4u5/i386/RHEL4-U5-i386-AS-disc2.iso
ftp://openware.byr.edu.cn/pub/os-images ......
À´Ô´£ºhttp://bbs.eeefan.com/viewthread.php?tid=1447
Linux - WineÉÏÔËÐÐMS Office 2007½Ì³Ì
Èý¸öÔÂǰ,¹úÍâµÄWine ReviewС×éÊ״ν«Microsoft Office 2007ͨ¹ýWineÔËÐÐÔÚLinuxÉÏ.
²»¹ýÒòΪ·½·¨Òì³£·³Ëö,×÷Õßû°Ñ·½·¨¹«²¼³öÀ´.ÏÖÔÚ,Ëæ×ÅWineµÄ²»¶Ï½ø²½,ÈκÎÈ˶¼¿ÉÒÔ·½±ãµØ½«Microsoft Office 2007ÔËÐÐÔÚLinuxÉÏÁË!
ÏëÔ ......