diff --git a/Documentation/ko_KR/HOWTO b/Documentation/ko_KR/HOWTO index 1b71af47015fa68ab7fd47a16dbb31436ade1323..dc2ff8f611e02178ad8e7fb6cc0b7d30867f3bbf 100644 --- a/Documentation/ko_KR/HOWTO +++ b/Documentation/ko_KR/HOWTO @@ -225,8 +225,8 @@ Documentation/DocBook/ ë””ë ‰í† ë¦¬ ë‚´ì—서 만들어지며 PDF, Postscript, H - main 3.x ì»¤ë„ íŠ¸ë¦¬ - 3.x.y - ì•ˆì •ëœ ì»¤ë„ íŠ¸ë¦¬ - 3.x -git ì»¤ë„ íŒ¨ì¹˜ë“¤ - - 3.x -mm ì»¤ë„ íŒ¨ì¹˜ë“¤ - ì„œë¸Œì‹œìŠ¤í…œì„ ìœ„í•œ ì»¤ë„ íŠ¸ë¦¬ë“¤ê³¼ 패치들 + - 3.x - 통합 테스트를 위한 next ì»¤ë„ íŠ¸ë¦¬ 3.x ì»¤ë„ íŠ¸ë¦¬ --------------- @@ -235,7 +235,7 @@ Documentation/DocBook/ ë””ë ‰í† ë¦¬ ë‚´ì—서 만들어지며 PDF, Postscript, H ë””ë ‰í† ë¦¬ì—서 참조ë 수 있다.개발 프로세스는 다ìŒê³¼ 같다. - 새로운 커ë„ì´ ë°°í¬ë˜ìžë§ˆìž 2ì£¼ì˜ ì‹œê°„ì´ ì£¼ì–´ì§„ë‹¤. ì´ ê¸°ê°„ë™ì€ ë©”ì¸í…Œì´ë„ˆë“¤ì€ í° diffë“¤ì„ Linusì—게 ì œì¶œí• ìˆ˜ 있다. 대개 ì´ íŒ¨ì¹˜ë“¤ì€ - 몇 주 ë™ì•ˆ -mm 커ë„ë‚´ì— ì´ë¯¸ ìžˆì—ˆë˜ ê²ƒë“¤ì´ë‹¤. í° ë³€ê²½ë“¤ì„ ì œì¶œí•˜ëŠ” ë° + 몇 주 ë™ì•ˆ -next 커ë„ë‚´ì— ì´ë¯¸ ìžˆì—ˆë˜ ê²ƒë“¤ì´ë‹¤. í° ë³€ê²½ë“¤ì„ ì œì¶œí•˜ëŠ” ë° ì„ í˜¸ë˜ëŠ” ë°©ë²•ì€ git(커ë„ì˜ ì†ŒìŠ¤ 관리 툴, ë” ë§Žì€ ì •ë³´ë“¤ì€ http://git.or.cz/ ì—서 ì°¸ì¡°í• ìˆ˜ 있다)를 사용하는 것ì´ì§€ë§Œ 순수한 패치파ì¼ì˜ 형ì‹ìœ¼ë¡œ 보내는 ê²ƒë„ ë¬´ê´€í•˜ë‹¤. @@ -290,77 +290,39 @@ git ì €ìž¥ì†Œ(그러므로 -gitì´ë¼ëŠ” ì´ë¦„ì´ ë¶™ìŒ)ì—는 ë‚ ë§ˆë‹¤ ê´€ Linusì˜ íŠ¸ë¦¬ì˜ í˜„ìž¬ ìƒíƒœë¥¼ 나타낸다. ì´ íŒ¨ì¹˜ë“¤ì€ ì •ìƒì ì¸ì§€ ì¡°ê¸ˆë„ ì‚´íŽ´ë³´ì§€ ì•Šê³ ìžë™ì 으로 ìƒì„±ëœ 것ì´ë¯€ë¡œ -rc 커ë„들 ë³´ë‹¤ë„ ë” ì‹¤í—˜ì ì´ë‹¤. -3.x -mm ì»¤ë„ íŒ¨ì¹˜ë“¤ ---------------------- -Andrew Mortonì— ì˜í•´ ë°°í¬ëœ 실험ì ì¸ ì»¤ë„ íŒ¨ì¹˜ë“¤ì´ë‹¤. Andrew는 ëª¨ë“ ë‹¤ë¥¸ -서브시스템 ì»¤ë„ íŠ¸ë¦¬ì™€ íŒ¨ì¹˜ë“¤ì„ ê°€ì ¸ì™€ì„œ 리눅스 ì»¤ë„ ë©”ì¼ë§ 리스트로 -온 ë§Žì€ íŒ¨ì¹˜ë“¤ê³¼ í•œë° ë¬¶ëŠ”ë‹¤. ì´ íŠ¸ë¦¬ëŠ” 새로운 기능들과 íŒ¨ì¹˜ë“¤ì„ ìœ„í•œ -장소를 ì œê³µí•˜ëŠ” ì—í• ì„ í•œë‹¤. í•˜ë‚˜ì˜ íŒ¨ì¹˜ê°€ -mmì— í•œë™ì•ˆ 있으면서 ê·¸ 가치가 -ì¦ëª…ë˜ê²Œ ë˜ë©´ Andrew나 서브시스템 ë©”ì¸í…Œì´ë„ˆëŠ” ê·¸ê²ƒì„ ë©”ì¸ë¼ì¸ì— í¬í•¨ì‹œí‚¤ê¸° -위하여 Linusì—게 보낸다. - -ì»¤ë„ íŠ¸ë¦¬ì— í¬í•¨í•˜ê³ ì‹¶ì€ ëª¨ë“ ìƒˆë¡œìš´ íŒ¨ì¹˜ë“¤ì€ Linusì—게 보내지기 ì „ì— --mm 트리ì—서 테스트를 하는 ê²ƒì„ ì ê·¹ 추천한다. - -ì´ ì»¤ë„ë“¤ì€ ì•ˆì •ë˜ê²Œ ì‚¬ìš©í• ì‹œìŠ¤í…œì—ì„œì— ì‹¤í–‰í•˜ëŠ” ê²ƒì€ ì 합하지 않으며 -다른 ë¸Œëžœì¹˜ë“¤ì˜ ì–´ë–¤ 것들보다 위험하다. - -ì—¬ëŸ¬ë¶„ì´ ì»¤ë„ ê°œë°œ 프로세스를 ë•길 ì›í•œë‹¤ë©´ ì´ ì»¤ë„ ë°°í¬ë“¤ì„ ì‚¬ìš©í•˜ê³ -테스트한 후 ì–´ë–¤ ë¬¸ì œë¥¼ 발견하거나 ë˜ëŠ” ëª¨ë“ ê²ƒì´ ìž˜ ë™ìž‘한다면 리눅스 -ì»¤ë„ ë©”ì¼ë§ 리스트로 í”¼ë“œë°±ì„ í•´ë‹¬ë¼. - -ì´ ì»¤ë„ë“¤ì€ ì¼ë°˜ì 으로 ëª¨ë“ ë‹¤ë¥¸ 실험ì ì¸ íŒ¨ì¹˜ë“¤ê³¼ ë°°í¬ë ë‹¹ì‹œì˜ -사용가능한 ë©”ì¸ë¼ì¸ -git 커ë„ë“¤ì˜ ëª‡ëª‡ ë³€ê²½ì„ í¬í•¨í•œë‹¤. - --mm 커ë„ë“¤ì€ ì •í•´ì§„ ì¼ì •대로 ë°°í¬ë˜ì§€ 않는다. 하지만 대개 몇몇 -mm 커ë„ë“¤ì€ -ê° -rc 커ë„(1부터 3ì´ í”함) 사ì´ì—서 ë°°í¬ëœë‹¤. - 서브시스템 ì»¤ë„ íŠ¸ë¦¬ë“¤ê³¼ 패치들 ------------------------------- -ë§Žì€ ë‹¤ë¥¸ ì»¤ë„ ì„œë¸Œì‹œìŠ¤í…œ 개발ìžë“¤ì€ 커ë„ì˜ ë‹¤ë¥¸ 부분들ì—서 무슨 ì¼ì´ -ì¼ì–´ë‚˜ê³ 있는지를 볼수 있ë„ë¡ ê·¸ë“¤ì˜ ê°œë°œ 트리를 공개한다. ì´ íŠ¸ë¦¬ë“¤ì€ -위ì—서 ì„¤ëª…í•˜ì˜€ë˜ ê²ƒ 처럼 -mm ì»¤ë„ ë°°í¬ë“¤ë¡œ í•©ì³ì§„다. - -다ìŒì€ 활용가능한 ì»¤ë„ íŠ¸ë¦¬ë“¤ì„ ë‚˜ì—´í•œë‹¤. - git trees: - - Kbuild development tree, Sam Ravnborg < sam@ravnborg.org> - git.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild.git - - - ACPI development tree, Len Brown <len.brown@intel.com > - git.kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git - - - Block development tree, Jens Axboe <jens.axboe@oracle.com> - git.kernel.org:/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git - - - DRM development tree, Dave Airlie <airlied@linux.ie> - git.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6.git - - - ia64 development tree, Tony Luck < tony.luck@intel.com> - git.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6.git - - - infiniband, Roland Dreier <rolandd@cisco.com > - git.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git - - - libata, Jeff Garzik <jgarzik@pobox.com> - git.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git - - - network drivers, Jeff Garzik <jgarzik@pobox.com> - git.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git - - - pcmcia, Dominik Brodowski < linux@dominikbrodowski.net> - git.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git - - - SCSI, James Bottomley < James.Bottomley@SteelEye.com> - git.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git - - quilt trees: - - USB, PCI, Driver Core, and I2C, Greg Kroah-Hartman < gregkh@linuxfoundation.org> - kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/ - - x86-64, partly i386, Andi Kleen < ak@suse.de> - ftp.firstfloor.org:/pub/ak/x86_64/quilt/ - - 다른 ì»¤ë„ íŠ¸ë¦¬ë“¤ì€ http://kernel.org/git와 MAINTAINERS 파ì¼ì—서 ì°¸ì¡°í• ìˆ˜ - 있다. +다양한 ì»¤ë„ ì„œë¸Œì‹œìŠ¤í…œì˜ ë©”ì¸í…Œì´ë„ˆë“¤ --- ê·¸ë¦¬ê³ ë§Žì€ ì»¤ë„ ì„œë¸Œì‹œìŠ¤í…œ 개발ìžë“¤ +--- ì€ ê·¸ë“¤ì˜ í˜„ìž¬ 개발 ìƒíƒœë¥¼ 소스 ì €ìž¥ì†Œë¡œ 노출한다. ì´ë¥¼ 통해 다른 ì‚¬ëžŒë“¤ë„ +커ë„ì˜ ë‹¤ë¥¸ ì˜ì—ì— ì–´ë–¤ 변화가 ì´ë£¨ì–´ì§€ê³ 있는지 알 수 있다. 급ì†ížˆ ê°œë°œì´ +ì§„í–‰ë˜ëŠ” ì˜ì—ì´ ìžˆê³ ê·¸ë ‡ì§€ ì•Šì€ ì˜ì—ì´ ìžˆìœ¼ë¯€ë¡œ, 개발ìžëŠ” 다른 개발ìžê°€ ì œì¶œí•œ +ìˆ˜ì • 사í•ê³¼ ìžì‹ ì˜ ìˆ˜ì •ì‚¬í•ì˜ ì¶©ëŒì´ë‚˜ ë™ì¼í•œ ì¼ì„ ë™ì‹œì— ë‘ì‚¬ëžŒì´ ë”°ë¡œ +진행하는 사태를 방지하기 위해 급ì†ížˆ ê°œë°œì´ ì§„í–‰ë˜ê³ 있는 ì˜ì—ì— ìž‘ì—…ì˜ +ë² ì´ìŠ¤ë¥¼ 맞춰줄 ê²ƒì´ ìš”êµ¬ëœë‹¤. + +ëŒ€ë¶€ë¶„ì˜ ì´ëŸ¬í•œ ì €ìž¥ì†ŒëŠ” git 트리지만, gitì´ ì•„ë‹Œ SCM으로 관리ë˜ê±°ë‚˜, quilt +시리즈로 ì œê³µë˜ëŠ” íŒ¨ì¹˜ë“¤ë„ ì¡´ìž¬í•œë‹¤. ì´ëŸ¬í•œ 서브시스템 ì €ìž¥ì†Œë“¤ì€ MAINTAINERS +파ì¼ì— 나열ë˜ì–´ 있다. ëŒ€ë¶€ë¶„ì€ http://git.kernel.org ì—서 ë³¼ 수 있다. + +ì œì•ˆëœ íŒ¨ì¹˜ëŠ” 서브시스템 íŠ¸ë¦¬ì— ì»¤ë°‹ë˜ê¸° ì „ì— ë©”ì¼ë§ 리스트를 통해 +리뷰ëœë‹¤(ì•„ëž˜ì˜ ê´€ë ¨ ì„¹ì…˜ì„ ì°¸ê³ í•˜ê¸° 바란다). ì¼ë¶€ ì»¤ë„ ì„œë¸Œì‹œìŠ¤í…œì˜ ê²½ìš°, ì´ +리뷰 프로세스는 patchworkë¼ëŠ” ë„구를 통해 ì¶”ì ëœë‹¤. patchworkì€ ë“±ë¡ëœ 패치와 +íŒ¨ì¹˜ì— ëŒ€í•œ 코멘트, íŒ¨ì¹˜ì˜ ë²„ì „ì„ ë³¼ 수 있는 웹 ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ ì œê³µí•˜ê³ , +ë©”ì¸í…Œì´ë„ˆëŠ” 패치를 리뷰 중, 리뷰 통과, ë˜ëŠ” ë°˜ë ¤ë¨ìœ¼ë¡œ í‘œì‹œí• ìˆ˜ 있다. +ëŒ€ë¶€ë¶„ì˜ ì´ëŸ¬í•œ patchwork 사ì´íŠ¸ëŠ” http://patchwork.kernel.org/ ë˜ëŠ” +http://patchwork.ozlabs.org/ ì— ë‚˜ì—´ë˜ì–´ 있다. + +3.x - 통합 테스트를 위한 next ì»¤ë„ íŠ¸ë¦¬ +----------------------------------------- +서브시스템 íŠ¸ë¦¬ë“¤ì˜ ë³€ê²½ì‚¬í•ë“¤ì€ mainline 3.x 트리로 들어오기 ì „ì— í†µí•© +테스트를 ê±°ì³ì•¼ 한다. ì´ëŸ° 목ì 으로, ëª¨ë“ ì„œë¸Œì‹œìŠ¤í…œ íŠ¸ë¦¬ì˜ ë³€ê²½ì‚¬í•ì„ ê±°ì˜ +ë§¤ì¼ ë°›ì•„ê°€ëŠ” 특수한 테스트 ì €ìž¥ì†Œê°€ 존재한다: + http://git.kernel.org/?p=linux/kernel/git/sfr/linux-next.git + http://linux.f-seidel.de/linux-next/pmwiki/ + +ì´ëŸ° ì‹ìœ¼ë¡œ, -next 커ë„ì„ í†µí•´ ë‹¤ìŒ ë¨¸ì§€ ê¸°ê°„ì— ë©”ì¸ë¼ì¸ 커ë„ì— ì–´ë–¤ ë³€ê²½ì´ +가해질 것ì¸ì§€ 간략히 알 수 있다. 모험심 강한 테스터ë¼ë©´ -next 커ë„ì—서 테스트를 +수행하는 ê²ƒë„ ì¢‹ì„ ê²ƒì´ë‹¤. 버그 ë³´ê³ ---------