· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
HOWTO_do_Linux_kernel_development


ÀúÀÚ: Greg Kroah-Hartman <greg@kroah.com>

¹ø¿ª: Á¶¼öÇü <xfree@paran.com>


HOWTO do Linux kernel development


ÀÌ ¹®¼­´Â ÀÌ ÁÖÁ¦¿¡ ´ëÇÑ °¡Àå Áß¿äÇÑ ¹®¼­·Î ¾î¶»°Ô ¸®´ª½º Ä¿³Î °³¹ßÀÚ°¡ µÇ°í ¾î¶»°Ô ¸®´ª½º Ä¿³Î °³¹ß Ä¿¹Â´ÏƼ¿Í ÀÛ¾÷ÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¾Ë·ÁÁØ´Ù. Ä¿³Î ÇÁ·Î±×·¥¿¡ °üÇÑ ±â¼úÀûÀÎ ¸éÀ» ´Ù·ç°í ÀÖÁö´Â ¾ÊÁö¸¸ ÀÌ ÁÖÁ¦¿¡ ¿Ã¹Ù¸¥ ¹æÇâÀ¸·Î Á¢±ÙÇϴµ¥ µµ¿òÀÌ µÉ°ÍÀÌ´Ù.

ÀÌ ¹®¼­ ³»¿ëÁß¿¡ ±¸½ÄÀÌ µÈ ³»¿ëÀÌ ÀÖÀ¸¸é ¹®¼­ ¸¶Áö¸·¿¡ ³ª¿ÍÀÖ´Â ¹®¼­ °ü¸®ÀÚ¿¡°Ô ÆÐÄ¡¸¦ º¸³»±æ ¹Ù¶õ´Ù.

¼Ò°³


±×·³, ¾î¶»°Ô ¸®´ª½º Ä¿³Î °³¹ßÀÚ°¡ µÇ´ÂÁö ±Ã±ÝÇÒ °ÍÀÌ´Ù. ȤÀº »ó»çÇÑÅ× ÀÌ·±¸» µé¾îºÃÀ» °ÍÀÌ´Ù. "°¡¼­ ÀÌ µð¹ÙÀ̽ºÀÇ ¸®´ª½º µå¶óÀ̹ö ÀÛ¼ºÇعÙ." ÀÌ ¹®¼­ÀÇ ¸ñÀûÀº ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ °Åó¾ß ÇÒ °úÁ¤À» ¼³¸íÇÔÀ¸·Î½á ¾Ë¾Æ¾ß ÇÒ °ÍµéÀ» ¾Ë·ÁÁÖ°í Ä¿¹Â´ÏƼ¿Í ¾î¶»°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ´ÂÁö Á¶¾ðÇÑ´Ù. ¶ÇÇÑ ¿Ö Ä¿¹Â´ÏƼ ÀÛ¾÷ÀÌ ±×·¯ÇÑÁö ¸î°¡Áö ÀÌÀ¯¿¡ ´ëÇؼ­µµ ¼³¸íÇÒ °ÍÀÌ´Ù.

Ä¿³ÎÀº ´ëºÎºÐ C·Î ÀÛ¼ºµÇ¸ç ¸î¸î ¾ÆÅ°ÅØÃÄ¿¡ ÀÇÁ¸ÀûÀÎ ºÎºÐµéÀº ¾î¼Àºí¸®·Î ÀÛ¼ºµÈ´Ù. Ä¿³Î °³¹ßÀº C¸¦ Àß ÀÌÇØÇØ¾ß ÇÑ´Ù. ¾ÆÅ°ÅØÃÄ¿¡ ´ëÇÑ Àú¼öÁØÀÇ °³¹ß °³È¹ÀÌ ¾ø´Ù¸é ¾î¼Àºí¸®´Â (¾î¶² ¾ÆÅ°ÅØÃÄ¿¡¼­¶óµµ) ÇÊ¿äÇÏÁö ¾Ê´Ù. ºÎ´ÜÇÑ C ÇнÀ°ú ¸î³â°£ÀÇ °æÇ躸´Ù ÁÁÀ»¸®´Â ¾ø°ÚÁö¸¸ Âü°í¼­°¡ ÇÊ¿äÇÏ´Ù¸é ´ÙÀ½ Ã¥µéÀ» ÃßõÇÑ´Ù.
  • "The C Programming Language" by Kernighan and Ritchie Prentice Hall
  • "Practical C Programming" by Steve Oualline O'Reilly

Ä¿³ÎÀº GNU C¿Í GNU ÅøüÀÎÀ¸·Î ÀÛ¼ºµÈ´Ù. À̵éÀº ISO C89 Ç¥ÁØÀ» °í¼öÇÏÁö¸¸ Ç¥ÁØ¿¡ ¾ø´Â ¸î¸î ±â´ÉÀ» È®ÀåÇÏ¿© »ç¿ëÇÑ´Ù. Ä¿³ÎÀº µ¶¸³µÈ ±¸Á¶ÀÇ C ȯ°æÀ¸·Î Ç¥ÁØ C ¶óÀ̺귯¸®¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â´Ù. Áï C Ç¥ÁØÀÇ ¸î¸î ºÎºÐÀº Áö¿øÇÏÁö ¾Ê´Â´Ù. È®½ÇÄ¡ ¾ÊÀº long long À̳ª ¼Ò¼öÁ¡Àº Çã¿ëµÇÁö ¾Ê´Â´Ù. Ä¿³ÎÀÌ ÅøüÀο¡ ´ëÇØ °®´Â °¡Á¤À̳ª Ä¿³ÎÀÌ »ç¿ëÇÏ´Â È®Àå¿¡ ´ëÇØ ¶§¶§·Î ÀÌÇØÇϱâ Èûµé ¼ö ÀÖÀ¸³ª ¾Æ½±°Ôµµ ÂüÁ¶ÇÒ ¸¸ÇÑ °áÁ¤ÀûÀÎ ¹®¼­°¡ ¾ø´Ù. gcc info ¹®¼­°¡ (info gcc) ¾à°£ÀÇ Á¤º¸¸¦ Á¦°øÇÏ´Ï ÂüÁ¶ÇÏ±æ ¹Ù¶õ´Ù.

±âÁ¸ÀÇ °³¹ß Ä¿¹Â´ÏƼ¿Í ÇÔ²² ÀÛ¾÷ÇÔÀ» ±â¾ïÇÏ±æ ¹Ù¶õ´Ù. ÄÚµù, ½ºÅ¸ÀÏ, ÀýÂ÷¿¡ À־ ³ôÀº ±âÁØÀ» Áö´Ñ ´Ù¾çÇÑ ±×·ìÀÇ »ç¶÷µéÀÌ´Ù. ÀÌ·¯ÇÑ ±âÁØÀº ÁöÇüÀûÀ¸·Î ¶³¾îÁø Å« ±Ô¸ðÀÇ »ç¶÷µéÀÌ ÃÖ°íÀÇ ÀÛ¾÷À» ÇÒ ¼ö ÀÖµµ·Ï ¿À·£ ½Ã°£¿¡ °ÉÃÄ Çü¼ºµÇ¾ú´Ù. Àß ¼³¸íÇØ ³õ¾ÒµíÀÌ °¡´ÉÇÑÇÑ ½Ã°£À» µé¿©¼­ ¹Ì¸® ÀÌ·¯ÇÑ ±âÁØ¿¡ ´ëÇØ ÀÍÈú ¼ö ÀÖµµ·Ï ³ë·ÂÇ϶ó; »ç¶÷µéÀÌ ´ç½Å ȤÀº ´ç½Å³× ȸ»ç ¹æ½Ä¿¡ ÀûÀÀÇϸ®¶ó ±â´ëÇÏÁö ¸»¾Æ¶ó.

¹ýÀû ¹®Á¦


¸®´ª½º Ä¿³Î ÄÚµå´Â GPLÀ» µû¸¥´Ù. ¶óÀ̼¾½º¿¡ °üÇؼ­´Â ¼Ò½º Æ®¸®ÀÇ ¸ÞÀÎ µð·ºÅ丮¿¡ ÀÖ´Â COPYING ÆÄÀÏÀ» Àо±æ ¹Ù¶õ´Ù. ¶óÀ̼¾½º¿¡ °üÇØ ´õ ¸¹Àº ±Ã±ÝÁõÀÌ »ý±â¸é ¸®´ª½º Ä¿³Î ¸ÞÀϸµ ¸®½ºÆ®¿¡ Áú¹®ÇÏÁö ¸»°í ¹ý·ü°¡¿¡°Ô ¿¬¶ôÇÏ±æ ¹Ù¶õ´Ù. ¸ÞÀϸµ ¸®½ºÆ®¿¡ ÀÖ´Â »ç¶÷µéÀº ¹ý·ü°¡°¡ ¾Æ´Ï¶ó¼­ ¹ýÀû ¹®Á¦¿¡ À־´Â ±×µéÀÇ ¸»¿¡ ±â´î ¼ö ¾ø´Ù.

GPL¿¡ ´ëÇÑ ÀϹÝÀûÀÎ Áú¹®°ú ´äº¯Àº ÀÌ ¹®¼­¿¡ ³ª¿ÍÀÖ´Ù.

¹®¼­


¸®´ª½º Ä¿³Î Æ®¸®´Â Å« ¹üÀ§ÀÇ ¹®¼­µéÀ» °®´Â´Ù. ÀÌ ¹®¼­µéÀº Ä¿³Î Ä¿¹Â´ÏƼ¿Í ¾î¶»°Ô ±³·ùÇÒ ¼ö ÀÖ´ÂÁö ¾Ë·ÁÁÖ´Â ¸Å¿ì ±ÍÁßÇÑ ¹®¼­µéÀÌ´Ù. »õ·Î¿î ±â´ÉÀÌ Ä¿³Î¿¡ Ãß°¡µÇ¸é ÀÌ ±â´ÉÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ¼³¸íÇÏ´Â »õ·Î¿î ¹®¼­ ÆÄÀÏ ¶ÇÇÑ Ãß°¡µÇ¾î¾ß ÇÑ´Ù. Ä¿³Î º¯°æÀ¸·Î Ä¿³Î°ú »ç¿ëÀÚ ¿µ¿ª »çÀÌÀÇ ÀÎÅÍÆäÀ̽º°¡ º¯°æµÇ¸é À̸¦ ¼³¸íÇÏ´Â ¸Þ´º¾ó ÆäÀÌÁöÀÇ Á¤º¸³ª ÆÐÄ¡¸¦ mtk-manpages@gmx.net¿¡ ÀÖ´Â ¸Þ´º¾ó ÆäÀÌÁö °ü¸®ÀÚ¿¡°Ô º¸³»¾ß ÇÑ´Ù.

¿©±â ³ª¿­µÈ ÆÄÀÏÀº Ä¿³Î ¼Ò½º Æ®¸®¿¡ Àִ°ÍÀ¸·Î ÀоîºÁ¾ß ÇÑ´Ù:
README
ÀÌ ÆÄÀÏÀº ¸®´ª½º Ä¿³ÎÀÇ ¹è°æ¿¡ ´ëÇØ Âª°Ô ¼Ò°³ÇÏ°í Ä¿³ÎÀ» ¼³Á¤ÇÏ°í ºôµåÇϱâ À§ÇØ ÇÊ¿äÇÑ »çÇ×À» ¼³¸íÇÑ´Ù. Ä¿³ÎÀ» óÀ½ Á¢ÇÑ »ç¶÷À̶ó¸é ÀÌ ¹®¼­ºÎÅÍ ÀоîºÁ¾ß ÇÑ´Ù.

Documentation/Changes
ÀÌ ÆÄÀÏÀº Ä¿³ÎÀ» ¿Ã¹Ù¸£°Ô ºôµåÇÏ°í ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°ÁöµéÀÇ ÃÖ¼ÒÇÑÀÇ ¸ñ·ÏÀÌ´Ù.

Documentation/CodingStyle
ÀÌ ÆÄÀÏÀº ¸®´ª½º Ä¿³Î ÄÚµù ½ºÅ¸ÀÏ°ú ÀÌ¿Í °ü·ÃµÈ ±Ù°Å¸¦ ¼³¸íÇÑ´Ù. ¸ðµç »õ·Î¿î ÄÚµå´Â ÀÌ ¹®¼­ÀÇ ÁöħÀ» µû¸£µµ·Ï ÇÑ´Ù. ÃÖ±ÙÀÇ °ü¸®ÀÚµéÀº ÀÌ ±ÔÄ¢À» µû¸£´Â ÆÐÄ¡¸¸ ¹Þ¾ÆµéÀ̸ç Äڵ尡 ¿Ã¹Ù¸¥ ½ºÅ¸ÀÏÀ̾î¾ß¸¸ »ç¶÷µéÀÌ Àç°ËÅäÇÑ´Ù.

Documentation/SubmittingPatches Documentation/SubmittingDrivers
ÀÌ ÆÄÀϵéÀº ´ÙÀ½ »çÇ×À» Æ÷ÇÔÇÏ¿© (Á¦ÇÑ µÇÁö´Â ¾ÊÁö¸¸) ÆÐÄ¡¸¦ ¾î¶»°Ô ¸¸µé°í º¸³»´ÂÁö¸¦ ¸íÈ®ÇÏ°í ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù:
  • À̸ÞÀÏ ³»¿ë
  • À̸ÞÀÏ Çü½Ä
  • ¹ÞÀ» »ç¶÷

    ÀÌµé ±ÔÄ¢À» µû¸¥´Ù°í ÆÐÄ¡°¡ µÊÀ» ¶æÇÏÁö ¾ÊÀ¸³ª (¸ðµç ÆÐÄ¡´Â ³»¿ë°ú ½ºÅ¸ÀÏÀÌ °ËÅäµÇ±â ¶§¹®¿¡) ±ÔÄ¢À» µû¸£Áö ¾ÊÀ¸¸é °ÅÀÇ ´ëºÎºÐ ÆÐÄ¡°¡ µÇÁö ¾Ê´Â´Ù.

    ¿Ã¹Ù¸¥ ÆÐÄ¡¸¦ ¸¸µå´Â ¹æ¹ýÀº ÀÌ°÷¿¡µµ ÈǸ¢È÷ ¼³¸íµÅÀÖ´Ù:
Documentation/stable_api_nonsense.txt
ÀÌ ÆÄÀÏÀº ´ÙÀ½°ú »çÇ×°ú °°ÀÌ Ä¿³Î ³»ºÎ¿¡¼­ ¾ÈÁ¤µÈ API°¡ ¾Æ´Ñ°Íµé¿¡ ´ëÇÑ ÀÌÀ¯¸¦ ¼³¸íÇÑ´Ù.
  • shim-layers ¼­ºê½Ã½ºÅÛ (ȣȯ¼º ¹®Á¦?)
  • ¿î¿µÃ¼Á¦°£ÀÇ µå¶óÀ̹ö Æ÷Æüº
  • Ä¿³Î ¼Ò½º Æ®¸® ³»ºÎÀÇ ºü¸¥ º¯È­ ¿ÏÈ­ (ȤÀº ºü¸¥ º¯È­ ¹æÁö)

¸®´ª½º °³¹ß öÇÐÀ» ÀÌÇØÇϱâ À§ÇÑ °áÁ¤ÀûÀÎ ¹®¼­ÀÌ¸ç ´Ù¸¥ ¿î¿µ üÁ¦¸¦ °³¹ßÇÏ´Ù ¸®´ª½º·Î ¿Å°Ü¿Â »ç¶÷µé¿¡°Ô ¸Å¿ì Áß¿äÇÑ ¹®¼­ÀÌ´Ù.

Documentation/SecurityBugs
¸®´ª½º Ä¿³Î¿¡ º¸¾È ¹®Á¦°¡ ¹ß°ßµÇ¸é ÀÌ ¹®¼­¿¡ ³ª¿ÍÀÖ´Â ¼ø¼­¿¡ µû¶ó Ä¿³Î °³¹ßÀڵ鿡°Ô ¾Ë·ÁÁÖ°í ÀÌ ¹®Á¦¸¦ ÇØ°áÇϵµ·Ï µ½±æ ¹Ù¶õ´Ù.

Documentation/ManagementStyle
ÀÌ ¹®¼­´Â ¸®´ª½º Ä¿³Î °ü¸®ÀÚ°¡ ¾î¶°ÇÑ ¼ºÇâÀ¸·Î ¿î¿µÇÏ°í °øÀ¯ÇÏ´ÂÁö¸¦ ±×µéÀÇ ¹æ¹ý·ÐÀûÀ¸·Î ¼³¸íÇÑ´Ù. Ä¿³Î °³¹ß¿¡ óÀ½ÀÎ ¸ðµçÀ̵鿡°Ô Áß¿äÇÑ ¹®¼­ÀÌ´Ù (ȤÀº ´Ü¼øÈ÷ ±Ã±ÝÇØ ÇÏ´Â ¸ðµçÀ̵é). Ä¿³Î °ü¸®ÀÚÀÇ µ¶´ÜÀû ŵµ¿¡ ´ëÇÑ ¸¹Àº °øÅëµÈ ¿ÀÇØ¿Í È¥¶õÀ» ÇØ°áÇϱ⠶§¹®ÀÌ´Ù.

Documentation/stable_kernel_rules.txt
ÀÌ ÆÄÀÏÀº ¾ÈÁ¤µÈ Ä¿³ÎÀÌ ¾î¶°ÇÑ ±ÔÄ¢À¸·Î ¹ßÇ¥µÇ°í À̵éÁß Çϳª¸¦ ¾ò°íÀÚ ÇÑ´Ù¸é ¹«¾ùÀ» ÇØ¾ß ÇÏ´ÂÁö ¼³¸íÇÑ´Ù.

Documentation/kernel-docs.txt
Ä¿³Î °³¹ß°ú °ü·ÃµÈ ¿ÜºÎ ¹®¼­ ¸ñ·ÏÀÌ´Ù. Ä¿³Î ³»ºÎ ¹®¼­Áß¿¡ ã°íÀÚÇÏ´Â ³»¿ëÀÌ ¾øÀ¸¸é ÀÌ ¸ñ·ÏÀ» ÂüÁ¶ÇÏ±æ ¹Ù¶õ´Ù.

Documentation/applying-patches.txt
ÆÐÄ¡°¡ Á¤È®ÀÌ ¹«¾ùÀÌ°í ´Ù¸¥ Ä¿³Î °³¹ß ºê·£Ä¡¿¡ ¾î¶»°Ô Àû¿ëÇÏ´ÂÁö ¼³¸íÇÏ´Â ÁÁÀº ÀÔ¹®¼­.

Ä¿³ÎÀº ¶ÇÇÑ ¼Ò½º ÄÚµå·ÎºÎÅÍ ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÇ´Â ¸¹Àº ¹®¼­µéÀ» °®´Â´Ù. Ä¿³Î ³»ºÎAPIÀÇ ÀÚ¼¼ÇÑ ±â¼úÀ̳ª ¿Ã¹Ù¸£°Ô ¶ôÅ·À» ó¸®ÇÏ´Â ¹æ¹ýÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ ¹®¼­µéÀºDocumentation/DocBook/ µð·ºÅ丮¿¡ »ý¼ºµÇ¸ç ´ÙÀ½ ¸í·ÉÀ¸·Î PDF, Æ÷½ºÆ®½ºÅ©¸³Æ®,HTML ¸Ç ÆäÀÌÁö·Î »ý¼ºµÉ ¼ö ÀÖ´Ù.
  • make pdfdocs
  • make psdocs
  • make htmldocs
  • make mandocs

¸ÞÀÎ ¸®´ª½º Ä¿³Î ¼Ò½º µð·ºÅ丮¿¡¼­ µû·Îµû·Î ÀÔ·Â.

Ä¿³Î °³¹ßÀÚ µÇ±â


¸®´ª½º Ä¿³Î °³¹ß¿¡ ´ëÇØ ¾Æ¹«°Íµµ ¾ËÁö ¸øÇÑ´Ù¸é ¸®´ª½º KernelNewbies ÇÁ·ÎÁ§Æ®ºÎÅÍ ºÁ¾ßÇÑ´Ù: http://kernelnewbies.org Ä¿³Î °³¹ß¿¡ °üÇÑ ¾î¶°ÇÑ ±âº»ÀûÀÎ Áú¹®ÀÌ¶óµµ ¹°À» ¼ö ÀÖ´Â µµ¿òÀÌ µÉ¸¸ÇÑ ¸ÞÀϸµ ¸®½ºÆ®·Î ±¸¼ºµÈ´Ù. (¹«¾ð°¡ ¹¯±â Àü¿¡ °ú°Å¿¡ ´äº¯µÈ Áú¹®ÀÎÁö ¾ÆÄ«À̺êºÎÅÍ »ìÆ캼 °ÍÀ» ÀØÁö ¸»¾Æ¶ó). ½Ç½Ã°£ Áú¹®ÇÒ ¼ö ÀÖ´Â IRC ä³Îµµ °®°í ÀÖ°í ¸®´ª½º Ä¿³Î °³¹ß¿¡ ´ëÇØ ¹è¿ï ¼ö ÀÖ´Â µµ¿òÀÌ µÉ¸¸ÇÑ ¹®¼­µéµµ ¸¹ÀÌ ÀÖ´Ù.

À¥»çÀÌÆ®´Â ÄÚµå ±¸¼ºÀ̳ª ¼­ºê½Ã½ºÅÛ, ÇöÀç ÁøÇàÁßÀÎ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ (Æ®¸® ³»ºÎ ¹× ¿ÜºÎ) ±âº»ÀûÀÎ Á¤º¸¸¦ °®°í ÀÖ´Ù. ¶ÇÇÑ Ä¿³ÎÀ» ¾î¶»°Ô ÄÄÆÄÀÏÇÏ°í ÆÐÄ¡¸¦ ¾î¶»°Ô Àû¿ëÇÏ´ÂÁö¿Í °°Àº ¸î¸î ±âº»ÀûÀÎ Àü·«Àû Á¤º¸µµ ¼³¸íÇÑ´Ù.

¾îµð¼­ ½ÃÀÛÇØ¾ß ÇÒÁö ¸ð¸£Áö¸¸ Ä¿³Î °³¹ß Ä¿¹Â´ÏƼ¿¡ Âü¿©ÇÏ¿© ¹º°¡ Çغ¸±æ ¿øÇÑ´Ù¸é ¸®´ª½º Ä¿³Î Janitor ÇÁ·ÎÁ§Æ®¸¦ ¹æ¹®Ç϶ó: ½ÃÀÛÇϱâ Á¤¸» ÁÁÀº°÷ÀÌ´Ù. ¸®´ª½º Ä¿³Î ¼Ò½º Æ®¸®¸¦ Á¤¸®ÇÏ°í ¼öÁ¤Çϴµ¥ ÇÊ¿äÇÑ ´Ù¼Ò °£´ÜÇÑ ¹®Á¦µéÀ» ¼³¸íÇÑ´Ù. ÀÌ ÇÁ·ÎÁ§Æ®¸¦ ´ã´çÇÏ°í ÀÖ´Â °³¹ßÀÚ¿Í ÀÏÇغ¸¸é, ¸®´ª½º Ä¿³Î Æ®¸®¿¡¼­ ¾î¶»°Ô ÆÐÄ¡¸¦ ¾òÀ» ¼ö ÀÖ´ÂÁö ±âº»ÀûÀÎ °ÍµéÀº ¹è¿ï ¼ö ÀÖÀ¸¸ç ´ÙÀ½ ÀÛ¾÷À¸·Î ¹«¾ùÀ» ÇØ¾ß ÇÏ´ÂÁö ¸ð¸¥´Ù¸é ¾Ë·ÁÁÙ °ÍÀÌ´Ù.

Ä¿³Î Æ®¸®¿¡ ³Ö°íÀÚÇÏ´Â Äڵ带 °®°í ÀÖÁö¸¸ ¿Ã¹Ù¸¥ ÇüÅ·Π¸¸µå´Âµ¥ µµ¿òÀÌ ÇÊ¿äÇÏ´Ù¸é Ä¿³Î-¸àÅä ÇÁ·ÎÁ§Æ®°¡ µµ¿òÀÌ µÉ°ÍÀÌ´Ù. ¸ÞÀϸµ ¸®½ºÆ®·Î ¿©±â¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù: ¸®´ª½º Ä¿³Î Äڵ忡 ´ëÇÑ ½ÇÁ¦ÀûÀÎ º¯°æ Äڵ带 ¸¸µé±â Àü¿¡ ±× Äڵ尡 ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ¹Ýµå½Ã ÀÌÇØÇØ¾ß ÇÑ´Ù. ±×·¯±â À§Çؼ­´Â Àü¹®È­µÈ ÅøÀÇ µµ¿òÀ» ¹Þ´Â´Ù ÇÒÁö¶óµµ Á÷Á¢ Àо´Â°Ô °¡Àå ÁÁÀº ¹æ¹ýÀÌ´Ù. (±î´Ù·Î¿î ºÎºÐÀº ´ëºÎºÐ ¼³¸íÀÌ ÀߵǾî ÀÖ´Ù) Ưº°È÷ ÃßõÇÒ¸¸ÇÑ Åø·Î ¼Ò½º Äڵ带 ÀÚ½ÅÀ» ÂüÁ¶Çϸ鼭 »öÀÎÀÖ´Â À¥ÆäÀÌÁö ÇüÅ·ΠǥÇöÇØÁÖ´Â ¸®´ª½º Å©·Î½º-·¹ÆÛ·±½º ÇÁ·ÎÁ§Æ®°¡ ÀÖ´Ù. ÀÌ°÷¿¡ ÃÖ±Ù Ä¿³Î ÄÚµåÀÇ ÈǸ¢ÇÑ ÀúÀå¼Ò°¡ ÀÖ´Ù:

°³¹ß °úÁ¤


ÇöÀç ¸®´ª½º Ä¿³Î °³¹ß °úÁ¤Àº ¸î°³ÀÇ "ºê·£Ä¡"¿Í ´Ù¸¥ ¸¹Àº ¼­ºê½Ã½ºÅÛ¿¡ Á¾¼ÓÀûÀÎ Ä¿³Î ºê·£Ä¡·Î ±¸¼ºµÈ´Ù. ºê·£Ä¡ Á¾·ù´Â:
  • ¸ÞÀÎ 2.6.x Ä¿³Î Æ®¸®
  • 2.6.x.y -stable Ä¿³Î Æ®¸®
  • 2.6.x -git Ä¿³Î ÆÐÄ¡
  • 2.6.x -mm Ä¿³Î ÆÐÄ¡
  • ¼­ºê½Ã½ºÅÛ¿¡ Á¾¼ÓÀûÀÎ Ä¿³Î Æ®¸®¿Í ÆÐÄ¡

2.6.x Ä¿³Î Æ®¸®


2.6.x Ä¿³ÎÀº ¸®´©Áî Åä¹ßÁî¿¡ ÀÇÇØ °ü¸®µÇ¸ç kernel.orgÀÇ pub/linux/kernel/v2.6/ µð·ºÅ丮¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. °³¹ß°úÁ¤Àº ´ÙÀ½°ú °°´Ù.
  • »õ Ä¿³ÎÀÌ 2ÁÖ°£ âÀ» ¿­¾î ³õÀ¸¸é, ÀÌ ±â°£µ¿¾È °ü¸®ÀÚµéÀº ¸¹Àº ¾çÀÇ ¼öÁ¤µÈ ºÎºÐÀ» ¸®´©Áî¿¡°Ô Á¦ÃâÇÒ ¼ö ÀÖ´Ù. ´ë°³ ÆÐÄ¡´Â -mm Ä¿³Î¿¡ ¸îÁÖ°£ ¹Ì¸® Àû¿ëµÈ´Ù. ¸¹Àº ¾çÀÇ ¼öÁ¤»çÇ×Àº ÁÖ·Î git¸¦ (Ä¿³Î ¼Ò½º °ü¸® Åø, ´õ ¸¹Àº Á¤º¸´Â http://git.or.cz/ ¿¡ ÀÖ´Ù) »ç¿ëÇÏ¿© Á¦ÃâµÇÁö¸¸ ÀÏ¹Ý ÆÐÄ¡µµ »ó°ü¾ø´Ù.
  • 2ÁÖ ÈÄ -rc1 Ä¿³ÎÀÌ ¹ßÇ¥µÈ´Ù. ÀÌÁ¨ Àüü Ä¿³ÎÀÇ ¾ÈÁ¤¼º¿¡ ¿µÇâÀ» ¹ÌÄ¥¼ö ÀÖ´Â »õ·Î¿î ±â´ÉÀÌ Ç¥ÇÔµÈ ÆÐÄ¡´Â ¹Þ¾Æµé¿©ÁöÁö ¾Ê´Â´Ù. ¸ðµç »õ·Î¿î µå¶óÀ̹ö (ȤÀº ÆÄÀϽýºÅÛ)Àº -rc1 ÀÌÈÄ¿¡µµ ¹Þ¾Æµé¿©Áú ¼ö ÀÖ´Ù´Â Á¡À» ¸í½ÉÇ϶ó. ±×·¯ÇÑ º¯°æÀº Ãß°¡µÈ Äڵ尡 ÀڽŸ¸ Æ÷ÇÔµÇ°í ¿ÜºÎ ¿µ¿ª¿¡ ¿µÇâÀ» ¹ÌÄ¡Áú ¾Ê´Â´Ù¸é ¹®Á¦¸¦ ¾ß±âÇÒ À§ÇèÀÌ ¾ø±â ¶§¹®ÀÌ´Ù. -rc1 ¹ßÇ¥ ÀÌÈÄÀÇ ÆÐÄ¡´Â git¸¦ »ç¿ëÇÏ¿© ¸®´©Áî¿¡°Ô º¸³¾ ¼ö ÀÖÁö¸¸ ±×·¯ÇÑ ÆÐÄ¡µéÀº ¶ÇÇÑ Àç°ËÅä ¸ñÀûÀ¸·Î °ø°øÀÇ ¸ÞÀϸµ ¸®½ºÆ®¿¡°Ô Àü´Þ µÉ ÇÊ¿äµµ ÀÖ´Ù.
  • ¸®´©Áî´Â ÇöÀçÀÇ git Æ®¸®°¡ Å×½ºÆÃÇϱ⿡ ¾Ë¸ÂÀº »óŶó°í ÆǴܵɶ§¸¶´Ù »õ·Î¿î -rc¸¦ ¹ßÇ¥ÇÑ´Ù. ¸ÅÁÖ¸¶´Ù »õ -rc¸¦ ¹ßÇ¥Çϵµ·Ï ³ë·ÂÇÑ´Ù.
  • ÀÌ °úÁ¤Àº Ä¿³ÎÀÌ "Áغñ" »óÅ°¡ µÉ¶§±îÁö ¾à 6ÁÖ°£ °è¼ÓµÈ´Ù.

Andrew MortonÀÌ ¸®´ª½º-Ä¿³Î ¸ÞÀϸµ ¸®½ºÆ®¿¡ Ä¿³Î ¹ßÇ¥¿¡ ´ëÇØ ¾´±ÛÀº ¾ð±ÞÇÒ ÇÊ¿ä°¡ÀÖ´Ù:
"¿¹»óµÈ ½ºÄÉÁÙ¿¡ µû¸¥°ÍÀÌ ¾Æ´Ï¶ó ÆÄ¾ÇµÈ ¹ö±× »óÅ¿¡ µû¸¥°ÍÀ̱⠶§¹®¿¡ ¾Æ¹«µµ ¾ðÁ¦ Ä¿³ÎÀÌ ¹ßÇ¥µÉÁö ¸ð¸¥´Ù."

2.6.x.y -stable Ä¿³Î Æ®¸®


4°³ÀÇ ¼ýÀÚ·ÎµÈ Ä¿³Î ¹öÀüÀº -¾ÈÁ¤µÈ Ä¿³ÎÀÌ´Ù. 2.6.x Ä¿³Î¿¡¼­ ¹ß°ßµÈ »ó´ëÀûÀ¸·Î ÀûÀº ¼öÀÇ º¸¾È ¹®Á¦³ª ÁÖ¿ä ¿ªÇà ¹®Á¦µéÀÌ ¼öÁ¤µÈ´Ù.

°¡Àå ÃÖ½ÅÀÇ ¾ÈÁ¤ Ä¿³ÎÀ» ¿øÇÏ°í Å×½ºÆ® °³¹ß/½ÇÇè ¹öÀü¿¡ °ü½ÉÀÌ ¾ø´Â »ç¿ëÀÚ¿¡°Ô ÃßõÇÑ´Ù.

2.6.x.y Ä¿³ÎÀÌ ¾ø´Ù¸é °¡Àå ³ôÀº ¼öÀÇ 2.6.x Ä¿³ÎÀÌ ÇöÀçÀÇ ¾ÈÁ¤ Ä¿³ÎÀÌ´Ù.

2.6.x.y´Â "stable" ÆÀ <stable@kernel.org>¿¡ ÀÇÇØ °ü¸®µÇ°í °ÅÀÇ ¸ÅÁÖ¸¶´Ù ¹ßÇ¥µÈ´Ù.

Ä¿³Î Æ®¸®ÀÇ Documentation/stable_kernel_rules.txt ÆÄÀÏÀº ¾î¶²½ÄÀÇ ¼öÁ¤ÀÌ -stable Æ®¸®¿¡ ¹Þ¾Æµé¿©Áú ¼ö ÀÖ°í ¹ßÇ¥°úÁ¤ÀÌ ¾î¶°ÇÑÁö¸¦ ¼³¸íÇÑ´Ù.

2.6.x -git ÆÐÄ¡


git ÀúÀå¼Ò¿¡¼­ (À̸§À» º¸¶ó) °ü¸®µÇ´Â ¸®´©Áî Ä¿³Î Æ®¸®ÀÇ ÀϺ° ½º³À¼¦ÀÌ´Ù. ÀÌ ÆÐÄ¡µéÀº °ÅÀÇ ¸ÅÀÏ ¹ßÇ¥µÇ¸ç ¸®´©Áî Æ®¸®ÀÇ ÇöÀç »óŸ¦ ³ªÅ¸³½´Ù. Çѹøµµ °Ë»çÇÏÁö ¾Ê°í ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÇ±â ¶§¹®¿¡ -rc Ä¿³Îº¸´Ù ´õ ½ÇÇèÀûÀÎ Ä¿³ÎÀÌ´Ù.

2.6.x -mm Ä¿³Î ÆÐÄ¡


Andrew Morton¿¡ ÀÇÇØ ¹ßÇ¥µÇ´Â ½ÇÇèÀûÀÎ Ä¿³Î ÆÐÄ¡´Ù. Andrew´Â ¸ðµç ´Ù¸¥ ¼­ºê½Ã½ºÅÛ Ä¿³Î Æ®¸®¸¦ ¹Þ¾ÆµéÀÌ°í ¸®´ª½º-Ä¿³Î ¸ÞÀϸµ ¸®½ºÆ®¿¡¼­ ¹ÞÀº ¸¹Àº ÆÐÄ¡µéÀ» Àû¿ëÇÏ¿© Çϳª·Î ÇÕÃijõ´Â´Ù. ÀÌ Æ®¸®´Â »õ·Î¿î ±â´É°ú ÆÐÄ¡¸¦ À§ÇÑ Àå¼Ò·Î Á¦°øµÈ´Ù. ÀÏ´Ü -mm ÆÐÄ¡°¡ Á¦°øµÇ¸é Andrew³ª ¼­ºê½Ã½ºÅÛ °ü¸®ÀÚµéÀº ÀÌ°ÍÀ» ¸®´©Áî¿¡°Ô º¸³»¾î ¸ÞÀζóÀο¡ Æ÷ÇԵǵµ·Ï ÇÑ´Ù.

¸ðµç »õ·Î¿î ÆÐÄ¡µéÀº ¸ÞÀÎ Ä¿³Î Æ®¸®¿¡ Æ÷ÇԵDZâÀ§ÇØ ¸®´©Áî¿¡°Ô º¸³»±âÀü¿¡ -mm Æ®¸®¿¡¼­ Å×½ºÆ® °ÅÄ¥°ÍÀ» ¸Å¿ì ±ÇÀåÇÑ´Ù.

ÀÌ Ä¿³ÎµéÀº ¾ÈÁ¤ÀûÀ̾î¾ß ÇÒ ½Ã½ºÅÛ¿¡ »ç¿ëÇϱ⿡´Â ÀûÇÕÇÏÁö ¾ÊÀ¸¸ç ´Ù¸¥ ¸ðµç ºê·£Ä¡º¸´Ù ´õ¿í ¸ðÇèÀûÀÌ´Ù.

Ä¿³Î °³¹ß °úÁ¤À» µ½°íÀÚ ÇÑ´Ù¸é ÀÌ Ä¿³ÎÀ» Å×½ºÆ®ÇÏ°í »ç¿ëÇÏ¿© ¹®Á¦°¡ ÀÖ´ÂÁö ȤÀº ¿Ã¹Ù·Î µ¿ÀÛÇÏ´ÂÁö ¸®´ª½º-Ä¿³Î ¸ÞÀϸµ ¸®½ºÆ®¿¡ Çǵå¹éÀ» Á¦°øÇÏ±æ ¹Ù¶õ´Ù.

´Ù¸¥ ¸ðµç ½ÇÇèÀûÀÎ ÆÐÄ¡ ¿Ü¿¡µµ ÀÌ Ä¿³ÎÀº ¶ÇÇÑ ¹ßÇ¥µÈ ½Ã±â¿¡ µû¸¥ ¸ÞÀζóÀÎ -git Ä¿³ÎÀÇ ¾î¶°ÇÑ º¯°æ»çÇ×µµ Æ÷ÇÔÇÑ´Ù.

-mm Ä¿³ÎÀº Á¤ÇØÁø ½ºÄÉÁÙÀÌ ¾ø°í ´ë°³ °¢°¢ÀÇ -rc Ä¿³Î (1¿¡¼­ 3ÀÌ º¸ÅëÀÌ´Ù) »çÀÌ¿¡ ¸î¹øÀÇ -mm Ä¿³ÎÀÌ ¹ßÇ¥µÈ´Ù.

¼­ºê½Ã½ºÅÛ¿¡ Á¾¼ÓÀûÀÎ Ä¿³Î Æ®¸®¿Í ÆÐÄ¡


¸î¸îÀÇ ´Ù¸¥ Ä¿³Î ¼­ºê½Ã½ºÅÛ °³¹ßÀÚµéÀº ±×µéÀÇ °³¹ß Æ®¸®¸¦ °ø°³ÇÏ¿© ´Ù¸¥ »ç¶÷µéÀÌ Ä¿³ÎÀÇ ´Ù¸¥ ºÎºÐ¿¡¼­ ¹«½¼ÀÏÀÌ ÀϾ°í ÀÖ´ÂÁö º¼¼öÀÖµµ·Ï °ø°³ÇÑ´Ù. ÀÌ·¯ÇÑ Æ®¸®´Â À§¿¡¼­ ¼³¸íÇßµíÀÌ -mm Ä¿³Î ¹ßÇ¥¿¡ Æ÷ÇԵȴÙ.

¿©±â¿¡ À¯¿ëÇÑ ¸î¸î ´Ù¸¥ Ä¿³Î Æ®¸® ¸ñ·ÏÀÌ ÀÖ´Ù.
git Æ®¸®:
- Kbuild °³¹ß Æ®¸®, Sam Ravnborg <sam@ravnborg.org>
kernel.org:/pub/scm/linux/kernel/git/sam/kbuild.git

- ACPI °³¹ß Æ®¸®, Len Brown <len.brown@intel.com>
kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git

- ºí·° °³¹ß Æ®¸®, Jens Axboe <axboe@suse.de>
kernel.org:/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git

- DRM °³¹ß Æ®¸®, Dave Airlie <airlied@linux.ie>
kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6.git

- ia64 °³¹ß Æ®¸®, Tony Luck <tony.luck@intel.com>
kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6.git

- ieee1394 °³¹ß Æ®¸®, Jody McIntyre <scjody@modernduck.com>
kernel.org:/pub/scm/linux/kernel/git/scjody/ieee1394.git

- ÀÎÇǴϹêµå, Roland Dreier <rolandd@cisco.com>
kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git

- libata, Jeff Garzik <jgarzik@pobox.com>
kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git

- ³×Æ®¿÷ µå¶óÀ̹ö, Jeff Garzik <jgarzik@pobox.com>
kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git

- pcmcia, Dominik Brodowski <linux@dominikbrodowski.net>
kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git

- SCSI, James Bottomley <James.Bottomley@SteelEye.com>
kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git

´Ù¸¥ git Ä¿³Î Æ®¸®´Â http://kernel.org/git ¿¡¼­ º¼¼ö ÀÖ´Ù.

ÄþÆ® Æ®¸®:
- USB, PCI, µå¶óÀ̹ö ÄÚ¾î, ±×¸®°í I2C, Greg Kroah-Hartman <gregkh@suse.de>
kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/

¹ö±× º¸°í


bugzilla.kernel.org´Â ¸®´ª½º Ä¿³Î °³¹ßÀÚµéÀÌ Ä¿³Î ¹ö±×¸¦ ÃßÀûÇÏ´Â °÷ÀÌ´Ù. »ç¿ëÀÚµéÀÌ ¹ß°ßÇÑ ¸ðµç ¹ö±×´Â ÀÌ Åø·Î º¸°íÇÏ±æ ±ÇÀåÇÑ´Ù. Ä¿³Î ¹ö±×Áú¶ó¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »ç¿ë¹ýÀº ÀÌ ¹®¼­¸¦ º¸±æ ¹Ù¶õ´Ù: ¸ÞÀÎ Ä¿³Î ¼Ò½º µð·ºÅ丮¿¡ ÀÖ´Â REPORTING-BUGS ÆÄÀÏÀº °¡´ÉÇÑ Ä¿³Î ¹ö±×¸¦ ¾î¶»°Ô º¸°íÇÏ°í ¾î¶²½ÄÀÇ Á¤º¸°¡ Ä¿³Î °³¹ßÀÚµéÀÌ ¹®Á¦¸¦ ÃßÀûÇϴµ¥ µµ¿òÀÌ µÇ´Â°¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×À» ³ªÅ¸³½ ÁÁÀº ¿¹Á¦ÀÌ´Ù.

¸ÞÀϸµ ¸®½ºÆ®


À§¿¡¼­ ¼³¸íÇßµíÀÌ, ´ë´Ù¼öÀÇ ÇÙ½É Ä¿³Î °³¹ßÀÚµéÀº ¸®´ª½º Ä¿³Î ¸ÞÀϸµ ¸®½ºÆ®¿¡ Âü¿©ÇÑ´Ù. ¸®½ºÆ®¿¡ ¾î¶»°Ô °¡ÀÔÇÏ°í Å»ÅðÇÒ ¼ö ÀÖ´ÂÁö ÀÚ¼¼ÇÑ ¼³¸íÀÌ ¿©±â¿¡ ³ª¿ÍÀÖ´Ù. À̰͵éÀº ¸¹Àº ´Ù¸¥ Àå¼ÒÀÇ À¥¿¡ ÀÖ´Â ¸ÞÀϸµ ¸®½ºÆ®ÀÇ ¾ÆÄ«À̺êÀÌ´Ù. ÀÌ ¾ÆÄ«À̺긦 ãÀ¸·Á¸é ¼­Ä¡ ¿£ÁøÀ» »ç¿ëÇ϶ó. ¿¹¸¦ µé¾î: ¸®½ºÆ®¿¡ ±ÛÀ» º¸³»±âÀü¿¡ ã°íÀÚÇÏ´Â ÁÖÁ¦¸¦ ¾ÆÄ«À̺꿡¼­ ¸ÕÀú ã¾Æ º¼°ÍÀ» °­ÇÏ°Ô Ãæ°íÇÏ´Â ¹ÙÀÌ´Ù. ÀÌ¹Ì ÀÚ¼¼È÷ Åä·ÐµÈ ¸¹Àº ÁÖÁ¦µéÀÌ ¸ÞÀϸµ ¸®½ºÆ® ¾ÆÄ«À̺꿡 ±â·ÏµÅÀÖ´Ù.

´ëºÎºÐÀÇ °³º°ÀûÀÎ Ä¿³Î ¼­ºê½Ã½ºÅÛÀº ±×µéÀÇ °³¹ß °ø°£ÀÎ ±×µé¸¸ÀÇ ºÐ¸®µÈ ¸ÞÀϸµ ¸®½ºÆ®µµ °®°í ÀÖ´Ù. ´Ù¸¥ ±×·ìÀ» À§ÇÑ ÀÌµé ¸®½ºÆ® ¸ñ·ÏÀº MAINTAINERS ÆÄÀÏ¿¡ ³ª¿ÍÀÖ´Ù.

¸¹Àº ¸®½ºÆ®µéÀÌ kernel.org¿¡¼­ ¿î¿µµÈ´Ù. ±×µé¿¡ ´ëÇÑ Á¤º¸´Â ÀÌ°÷¿¡¼­ º¼ ¼ö ÀÖ´Ù: ¸®½ºÆ®¸¦ ÀÌ¿ëÇÒ¶§ ÁÁÀº Çൿ ½À°üÀ» µû¸¦°ÍÀ» ±â¾ïÇÏ±æ ¹Ù¶õ´Ù. ´Ù¼Ò ´À³¢ÇÏ°ÚÁö¸¸ ¸®½ºÆ®¿Í (¾î¶°ÇÑ ¸®½ºÆ®¶óµµ) °°ÀÌ ÀÛ¾÷ÇϱâÀ§ÇÑ °£´ÜÇÑ ÁöħÀÌ ´ÙÀ½ URL¿¡ ³ª¿ÍÀÖ´Ù: ¿©·¯ »ç¶÷µéÀÌ ´äº¯ÇØ Áشٸé, CC: ¼ö½Å ¸ñ·ÏÀÌ ²Ï Ä¿Áú¼öµµ ÀÖ´Ù. Ưº°ÇÑ ÀÌÀ¯¾øÀÌ CC: ¸ñ·Ï¿¡¼­ ´©±º°¡¸¦ Áö¿ì°Å³ª ¸®½ºÆ® ÁÖ¼Ò¿¡¸¸ ´äÀåÇÏÁö ¸»¾Æ¶ó. ÇѹøÀº º¸³½À̷κÎÅÍ ÇѹøÀº ¸®½ºÆ®·ÎºÎÅÍ ¸ÞÀÏÀ» µÎ¹ø ¹Þ°Ô µÇ´õ¶óµµ ±âÈ£¿¡ ¸Â°Ô ¸ÞÀÏ-Çì´õ¸¦ °íÄ¡Áö ¸»¾Æ¶ó. »ç¶÷µéÀÌ ÁÁ¾ÆÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.

´äº¯ ³»¿ë°ú ¼Ó¼ºÀ» ±×´ë·Î À¯ÁöÇØ¾ß ÇÏ°í, ´äº¯ óÀ½¿¡´Â "Á¸ Ä¿³ÎÇÙÄ¿°¡ ¾¸ ...:" ¶óÀÎÀ» À¯ÁöÇØ¾ß Çϸç, ÀÇ°ßÀº ¸ÞÀÏ Ã³À½¿¡ ¾²Áö ¸»°í °³º° Àο뱸 »çÀÌ¿¡ Ãß°¡µÅ¾ß ÇÑ´Ù.

¸ÞÀÏ¿¡ ÆÐÄ¡¸¦ Ãß°¡ÇÏ·Á¸é Documentation/SubmittingPatches¿¡ ³ª¿ÍÀÖµíÀÌ ÆÐÄ¡´Â ÀÐÀ» ¼ö ÀÖ´Â Æò¹üÇÑ ÅؽºÆ®¿©¾ß ÇÑ´Ù. Ä¿³Î °³¹ßÀÚµéÀº ÷ºÎµÇ°Å³ª ¾ÐÃàµÈ ÆÐÄ¡·Î ÀÛ¾÷ÇÏ·ÁÇÏÁö ¾Ê´Â´Ù; ÆÐÄ¡ÀÇ °³º° ¶óÀο¡ ÀÇ°ßÀ» ´Þ¾Æ ÁÙ °ÍÀÌ´Ù. ±×·±½ÄÀ¸·Î¸¸ ÀÛ¾÷ÇÑ´Ù. ¹Ýµå½Ã ½ºÆäÀ̽º¿Í ÅÇ ¹®ÀÚ·Î ³­µµÁú ÇÏÁö ¾Ê´Â ¸ÞÀÏ ÇÁ·Î±×·¥À» »ç¿ëÇضó. ÁÁÀº ¹æ¹ýÀº Àڽſ¡°Ô ¸ÞÀÏÀ» º¸³»°í ÀÚ½ÅÀÇ ÆÐÄ¡¸¦ Á÷Á¢ Àû¿ëÇØ º¸´Â °ÍÀÌ´Ù. ÆÐÄ¡°¡ µÇÁö ¾ÊÀ¸¸é µÉ¶§±îÁö ¸ÞÀÏ ÇÁ·Î±×·¥À» °íÄ¡°Å³ª ¹Ù²ã¶ó.

¹«¾ùº¸´Ù, ´Ù¸¥ °¡ÀÔÀڵ鿡°Ô Á¤ÁßÇÒ°ÍÀ» ±â¾ïÇÏ±æ ¹Ù¶õ´Ù.

Ä¿¹Â´ÏƼ¿Í ÀÛ¾÷Çϱâ


Ä¿³Î Ä¿¹Â´ÏƼÀÇ ¸ñÀûÀº °¡´ÉÇÑÇÑ ÃÖ°íÀÇ Ä¿³ÎÀ» Á¦°øÇϴµ¥¿¡ ÀÖ´Ù. ÆÐÄ¡¸¦ Á¦ÃâÇÏ¸é ±â¼úÀû ÀåÁ¡°ú ÀÌ·±Àú·± Àç°ËÅä°¡ ÀÌ·ç¾îÁú °ÍÀÌ´Ù. ±×·³ ¹«¾ùÀ» ±â´ëÇØ¾ß Çϴ°¡?
  • ºñÆò
  • ÀÇ°ß
  • ¼öÁ¤ ¿äû
  • Á¤´ç¼º ¿ä±¸
  • ħ¹¬

¸í½ÉÇ϶ó, ÀÌ°ÍÀº ÆÐÄ¡°¡ Ä¿³Î¿¡ ¹Ý¿µµÇ´Â °úÁ¤ÀÌ´Ù. ÆÐÄ¡¿¡ ´ëÇÑ ºñÆò°ú ÀÇ°ßÀ» ¹Þ¾ÆµéÀÏ ¼ö ÀÖ¾î¾ß ÇÏ°í ±â¼úÀû Â÷¿ø¿¡¼­ Æò°¡ÇÒ ¼ö ÀÖ¾î¾ß Çϸç ÆÐÄ¡¸¦ ÀçÀÛ¾÷ Çϰųª ¿Ö ±×·¯ÇÑ ¼öÁ¤ÀÌ ¸¸µé¾îÁú ¼ö ¾ø´Â°¡¿¡ ´ëÇÑ ¸í·áÇÏ°í °£°áÇÑ ÀÌÀ¯¸¦ Á¦°øÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ¿Ã¸°±Û¿¡ ÀÀ´äÀÌ ¾øÀ¸¸é ¸çÄ¥ ±â´Þ¸®°í ´Ù½Ã ¿Ã·Á¶ó. °¡²û¾¿ Å« ´ÜÀ§·Î »ç¶óÁø´Ù.

Çؼ± ¾ÈµÉ°Íµé?
  • Áú¹®¾øÀÌ ÆÐÄ¡¸¦ ¹Þ¾ÆµéÀϰŶó ±â´ëÇÏÁö ¸¶¶ó
  • È­³»Áö ¸¶¶ó
  • ÀÇ°ßÀ» ¹«½ÃÇÏÁö ¸¶¶ó
  • ¾î¶°ÇÑ ¼öÁ¤ ¿ä±¸ ¾øÀÌ ÆÐÄ¡¸¦ ´Ù½Ã ÀçÃâÇÏÁö ¸¶¶ó

°¡´ÉÇÑ ÃÖ°íÀÇ ±â¼úÀû ÇØ°áÃ¥À» ã°íÀÚ ÇÏ´Â Ä¿¹Â´ÏƼ¿¡¼±, ÆÐÄ¡°¡ ¾î¶² À̵æÀÌ ÀÖ´ÂÁö¿¡ ´ëÇØ Ç×»ó ´Ù¸¥ ÀÇ°ßÀÌ ÀÖÀ»°ÍÀÌ´Ù. Çùµ¿ÇØ¾ß ÇÏ°í ¾ÆÀ̵ð¾î¸¦ Ä¿³Î¿¡ ¸Âµµ·Ï ±â²¨ÀÌ °³Á¶ÇØ¾ß ÇÑ´Ù. ȤÀº Àû¾îµµ ¾ÆÀ̵ð¾î°¡ °¡Ä¡°¡ ÀÖÀ½À» ÀÔÁõÇϵµ·Ï ³ë·ÂÇØ¾ß ÇÑ´Ù. ±â¾ïÇ϶ó, ¿Ã¹Ù¸¥ ¹æÇâÀ¸·Î ÀÛ¾÷ÇÏ°íÀÚ ÇÑ´Ù¸é À߸øÀº ¹Þ¾Æµé¿©Áú ¼ö ÀÖ´Ù.

ù¹ø° ÆÐÄ¡¿¡ ´ëÇÑ ´äº¯Àº ´Ü¼øÈ÷ ¿ÂÅë ¿Ã¹Ù¸£°Ô Çؾߵȴٴ ¸»¸¸ ÀûÇô ÀÖ´Â°Ô º¸ÅëÀÌ´Ù. ÀÌ°ÍÀº ÆÐÄ¡°¡ ¹Þ¾Æµé¿©Áú ¼ö ¾ø´Ù´Â °ÍÀ» ÀǹÌÇÏÁö ¾ÊÀ¸¸ç Àΰݿ¡ ´ëÇÑ Àǹ̵µ ¾Æ´Ï´Ù. ÆÐÄ¡¿¡ ´ëÇÑ ¸ðµç ¹®Á¦Á¡À» °íÃļ­ ´Ù½Ã º¸³»¸é ±×¸¸ÀÌ´Ù.

Ä¿³Î Ä¿¹Â´ÏƼ¿Í ȸ»ç Á¶Á÷°úÀÇ Â÷ÀÌÁ¡


Ä¿³Î Ä¿¹Â´ÏƼ´Â ´ëºÎºÐÀÇ ÀûÅëÀû ȸ»ç °³¹ß ȯ°æ°ú ´Ù¸£°Ô ÀÛ¾÷ÇÑ´Ù. ¹®Á¦¸¦ ÇÇÇϱâ À§ÇØ ÇؾßÇÒ ÀϵéÀÌ ¿©±â¿¡ ÀÖ´Ù:
¾ð±ÞÇϸé ÁÁÀº ¸»µé:
  • "ÀÌ°ÍÀº ´Ù¾çÇÑ ¹®Á¦µé¸¦ ÇØ°áÇÑ´Ù."
  • "ÀÌ°ÍÀº ÄÚµåÀÇ 2000 ¶óÀÎÀ» »èÁ¦ÇÑ´Ù."
  • "¼³¸íÇÏ°íÀÚÇÏ´Â ÆÐÄ¡°¡ ¿©±âÀÖ´Ù."
  • "5°³ÀÇ ´Ù¸¥ ¾ÆÅ°ÅØó¿¡¼­ Å×½ºÆ®ÇÏ¿´´Ù..."
  • "ÀûÀº ÆÐÄ¡ ¸ðÀ½ÀÌ ¿©±âÀÖ´Ù..."
  • "ÀÌ°ÍÀº ÀüÇüÀûÀÎ ±â°èÀÇ ¼º´ÉÀ» Çâ»ó½ÃŲ´Ù..."

ÇÇÇØ¾ß ÇÒ ³ª»Û ¸»µé:
  • "AIX/ptx/Solaris ¹æ½ÄÀ¸·Î ÇßÀ¸¹Ç·Î ÁÁ¾Æ¾ß ÇÑ´Ù..."
  • "20³âµ¿¾È ÀÌÀÏÀ» ÇÏ°í ÀÖ´Ù. ±×·¯´Ï±î..."
  • "ÀÌ°ÍÀº ¿ì¸® ȸ»ç°¡ µ·¹ö´Âµ¥ ÇÊ¿äÇÏ´Ù"
  • "ÀÌ°ÍÀº ¿ì¸® ±â¾÷ Á¦Ç°±ºÀÌ´Ù."
  • "ÀÌÀÏÀ» 6°³¿ù°£ ÀÛ¾÷ÇØ¿Ô´Ù..."
  • "¿©±â 5000 ¶óÀÎÂ¥¸® ÆÐÄ¡°¡ ÀÖ´Ù..."
  • "¸ðµç ³­ÀâÇÑ Äڵ带 ÀçÀÛ¾÷Çß´Ù. ±×Äڵ尡 ¿©±âÀÖ´Ù..."
  • "¸¶°¨½Ã°£ ¶§¹®¿¡ ÆÐÄ¡°¡ Áö±Ý Àû¿ëµÅ¾ß ÇÑ´Ù."

Ä¿³Î Ä¿¹Â´ÏƼ°¡ ´ëºÎºÐÀÇ ÀüÅëÀû ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ÀÛ¾÷ ȯ°æ°ú ´Ù¸¥ ¶ÇÇÑ°¡Áö´Â ¾ó±¼À» ¸¶ÁÖ´ëÇÏÁö ¾Ê´Â´Ù´Â Á¡ÀÌ´Ù. ´ëÈ­ÀÇ ÁÖ¿ä ¼ö´ÜÀ¸·Î À̸ÞÀÏÀ̳ª irc¸¦ »ç¿ëÇÏ´Â ÀÕÁ¡Àº ¼ºº°À̳ª ÀÎÁ¾¿¡ Â÷º°ÀÌ ¾ø´Ù´Â Á¡ÀÌ´Ù. ¸®´ª½º Ä¿³Î ÀÛ¾÷ ȯ°æ¿¡¼­´Â ¸ðµÎ À̸ÞÀÏ ÁּҷΠǥÇöµÇ¹Ç·Î ¿©¼º°ú ¼Ò¼ö¸¦ ¹Þ¾ÆµéÀδÙ. »ç¶÷ À̸§À¸·Î ¼ºº°À» ¾Ë ¼ö ¾ø±â¿¡ ±¹Á¦ÀûÀ̶ó´Â Á¡µµ ³ë´Â ¼öÁØ¿¡ µµ¿òÀÌ µÈ´Ù. Andrea°¡ ³²¼ºÀÏ ¼ö ÀÖ°í PatÀÌ ¿©¼ºÀÏ ¼ö ÀÖ´Ù. ¸®´ª½º Ä¿³Î·Î ÀÛ¾÷Çغ¸°í ÀÇ°ßÀ» Ç¥ÇöÇغ» ´ëºÎºÐÀÇ ¿©¼ºµéÀº È®½ÇÇÑ °æÇèÀ» °®°í ÀÖ´Ù.

¾ð¾î À庮Àº ¿µ¾î¿¡ Àͼ÷ÇÏÁö ¸øÇÑ ¸î¸î¿¡°Ô ¹®Á¦¸¦ ¾ß±âÇÒ ¼ö ÀÖ´Ù. ¾ð¾î¿¡ ´ëÇÑ ÁÁÀº ÀÌÇØ°¡ ¸ÞÀϸµ ¸®½ºÆ®¿¡¼­ ¿À°¡´Â ¾ÆÀ̵ð¾î¸¦ ÀÌÇØÇϱâÀ§ÇØ ÇÊ¿äÇÒ ¼ö ÀÖ´Ù. Áï ¸ÞÀÏÀ» º¸³»±â Àü¿¡ ±×µéÀÌ ¿µ¾î·ÎµÈ À̸ÞÀÏÀ» ÀÌÇØÇÒ ¼ö ÀÖ´ÂÁö Á¡°ËÇØ º¸±â¸¦ ±ÇÇÑ´Ù.

¼öÁ¤ »çÇ×À» ºÐÇÒÇ϶ó


¸®´ª½º Ä¿³Î Ä¿¹Â´ÏƼ´Â ÇѲ¨¹ø¿¡ ¶³¾îÁø ¸¹Àº ¾çÀÇ Äڵ带 ²¨·ÁÇÑ´Ù. ¼öÁ¤ »çÇ×Àº ¿Ã¹Ù¸£°Ô ¼Ò°³µÇ°í, ³íÀǵǰí, °³º°ÀûÀÎ ÀÛÀº ºÎºÐÀ¸·Î ºÐÇÒµÉ ÇÊ¿ä°¡ ÀÖ´Ù. À̺κÐÀº ȸ»ç¿¡¼­ ÇàÇØÁö´Â°Í°ú °ÅÀÇ Á¤¹Ý´ëÀÌ´Ù. Á¦¾Èµµ °³¹ß °úÁ¤¿¡¼­ ÀÏÂï ¸ÕÀú ¼Ò°³µÇ¾î¾ß ÇÑ´Ù. ±×·¡¾ß ÇÏ´Â ÀÏ¿¡ ´ëÇÑ Çǵå¹éÀ» ¹ÞÀ» ¼ö ÀÖ´Ù. Ä¿¹Â´ÏƼ¸¦ ´Ü¼øÈ÷ ±â´ÉÀ» À§ÇÑ ÀÛ¾÷ÀåÀ¸·Î ÀÌ¿ëÇÏÁö ¸»°í Ä¿¹Â´ÏƼµµ ´ç½ÅÀÌ ±×µé°ú ÇÔ²² ÀÏÇÏ°í ÀÖµµ·Ï ´À³¢°Ô ÇؾßÇÑ´Ù. ±×·¯³ª Çѹø¿¡ 50°³ÀÇ À̸ÞÀÏÀ» ¸ÞÀϸµ ¸®½ºÆ®¿¡ º¸³»Áö¸¶¶ó, ÆÐÄ¡µéÀº °ÅÀÇ ´ëºÎºÐ ±×¼öº¸´Ù Àû¾î¾ß ÇÑ´Ù.

ºÐÇÒÇØ¾ß µÇ´Â ÀÌÀ¯´Â ´ÙÀ½°ú °°´Ù:

1) ÆÐÄ¡°¡ ÀûÀ¸¸é ¿Ã¹Ù¸¥Áö ÆÇ´ÜÇϴµ¥ ½Ã°£°ú ³ë·ÂÀÌ Àû°Ô µé±â ¶§¹®¿¡ ÆÐÄ¡°¡ Àû¿ëµÉ È®·üÀÌ ³ô´Ù. 5ÁÙÀÇ ÆÐÄ¡´Â °ü¸®ÀÚ°¡ Àá±ñ¸¸¹Ùµµ Àû¿ëµÉ ¼ö ÀÖ´Ù. ±×·¯³ª 500ÁÙÀÇ ÆÐÄ¡´Â ¿Ã¹Ù¸¥Áö °ËÅäÇϴµ¥ ¸î½Ã°£ÀÌ °É¸±¼öµµ ÀÖ´Ù (°É¸®´Â ½Ã°£Àº ÆÐÄ¡ÀÇ Å©±â³ª ¹«¾ð°¡¿¡ ±âÇϱ޼öÀûÀ¸·Î ºñ·ÊÇÑ´Ù).

¹«¾ð°¡°¡ À߸øµÆÀ» ¶§¿¡µµ ÆÐÄ¡°¡ ÀûÀ¸¸é µð¹ö±×µµ ¸Å¿ì ½¬¿öÁø´Ù. ÆÐÄ¡°¡ Àû¿ëµÈ ÀÌÈÄ¿¡ (±×¸®°í ¹º°¡ À߸øµÇ¸é) ¸Å¿ì Å« ÆÐÄ¡¸¦ ºÐ¼®ÇÏ´Â °Íº¸´Ùµµ ÀûÀº ÆÐÄ¡µéÀ» ÇϳªÇϳª Ãë¼ÒÇØ ³ª°¡´Â °ÍÀÌ ÈξÀ ´õ ½±´Ù.

2) ÀûÀº ÆÐÄ¡¸¦ º¸³»´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ÆÐÄ¡¸¦ º¸³»±â Àü¿¡ ÀçÀÛ¼ºÇÏ°í ´Ü¼øÈ­ (ȤÀº ´Ü¼øÈ÷ Àç¹èÄ¡) Çϴ°͵µ Áß¿äÇÏ´Ù.

Ä¿³Î °³¹ßÀÚÀÎ Al ViroÀÇ À¯»çÇÑ ¼³¸íÀÌ ¿©±âÀÖ´Ù:
"Çлýµé·ÎºÎÅÍ ¼öÇÐ ¼÷Á¦ÀÇ Á¡¼ö¸¦ ¸Å±â¸¦ ¼±»ý´Ô°ú °°ÀÌ »ý°¢Ç϶ó. ¼±»ý´ÔÀº ¹®Á¦ÀÇ ÇØ´äÀ» ¾ò±â±îÁöÀÇ ÇлýµéÀÇ ½ÃÇàÂø¿À´Â º¸·ÁÇÏÁö ¾Ê´Â´Ù. °¡Àå ºÐ¸íÇÏ°í °¡Àå ¸íÄèÇÑ ´äÀ» ¿øÇÑ´Ù. ÁÁÀº ÇлýÀº ÀÌ°ÍÀ» ¾Ë±â¿¡ ¸¶Áö¸· ÇØ´äÀ» ¾ò±âÀüÀÎ Áß°£ °á°ú¹°Àº °áÄÚ Á¦ÃâÇÏ·Á ÇÏÁö ¾Ê´Â´Ù."

Ä¿³Î °³¹ßÀÚµµ °°Àº°Ô »ç½ÇÀÌ´Ù. °ü¸®ÀÚµé°ú Àç°ËÅäÀÚµéÀº Ç®°íÀÚÇÏ´Â ¹®Á¦ÀÇ ÇØ´äÀÌ ¾î¶² »ç°í °úÁ¤À» °Åó¼­ ³ª¿Ô´ÂÁö º¸·ÁÇÏÁö ¾Ê´Â´Ù. ´Ü¼øÇÏ°í ¸íÄèÇÑ ´äÀ» ¿øÇÑ´Ù."

¸íÄèÇÑ ´äÀ» º¸¿©ÁÖ´Â °Í°ú Ä¿¹Â´ÏƼ¿Í ÇÔ²² ÀÛ¾÷ÇÏ°í ÁøÇàÁßÀÎ ÀÛ¾÷À» ³íÀÇÇÏ´Â°Í »çÀÌ¿¡¼­ ±ÕÇüÀ» À¯ÁöÇѵ¥´Â°Ô Èûµé ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î ÀÛ¾÷À» ÁøÇàÇÒ¶§ ÀÛ¾÷ Ãʱ⿡ Çǵå¹éÀ» ¾ò´Â°Ô ÁÁÁö¸¸ Àüü ÀÓ¹«°¡ Æ÷Ç﵃ Áغñ°¡ µÇ¾îÀÖÁö ¾Ê´Ù¸é ÀÌ¹Ì ¹Þ¾Æµé¿©Á³À» ¼öÁ¤ »çÇ×À» ÀÛÀº ´ÜÀ§·Î À¯ÁöÇϴ°͵µ Áß¿äÇÏ´Ù.

¶ÇÇÑ ¿Ï·áµÇÁö ¾ÊÀº ÆÐÄ¡³ª "³ªÁß¿¡ °íóÁú°Í."À¸·Î Àû¾î º¸³½ ÆÐÄ¡´Â ¹Þ¾Æµé¿© Áú ¼ö ¾ø´Ù´Â °Íµµ ¾Ë¾ÆµÖ¶ó.

¼öÁ¤ »çÇ×À» Á¤´çÈ­ Ç϶ó


ÆÐÄ¡¸¦ ºÐÇÒÇϴµ¥ À־ ¸®´ª½º Ä¿¹Â´ÏƼ°¡ ¿Ö ÀÌ ¼öÁ¤»çÇ×À» Æ÷ÇÔÇØ¾ß ÇÏ´ÂÁö ¾Ë°Ô²û ÇÏ´Â°Ô ¸Å¿ì Áß¿äÇÏ´Ù. »õ·Î¿î ±â´ÉÀº ÇÊ¿ä·Î ÇÏ°í ¾µ¸ðÀÖ°Ô²û Á¤´çÈ­ µÇ¾î¾ß ÇÑ´Ù.

¼öÁ¤ »çÇ×À» ¹®¼­È­ Ç϶ó


ÆÐÄ¡¸¦ º¸³¾ ¶§, À̸ÞÀÏ¿¡ ¾µ ¸»¿¡ ´ëÇØ Æ¯È÷ ÁÖÀǸ¦ ±â¿ï¿©¶ó. ÀÌ Á¤º¸´Â ±× ÆÐÄ¡¸¦ À§ÇÑ ChangeLog Á¤º¸°¡ µÉ°ÍÀÌ°í ¸ðµÎ°¡ Ç×»ó º¼ ¼ö ÀÖµµ·Ï À¯ÁöµÉ °ÍÀÌ´Ù. ÆÐÄ¡¿¡ ´ëÇØ ´ÙÀ½À» Æ÷ÇÔÇؼ­ ¿Ïº®È÷ ¼³¸íÇØ¾ß ÇÑ´Ù.
  • ¿Ö ¼öÁ¤ÀÌ ÇÊ¿äÇÑÁö
  • ÆÐÄ¡ÀÇ Á¾ÇÕÀûÀÎ ¼³°è ¹æ¹ý
  • »ó¼¼ÇÑ ¼³¸í
  • Å×½ºÆ®ÇÑ °á°ú

¾î¶² ÇüÅ¿©¾ß ÇÏ´ÂÁö ÀÚ¼¼ÇÑ »çÇ×Àº ÀÌ ¹®¼­ÀÇ ChangeLog ºÎºÐÀ» Âü°íÇÏ±æ ¹Ù¶õ´Ù: ÀÌ ¸ðµç °ÍµéÀ» Çϱ⿡´Â ¶§¶§·Î ¸Å¿ì ÈûÀ̵ç´Ù. (¸ðµç °æ¿ì¿¡ À־) ¿Ïº®ÇØÁö±îÁö ¸î³âÀÌ °É¸± ¼ö ÀÖ´Ù. ¸¹Àº Àγ»¿Í °á´ÜÀÌ ÇÊ¿äÇÑ Áö¼ÓÀûÀÎ °³¼± °úÁ¤ÀÌ´Ù. ÇÏÁö¸¸ Æ÷±âÇÏÁö ¸¶¶ó, °¡´ÉÇÑ ÀÛ¾÷ÀÌ´Ù. ÀÌ¹Ì ¸¹Àº À̵éÀÌ ÇØ¿Ô°í ±×µéµµ Áö±ÝÀÇ ´ç½Å°ú ¶È°°ÀÌ ½ÃÀÛÇß¾ú´Ù.


"°³¹ß °úÁ¤" ºÎºÐÀº Paolo Ciarrocchi°¡ ¾´ ¹®¼­¿¡ ±â¹ÝÇϸç Çã¶ôÇØÁØ ±×¿¡°Ô °í¸¶¿òÀ» ÀüÇÑ´Ù. ÇØ¾ßµÉ ¸»°ú Çؼ± ¾ÈµÉ ¸»ÀÇ ÀϺθ¦ ÀÛ¼ºÇÑ Randy Dunlap°ú Gerrit Huizenga ¿¡°Ô °í¸¶¿òÀ» ÀüÇÑ´Ù. ¶ÇÇÑ ¹®¼­¿¡ ´ëÇØ Àç°ËÅäÇÏ°í ÀÇ°ßÀ» ´Þ¾ÆÁÖ°í ±â¿©ÇØÁØ Pat Mochel, Hanna Linder, Randy Dunlap, Kay Sievers, Vojtech Pavlik, Jan Kara, Josh Boyer, Kees Cook, Andrew Morton, Andi Kleen, Vadim Lobanov, Jesper Juhl, Adrian Bunk, Keri Harris, Frans Pop, David A. Wheeler, Junio Hamano, Michael Kerrisk, ±×¸®°í Alex Shepard¿¡°Ôµµ °í¸¶¿òÀ» ÀüÇÑ´Ù. ±×µéÀÇ µµ¿òÀÌ ¾ø¾ú´Ù¸é ÀÌ ¹®¼­´Â ºÒ°¡´É ÇßÀ» °ÍÀÌ´Ù.

°ü¸®ÀÚ: Greg Kroah-Hartman greg@kroah.com

ID
Password
Join
You are scrupulously honest, frank, and straightforward.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-06-27 09:35:07
Processing time 0.0125 sec