update devspec.en_US/1.0.general.md.
[devspec.git] / devspec.en_US / 5.0.copying-lisence.md
blob882b71e6af5532dbdda318a5d7b38b414ec44d45
1 \r
2 \r
3 # soft-pkg type\r
4 ===============\r
5 \r
6 \r
7 \r
8 # windows & linux & skeletone-linux\r
9 ===================================\r
26 @ ÔÚwindowsÏ£¬³ÌÐòÒÔϵͳºÍÓ¦ÓýøÐл®·Ö£¬ÒÔAPIΪ½Ó¿Ú¡£linuxÖÐͨ³£²»¾ßÓÐÏÔʽÒâÒåµÄAPI£¬¶øÊÇfree-developµÄ·½·¨£¬ÒÔÈí¼þ°üµÄ\r
27 ·ÖÀà½øÐв»Í¬¹¦ÄܺÍϵͳ¼Ü¹¹µÄ×éÖ¯¡£skeletone-linuxÔÚlinuxµÄfree-develop»ù´¡ÉÏ£¬Ôö¼Ó¼Ü¹¹µÄ¸ÅÄºÍAPIµÄ¸ÅÄî¡£\r
28 # ½Ó¿ÚµÄʹÓã¬Ê¹µÃÈí¼þµÄ¼æÈÝÐԽϺá£Ò»¸öÈí¼þÔÚubuntu 10ÉÏÔËÐÐʹÓã¬ÔÚubuntu 20ÉÏ»òÐíÐèÒª¸üн϶à¿â²Å¿ÉʹÓá£Ê¹Óýӿڣ¬API\r
29 µÄ¹æ·¶£¬Ê¹µÃϵͳ¿ÉÌṩ½ÏºÃµÄÓ¦ÓóÌÐò¼æÈÝÐÔ¡£µ«½Ó¿Ú´øÀ´µÄ³É±¾£¬ÒÔ¼°Èõ»¯Á˳ÌÐò¿ª·¢µÄÁé»îÐÔ£¬ÊÇʹÓýӿڵIJ»×ã¡£Ò»¸ö½Ó¿Úº¯Êý£¬\r
30 Ò»¸ö½Ó¿Ú³ÌÐòÐèÒª½Ï¶àµÄ²âÊÔ¹ý³Ì¡£Ê¹Óýӿڣ¬ÔÚϵͳºÍÓ¦ÓÃÈí¼þÖ®¼ä²»¿É×Ô¶¨Ò庯ÊýÀ´Ôö¼Ó¡¢À©Õ¹¹¦ÄÜ¡£Ê¹ÓÃijһÖּܹ¹£¬Òâζ×ųÌÐò\r
31 Éè¼Æ·½·¨µÄÏà¶Ô¹Ì»¯£¬µ«Õâ»òÐíÄܼõ»¯³ÌÐò¿ª·¢¡£\r
32 # Ïà¶ÔÓÚwindowsϵÄʹÓÃϵͳ¼Ü¹¹µÄ˼·¶Ôϵͳ½øÐÐÀí½â£¬linuxʹÓÃÈí¼þ°ü¼°Æä·ÖÀàµÄ·½·¨¡£ÕâÔÚÒ»¶¨³Ì¶ÈÉÏÔö¼Ó³ÌÐò¿ª·¢µÄÁé»îÐÔºÍ\r
33 ×ÔÓÉÐÔ¡£linuxÈí¼þ°üµÄ·¢Õ¹£¬¾ÍÏñÊÇÒ»ÖÖÌÙÂûÖ²ÎïµÄÉú³¤¡£skeletone-linuxµÄÈí¼þ°ü·ÖÀàµÄ·½·¨£¬¾ÍÏñÊǽ«Ò»Ð©Ïà½üµÄ¹¦ÄÜ·ÖÖ§½øÐÐ\r
34 ¹Ì¶¨µÄÉþ×Ó¡£\r
35 # linuxÈí¼þ°üʹÈí¼þ¹¦ÄܺʹúÂëÉϵÄËéƬ»¯£¬µ«ÒÔһЩ·½·¨£¬½øÐйéÀàʹÓã¬ËéƬ»¯È´ÊÇÈí¼þÄ£¿é»¯¡¢µÍñîºÏµÄ½ÏºÃÌåÏÖ¡£\r
37 @ windows & linux & skeletone-linux\r
38 # ÉÌÒµ»¯£¬·Ç¿ªÔ´µÄwindows£¬Ê¹µÃϵͳӦÓÃÓÚһЩ»·¾³¡£·Ç¿ªÔ´´øÀ´µÄϵͳÏà¶Ô°²È«ÐÔ¡£ÉÌÒµ»¯´øÀ´µÄÊÇÉÌÒµ»·¾³Ê¹ÓÃʱ¶ÔÈí¼þµÄ¼¼Êõ\r
39 Ö§³Ö¡£ÉÌÒµ»¯µÄ¿ª·¢£¬¸ü×¢ÖسÌÐòÔ±µÄ֪ʶ²úȨ£¬Ê¹µÃ³ÌÐòÔ±µÄÒ»·Ý¸ûÔÅ£¬»ñµÃÒ»·ÝÊÕ»ñ¡£\r
40 # GNU/LinuxµÄopen£¬free£¬×ÔÓÉ»¯£¬ËÉÉ¢»¯£¬´øÀ´¸ü¿íËɵĿª·¢»·¾³¡£¶ÔÓÚһЩnew featureµÄ¿ª·¢£¬ÎÒÏë»òÐí³ÌÐòÔ±¶¼»áÓÐ͵ÀÁµÄʱºò£¬\r
41 ËæÒâÔÚ²»Í¬µÄÈí¼þ°üÖж¨ÒåһЩº¯Êý£¬´øÀ´¿ª·¢Ê±½ÏÉÙµÄÏÞÖÆ¡£ÕâÔÚ³ÌÐò·¢ÐаæÖнøÐе÷Õû¡£´Ó×î³õµÄGNU/Linux²Ù×÷ϵͳµÄ¹¦ÄܺÍÈí¼þ°ü£¬\r
42 µ½ÏÖÔÚ£¬guiµÄ´°¿Ú¹ÜÀíÆ÷¾ÍÓжàÖÖÈí¼þ°ü¡£Êý¾Ý¿â³ÌÐò£¬°üº¬²»Í¬Ê¹Óó¡¾°µÄmysql£¬sqlite¡¢redis¡£GNU/Linux´øÀ´µÄ¿íËÉ»·¾³£¬Ê¹µÃ\r
43 Èí¼þµÄ·¢Õ¹»·¾³½ÏºÃ¡£\r
44 # skeletone-linuxµÄÊÇGNU/LinuxµÄÍØÕ¹£¬ÔÚһЩ¹«ÓõÄϵͳµ×²ãÈí¼þÉÏ£¬Ê¹Óøü¿íËɵÄMITµÄlisence£¬²Î¿¼windowsʹÓýӿںÍAPIµÄ\r
45 ¸ÅÄϵͳµÄʹÓû·¾³Ïà¶Ô¿ÉÒÔ¸ü¶àһЩ£¬±ãÓÚ¿ª·¢ÈËÔ±ºÍÓû§ÐγÉͨÓᢻù´¡¡¢well-knownµÄ¸ÅÄîºÍ˼Ï롣Ϊ»ùÓÚ¸Ãϵͳ¿ò¼ÜµÄÓ¦Óòã\r
46 ÌṩͨÓõÄ֪ʶ¸ÅÄîÇ°ÌᡣһЩÉÌÓÃÈí¼þÒòΪGPLµÄlisence£¬ÎÞ·¨ÔÚGNU/LinuxϵͳÉÏʹÓ㬶ø»ùÓÚskeletone-linuxµÄϵͳÊÇMITµÄlisence£¬\r
47 ÒÔ¼°½Ó¿ÚºÍAPIµÄ¶¨Ò壬ʹµÃÉÌÒµ³ÌÐò¾ßÓÐÏà¶Ô½ÏºÃµÄ¿ª·¢»·¾³¡£µ«ÌÈÈôûÓÐGPLµÄlisence£¬»òÐílinuxÏÂÈÔÈ»ÊÇÉÌÒµÈí¼þ¾Ó¶àµÄϵͳ»·¾³¡£\r
48 GPLµÄlisence£¬Ïà¶ÔÓÐÀûÓÚ¿ªÔ´Èí¼þµÄ·¢Õ¹¡£Í¨³£½¨ÒéÒÔGPL»òMITµÄlisence¿ª·¢Èí¼þ£¬¶ø²»ÊÇÉÌÒµ»ò·Ç¿ªÔ´µÄÈí¼þ¿ª·¢¡£\r
50 @ Èí¼þ\r
51 # ÉÌÓÃÈí¼þ£¬¶ÔÓÚһЩÏȽøºÍ¸ß¼¶µÄ¼¼Êõ£¬ÒÔprojectµÄÐÎʽ×éÖ¯¿ª·¢£¬¶ÔÓÚһЩ¸ß¶ËµÄ£¬ÐèҪ֪ʶ²úȨ±£»¤µÄÈí¼þ£¬ÓиüºÃµÄ»·¾³ºÍ¶¯Á¦\r
52 È¥¿ª·¢¡£\r
53 # ¿ªÔ´Èí¼þ£¬¶ÔÓÚһЩÒѾ­Í¨Óû¯µÄ¼¼Êõ£¬ÒÔGNUµÄÐÎʽ½øÐÐfreeµÄ¿ª·¢¡£¶ÔÓÚ¸öÈ˵ļ¼ÊõÉÁ¹âµã£¬´øÀ´µÄ¸¶·ÑÈí¼þ£¬Í¨³£½¨ÒéÒÔopen &\r
54 non-free½øÐпª·¢£¬Ê¹ÓÃÏà¶ÔÓÚGPL¸ü²àÖØÓÚ֪ʶ²úȨµÄlisence¡£¿ªÔ´£¬Ê¹µÃ¼¼Êõ·¢Õ¹¸üºÃ£¬non-free£¬ÔÚÒ»¶¨³Ì¶ÈÉ϶ÔÈí¼þ×÷ÕßµÄ֪ʶ\r
55 ²úȨºÍÉÌÒµÀûÒæ½øÐб£»¤¡£¶ø¿ªÔ´±ØÈ»»á´øÀ´non-freeµÄ·Ç³Ö¾Ã£¬ÕâʹµÃÒ»¸ö³ÌÐòµÄideaºÍÒ»ÖÖ¼¼Êõ£¬ÔÚ×î³õÒÔopen & non-free¿ÉÒÔ»ñÀû£¬\r
56 ¶øÔÚһЩʱ¼äºó£¬Í¬ÀàÈí¼þÔö¶à£¬´øÀ´µÄÊǸÃÏî¼¼ÊõµÄ·¢Õ¹¸üͨÓû¯¡£ÓÉnon-freeµÄ¿ª·¢Õߣ¬¶ÔÕâÀàideaºÍ¼¼Êõ½øÐÐÆÀ¹À¡£±»·ÂµÄÔ½¶àµÄ¼¼Êõ¼¼Êõ£¬Ïà¶Ô¿ª·¢ÈËÔ±µÄÈϿɶȸü¸ß£¬¸üÓÐÀûÓڸü¼ÊõµÄÉú´æ¡£ÀýÈ磺Ӳ¼þÏÔ¿¨µÄÇý¶¯Í¨³£¶¼ÊÇ·Ç¿ªÔ´µÄ£¬Õâʱ¶ÔÓ²¼þÉè¼ÆµÄÒ»ÖÖÖ§³Ö²úȨµÄ\r
57 ±£»¤¡£ÀýÈ磺J-Link³ÌÐòÏÂÔØÆ÷µÄÇý¶¯×î³õÒ²ÊÇ·Ç¿ªÔ´µÄ£¬¶øÔÚһЩʱ¼äºó£¬Ò²ÓÐÁË¿ªÔ´µÄÇý¶¯³ÌÐò£¬Ê¹µÃÕâÏî¼¼Êõ¸üͨÓû¯¡£Ò»¿îÔÚ\r
58 GNU/LinuxÏ¿ÉʹÓõijÌÐòÏÂÔØÆ÷£¬Ïà¶ÔÆäËü³ÌÐòÏÂÔØÆ÷£¬Í¨³£À´ËµÓû§ÈËȺ¸ü¹ã·º£¬»òÊǼ¼ÊõÉϸüÓÅһЩ¡£Õâʱ¶Ô¸öÈË»òСÍŶӿª·¢µÄÈí¼þ\r
59 µÄ½¨ÒéÐÔµÄlisence¡£\r
60   Õâ¶ÔһЩÉÌÒµÈí¼þÔÚ¼¼Êõ֪ʶ²úȨ֮³õ£¬¿É»ñÀû£¬Ëæ׿¼ÊõµÄ·¢Õ¹£¬Èí¼þ¸üͨÓû¯¡£¼´Ê¹Ò»Ð©ÉÌÓÃÈí¼þδ¿ªÔ´£¬Ò²»áÓпªÔ´Èí¼þ·¢Õ¹£¬\r
61 ³ÉΪÀàËƹ¦ÄܵÄÈí¼þ£¬¶øһЩÉÌÓòÉÓÿªÔ´»ò²¿·Ö¿ªÔ´£¬»ò»ù´¡²¿·Ö¿ªÔ´µÄ˼Ï룬¸üÓÐÀûÓÚÉÌÓÃÈí¼þµÄ·¢Õ¹¡£Í¬Ê±¿ªÔ´´øÀ´µÄ¼¼Êõ½»Á÷£¬\r
62 ÉõÖÁ¿ÉÒÔÊÇÉÌÒµÈí¼þµÄÒ»ÖÖ"´úÂëÉóºË"£¬ºÍ"¼¼Êõ½è¼ø"¡£\r
63 # Ãâ·ÑµÄ¿ªÔ´Èí¼þ£¬¶ÔһЩ¹²Óõģ¬Í¨ÓõÄÈí¼þºÍ¼¼Êõ£¬Ê¹ÓÿªÔ´ÇÒÃâ·ÑµÄlisence£¬Ê¹µÃһЩÈí¼þºÍ¼¼Êõ³ÉΪwell-known£¬basicalµÄ¼¼Êõ¡£\r
64 ¾ÍÏñÊý¾Ý½á¹¹ºÍ»ù´¡µÄËã·¨£¬ÓëcÓïÑÔÒ»Ñù£¬ÒÔͨÓõļ¼Êõ£¬×÷Ϊ¿ª·¢Ê±µÄ¼¼Êõ»ù´¡£¬¼¼ÊõÇ°Ìᣬ¼¼Êõ±³¾°¡£Ò»¸öÖ»»áʹÓÃcÓïÑÔµÄif/else/\r
65 while/forÓï¾äµÄ³ÌÐòÔ±£¬ºÍÒ»¸ö»¹»áʹÓÃÊý¾Ý½á¹¹£¬»ù´¡Ëã·¨£¬ÒÔ¼°Ò»ÖÖ²Ù×÷ϵͳµÄ³ÌÐòÔ±£¬¿ª·¢µÄ´úÂëÖÊÁ¿ÊDz»Í¬µÄ¡£¶øopen & freeµÄ\r
66 Èí¼þ°üºÍ¼¼Êõ£¬Ê¹µÃ¸ÃÈí¼þ°üºÍ¼¼Êõ³ÉΪ³ÌÐòÔ±µÄ»ù´¡ÖªÊ¶£¬ÔÚ¿ª·¢Ê±¶Ô³ÌÐòÉè¼Æ˼Ïë¸üºÃһЩ£¬ÔÚ²»Í¬µÄ³ÌÐòÔ±½øÐÐÏà¶Ô¸´ÔӵŦÄÜʵÏÖ\r
67 ʱµÄ¼¼Êõ½»Á÷¸üºÃһЩ¡£ºÃ±ÈÊÇʹÓûã±àÓïÑÔÄÜЩµÄ³ÌÐò¹æÄ££¬ºÍcÓïÑÔÏà±È£¬cÓïÑԵijÌÐò¹æÄ£¿ÉÒÔ¸ü´óһЩ£¬¶øc++µÄOOP˼Ï룬ÒÔ¼°AOP/\r
68 SAOPµÄ±à³Ì˼ÏëʹµÃ¿ª·¢ÈËÔ±¿ÉÒÔ½øÐиü¸´ÔÓµÄÈí¼þ¿ª·¢¡£¶øÕâЩеļ¼Êõ£¬¼´ÊÇÒ»ÖÖ¼¼Êõ»ù´¡£¬¼¼ÊõÇ°Ìᣬ¼¼Êõ±³¾°¡£ÀýÈ磬ÕýÔò±í´ïʽ\r
69 ÊÇlinux϶Ô×Ö·û´®¸ñʽ»¯´¦ÀíµÄÒ»ÖÖ¼¼Êõ¡£µ±ÕýÔò±í´ïʽÒÔÒ»Ö̶ֹ¨µÄ½Ó¿Ú£¬¿íËɵÄlisenceÌṩʱ£¬Õâʱ³ÌÐò¿ª·¢ÈËÔ±¿ÉÒÔ¸üºÃµÄ¿ª·¢\r
70 ³ÌÐò¡£Í¬Ê±ÔÚÓëÆäËü³ÌÐòÔ±½øÐм¼Êõ½»Á÷ʱ£¬¾ßÓÐÒ»¸ö"¼¼ÊõÇ°Ìá"£¬Ò»¸ö¼òµ¥µÄ"ÕýÔò±í´ïʽ"µÄ³Æºô£¬¼´¿É°üº¬Ðí¶à¶Ô¸´ÔÓ×Ö·û´®¸ñʽµÄ\r
71 ÓïÑÔÃèÊö¡£\r
72 # ÉÌÓÃÈí¼þÊÇÐÖ³¤£¬¿ªÔ´Èí¼þºÍÃâ·Ñ¿ªÔ´Èí¼þÊÇæ¢Ãá£Ò»Ìõ¿ã×Ó£¬¸ç¸ç³¤¸ßÁË´©²»ÉÏ£¬¸øµÜµÜ´©£¬µÜµÜ³¤´óÁË£¬¸øÆäËüµÜµÜ´©¡£Ò»ÖÖ¼¼Êõ\r
73 µÄ·¢Õ¹£¬´Ó×î³õµÄ¸ß¶Ë¼¼Êõ£¬µ½³£ÓõÄÈí¼þ£¬µ½Í¨Óõļ¼Êõ»ù´¡£¬»òÐí¿ÉÒÔÒÔÕâ¸öÀý×ÓÀ´±í´ï¡£ÀýÈ磺¼ÆËã»ú¼¼ÊõÔÚ50Äê´úʱÊǾüʼ¶µÄ\r
74 ¸ß¾«¼â¼¼Êõ£¬Ö»ÓпÆѧÈËÔ±¿ÉÒÔʹÓ᣶øÔÚ΢Èí/intelʱ´ú£¬¼ÆËã»úÓ²¼þºÍ²Ù×÷ϵͳ£¬´Ó¾ÉʱÍõлÌÃÇ°Ñ࣬·ÉÈëÑ°³£°ÙÐÕ¼Ò¡£ÔÚµ±Ç°µÄÐÂ\r
75 ʱ´ú£¬¼ÆËã»ú¼¼ÊõÒÔ³ÉΪ¹²ÓÃÉèÊ©ºÍ»ù´¡£¬³ÉΪȫÃñÖÜÖªµÄ¼¼Êõ±³¾°¡£skeletone-linuxµÄ¿ªÔ´Ãâ·ÑµÄÈí¼þ£¬¼´ÊÇÔÚÕâÒ»»·¾³ÏÂÃÈÉúµÄ¼¼Êõ\r
76 ¹ÛÄî¡£\r
79 @ lisence¡£\r
80 # lang-support/kernel/rtl,ÕâЩ±à³ÌÓïÑԺͲÙ×÷ϵͳÏà¹ØµÄ£¬Ê¹ÓÃopen & freeµÄmit¡£Ê¹µÃ²Ù×÷ϵͳµÄÊÊÓÃÐÔ¸ü¹ã·º¡£\r
81 # skeletoneÈí¼þ£¬²Ù×÷ϵͳ¿ò¼ÜÏà¹ØµÄ»ù´¡Èí¼þ£¬Ê¹ÓÃopen & freeµÄmit£¬²¢ÇÒ³ÌÐòÊÇshell-lizationµÄ£¬Ê¹µÃϵͳµÄÊÊÓÃÐÔ¸ü¹ã·º¡£\r
82 # LDDK/LSDK/LADK£¬³ÌÐò¿ª·¢¿â£¬ÓÃÓÚÌṩ"»ù´¡"¹¦ÄÜ£¬Ê¹ÓÃopen & freeµÄmit¡£Ê¹µÃϵͳµÄÊÊÓÃÐÔ¸ü¹ã·º¡£\r
83 # midwareÖмä¼þ£¬Ê¹ÓÃGPL»òÆäËü£¬ÉõÖÁÊÇһЩ·Ç¿ªÔ´µÄ¡£ËüʹµÃһЩӦÓü¼ÊõµÄ¿ª·¢£¬µÃÒÔ¸üºÃµÄ°æȨ±£»¤¡£\r
84 # devdrvÉ豸Çý¶¯£¬Í¨ÓÃÓ²¼þʹÓÃopen & freeµÄmit»òGPL¡£Ò»Ð©ÉÌÒµÓ²¼þµÄÇý¶¯³ÌÐòͨ³£ÊÇÉÌҵ֪ʶ²úȨ±£»¤µÄ£¬Ê¹ÓÿÉʹÓ÷ǿªÔ´\r
85 ·ÇfreeµÄlisence¡£µ«½¨ÒéÐÔµÄʹÓÃGPLµÄlisence£¬·ñÔòʧȥÁË¿ªÔ´Èí¼þµÄ˼ÏëºÍ¾«Éñ£¬ÑÜÉúΪwindowsÀàËƵÄϵͳ»·¾³¡£\r
86 \r
88 @ skeletone-linux\r
89 # skeletone-linux²àÖØÓÚ±à³ÌÓïÑÔÈí¼þ£¬Linuxϵͳ¿ò¼ÜÈí¼þ£¬³ÌÐò½Ó¿ÚºÍAPI¶¨Ò壬ÒÔ¼°²¿·Ö³£Óã¬Í¨Ó㬻ù´¡ÐÔµÄϵͳ¹¦ÄÜ¡£\r
90 # pkg-builderÊÇÓÃÓÚskeletone-linuxµÄÈí¼þ°ü¿ª·¢¹¤¾ß£¬¶ÔÓ¦ÓÃÈí¼þµÄ¿ª·¢£¬²»½øÐй¦ÄÜÍØÕ¹¡£\r
91 # bzboxÊǽű¾³ÌÐòshell-lizationµÄ»ù´¡¡£bzsh¼°Æäshlib¸ü²àÖØÓÚΪshellʵÏÖ±à³ÌÓïÑÔµÄÓï·¨ºÍ¹¦ÄÜ»ù´¡¡£\r
92 # LinuxAppDevLibºÍcompolibsÊÇÏà¶Ô²»ÊÇwell-knownµÄʹÓÃÐÎʽ£¬µ«±ÊÕßÆÚÍûʹ֮ÄܳÉΪÏñc++Ò»ÑùµÄÒ»ÃųÌÐòÉè¼ÆµÄ¼¼ÊõÇ°ÌáºÍ¼¼Êõ±³¾°¡£\r
94 @ user-linux£¨ÔÝʱÕâô³Æºô£©\r
95 # skeletone-linuxÖ»°üº¬µ×²ãµÄ¼Ü¹¹Èí¼þ°üºÍÖÜÖªµÄ»ù´¡Èí¼þ°ü£¬ËùʹÓõĿª·¢¹¤¾ßͨ³£Ò²²»°üº¬GUI³ÌÐò¼°Ïà¹ØµÄ¼¼Êõ¡£¶øuser-linux\r
96 °üº¬GUI£¬²¢ÒÔguiµÄ½Ç¶ÈÌṩһЩÀàËÆskeletone-linuxµÄ»ù´¡Èí¼þ°ü¡£ËüÊǶÔGUIºÍDesktopEnv£¬PhoneEnvµÄ½Ó¿Ú³éÏó¡£\r
110 @ ¼ÙÉèÔÚÒ»¸ö½Ï²îµÄ¼ÆËã»ú»·¾³Ï½øÐпª·¢£¬Èí¼þËùÐèÒªµÄ»ù±¾Ë¼Ïë¡£\r
111 # Ö»ÔÚ¹«Óõģ¬ÏµÍ³µÄ£¬½Ïµ×²ãµÄÈí¼þÖÐʹÓá£ÒòΪ³ÌÐòµÄ¿ª·¢¼¼ÊõµÄ·¢Õ¹ÊÇѸËٵģ¬ÔÚÓ¦Óò㲻¾ÖÏÞÓÚÕâÑùµÄ³ÌÐòÉè¼Æ˼Ï룬¶øʹÓÃ\r
112 µ±ÏÂÁ÷Ðеģ¬Í¨Óõģ¬¿ª·¢ÈËԱϲºÃµÄ³ÌÐòÉè¼Æ˼Ïë¡£»òÐíÒÔÒ»¸ö²»ÊǷdz£Ïà½üµÄÀý×ÓÀ´±ÈÓ÷£¬Ìú´òµÄÓªÅÌÁ÷Ë®µÄ±ø¡£ÏµÍ³ÊÇÒ»¸ö´¢Îï¹ñ£¬\r
113 ÖÁÓÚ·Åʲô¶«Î÷£¬¸÷²»Ïàͬ¡£\r
115 @ µ×²ãÈí¼þµÄÈõñîºÏÐÔ£¬ÔöÇ¿ÄÚ¾ÛÐÔµÄ˼Ïë¡£\r
116 # shell-lization£¬Ê¹ÓÃshell½Å±¾£¬¼õÉÙ²»Í¬µÄ³ÌÐòºÍ½Å±¾³ÌÐòÀàÐÍ£¬¼°Ïà¹ØÈí¼þ°üµÄʹÓá£ÀýÈçmake³ÌÐò¼ò»¯Îªbuild-pkg¡£\r
118 @ txt-basedµÄ˼Ïë¡£ÄÜʹÓÃÎı¾±íʾµÄ£¬¾¡Á¿²»Ê¹ÓÃרÓóÌÐòµÄÉè¼ÆÎļþ¡£\r
119 # ³ÌÐòµÄÎĵµÍ¨³£Ê¹Ó÷ÇÅÅ°æÈí¼þµÄtxtÎĵµ¡£Ê¹ÓÃmd/catalogµÈÎı¾±ê¼Ç£¬ÓÃÓÚÊä³ö´øÅÅ°æµÄhtmlÎĵµ£¬ÒÔ¼°pdfµÈ£¬Ôö¼ÓÎĵµ¿É¶ÁÐÔ¡£\r
120 # Ò»Ð©Í¼±í£¬Ê¹ÓÃ-¡¢=¡¢>¡¢|µÈasciiÂë×Ö·û×é³ÉµÄʾÒâͼ¡£Ò»Ð©½Ï¸´ÔÓµÄͼʹÓÃSVGÎı¾¸ñʽµÄÊÊÁ¿Í¼Îļþ£¬ÔÚGUI»·¾³Ï¿ÉÒÔÓнϺõÄ\r
121 ÔĶÁÐÔ¡£Í¼±íµÄ½á¹¹ÀàÐÍ°üÀ¨treeÀàÐͺÍgraphÀàÐÍ£¬ÒÔ¼°ÆäËü¸´ÔÓµÄÀàÐÍ¡£¶øÔÚ³ÌÐò¿ª·¢ºÍʹÓÃÖУ¬table¡¢tree¡¢graph£¬ÊǶÔÊý¾ÝºÍ\r
122 ÄÚÈݵij£ÓÃ×éÖ¯·½Ê½£¬ÕâʱÓÉÈ˵Ä˼άϰ¹ß¶ø¶¨µÄ¡£table½á¹¹µÄʹÓÃcvsÎļþ£¬¿ÉÔÚÎı¾±à¼­Æ÷ʹÓã¬Ò²¿ÉÔÚexelÖÐʹÓá£tree½á¹¹µÄ£¬\r
123 ÉÙ²¿·ÖÊý¾Ý£¬Ê¹ÓÃ"×Ö·û»­"£¬ÎļþϵͳµÄĿ¼½á¹¹£¨gui»·¾³ÏµÄÎļþä¯ÀÀÆ÷µÄÊ÷Ðνṹ¼´ÊÇÒ»¸ö¼òÒ×µÄtree½á¹¹µÄä¯ÀÀÆ÷£©£¬SVGÎļþ\r
124 ¿É»ñµÃ½ÏºÃµÄÏÔʾ¡£¶ÔÓÚgraphͼÐνṹ£¬µäÐ͵ÄÈí¼þ°üÒÀÀµ¹Øϵͼ£¬Ê¹ÓÃ.dotºÍ.SVGÎļþ±íʾ¡£\r
125 # ³ÌÐò¾¡Á¿Ê¹ÓÃshell½Å±¾³ÌÐò£¬Ïà±ÈÓÚ¶þ½øÖƳÌÐò£¬ÔĶÁÐÔ¡¢°²È«ÐÔ¡¢Ò×ÓÃÐÔ¸üºÃһЩ¡£\r