Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d40f11cf5b21d4287bbb5af7cbeec0a9 > files > 33

howto-text-ko-2006-5mdv2010.0.noarch.rpm

  The Linux Kernel HOWTO in Korean

  Brian Ward, bri@cs.uchicago.edu
  v1.0, 5 June 1999
  Translated by ¸ÍÁöÂù, max0125@nownuri.nowcom.co.kr, jcmaeng@nuri.net
  Updated by °­»ó¿ì, swk@usc.edu

  ÀÌ ¹®¼­´Â Ä¿³Î ±¸¼º°ú ÄÄÆÄÀÏ, ±×¸®°í ¾÷±×·¹À̵忡 °üÇÑ ÀÚ¼¼ÇÑ
  ¾È³»¼­ÀÌ´Ù
  ______________________________________________________________________

  ¸ñÂ÷

  1. ¼Ò °³
     1.1 °¡Àå ¸ÕÀú ÀÐÀ»°Í!
     1.2 ÀÌ ±ÛÀÇ Ç¥Çö¹ý¿¡ ´ëÇØ ÇѸ¶µð

  2. Áß¿äÇÑ Áú¹®°ú ´ë´äµé
     2.1 Ä¿³ÎÀÌ ÇÏ´Â ÀÏÀº ¹«¾ùÀԴϱî
     2.2 ¿Ö ³ª´Â Ä¿³ÎÀ» ¾÷±×·¹À̵å ÇÏ·Á°í Çմϱî?
     2.3 »õ·Î¿î Ä¿³ÎµéÀÌ Áö¿øÇÏ´Â Çϵå¿þ¾îÀÇ Á¾·ù´Â ¾î¶²°Ô ÀÖ½À´Ï±î?
     2.4 ¾î¶² ¹öÀüÀÇ gcc¿Í libc°¡ ÇÊ¿äÇմϱî?
     2.5 ÀûÀç °¡´ÉÇÑ ¸ðµâÀÌ ¹«¾ùÀԴϱî?
     2.6 ¾ó¸¶³ª ¸¹Àº µð½ºÅ© ¿ë·®ÀÌ ÇÊ¿äÇմϱî?
     2.7 ¾ó¸¶³ª ¿À·¡ °É¸³´Ï±î?

  3. ½ÇÁ¦·Î Ä¿³ÎÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý
     3.1 ¼Ò½º ±¸Çϱâ
     3.2 ¼Ò½º ¾ÐÃà Ç®±â
     3.3 Ä¿³Î ¼³Á¤
        3.3.1 Kernel math emulation (Processor type and features)
        3.3.2 Enhanced (MFM/RLL) disk and IDE disk/cdrom support (Block Devices)
        3.3.3 Networking support (General Setup)
        3.3.4 System V IPC (General Setup)
        3.3.5 Processor family (Processor type and features)
        3.3.6 SCSI support
        3.3.7 Network device support
        3.3.8 Filesystems
           3.3.8.1 ÇÏÁö¸¸ ³ª´Â ³ªÇÑÅ× ÇÊ¿äÇÑ ÆÄÀÏ ½Ã½ºÅÛÀÌ ¾î¶²°ÇÁö ¸ð¸£´Âµ¥!!
        3.3.9 Character devices
        3.3.10 Sound
        3.3.11 ´Ù¸¥ ±¸¼º ¼±ÅûçÇ×µé
        3.3.12 Kernel hacking
     3.4 ÀÌÁ¦ ¹«¾óÇÏÁö?(The Makefile)

  4. Compiling the kernel
     4.1 Cleaning and depending (û¼Ò¿Í ÀÇÁ¸¼º °Ë»ç)
     4.2 ÄÄÆÄÀÏÇÒ ½Ã°£
     4.3 ´Ù¸¥ ``make''ÇÒ ¼ö ÀÖ´Â °Íµé
     4.4 Ä¿³ÎÀÇ ¼³Ä¡

  5. Ä¿³Î ÆÐÄ¡Çϱâ
     5.1 ÆÐÄ¡ÀÇ Àû¿ë
     5.2 ¸¸ÀÏ ¹«¾ð°¡ À߸øµÈ´Ù¸é
     5.3 .orig ÆÄÀϵéÀ» ¾ø¾Ö±â
     5.4 ´Ù¸¥ ÆÐÄ¡µé

  6. Ãß°¡ÀûÀÎ ÆÐÅ°Áöµé
     6.1 kbd
     6.2 util-linux
     6.3 hdparm
     6.4 gpm

  7. ¸î¸î ÇÔÁ¤µé
     7.1 make clean
     7.2 ³Ê¹« Å©°Å³ª ´À¸° Ä¿³Îµé
     7.3 º´·ÄÆ÷Æ®³ª ÇÁ¸°ÅÍ°¡ ÀÛµ¿ÀÌ ¾ÈµÈ´Ù
     7.4 Ä¿³ÎÀÌ ÄÄÆÄÀϵÇÁö ¾Ê´Â´Ù
     7.5 »õ ¹öÀüÀÇ Ä¿³ÎÀÌ ºÎÆõÇÁö ¾Ê´Â°Í °°´Ù
     7.6 ¿©·¯ºÐÀÌ ¸®·Î¸¦ ½ÇÇàÇÏ´Â °ÍÀ» Àذųª, ½Ã½ºÅÛÀÌ ÀüÇô ºÎÆõÇÁö ¾Ê´Â´Ù
     7.7 `warning: bdflush not running'À̶ó°í ¸»ÇÑ´Ù
     7.8 `warning: bdflush not running'¶ó°í ¸»ÇÑ´Ù
     7.9 ³» IDE/ATAPI CD-ROMÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù
     7.10 ¾µ¸ð¾ø´Â ¶ó¿ìÆÃÀ» ¿ä±¸ÇÏ´Â °Íµé¿¡ ´ëÇØ ¸»ÇÑ´Ù
     7.11 1.2.0 ¿¡¼­ firewalling ÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù
     7.12 ``Not a compressed kernel Image file''
     7.13 1.3.x·Î ¾÷±×·¹À̵åÇÑ ÈÄ¿¡ ÄÜ¼Ö Å͹̳¯¿¡ ¹®Á¦°¡ ÀÖ´Ù.
     7.14 Ä¿³Î ¾÷±×·¹À̵å ÈÄ¿¡ ÄÄÆÄÀÏÀÌ Àß ¾ÈµÈ´Ù.
     7.15 ¿ë·® ´ÃÀ̱â
  8. 2.0.x, 2.2.x ¹öÀüÀ¸·Î ¾÷±×·¹À̵åÇϱâ À§ÇØ ¾Ë¾ÆµÑ °Í
  9. Modules
     9.1 ¸ðµâ À¯Æ¿¸®Æ¼ ¼³Ä¡
     9.2 Ä¿³Ú°ú °°ÀÌ ¹èÆ÷µÇ´Â ¸ðµâµé

  10. ¿©·¯°¡Áö ÆÁµé
     10.1 make ¶Ç´Â ÆÐÄ¡ ¸í·ÉÀÇ °á°ú Ãâ·Â ¹æÇ⠹ٲٱâ(¸®´ÙÀÌ·º¼Ç)
     10.2 Á¶°ÇºÎ Ä¿³Î ¼³Ä¡
     10.3 Ä¿³Î ¾÷µ¥ÀÌÆ®

  11. ´Ù¸¥ ÀÐÀ»°Å¸®
  12. À⵿»ç´Ï
     12.1 ÀúÀÚ
     12.2 ÇÒ °Íµé(To do)
     12.3 µµ¿òµé
     12.4 ÀúÀÛ±Ç, ¶óÀ̼¾½º, ±×¸®°í ´Ù¸¥ ¸ðµç °Íµé

  ______________________________________________________________________

  1.  ¼Ò °³

  ²À ÀÌ ¹®¼­¸¦ Àоî¾ß¸¸ Çϴ°¡? ÀÚ, ¸¸ÀÏ ¿©·¯ºÐÀÌ ¾Æ·¡ ³»¿ëÁß¿¡ ¾î´À
  Çϳª¶óµµ ÇØ´çµÈ´Ù¸é Àоî¶ó:

  o  ``ÀÌ·±!! ÀÌ wizzo-46.5.6 ÆÐÅ°Áö´Â Ä¿³Î 2.8.193ÀÌ ÇÊ¿äÇѵ¥ ³ª´Â
     ¾ÆÁ÷µµ 1.0.9 ÀݾÆ!''

  o  ¿©·¯ºÐÀÌ ÇÊ¿äÇÑ ÀåÄ¡ µå¶óÀ̹ö°¡ »õ·Î °¡Á®¿Ã Ä¿³Î¿¡ ÀÖ´Ù

  o  ¿©·¯ºÐÀÌ ¾î¶»°Ô Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ´ÂÁö ¸ð¸¥´Ù

  o  ``ÀÌ README ¾È¿¡ ÀÖ´Â ³»¿ëÀÌ ´Ù¾ß?''

  o  ¿©·¯ºÐÀÌ ½ÃµµÇßÁö¸¸ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù

  o  ´ç½Å¿¡°Ô ÀÚ±â Ä¿³ÎÀ» ¼³Ä¡ ÇØ ´Þ¶ó°í ºÎŹÇÏ´Â ºÐ²² ¾Ë·ÁÁÖ°Ô

  1.1.  °¡Àå ¸ÕÀú ÀÐÀ»°Í!

  ÀÌ ¹®¼­¾È¿¡ ÀÖ´Â ¸î¸î ¿¹½ÃµéÀº ¿©·¯ºÐÀÌ GNU tar¿Í find, ±×¸®°í xargs¸¦
  °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. À̰͵éÀº Ç¥ÁØÀûÀ¸·Î º¸±ÞµÇ¹Ç·Î  ¹®Á¦°¡ µÇÁö
  ¾Ê´Â´Ù.  ¶ÇÇÑ ¿©·¯ºÐÀÌ ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ ÆÄÀÏ ½Ã½ºÅÛ ±¸Á¶¸¦ ¾Ë°í ÀÖ´Ù°í
  °¡Á¤ÇÑ´Ù.  ¾ËÁö ¸øÇÑ´Ù¸é, Æò»ó½Ã ½Ã½ºÅÛ ÀÛµ¿½ÃÀÇ mount ¸í·É °á°ú
  »çº»(¸¸¾à ÀÐÀ» ¼ö ÀÖ´Ù¸é, /etc/fstab ÀÇ ¸ñ·ÏÀ̶óµµ)À» °¡Áö°í ÀÖ´Â °ÍÀÌ
  ¸Å¿ì Áß¿äÇÏ´Ù. ÀÌ Á¤º¸´Â Áß¿äÇÏ´Ù. ÀÌ°ÍÀº ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ µð½ºÅ©¸¦
  ÀçÆÄƼ¼ÇÇϰųª, »õ°ÍÀ» Ãß°¡Çϰųª, ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ» ´Ù½Ã ¼³Ä¡Çϰųª,
  ¾Æ´Ï¸é ±×¿Í ºñ½ÁÇÑ ÀÏÀ» ÇÏÁö ¾Ê´ÂÇÑ ¹Ù²îÁö ¾Ê´Â´Ù.

  ÀÌ ±ÛÀÌ ¾²¿©Áö´Â µ¿¾ÈÀÇ ``¾ÈÁ¤'' Ä¿³Î ¹öÀüÀº 2.2.9À̾ú´Ù.  ÀÌ ¸»Àº
  ±ÛÀÇ ³»¿ë°ú ¿¹½ÃµéÀÌ ÀÌ ¹öÀü¿¡ Àû¿ëµÈ °ÍÀ̶ó´Â ¶æÀÌ´Ù. ³ª´Â °¡´ÉÇÑÇÑ
  ÀÌ ±ÛÀ» ¹öÀü°ú ´Â µ¶¸³µÈ ¹®¼­·Î ¸¸µé·Á°í ÇßÁö¸¸, Ä¿³ÎÀº Áö¼ÓÀûÀ¸·Î
  °³¹ßÁß¿¡ ÀÖ°í, ¸¸ÀÏ ¿©·¯ºÐÀÌ »õ·Î¿î ¹öÀüÀ» °¡Áö°Ô µÈ´Ù¸é, ¾à°£ÀÇ
  Â÷ÀÌ°¡ »ý±â´Â °ÍÀ» ¾î¿ ¼ö°¡ ¾ø´Ù. ´Ù½Ã ¸»ÇÏÀÚ¸é, ÀÌ°ÍÀº Å« ¹®Á¦¸¦
  ÀÏÀ¸Å°Áö´Â ¾Ê´Â´Ù. ±×·¯³ª, ¾à°£ÀÇ È¥¶õÀ» ÀÏÀ¸Å³Áöµµ ¸ð¸¥´Ù.

  ¸®´ª½º Ä¿³Î ¼Ò½º¿¡´Â µÎ°¡Áö ¹öÀü, Áï ``¾ÈÁ¤'' °ú ``°³¹ß'' ¹öÀüÀÌ ÀÖ´Ù.
  ¾ÈÁ¤¹öÀüÀº 1.0.x ¹öÀü°ú ÇÔ²² ½ÃÀ۵ưí ÇöÀç´Â ¦¼ö ¹öÀüÀ¸·Î ¸Å°ÜÁö°í
  ÀÖ´Ù. 1.0.x ´Â ¾ÈÁ¤ ¹öÀüÀ̾ú°í, 1.2.xµµ ¾ÈÁ¤¹öÀüÀÌ´Ù. 2.0.xÀ̳ª
  2.2.xó·³ ¸»ÀÌ´Ù. ÀÌ Ä¿³ÎµéÀº ±× ¹öÀü´ë¿¡¼­´Â °¡Àå ¾ÈÁ¤ÇÏ°í, ¹ö±×°¡
  ¾ø´Â °ÍÀ¸·Î ¿©°ÜÁø´Ù. °³¹ß ¹öÀü(1.1.x, 1.3.x, 2.3x, µîµî)Àº ½ÃÇè¿ë
  Ä¿³Îµé·Î½á, »ç¶÷µéÀÌ »õ·Ó°í, °¡´ÉÇÑ °ÍµéÀ» ½ÃÇèÇØ º¼ ¼ö ÀÖ´Â ¸Å¿ì
  ¹ö±×°¡ ¸¹Àº Ä¿³ÎÀÌ´Ù. ÁÖÀÇÇϱ⠹ٶõ´Ù.

  1.2.  ÀÌ ±ÛÀÇ Ç¥Çö¹ý¿¡ ´ëÇØ ÇѸ¶µð

  ÀÌó·³ ¾²¿©Áø °ÍµéÀº È­¸éÀ̳ª È­Àϸí, ¶Ç´Â Á÷Á¢ ÀÔ·ÂÇÒ¼ö ÀÖ´Â °ÍÀ̳ª
  ¸í·É¾îÀÇ ¿É¼ÇÀÌ´Ù (¸¸¾à ÀÌ ¹®¼­¸¦ ÀÏ¹Ý ÅؽºÆ® È­ÀÏó·³ º»´Ù¸é ¾Æ¹«·±
  Â÷ÀÌ°¡ ¾øÀ»°ÍÀÌ´Ù).  ¸í·É¾î³ª ÀÔ·ÂÀº Á¾Á¾ ÀοëµÇ¾ú´Âµ¥ (` '·Î), ÀÌ°ÍÀº
  ÀüÇüÀûÀÎ ´ÙÀ½°ú °°Àº ±¸µÎ¹ý ¹®Á¦¸¦ ÀÏÀ¸Å²´Ù: ¸¸¾à Àο빮ÀÌ ÁÙ ³¡¿¡
  ÀÖÀ¸¸é, »ç¶÷µéÀº `.'(¸¶Ä§Ç¥)¸¦ ¸í·É¾î¿Í °°ÀÌ Àû¾î ³Ö´Â´Ù - ¿Ö³ÄÇϸé
  ¹Ì±¹½Ä Àοë¾ç½ÄÀº ¸¶Ä§Ç¥¸¦ µû¿ÈÇ¥ ¾È¿¡ ³Ö±â ¶§¹®ÀÌ´Ù.  »ó½ÄÀûÀ¸·Î
  (ºÒÇàÈ÷µµ, ÀÌ°ÍÀº ¹Ì±¹½ÄÀÇ Àοë¹ý¿¡ Àͼ÷ÇÑ »ç¶÷ÀÇ »ó½ÄÀ» ÀǹÌÇÑ´Ù)
  ±¸µÎ¸¦ ¸ÕÀú Á¦°ÅÇØ¾ß ÇÏÁö¸¸, ¸¹Àº»ç¶÷µéÀÌ À̸¦ ´Ü¼øÈ÷ ±â¾ïÇÏÁö
  ¸øÇϹǷΠ³ª´Â ÀÌ·± ÀÏÀÌ ÀÖÀ»¶§¸¶´Ù ¸¶Ä§Ç¥¸¦ µû¿ÈÇ¥ ¹Û¿¡´Ù ÀûÀ» °ÍÀÌ´Ù.
  Áï, ``make config''À» Ä¡¶ó°í ÇÒ¶§ ³ª´Â `make config'À̶ó°í ¾µ °ÅÁö,
  `make config.' À̶ó°í ¾²Áö ¾ÊÀ» °ÍÀÌ´Ù.

  2.  Áß¿äÇÑ Áú¹®°ú ´ë´äµé

  2.1.  Ä¿³ÎÀÌ ÇÏ´Â ÀÏÀº ¹«¾ùÀԴϱî

  À¯´Ð½º Ä¿³ÎÀº ¿©·¯ºÐÀÇ ÇÁ·Î±×·¥µé°ú Çϵå¿þ¾î »çÀÌ¿¡¼­ Á¶Á¤ÀÚ ¿ªÇÒÀ»
  ÇÑ´Ù.  ù°·Î, ½ÇÇàµÇ´Â ¸ðµç ÇÁ·Î±×·¥µé(ÇÁ·Î¼¼½ºµé)À» À§ÇØ ¸Þ¸ð¸®
  °ü¸®(¹è¿­)¸¦ ÇÏ °í, ÇÁ·Î¼¼¼­ »çÀÌŬÀ» °øÁ¤È÷(¿©·¯ºÐÀÌ ¿øÇÑ´Ù¸é ±×·¸Áö
  ¾Ê°Ô ÇÒ¼öµµ ÀÖ´Ù) ³ª ´©¾î °¡Áöµµ·Ï ÇØÁØ´Ù. ¶ÇÇÑ, Ä¿³ÎÀº ÇÁ·Î±×·¥µéÀÌ
  ¿©·¯ºÐÀÇ Çϵå¿þ¾î¿Í ´ëÈ­ÇÏ ±â À§ÇÑ ¾ÆÁÖ ÈǸ¢ÇÑ À̽ļº ÁÁÀº
  ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù.

  Ä¿³ÎÀÇ ÀÓ¹«¿¡ ´ëÇÑ ´õ ¸¹Àº °ÍµéÀÌ ÀÖÁö¸¸, ÀÌ ±âº»ÀûÀÎ È°µ¿µéÀº
  ¾Ë¾ÆµÎ¾î¾ß ÇÒ °¡Àå Áß¿äÇÑ °ÍÀÌ´Ù.

  2.2.  ¿Ö ³ª´Â Ä¿³ÎÀ» ¾÷±×·¹À̵å ÇÏ·Á°í Çմϱî?

  »õ·Î¿î Ä¿³ÎÀº ÀϹÝÀûÀ¸·Î ´õ ¸¹Àº Á¾·ùÀÇ Çϵå¿þ¾î¸¦ Áö¿øÇÏ°í(ÀÌ ¸»Àº
  ±×µé ´õ ¸¹Àº ÀåÄ¡ µå¶óÀ̹öµéÀ» °¡Áö°í ÀÖ´Ù´Â ¸»ÀÌ´Ù.), ´õ ³ªÀº
  ÇÁ·Î¼¼½º °ü¸®¸¦ ÇÒ ¼ö ÀÖÀ¸¸ç, ±¸¹öÀü¿¡ ºñÇØ ´õ ºü¸£°Ô ½ÇÇàÇÒ ¼ö ÀÖ´Ù.
  ¶ÇÇÑ, ±¸¹öÀüº¸´Ù ´õ ¾ÈÁ¤ÇÏ°í ±×µéÀÌ °¡Áö°í ÀÖ´ø ¹ö±×µéÀÌ ¼öÁ¤µÈ
  °ÍÀÌ´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀº Àå Ä¡ µå¶óÀ̹öµé°ú ¹ö±× ¼öÁ¤µé ¶§¹®¿¡ Ä¿³ÎÀ»
  ¾÷±×·¹À̵åÇÑ´Ù.

  2.3.  »õ·Î¿î Ä¿³ÎµéÀÌ Áö¿øÇÏ´Â Çϵå¿þ¾îÀÇ Á¾·ù´Â ¾î¶²°Ô ÀÖ½À´Ï±î?

  Hardware-HOWTO¸¦ º¸¾Æ¶ó. ¾Æ´Ï¸é, ¸®´ª½º ¼Ò½º³ª `make config'ÇÏ´Â Áß¿¡
  ã À» ¼ö ÀÖ´Â `config.in'À̶ó´Â ÆÄÀÏÀ» º¼ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ¸®´ª½º°¡
  Áö¿øÇÏ´Â ¸ðµç °ÍÀÌ ¾Æ´Ï¶ó, Ç¥ÁØ Ä¿³Î ¹èÆ÷º»¿¡¼­ Áö¿øÇÏ´Â ¸ðµç
  Çϵå¿þ¾î¸¦ º¸¿©ÁØ´Ù.  ¸¹Àº ÀϹÝÀûÀÎ ÀåÄ¡ µå¶óÀ̹öµé(¿¹¸¦ µé¸é PCMCIA³ª
  ¸î¸î Å×ÀÙ µå¶óÀ̹ö °°Àº °Íµé)Àº ÀûÀç °¡´ÉÇÑ ¸ðµâµé·Î µû·Î °ü¸®µÇ°í
  Á¦°øµÈ´Ù.

  2.4.  ¾î¶² ¹öÀüÀÇ gcc¿Í libc°¡ ÇÊ¿äÇմϱî?

  Linus´Â ¸®´ª½º ¼Ò½º¿¡ Æ÷ÇÔµÈ README ÆÄÀÏ¿¡¼­ ÇÊ¿äÇÑ gccÀÇ ¹öÀüÀ»
  À̾߱â ÇÏ°í ÀÖ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ÀÌ ¹öÀüÀ» °¡Áö°í ÀÖÁö ¾Ê´Ù¸é, ¿ä±¸µÇ´Â
  gcc ¹öÀü ÀÇ ¹®¼­´Â ¿©·¯ºÐ¿¡°Ô ¿©·¯ºÐÀÌ libc¸¦ ¾÷±×·¹À̵å
  Çؾ߸¸ÇÏ´ÂÁö¸¦ ¾Ë·ÁÁÙ °Í ÀÌ´Ù. ÀÌ°ÍÀº ¾î·Á¿î ÀÛ¾÷ÀÌ ¾Æ´ÏÁö¸¸, ÀÌÈÄÀÇ
  ³»¿ë¿¡¼­´Â ¸Å¿ì Áß¿äÇÏ´Ù.

  2.5.  ÀûÀç °¡´ÉÇÑ ¸ðµâÀÌ ¹«¾ùÀԴϱî?

  ÀÌ°ÍÀº Ä¿³Î¿¡ Á÷Á¢ÀûÀ¸·Î ¿¬°áµÇÁö ¾ÊÀº(Æ÷ÇÔµÇÁö ¾ÊÀº) Ä¿³Î ÄÚµåÀÇ
  ºÎºÐµé ÀÌ´Ù. ±×µéÀ» ³ª´©¾î¼­ ÄÄÆÄÀÏÇÏ°í, °ÅÀÇ ¾Æ¹«¶§³ª ½ÇÇàÁßÀÎ Ä¿³Î¿¡
  Áý¾î³Ö°Å ³ª Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ¸ðµâÀÇ  À¯¿¬¼º ¶§¹®¿¡, ÀÌ°ÍÀº ƯÁ¤ Ä¿³Î
  ºÎºÐÀÇ ÄÚµåÈ­ ÇÏ´Â ÁÁÀº ¹æ¹ýÀÌ´Ù. PCMCIA³ª QIC-80/40 Å×ÀÙ µå¶óÀ̹ö¿Í
  °°Àº ¸¹Àº ÀαâÀÖ ´Â ÀåÄ¡ µå¶óÀ̹öµéÀº ÀûÀç °¡´ÉÇÑ ¸ðµâµéÀÌ´Ù.

  2.6.  ¾ó¸¶³ª ¸¹Àº µð½ºÅ© ¿ë·®ÀÌ ÇÊ¿äÇմϱî?

  ±×°ÍÀº ¿©·¯ºÐÀÇ ½ÇÁ¦ ½Ã½ºÅÛ ±¸¼º¿¡µû¶ó ´Þ¶óÁø´Ù. ¿ì¼±Àº, ¾ÐÃàµÈ ¸®´ª½º
  ¼Ò½º´Â ¹öÀü 2.2.9ÀÇ °æ¿ì¿¡ °ÅÀÇ 14¸Þ°¡¹ÙÀÌÆ® Á¤µµ µÈ´Ù. ´ëºÎºÐÀÇ
  Àå¼Ò¿¡ ´Â Ç®¾î³í »óÅ·Π°¡Áö°í ÀÖ´Ù. ¾ÐÃàÀ» Ç®°í, ÀϹÝÀûÀÎ ±¸¼ºÀ¸·Î
  Ä¿³ÚÀ» ÄÄÆÄÀÏ ÇÒ °æ¿ì ¶Ç´Ù¸¥ 67MB Á¤µµ°¡ ¾²ÀδÙ.

  2.7.  ¾ó¸¶³ª ¿À·¡ °É¸³´Ï±î?

  »õ ±âÁ¾¿¡¼­´Â ÄÄÆÄÀÏ ½Ã°£Àº ¿À·¡µÈ ±âÁ¾º¸´Ù ÈνŠ½Ã°£ÀÌ Àû°Ô µé°ÍÀÌ´Ù;
  AMD K6-2/300¿¡ ºü¸¥ Çϵåµð½ºÅ©¸¦ °¡Áø °ÍÀº 2.2.x Ä¿³ÚÀ» 4ºÐ Á¤µµ¿¡
  ¸¸µé¼ö ÀÖ´Ù.  ¿¾³¯ ÆæƼ¿ò, 486, 386µîÀº ½Ã°£ÀÌ °É¸±°ÍÀÌ´Ù --
  ¸î½Ã°£ºÎÅÍ ¸î ÀϱîÁöµµ....

  ¸¸¾à ÀÌ°ÍÀÌ ¹®Á¦À̸é, ±Ùó¿¡ ºü¸¥ ±âÁ¾ÀÌ ÀÖÀ¸¸é ºü¸¥ ±âÁ¾¿¡¼­ Ä¿³ÚÀ»
  ¸¸µç ´ÙÀ½ (¹°·Ð ¹Ù¸¥ ¿É¼ÇÀ» ÁöÁ¤ÇÏ°í ¸ðµç À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ÀÌ
  ÃֽŰÍÀ¸·Î °»½ÅµÈ »óÅ¿¡¼­) °Å±â¼­  ¸¸µé¾îÁø kernel image¸¦ ´À¸°
  ±âÁ¾À¸·Î ¿Å±â¸é µÈ´Ù.

  3.  ½ÇÁ¦·Î Ä¿³ÎÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý

  3.1.  ¼Ò½º ±¸Çϱâ

  ¿©·¯ºÐÀº ¼Ò½º¸¦ anonymous ftpÀÎ ftp.kernel.org ÀÇ µð·ºÅ丮ÀÎ
  /pub/linux/kernel/vX.Y¿¡¼­ ±¸ÇÒ¼ö ÀÖ´Ù (¿©±â¼­ ³¡¿¡ X.Y´Â ¹öÁ¯ÀÌ´Ù -
  ¿¹: 2.2).  ¾Æ±î ¸»ÇÑ°Íó·³ ¦¼ö·Î ³¡³ª´Â °ÍÀº ¾ÈÁ¤¹öÁ¯ÀÌ°í (2.0, 2.2,
  ...), Ȧ¼ö·Î ³¡³ª´Â °ÍÀº ¾ÈÁ¤ÀûÀÌÁö ¸øÇÒ¼ö ÀÖ´Â °³¹ß¹öÁ¯ÀÌ´Ù (1.3,
  2.3, ...).  Ä¿³ÚÀº º¸Åë linux-x.y.z.tar.gz (¿©±â¼­ x.y.z´Â ¹öÁ¯)ÀÌ´Ù.
  º¸Åë »çÀÌÆ®µéÀº .bz2·Î ³¡³ª´Â °Íµéµµ °¡Áö°í Àִµ¥ ÀÌ´Â bzip2·Î ¾ÐÃàµÈ
  °ÍÀÌ´Ù (À̵éÀº Å©±â°¡ Á¶±Ý À۾Ƽ­ Á¶±Ý »¡¸® ¹ÞÀ» ¼ö ÀÖ´Ù)

  °¡Àå ÁÁÀº °÷Àº ftp.xx.kernel.org - ¿©±â¼­ xx´Â ´ç½ÅÀÌ ÀÖ´Â ±¹°¡
  ¾àĪÀÌ´Ù.  ¿¹¸¦ µé¸é, ftp.at.kernel.org´Â ¿À½ºÆ®¸®¾Æ,
  ftp.us.kernel.org´Â ¹Ì±¹, ftp.kr.kernel.org´Â Çѱ¹ÀÌ´Ù.

  3.2.  ¼Ò½º ¾ÐÃà Ç®±â

  ·çÆ®·Î ·Î±×ÀÎ Çϰųª su¸¦ »ç¿ëÇÏ¿© ·çÆ®°¡ µÈ ÈÄ /usr/src ·Î  cdÇ϶ó.
  ¸¸¾à ¿©·¯ºÐÀÌ Ã³À½ ¸®´ª½º¸¦ ¼³Ä¡ÇßÀ» ¶§ Ä¿³Î ¼Ò½º¸¦ ¼³Ä¡Çß´Ù¸é, ÀÌÀüÀÇ
  Àüü ¼Ò½º¸¦ Æ÷ÇÔÇÏ´Â linux¶ó´Â µð·ºÅ丮°¡ ÀÖÀ» °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ µð½ºÅ©
  °ø°£ÀÌ ÃæºÐÈ÷ ÀÖ°í ¾ÈÀüÇÏ°Ô »ç¿ëÇϱ⸦ ¿øÇÑ´Ù¸é, ±× µð·ºÅ丮´Â °¡Áö°í
  ÀÖ´Â °ÍÀÌ ÁÁ´Ù. ÇöÀç ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàµÇ°í ÀÖ´Â ¹öÀüÀ» ¾Ë±â
  À§Çؼ­´Â ±× µð·ºÅ丮ÀÇ À̸§À» ¾Ë¸Â°Ô ¹Ù²Ù´Â °ÍÀÌ ÁÁ´Ù. uname -r¸í·ÉÀº
  ÇöÀç Ä¿³Î ¹öÀüÀ» Ç¥½ÃÇØ ÁØ´Ù. ±×·¯¹Ç·Î uname -rÀÇ °á°ú°¡ 1.0.9¶ó¸é,
  linuxµð·ºÅ丮¸¦ linux-1.0.9·Î (mv¸¦ »ç¿ëÇؼ­) À̸§À» ¹Ù²ã¶ó. ¸¸¾à º°·Î
  °³ÀÇÄ¡ ¾Ê´Â´Ù¸é ±× µð·ºÅ丮 Àüü¸¦ Áö¿ö¶ó. ¾î¶°ÇÑ °æ¿ìµçÁö, Àüü ¼Ò½º
  Äڵ带 Ç®±â Àü¿¡ /usr/src µð·ºÅ丮 ¾È¿¡ linux¶ó´Â °ÍÀÌ ¾øÀ½À» ²À
  È®ÀÎÇØ¾ß ÇÑ´Ù.

  ÀÌÁ¦, /usr/src¿¡¼­, `tar zxpvf linux-x.y.z.tar.gz'¸í·ÉÀ¸·Î ¼Ò½º¸¦
  Ç®ÀÚ.  (¸¸ÀÏ ¿©·¯ºÐÀÌ ³¡ÀÌ .gz ÀÌ ¾Æ´Ñ .tar·Î µÈ ÆÄÀÏÀ» °¡Áö°í ÀÖ´Ù¸é
  `tar xpvf linux-x.y.z.tar'¸¦ »ç¿ëÇصµ µÈ´Ù.). ¼Ò½º ¾ÈÀÇ ³»¿ëÀÌ ºü¸£°Ô
  Áö³ª°¥ °ÍÀÌ´Ù.  ¸ðµÎ Ç®¸®¸é, /usr/src ¾È¿¡ »õ·Î¿î `linux' µð·ºÅ丮°¡
  »ý°åÀ» °ÍÀÌ´Ù.  linux ·Î µé¾î°¡¼­ README ÆÄÀÏÀ» Àо¾Æ¶ó.
  `INSTALLING the kernel' À̶ó´Â Á¦¸ñÀÌ ºÙÀº ºÎºÐÀÌ ÀÖÀ» °ÍÀÌ´Ù. ±×°÷¿¡
  ¾²¿©Áø´ë·Î ½ÇÇàÇ϶ó. ½Éº¼¸¯ ¸µÅ©°¡ Á¦ÀÚ¸® ¿¡ ¿Ã¹Ù·Î µÇ¾î ÀÖ´ÂÁö
  È®ÀÎÇÏ°í, ¾µ¸ð¾ø´Â .o ÆÄÀϵéÀ» »èÁ¦ÇÑ´ÙµçÁö ÇÏ´Â µîµîÀÇ °ÍµéÀ» ÀûÀýÈ÷
  ÇàÇ϶ó.

  ¸¸¾à .bz2·Î µÈ ÆÄÀÏ°ú bzip2¶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù¸é ´ÙÀ½À» Ç϶ó (ÀÌ°Í¿¡
  °üÇؼ­´Â http://www.muraroa.demon.co.uk/¿¡¼­ ´õ ÀÐÀ» ¼ö ÀÖ´Ù):

       bz2cat linux-x.y.z.tar.bz2 | tar xvf -

  3.3.  Ä¿³Î ¼³Á¤

  ÀÌ ±ÛÁßÀÇ ¾à°£Àº LinusÀÇ README ÆÄÀϳ»ÀÇ ºñ½ÁÇÑ ÀåÀÇ ¹Ýº¹/Çؼ³ ÀÌ´Ù

  /usr/src/linux ³»¿¡¼­ÀÇ `make config'¸í·ÉÀº ¿©·¯ºÐ¿¡°Ô ¼ö¸¹Àº Áú¹®À»
  ÇÏ´Â ¼³Á¤ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÑ´Ù. ÀÌ°ÍÀº bash°¡ ÇÊ¿äÇϹǷÎ, /bin/bash³ª
  /bin/sh, ¶Ç´$BASH¸¦ È®ÀÎÇ϶ó.

  menuconfig' ÀÌ °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â °ÍÀÏ °ÍÀÌ´Ù.  ´ç½ÅÀÌ ¹«¾ùÀ» ¼±ÅÃÇϵç
  ±× ¹æ¹ý°ú Ä£ÇØÁö´Â °ÍÀÌ Áß¿äÇÏ´Ù - ¿Ö³ÄÇϸé Á¶¸¸°£ ±×°ÍÀ» ¾²°í ¶Ç ¾µ°Í
  À̱⠶§¹®ÀÌ´Ù.  X¸¦ ¾²°í ÀÖ°í, Tk°¡ ¼³Ä¡ µÇ¾î ÀÖÀ¸¸é  'make xconfig'
  À» ¾µ ¼ö ÀÖ´Ù. 'make menuconfig'Àº (n)curses°¡ ¼³Ä¡ µÇ¾î Àְųª,
  ÅýºÆ®·Î µÈ ¸Å´º¸¦ ¾²°í ½ÍÀ» ¶§ ¾µ ¼ö ÀÖ´Ù.  À̵éÀº ÇÑ°¡Áö ¸íÈ®ÇÑ
  ÀåÁ¡ÀÌ ÀÖ´Ù : ¸¸¾à ½Ç¼ö·Î À߸øµÈ °ªÀ» ÀÔ·ÂÇßÀ»¶§, ¾ðÁ¦¶óµµ °íÄ¥¼ö°¡
  ÀÖ´Ù.

  `make menuconfig' °ú `make xconfig' ¿¡¼­ ¼³Á¤ ¿É¼ÇÀº °è±ÞÇüÅ·Î
  ³ªÅ¸³­´Ù (Á» Å« ±â´ÉÀ» °í¸£¸é »õ·Î¿î ÀÛÀº ±â´ÉµéÀ» °í¸¦¼ö ÀÖ´Ù).
  ¿©·¯ºÐÀÌ Áú¹®¿¡ ´äÇÒ Áغñ°¡ µÇ¸é, º¸Åë `y' (yes) ¶Ç´Â `n' (no) ·Î
  ´ë´äÇÑ´Ù. ÀåÄ¡ µå¶óÀ̹öµéÀº º¸Åë `m'¿É¼ÇÀ» °¡Áö°í ÀÖ´Ù. ÀÌ°ÍÀº
  ``module''À» ¶æÇϸç, ½Ã½ºÅÛÀÌ ÄÄÆÄÀÏÇÒ ¶§ Á÷Á¢ Ä¿³Î¿¡ Áý¾î³ÖÁö ¾Ê°í
  ÀûÀç °¡´É ¸ðµâ·Î ¸¸µå´Â °ÍÀ» ¸»ÇÑ´Ù. ±×°ÍÀ» Á»´õ ¿ì½À°Ô ¼³¸íÇÏÀÚ¸é,
  ``maybe'' ¶ó°í ÇÒ ¼ö ÀÖ´Ù.  ¿©±â¼­´Â ´õ ¸íÈ®ÇÏ°í ÇÊ¿äÇÏÁö ¾ÊÀº ¸î¸î
  ¿É¼Çµé¿¡ ´ëÇؼ­´Â ¼³¸íÇÏÁö ¾Ê´Â´Ù.  ´Ù¸¥ °Íµé¿¡ ´ëÇؼ­´Â ``´Ù¸¥ ±¸¼º
  ¼±Åà »çÇ×µé'' À» Àо±â ¹Ù¶õ´Ù.  `make menuconfig'Àº ½ºÆäÀ̽º Å°·Î
  ±â´ÉÀ» ¼±ÅÃÇÑ´Ù.

  2.0.x³ª ±× ÀÌÈÄ¿¡¼­´Â, `?'¿É¼ÇÀÌ ÀÖ´Ù. ÀÌ ¿É¼ÇÀ» ¾²¸é ±¸¼º ÆĶó¸ÅÅÍ¿¡
  ´ëÇÑ Á¤È®ÇÑ ¼³¸íÀ» º¸¿©ÁØ´Ù.  ÀÌ Á¤º¸´Â ÃÖ½ÅÀÇ °ÍÀÏ °ÍÀÌ´Ù.  ¿©±â¿¡´Â
  Áß¿äÇÑ ±â´É, ÀÌ°ÍÀÌ ¹«¾ùÀÇ ÀϺκÐÀÎÁö, ±×¸®°í °£´ÜÇÑ ¼³¸íÀÌ µé¾îÀÖ´Ù.

  3.3.1.  Kernel math emulation (Processor type and features)

  ¸¸ÀÏ ¿©·¯ºÐÀÌ ¼öÄ¡ ¿¬»ê º¸Á¶ ÇÁ·Î¼¼¼­¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é (¿©·¯ºÐÀÌ
  386ÇÏ ³ª¸¸À̳ª 486SX¸¦ °¡Áö°í ÀÖ´Ù¸é) ¿©·¯ºÐÀº `y'¶ó°í ÇØ¾ß ÇÑ´Ù.
  ¿©·¯ºÐÀÌ º¸Á¶ ÇÁ·Î¼¼¼­¸¦ °¡Áö°í Àִµ¥ `y'¶ó°í Çß´õ¶óµµ ³Ê¹« °ÆÁ¤ÇÏÁö
  ¸»¶ó. ÀÌ °æ¿ì¿¡´Â º¸Á¶ ÇÁ·Î¼¼¼­°¡ »ç¿ëµÇ°í ¿¡¹Ä·¹À̼ÇÀº ¹«½ÃµÈ´Ù. ´ÜÁö
  Áß¿äÇÑ °ÍÀº Ä¿³ÎÀÌ ´õ Ä¿Áø´Ù´Â °ÍÀÌ´Ù(RAMÀ» ¼ÒºñÇÑ´Ù). ³ª´Â ¼öÇÐ
  ¿¡¹Ä·¹À̼ÇÀÌ ´À¸®´Ù°í ¸»ÇÑÀûÀÌ ÀÖ´Ù. ºñ·Ï ÀÌ°ÍÀÌ ÀÌ Àå¿¡¼­´Â º°·Î
  »ó°ü¾øÀ»Áö¶óµµ, ´À¸° X À©µµ¿ì ½Ã½ºÅÛ ½ÇÇàÀ» ÇÒ ¶§¿¡´Â ²À ¿°µÎ¿¡ µÎ¾î¾ß
  ÇÒ °ÍÀÌ´Ù.

  3.3.2.  Enhanced (MFM/RLL) disk and IDE disk/cdrom support (Block
  Devices)

  ¿©·¯ºÐÀº ¾Æ¸¶ ÀÌ°ÍÀ» Áö¿øÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº Ä¿³ÎÀÌ ´ëºÎºÐÀÇ
  »ç¶÷µéÀÌ °¡Áö°í Àִ ǥÁØ PC ÇÏµå µð½ºÅ©¸¦ Áö¿øÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ
  µå¶óÀ̹ö´Â SCSI µå¶óÀ̺ê´Â Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù. ±×°ÍÀº ±¸¼ºÀÇ ³ªÁß¿¡
  ³ª¿Â´Ù.

  ¿©·¯ºÐÀº ``old disk-only''¿Í ``new IDE'' µå¶óÀ̹ö¿¡ Çؼ­ Áú¹®À» ¹ÞÀ»
  °ÍÀÌ´Ù.  ¿©·¯ºÐÀÌ ±×µéÁß Çϳª¸¦ °í¸£°íÀÚ ÇÑ´Ù¸é, ±× µÑ»çÀÌÀÇ ÁÖµÈ
  Â÷ÀÌÁ¡Àº ±¸ µå¶óÀ̹ö´Â ÇϳªÀÇ ÀÎÅÍÆäÀ̽º¿¡ ¿ÀÁ÷ µÎ°³ÀÇ µð½ºÅ©¸¸À»
  Áö¿øÇϴµ¥ ºñÇØ, »õ°ÍÀº µÎ¹ø° ÀÎÅÍÆäÀ̽º¿Í IDE/ATAPI ½Ãµð·Ò
  µå¶óÀ̺긦 Áö¿øÇÑ´Ù. »õ µå¶óÀ̹ö´Â ±× ÀÌÀü°Í º¸´Ù 4k ´õ Å©°í ¶ÇÇÑ
  ``°³¼±µÈ'', Áï °¡Áö°í ÀÖ´Â ¹ö±×ÀÇ ¼ö°¡ ´Ù¸¥ °ÍÀ» ¶æÇÑ´Ù. ÀÌ°ÍÀº
  ¿©·¯ºÐÀÇ µð½ºÅ©ÀÇ ½ÇÇàÀ» ,ƯÈ÷ ¿©·¯ºÐÀÌ »õ (EIDE ŸÀÔ) Çϵå¿þ¾î¸¦
  °¡Áö°í ÀÖ´Ù¸é, °³¼±½ÃÄÑ ÁÙ °ÍÀÌ´Ù.

  3.3.3.  Networking support (General Setup)

  ¿©·¯ºÐÀÇ ¸Ó½ÅÀÌ ÀÎÅͳݰú °°Àº ³×Æ®¿öÅ©¿Í ¿¬°áµÇ¾î Àְųª, ÀüÈ­¸¦
  °É¾î¼­ ÀÎÅͳݿ¡ Á¢±ÙÇϱâ À§ÇØ SLIP, PPP, Å͹̳¯ µîÀ» »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é
  `y'¶ó°í ´ë´äÇØ¾ß ÇÑ´Ù. ±×·¯³ª, ¸¹Àº ÆÐÅ°Áöµé( X À©µµ¿ì ½Ã½ºÅÛ °°Àº)ÀÌ
  ¿©·¯ºÐÀÇ ¸Ó½ÅÀÌ ÁøÂ¥ ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖÁö ¾Ê´õ¶óµµ ³×Æ®¿öÅ© Áö¿øÀ»
  ¿ä±¸ÇϹǷΠ¿©·¯ºÐÀº `y'¶ó°í ´äÇؾ߸¸ ÇÑ´Ù. ³ªÁß¿¡ TCP/IP ³×Æ®¿öÅ·À»
  Áö¿øÇϱ⸦ ¿øÇÏ´ÂÁö ¹°À» °ÍÀÌ´Ù. ´Ù½Ã ¸»ÇÏÁö¸¸, ¿©·¯ºÐÀÌ Á¤¸»·Î
  È®½ÅÇÏÁö ¾Ê´Â´Ù¸é, ¿©±â¿¡ `y'¶ó°í ´äÇ϶ó.

  3.3.4.  System V IPC (General Setup)

  IPC(Interprocess Communication: ³»ºÎ ÇÁ·Î¼¼½º°£ Åë½Å)¿¡ ´ëÇÑ °¡Àå ÁÁÀº
  Á¤ÀÇ ÁßÀÇ Çϳª°¡ Perl Ã¥ÀÇ ¿ë¾î Ç®ÀÌ¿¡ ÀÖ´Ù. ³î¶ö °Íµµ ¾øÀÌ, ¸î¸î Perl
  ÇÁ·Î±×·¡¸ÓµéÀº ÀÌ°ÍÀ» ´Ù¸¥ ÆÐÅ°Áöµéó·³(°¡Àå ÁÖ¸ñÇÒ ¸¸ÇÏ°Ôµµ, DOOM°°Àº
  °Í) ÇÁ·Î¼¼½ºµéÀÌ ¼­·Î ´ëÈ­ÇÏ°Ô Çϴµ¥ »ç¿ëÇÑ´Ù. ±×·¯¹Ç·Î ¿©·¯ºÐÀÌ
  ¹«¾ùÀ» ÇÏ´ÂÁö Á¤È®È÷ ¾ËÁö ¸øÇϸé `n'¶ó°í ´äÇÏ´Â °ÍÀº ÁÁÀº »ý°¢ÀÌ
  ¾Æ´Ï´Ù.

  3.3.5.  Processor family (Processor type and features)

  (ÀÌÀüÀÇ Ä¿³Î¿¡¼­´Â 486¿¡ ´ëÇÑ ÃÖÀûÈ­¸¦ À§Çؼ­ -m486 Ç÷¡±×¸¦
  »ç¿ëÇÑ´Ù.)

  ¿¹ÀüºÎÅÍ, ÀÌ°ÍÀº ƯÁ¤ ÇÁ·Î¼¼¼­¸¦ ÃÖÀûÈ­ÇÏ¿© ÄÄÆÄÀÏÇÏ¿´´Ù. Ä¿³ÎÀº ´Ù¸¥
  Ĩ µé¿¡¼­µµ Àß ÀÛµ¿ÇÏÁö¸¸, Ä¿³ÎÀº ¾à°£ Ä¿Á³´Ù. ±×·¯³ª »õ Ä¿³Î¿¡¼­´Â,
  ´õÀÌ»ó »ç½ÇÀÌ ¾Æ´Ï´Ù. ±×·¡¼­ ¿©·¯ºÐÀº Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ´Â ÇÁ·Î¼¼¼­¸¦
  ÀÔ·ÂÇØ¾ß ÇÑ´Ù.  ``386'' Ä¿³ÎÀº ¸ðµç ¸Ó½Å¿¡¼­ ÀÛµ¿ÇÑ´Ù.

  3.3.6.  SCSI support

  ¸¸¾à ¿©·¯ºÐÀÌ SCSI ÀåÄ¡¸¦ °¡Áö°í ÀÖ´Ù¸é `y'¶ó°í ´äÇ϶ó. ¿©·¯ºÐÀº ´õ
  ¸¹Àº Á¤º¸µéÀ» º¸°Ô µÉ °ÍÀÌ´Ù. ½Ãµð·Ò, µð½ºÅ©, ±×¸®°í ¿©·¯ºÐÀÌ °¡Áø
  SCSI ¾Æ´äÅÍ°¡ ¹«¾ùÀÎÁö ¶Ç Áö¿øÇÏ´ÂÁö °°Àº°Íµé ¸»ÀÌ´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀ»
  ¾Ë±â À§Çؼ­ ´Â SCSI-HOWTO¸¦ º¸±â ¹Ù¶õ´Ù.

  3.3.7.  Network device support

  ¿©·¯ºÐÀÌ ³×Æ®¿öÅ© Ä«µå¸¦ °¡Áö°í Àְųª, ÀÎÅͳݿ¡ Á¢¼ÓÇϱâ À§ÇØ SLIP,
  PPP, ¶Ç´Â Æз¯·¼ Æ÷Æ® ¾Æ´äÅ͸¦ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é `y'·Î ´äÇ϶ó. ¼³Á¤
  ½ºÅ©¸³Æ®´Â ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â Ä«µå°¡ ¾î´À °ÍÀÎÁö, ¾î¶² ÇÁ·ÎÅäÄÝÀ»
  »ç¿ëÇÒ °ÍÀÎÁö¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù.

  3.3.8.  Filesystems

  ±×¸®°í ³ª¼­, ¼³Á¤ ½ºÅ©¸³Æ®´Â ¿©·¯ºÐ¿¡°Ô ´ÙÀ½ÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ»
  Áö¿øÇϱ⸦ ¿øÇÏ´ÂÁö¿¡ ´ëÇؼ­ ¹°¾îº¼ °ÍÀÌ´Ù.

  Standard (minix) - »õ·Î¿î ¹èÆ÷ÆÇ¿¡¼­´Â ¹Ì´Ð½º ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µéÁö
  ¾Ê°í ¶Ç ¸¹Àº »ç¶÷µéÀÌ ±×°ÍÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª ¾ÆÁ÷Àº ³Ö´Â °ÍÀÌ
  ÁÁ´Ù.  ¸î¸î ``±¸Á¶ µð½ºÅ©'' ÇÁ·Î±×·¥µéÀÌ ±×°ÍÀ» »ç¿ëÇÏ°í, Ç÷ÎÇÇ¿¡
  »ç¿ëÇϱ⿡´Â ¹Ì´Ð½º ÆÄÀÏ ½Ã½ºÅÛÀÌ ´ú ³ª»Ú±â ¶§¹®¿¡, ¿©ÀüÈ÷ ¸¹Àº
  Ç÷ÎÇǵéÀÌ ¹Ì´Ð½º ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÑ´Ù.

  Second extended - ÀÌ°ÍÀº »õ ¹èÆ÷ÆÇ¿¡¼­ ³Î¸® ¾²ÀÌ°í ÀÖ´Ù. ¿©·¯ºÐÀº
  ¾Æ¸¶µµ ÀÌÁß¿¡ Çϳª¸¦ °¡Áö°í ÀÖÀ» °ÍÀ̹ǷΠ`y'¶ó°í ´äÇØ¾ß ÇÑ´Ù.

  msdos - ¸¸ÀÏ ¿©·¯ºÐÀÌ MS-DOS ÆÄƼ¼ÇÀ» »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é, ¶Ç´Â MS-DOS·Î
  Æ÷¸ËµÈ Ç÷ÎÇÇ µð½ºÅ©¸¦ ¸¶¿îÆ®ÇÏ°íÀÚ ÇÑ´Ù¸é `y'ÀÌ´Ù.

  ±× ¿Ü¿¡ ´Ù¾çÇÑ ¿ÜºÎ ¿î¿µÃ¼°è¿¡ Á¸ÀçÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛµµ ¾µ ¼ö ÀÖ´Ù.

  /proc - (¾Æ¹«·¡µµ ³» ÃßÃø¿¡´Â, º§ ¿¬±¸¼Ò¿¡¼­ ¿Â °Í °°´Ù).  ¾Æ¹«µµ
  µð½ºÅ©¿¡ proc ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé ¼ö ¾ø´Ù.  ÀÌ°ÍÀº Ä¿³Î°ú ÇÁ·Î¼¼½ºµéÀ»
  À§ÇÑ ÆÄÀÏ ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽ºÀÌ´Ù. ¸¹Àº ÇÁ·Î¼¼½º ¸ñ·Ï±âµé(`ps' °°Àº)ÀÌ
  ÀÌ°ÍÀ» »ç¿ëÇÑ´Ù. ¾ðÁ¨°¡ `cat /proc/meminfo'³ª `cat /proc/devices'¸¦
  ½ÃµµÇØ º¸¾Æ¶ó. ¸î¸î ½©µéÀº (ƯÈ÷ rc)´Â ÀÔÃâ·ÂÀ» À§Çؼ­ /proc/self/fd
  (´Ù¸¥ ½Ã½ºÅ۵鿡¼­´Â /dev/fd ·Î ¾Ë·ÁÁø) ¸¦ »ç¿ëÇÑ´Ù. ¿©·¯ºÐÀº ¿©±â¿¡
  °ÅÀÇ È®½ÇÈ÷ `y'¶ó°í ´äÇØ¾ß ÇÑ´Ù. ¸¹Àº Áß¿äÇÑ ¸®´ª½º µµ±¸µéÀÌ ÀÌ°Í¿¡
  ÀÇÁ¸ÇÏ°í ÀÖ´Ù.

  NFS - ¸¸ÀÏ ¿©·¯ºÐÀÇ ¸Ó½ÅÀÌ ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ°í NFS·Î ´Ù¸¥
  ½Ã½ºÅÛ¿¡ Á¸ÀçÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇϱâ À§Çؼ­´Â `y'¶ó°í ´äÇ϶ó.

  ISO9660 - ´ëºÎºÐÀÇ ½Ãµð·Òµé¿¡ ÀÖ´Ù. ¿©·¯ºÐÀÌ ½Ãµð·Ò µå¶óÀ̺긦 °¡Áö°í
  ÀÖ°í ¸®´ª½ºÇÏ¿¡¼­ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é, `y'ÀÌ´Ù.

  3.3.8.1.  ÇÏÁö¸¸ ³ª´Â ³ªÇÑÅ× ÇÊ¿äÇÑ ÆÄÀÏ ½Ã½ºÅÛÀÌ ¾î¶²°ÇÁö ¸ð¸£´Âµ¥!!

  ÁÁ´Ù.±×·³ `mount'¶ó°í Ã帶ó. ±× °á°ú´Â ´ÙÀ½°ú ºñ½ÁÇÒ °ÍÀÌ´Ù.

           blah# mount
           /dev/hda1 on / type ext2 (defaults)
           /dev/hda3 on /usr type ext2 (defaults)
           none on /proc type proc (defaults)
           /dev/fd0 on /mnt type msdos (defaults)

  °¢ ¶óÀÎÀ» º¸¶ó. `type' ´ÙÀ½¿¡ ¿À´Â ´Ü¾î°¡ ÆÄÀÏ ½Ã½ºÅÛ Å¸ÀÔÀÌ´Ù. ÀÌ ¿¹
  ¿¡¼­´Â, ³» / ¿Í /usr ÀÇ ÆÄÀÏ ½Ã½ºÅÛÀº second extended ÀÌ°í, ³ª´Â
  /proc¸¦ »ç¿ëÇÏ°í ÀÖ´Ù. ±×¸®°í Ç÷ÎÇÇ µð½ºÅ©¸¦ msdos ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î
  ¸¶¿îÆ®ÇÏ¿© »ç¿ëÇÏ°í ÀÖ´Ù.

  ¿©·¯ºÐÀÌ /proc ¸¦ °¡Áö°í ÀÖ°í ÇöÀç »ç¿ëÁßÀ̶ó¸é, `cat
  /proc/filesystems' ¸¦ ÇØ º¼ ¼ö ÀÖ´Ù. ±×°ÍÀº ¿©·¯ºÐÀÇ ÇöÀç Ä¿³ÎÀÇ ÆÄÀÏ
  ½Ã½ºÅÛ ¸ñ·ÏÀÌ´Ù.

  °ÅÀÇ ¾²Áö ¾Ê´Â, ÇÊ¿äÇÏÁö ¾ÊÀº ÆÄÀÏ ½Ã½ºÅÛÀÇ ±¸¼ºÀº Ä¿³ÎÀ» ºÎÇ®¸®°Ô ÇÒ
  ¼ö ÀÖ´Ù. ÀÌ°ÍÀ» ÇÇÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î ¸ðµâ¿¡ ´ëÇÑ ¼½¼ÇÀ» Àо±â
  ¹Ù¶õ´Ù. ±×¸®°í ``ÇÔÁ¤'' ¼½¼Ç¿¡¼­ ¿Ö ºÎÇ®·ÁÁø Ä¿³ÎÀÌ ÁÁÁö ¾ÊÀºÁö
  º¸¾Æ¶ó.

  3.3.9.  Character devices

  ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ÇÁ¸°ÅÍ(Æз¯·¤ ÇÁ¸°Å͸¦ ¸»ÇÔ)³ª ¹ö½º ¸¶¿ì½º, PS/2
  ¸¶¿ì½º (¸¹Àº ³ëÆ®ºÏµé¿¡¼­´Â ÀåÂøµÈ Æ®·¢º¼À» À§Çؼ­ PS/2 ¸¶¿ì½º
  ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ°í ÀÖ´Ù.), ¸î¸î Å×ÀÌÇÁ µå¶óÀ̺êµé, ±×¸®°í ´Ù¸¥
  ``ƯÁ¤'' ÀåÄ¡µéÀ» À§ÇØ µå¶óÀ̹öµéÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.  ÀûÀýÇÑ °÷¿¡ `y'¸¦
  Ç϶ó.

  ¾Ë¾ÆµÑ °Í : gpmÀ̶õ ÇÁ·Î±×·¥Àº °¡»ó Äֿܼ¡¼­ ¸¶¿ì½º·Î cut & paste ¸¦
  ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.  X (X À©µµ ½Ã½ºÅÛ)°¡ À־ ¹®Á¦¾øÀÌ ¾µ ¼ö ÀÖ¾î,
  ¸¶¿ì½º°¡ ÀÖ´Â »ç¶÷¿¡°Ô´Â ±¦Ã¯Àº °ÍÀÌ´Ù.  ÇÏÁö¸¸ X °¡ ¾Æ´Ñ ´Ù¸¥°Í¿¡¼­´Â
  Ưº°ÇÑ ²Ò°¡ ÇÊ¿äÇÏ´Ù.

  3.3.10.  Sound

  ¸¸¾à ¿©·¯ºÐÀÌ ´Ù¾çÇÑ ¼Ò¸®¸¦ µè°í ½Í´Ù¸é `y'ÀÌ´Ù. ±×·¯¸é ¶Ç ¿©·¯ºÐ¿¡°Ô
  ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå¿¡ ´ëÇÑ ¸ðµç°ÍÀ» ¹°¾îº¸°í ÄÄÆÄÀÏÇÒ °ÍÀÌ´Ù. (»ç¿îµå
  Ä«µå ±¸¼º¿¡¼­ ¾Ë¾ÆµÑ °Í: ¸¸¾à Ç®¹öÀüÀÇ µå¶óÀ̹ö¸¦ ¼³Ä¡ÇÒ °ÍÀ̳İí
  ¹°¾î¿À¸é, `n'¶ó°í ´äÇÔÀ¸·Î½á ¿©·¯ºÐÀÌ Á¤¸»·Î ÇÊ¿äÇÑ ºÎºÐ¸¸À» Ä¿³Î¿¡
  Áý¾î ³Ö°í ¸Þ¸ð¸®¸¦ Àý¾àÇÒ ¼ö ÀÖ´Ù.) ³ª´Â ¿©·¯ºÐÀÌ »ç¿îµå Ä«µå¸¦ °¡Áö°í
  ÀÖ´Ù¸é »ç¿îµå Áö¿ø¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ °ÍÀ» ¾Ë±â À§Çؼ­ ²À Sound-HOWTO¸¦
  Àо±â¸¦ ±ÇÇÑ´Ù.

  ¸¸¾à ƯÁ¤ »ç¿îµå Ä«µå°¡ Áö¿øµÇ´ÂÁö¸¦ ¾Ë°í½ÍÀ¸¸é
  http://www.linux.org.uk/OSS/¿¡¼­ ¹«·á µå¶óÀ̹ö ¸¦ º¸´øÁö Open Sound
  System <http://www.opensound.com/>¿¡¼­ »ó¾÷¿ë µå¶óÀ̹ö¸¦ ºÁ¶ó.

  3.3.11.  ´Ù¸¥ ±¸¼º ¼±ÅûçÇ×µé

  ¿©±â¿¡ ¸ðµç ±¸¼º ¼±ÅûçÇ×µéÀÌ ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ¿Ö³ÄÇÏ¸é ±×µéÀº ³Ê¹«
  ÀÚÁÖ ¹Ù²î°Å³ª ¾Æ´Ï¸é ÀÚ¸íÇÑ °ÍµéÀ̱⠶§¹®ÀÌ´Ù.(¿¹¸¦ µé¸é, 3Com 3C509
  Áö¿øÀº ÀÌ Æ¯Á¤ ÀÌ´õ³Ý Ä«µå¸¦ »ç¿ëÇϱâ À§ÇØ ÀåÄ¡ µå¶óÀ̹ö¸¦ ÄÄÆÄÀÏÇؾß
  ÇÑ´Ù).

  ¿Â¶óÀÎ help¿¡´Â Axel Boldt(boldt@math.ucsb.edu)¾¾°¡ ½ÃÀÛÇÏ°í °ü¸®ÇÏ°í
  Àִµ¥ ¿©±â¿¡´Â ¸¸µç ¸ðµç ¼±ÅûçÇ×(±×µéÀ» Configure ½ºÅ©¸³Æ®¿¡ ³Ö´Â
  ¹æ¹ý±îÁöµµ)¿¡ ´ëÇÑ ¸Å¿ì Æ÷°ýÀûÀÎ ¸ñ·ÏµéÀÌ ÀÖ´Ù.  ÀÌ°ÍÀº ¶Ç ÇϳªÀÇ Å«
  ÆÄÀϷνá Documentation/Configure.help ¶ó´Â À̸§À¸·Î Linux ¼Ò½º ¹öÁ¯
  2.0ºÎÅÍ Á¸ÀçÇÑ´Ù.

  3.3.12.  Kernel hacking

  >LinusÀÇ README¿¡¼­:

  ``kernel hacking'' ±¸¼ºÀº º¸Åë Ä¿³ÎÀÌ ´õ Å©°Å³ª ´õ ´À·ÁÁö´Â(¶Ç´Â µÑ´Ù)
  °á°ú¸¦ ÀÚ¼¼È÷ ¼³¸íÇØÁÖ°í, ¾î¶² ·çƾµéÀ» ³Ö¾î¼­ Ä¿³ÎÀÇ
  ¹®Á¦Á¡(kmalloc())ÀÌ µÇ´Â À߸øµÈ Äڵ带 ã¾Æ ¸ØÃß°Ô ÇÏ·Á°í Çϱ⠶§¹®¿¡
  Ä¿³ÎÀ» ´ú ¾ÈÁ¤ÇÏ°Ô ¸¸µé ¼öµµ ÀÖ´Ù. ±×·¯¹Ç·Î ¿©·¯ºÐÀº ¾Æ¸¶µµ ``¾ÈÁ¤''
  Ä¿³Î¿¡¼­´Â Áú¹®¿¡ `n'¶ó°í ´äÇØ¾ß ÇÒ °ÍÀÌ´Ù.

  3.4.  ÀÌÁ¦ ¹«¾óÇÏÁö?(The Makefile)

  make config¸¦ ÇÑ ÈÄ¿¡, ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ Ä¿³Î ¼³Á¤ÀÌ ³¡³µÀ¸¹Ç·Î
  ``Ãß°¡ÀûÀÎ ±¸¼ºÀ» À§Çؼ­ ÃÖ»óÀ§ÀÇ MakefileÀ» È®ÀÎÇØ º¸¶ó'' °í ÇÏ´Â
  µîÀÇ ¸Þ¼¼Áö¸¦ ¸¸³¯ °ÍÀÌ´Ù.

  ÀÌÁ¦ MakefileÀ» º¸ÀÚ. ¿©·¯ºÐÀº ¾Æ¸¶µµ °íÄ¥ ÇÊ¿ä°¡ ¾øÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸
  º»´Ù°í »óÇÏÁö ¾ÊÀ¸´Ï±î Çѹø º¸ÀÚ. ¿©·¯ºÐÀº ¶ÇÇÑ »õ Ä¿³ÎÀ» ¼³Ä¡ÇßÀ»¶§¸¸
  Çѹø `rdev' ¸í·ÉÀ» »ç¿ëÇÔÀ¸·Î½á ¼±ÅûçÇ×µéÀ» ¹Ù²Ü ¼ö ÀÖ´Ù.

  4.  Compiling the kernel

  4.1.  Cleaning and depending (û¼Ò¿Í ÀÇÁ¸¼º °Ë»ç)

  ¼³Àý ½ºÅ©¸³Æ®°¡ ³¡³µÀ» ¶§, `make dep'¿Í `make clean'À» Ç϶ó´Â ¸Þ¼¼Áö¸¦
  º¸¾ÒÀ» °ÍÀÌ´Ù. ±×·¯¹Ç·Î, `make dep'¸¦ Ç϶ó. ÀÌ°ÍÀº ¸ðµç ÀÇÁ¸¼º, ±×·¯ÇÑ
  Æ÷ÇÔµÈ ÆÄ Àϵé, ÀÌ Á¦´ë·Î µÇ¾î ÀÖ´ÂÁö¸¦ È®ÀÎÇÑ´Ù. ÀÌ°ÍÀº ¿©·¯ºÐÀÇ
  ÄÄÇ»ÅÍ°¡ ³Ê¹« ´À¸® °Ô ½ÃÀÛµÇÁö ¾Ê´Â´Ù¸é ±×¸® ¿À·¡ °É¸®Áö ¾Ê´Â´Ù.
  ÀÌ°ÍÀÌ ³¡³ª¸é `make clean'À» Ç϶ó. ÀÌ°ÍÀº ¸ðµç ¿ÀºêÁ§Æ® ÆÄÀÏ°ú
  ±¸¹öÀüÀÌ ³²°Ü³í°ÍÀ» Á¦°ÅÇÏ´Â °ÍÀÌ´Ù. Àý´ë·Î ÀÌ ´Ü°è¸¦ ÀØÁö ¸»±â
  ¹Ù¶õ´Ù.

  4.2.  ÄÄÆÄÀÏÇÒ ½Ã°£

  cleaning °ú depending ÇÑ ÈÄ¿¡, ¿©·¯ºÐÀº `make bzImage'³ª `make
  bzdisk'¸¦ ÇؾßÇÑ´Ù.(À̺κÐÀÌ °¡Àå ½Ã°£ÀÌ ¿À·¡ °É¸°´Ù.). `make
  bzImage'´Â Ä¿³ÎÀ» ÄÄÆÄÀÏ ÇÏ°í, `bzImage'¶ó´Â ÆÄÀÏÀ» arch/i386/boot ¿¡
  ³²±ä´Ù. ÀÌ°ÍÀº »õ·Î ¾ÐÃàµÈ Ä¿³ÎÀÌ´Ù. `make bzdisk'µµ °°Àº °ÍÀε¥,
  ÀÌ°ÍÀº »õ bzImage¸¦ ``A:'' µå¶óÀ̺êÀÇ Ç÷ÎÇÇ µð½ºÅ©¿¡ ³Ö´Â´Ù.
  `zdisk'´Â »õ Ä¿³ÎÀ» ½ÃÇèÇØ º¸´Âµ¥ ÁÁ´Ù. ¸¸¾à ±×°ÍÀÌ Æøź( Á¦´ë·Î
  ÀÛµ¿ÇÏÁö ¾Ê´Â°Í)À̶ó¼­, Ç÷ÎÇǸ¦ Á¦°ÅÇÏ°í ¿©·¯ºÐÀÇ ±¸¹öÀü Ä¿³Î·Î
  ºÎÆÃÇؾßÇÑ´Ù¸é ¸»ÀÌ´Ù. ¶Ç ¿©·¯ºÐÀÌ »ç°í·Î ¿©·¯ºÐÀÇ Ä¿³ÎÀ» Áö¿ü´Ù¸é,
  (¾Æ´Ï¸é ÀÌ¿Í ºñ½ÁÇÏ°Ô Ä¡¸íÀûÀÎ ÀÏÀÌ »ý±ä´Ù¸é) ÀÌ°ÍÀ¸·Î ºÎÆÃÇÒ ¼öµµ
  ÀÖ´Ù.  ±×¸®°í ¿©·¯ºÐÀÌ ÇÑ µð½ºÅ©¿¡ ÀÖ´Â ³»¿ëÀ» ´Ù¸¥ ÂÊÀ¸·Î ¿Å°Ü¼­ »õ
  ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ°íÀÚ ÇÒ ¶§µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.(``ÀÌ°ÍÀÌ ´Ù°¡ ¾Æ´Ï´Ù!
  ¾ó¸¶³ª °ª¾îÄ¡°¡ Àִ°¡!'')

  ¸ðµç, ÃÖ±Ù°ÍÀ̶ó°í º¸±â¿¡´Â ºÒÃæºÐÇÑ °Íµé±îÁöµµ, Ä¿³ÎµéÀº ¾ÐÃàµÇ¾î
  ÀÖ´Ù.  ÀÌ ¶§¹®¿¡ À̸§¾ÕÀÇ `bz'°¡ ³ª¿Ô´Ù. ¾ÐÃàµÈ Ä¿³ÎÀº ½ÇÇàµÉ ¶§
  ÀÚµ¿ÀûÀ¸·Î ÀÚ±â ÀÚ½ÅÀÌ ¾ÐÃàÀ» Ǭ´Ù.

  ¿À·¡µÈ Ä¿³ÚÀº bzImage¶ó´Â °ÍÀ¸·Î Ä¿³ÚÀ» ¸ø ¸¸µé¼ö ÀÖ´Ù; ±×¶§´Â °£´ÜÈ÷
  zImage ¿´´Ù.  ÀÌ ¿É¼ÇÀº ÇöÀç Á¸ÀçÇÏÁö¸¸ ÇöÀç Ä¿³Ú Å©±â¸¦ º¼¶§ ÀÌ
  ¿É¼ÇÀº Å« Å©±âÀÇ Ä¿³ÚÀ» ¸ø ¾²¹Ç·Î bzImage¸¦ ¸¸µå´Â°ÍÀÌ ±âº»Ã³·³
  µÇ¾î°¡°í ÀÖ´Ù.

  4.3.  ´Ù¸¥ ``make''ÇÒ ¼ö ÀÖ´Â °Íµé

  `make mrproper'´Â ´õ¿í È®ÀåµÈ `clean'ingÀ» ÇÑ´Ù. ÀÌ°ÍÀº ¶§¶§·Î
  ÇÊ¿äÇÏ´Ù.  ¿©·¯ºÐÀº ¸Å ÆÐÄ¡¶§¸¶´Ù ÀÌ°ÍÀ» ÇÒ ¼ö ÀÖ´Ù. `make mrproper'´Â
  ¶ÇÇÑ ¿©·¯ºÐÀÇ ±¸¼º ÆÄÀÏÀ» Áö¿ì±â ¶§¹®¿¡, ±×°ÍÀÌ ÇÊ¿äÇÏ´Ù°í »ý°¢ÇÑ´Ù¸é
  »çº»À» ¸¸µé¾î¾ß ÇÒ °ÍÀÌ´Ù.

  `make oldconfig'´Â ÀÌÀüÀÇ ¼³Á¤ ÆÄÀϷκÎÅÍ Ä¿³Î ¼³Á¤À» ½ÃµµÇÑ´Ù. ÀÌ°ÍÀº
  `make config'¸¦ ³Ñ¾î°¡°Ô µÈ´Ù. ÇÏÁö¸¸ ¿©·¯ºÐÀÌ ÀÌÀü¿¡ Ä¿³Î ÄÄÆÄÀÏÀ»
  ÇÑÀûÀÌ ¾ø´Ù°Å³ª ÀÌÀüÀÇ ±¸¼º ÆÄÀÏÀÌ ¾ø´Ù¸é ¿©·¯ºÐÀº ÀÌ°ÍÀ» ÇÒ ¼ö ¾ø°í,
  ±âº» ±¸¼ºÀ» ¿øÇÏ´Â ´ë·Î ¹Ù²Ù¾î¾ß ÇÒ °ÍÀÌ´Ù.

  `make modules'ÀÇ ¼³¸í¿¡ ´ëÇؼ­´Â ¸ðµâ¿¡ ´ëÇÑ ¼½¼ÇÀ» º¸±â ¹Ù¶õ´Ù.

  4.4.  Ä¿³ÎÀÇ ¼³Ä¡

  ¿©·¯ºÐÀÌ ÇÏ°íÀÚ ÇÏ´Â ÀÏÀ» ÇÒ ¼ö ÀÖ´Â »õ Ä¿³ÎÀ» °¡Áø ÈÄ¿¡´Â, ¼³Ä¡¸¦
  ÇؾßÇÑ´Ù.  ´ëºÎºÐÀÇ »ç¶÷µéÀº ÀÌ°ÍÀ» À§Çؼ­ LILO(Linux Loader)¸¦
  »ç¿ëÇÑ´Ù.  `make zlilo'´Â Ä¿³ÎÀ» ¼³Ä¡ÇÏ°í, ±×°ÍÀ¸·Î ¸®·Î¸¦
  ½ÇÇؽÃŲ´Ù.±×¸®°í ¸¸ÀÏ ¸®·Î°¡ ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡
  ¼³Ä¡µÇ¾î ÀÖ´Ù¸é, ¿©·¯ºÐÀÌ ½ÃÀÛÇÒ Áغñ¸¦ ÇÏ°Ô ÇØÁØ´Ù: Ä¿³ÎÀº
  /vmlinuzÀÌ°í, ¸®·Î´Â /sbin¿¡ ÀÖÀ¸¸ç, ÀÌ°ÍÀÌ ¿©·¯ºÐÀÇ ¸®·Î
  ¼³Á¤(/etc/lilo.conf)°ú °°¾Æ¾ßÇÑ´Ù.

  ±×·¸Áö ¾Ê´Ù¸é, ¿©·¯ºÐÀÌ Á÷Á¢ ¸®·Î¸¦ ½ÇÇàÇؾßÇÑ´Ù. ÀÌ°ÍÀº ¸Å¿ì ¼³Ä¡Çϱâ
  ½±°í Àß ÀÛµ¿ÇÏ´Â ÆÐÅ°ÁöÀÌ´Ù. ±×·¯³ª »ç¶÷µéÀÌ ±¸¼º ÆÄÀÏ°ú È¥µ¿ÇÏ´Â
  °æÇâÀÌ ÀÖ´Ù.  ¼³Á¤ ÆÄÀÏÀ» º¸¾Æ¶ó.(±¸¹öÀüÀÇ /etc/lilo/config ³ª
  »õ¹öÀüÀÇ /etc/lilo.conf). ±×¸®°í ÇöÀçÀÇ ¼³Á¤ÀÌ ¾î¶°ÇÑÁö º¸¾Æ¶ó. ±×
  ¼³Á¤ ÆÄÀÏÀº ´ÙÀ½°ú °°´Ù.

      image = /vmlinuz
          label = Linux
          root = /dev/hda1
          ...

  `image ='´Â ÇöÀç ¼³Ä¡µÈ Ä¿³ÎÀ» ³ªÅ¸³½´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀº /vmlinuzÀ»
  »ç ¿ëÇÑ´Ù. `label'Àº ¸®·Î°¡ ¾î´À Ä¿³ÎÀ̳ª ¿î¿µÃ¼Á¦·Î ºÎÆÃÇÒ °ÍÀÎÁö¸¦
  °áÁ¤Çϴµ¥ »ç¿ëÇÑ´Ù.  ±×¸®°í `root'´Â ƯÁ¤ ¿î¿µÃ¼Á¦ÀÇ / ÀÌ´Ù. ¿©·¯ºÐÀÇ
  ÀÌÀü Ä¿³ÎÀÇ »çº»À» ¸¸µé°í, ¿©·¯ºÐÀÌ ¸· ¸¸µé¾î³½ bzImage¸¦ Á¦À§Ä¡¿¡
  º¹»çÇÑ´Ù(¿©·¯ºÐÀÌ `/vmlinuz' ¸¦ »ç¿ëÇÑ´Ù¸é, `cp bzImage
  /vmlinuz'À̶ó°í ÃľßÇÑ´Ù.). ±×¸®°í ³ª¼­, ¸®·Î¸¦ »õ·Î¿î ½Ã½ºÅÛ¿¡¼­
  Àç½ÇÇà ½ÃŲ´Ù. ¿©·¯ºÐÀº ´ÜÁö `lilo'¶ó°í Ä¡±â¸¸ ÇÏ¸é µÈ´Ù. ±×·¯³ª
  ±¸¹öÀü¿¡¼­´Â /etc/lilo/install À̳ª /etc/lilo/lilo -C /etc/lilo/config
  ¶ó°í ÇؾßÇÒ °ÍÀÌ´Ù.

  ¸¸ÀÏ ¿©·¯ºÐÀÌ ¸®·ÎÀÇ ±¸¼º¿¡ ´ëÇÏ¿© ´õ¸¹ÀÌ ¾Ë°íÀÚ Çϰųª ¸®·Î¸¦ °¡Áö°í
  ÀÖÁö ¾Ê´Ù¸é, ¿©·¯ºÐÀÌ ÁÁ¾ÆÇÏ´Â ftp »çÀÌÆ®¿¡ °¡¼­ ÃֽŠ¹öÀüÀ» °¡Á®¿Í¼­
  ¼³¸í¿¡ µû¸£±â ¹Ù¶õ´Ù.

  Á¤»óÀûÀÌÁö ¾ÊÀº(Ä¿³ÎÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â:¿ªÀÚÁÖ) Çϵåµð½ºÅ©¿¡¼­
  ¿©·¯ºÐ ÀÇ ÀÌÀü ¹öÀüÀÇ Ä¿³ÎµéÁß¿¡ Çϳª·Î ºÎÆÃÇϱâ À§Çؼ­´Â(ÀÌ·¯ÇÑ
  °æ¿ì¿¡ ¿©·¯ºÐÀ» ±¸ÇÏ´Â ´Ù¸¥ ¹æ¹ýÀº »õ Ä¿³ÎÀ» ¼³Ä¡ÇÏ´Â °ÍÀÌ´Ù.), ¸®·Î
  ¼³Á¤ ÆÄÀÏÀÇ ¾Æ·¡ºÎºÐ ¿¡ ÀÖ´Â `image = xxx'¸¦ Æ÷ÇÔÇÑ ºÎºÐÀ» º¹»çÇÑ´Ù.
  ±×¸®°í `image = xxx' ¸¦ `image = yyy'·Î °íÄ£´Ù. ¿©±â¼­ `yyy' ´Â
  ¿©·¯ºÐÀÇ ¹é¾÷Ä¿³ÎÀÌ ÀúÀåµÇ¾î ÀÖ´Â ÆÄÀÏÀÇ Àüü °æ·Î¸íÀÌ´Ù. ±×¸®°í ³ª¼­
  `label = zzz' À»  `label = linux-backup' À¸·Î °íÄ¡°í ¸®·Î¸¦ ´Ù½Ã
  ½ÇÇàÇÑ´Ù. ¿©·¯ºÐÀº ¼³Á¤ÆÄÀÏ¿¡´Ù°¡ `delay=x'¶ó°í ½á³Ö¾î ÁÖ¾î¾ß ÇÒ
  °ÍÀÌ´Ù. x´Â 10ºÐÀÇ 1ÃÊ ´ÜÀ§ÀÇ ¾çÀ¸·Î ÀÌ°ÍÀº ¸®·Î°¡ ºÎÆÃÇϱâ Àü¿¡ Àá½Ã
  ±â´Ù¸®µµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ±×·¯¸é ¿©·¯ºÐÀº ±×°ÍÀ» Á¤Áö½Ãų ¼ö ÀÖ°í(¿¹¸¦
  µé¸é, ½ÃÇÁÆ® Å°¸¦ »ç¿ëÇؼ­), ¹é¾÷ ºÎÆ® À̹ÌÁöÀÇ ¶óº§À» ½á ³ÖÀ¸¸é µÈ´Ù
  (ÁÁÁö ¾ÊÀº ÀÏÀÌ »ý±æ °æ¿ì¿¡).

  5.  Ä¿³Î ÆÐÄ¡Çϱâ

  5.1.  ÆÐÄ¡ÀÇ Àû¿ë

  Ä¿³ÎÀÇ ´Ã¾î³­ ¾çÀº ÆÐÄ¡·Î ¹èÆ÷µÈ´Ù. ¿¹¸¦ µé¾î, ¿©·¯ºÐÀÌ 1.1.45¹öÀüÀ»
  °¡Áö°í ÀÖ°í ´Ù¸¥ ¾îµò°¡¿¡ `patch46.gz'ÀÌ ÀÖ´Ù°í ÇÏÀÚ. ÀÌ°ÍÀº ¿©·¯ºÐÀÌ
  ÆÐÄ¡ÀÇ Àû¿ëÀ» ÅëÇؼ­ 1.1.46¹öÀüÀ¸·Î ¾÷±×·¹À̵å ÇÒ ¼ö ÀÖ´Ù´Â ¶æÀÌ´Ù.
  ¿©·¯ºÐÀº °¡Àå ¸ÕÀú ¼Ò½º ±¸Á¶ÀÇ ¹é¾÷À» ¸¸µé¾î¾ß ÇÒ °ÍÀÌ´Ù.(`make clean'
  À» ÇÏ°í `cd /usr/src; tar zcvf old-tree.tar.gz linux'¶ó°í Çϸé
  ¿©·¯ºÐÀº tar ¾ÐÃà ÆÄÀÏÀ» ¸¸µé ¼ö ÀÖ´Ù).

  À§ÀÇ ¿¹¿¡¼­ °è¼ÓÇϸé, ¿©·¯ºÐÀÌ `patch46.gz'À» /usr/src ¿¡ °¡Áö°í
  ÀÖ´Ù°í °¡Á¤ÇÏÀÚ. /usr/src·Î µé¾î°¡¼­ `zcat patch46.gz | patch -p0'
  ¶ó°í ÇÑ´Ù.  (¶Ç´Â ÆÐÄ¡°¡ ¾ÐÃàµÇ¾îÀÖÁö ¾Ê´Ù¸é `patch -p0 <
  patch46'À̶ó°í Çصµ µÈ´Ù). ±× °ÍÀÌ ¼º°øÇÏµç ¾ÈÇϵ簣¿¡, ³»¿ëÀ»
  Àû¿ëÇÏ°í ÀÖ´Ù´Â ¼Ò¸®¸¦ µéÀ¸¸ç À®ÇÏ°í ³¯ ¾Æ°¡´Â °Í(¸¸¾à ¿©·¯ºÐÀÇ
  ½Ã½ºÅÛÀÌ ´À¸®´Ù¸é õõÈ÷ ³»·Á¿À´Â °ÍÀ»)À» º¸°Ô µÉ °ÍÀÌ´Ù. º¸Åë, ÀÌ
  ÀÛ¾÷Àº ¿©·¯ºÐÀÌ Àб⿡´Â ³Ê¹« »¡¸® Áö³ª°¡¼­ ±×°ÍÀÌ Á¦´ë ·Î ÀÛµ¿µÇ°í
  Àִ°ÇÁö ¾Æ´ÑÁö È®ÀÎÇÒ ¼ö ¾ø´Ù. ±×·¡¼­ ÆÐÄ¡ÇÒ ¶§¿¡ -s Ç÷¡±× ¸¦
  »ç¿ëÇÔÀ¸·Î½á ´ÜÁö ¿¡·¯ ¸Þ¼¼Áö¸¸À» ³ª¿À°Ô ÇÒ ¼ö ÀÖ´Ù(¿©·¯ºÐÀº "³» ÄÄÇ»
  ÅÍ°¡ ½ÇÁ¦·Î ¹«¾ð°¡ ¹Ù²Ù°í ÀÖ±¸³ª!"¶ó´Â ´À³¦¹Û¿¡´Â °¡Áú ¼ö ¾øÀ» °ÍÀÌ´Ù.
  ÇÏ Áö¸¸ ¿©·¯ºÐÀÌ ¿øÇÑ´Ù¸é...). ºÎµå·´°Ô ³Ñ¾î°¡Áö ¾Ê´Â ºÎºÐµéÀ» º¸±â
  À§Çؼ­´Â /usr/src/linux·Î °¡¼­ .rej È®ÀåÀÚ¸¦ °¡Áø ÆÄÀÏÀ» º¸¾Æ¶ó. ¾î¶²
  ¹öÀüÀÇ ÆÐÄ¡ ´Â(±¸¹öÀüÀϼö·Ï ÇϱÞÀÇ ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ÄÄÆÄÀϵǾú´Ù.) #
  È®ÀåÀÚ¸¦ °¡Áø ÆÄ ÀÏ¿¡ °ÅºÎµÈ(½ÇÆÐÇÑ) »çÇ×À» ³²°å´Ù. À̵éÀ» ã±â À§ÇØ
  `find' ¸í·É¾î¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.

      find .  -name '*.rej' -print

  Ç¥ÁØ Ãâ·ÂÀ¸·Î ÇöÀç µð·ºÅ丮¿Í ±× ¾Æ·¡ÀÇ ¸ðµç ¼­ºê µð·ºÅ丮¿¡ ÀÖ´Â .rej
  È®ÀåÀÚ¸¦ °¡Áø ¸ðµç ÆÄÀϵéÀ» Ãâ·ÂÇÑ´Ù.

  ¸ðµç°ÍÀÌ Á¦´ë·Î µÇ¸é, 3Àå°ú 4Àå¿¡¼­ ¼³¸íÇÑ `make clean', `config',
  `dep' ¸¦ ½ÇÇàÇÑ´Ù.

  ÆÐÄ¡ ¸í·É¿¡´Â ¾à°£ÀÇ ¿É¼ÇÀÌ ÀÖ´Ù. À§¿¡¼­ ¸»ÇÑ °Íó·³, patch -s ´Â ¿¡·¯
  ¸Þ¼¼Áö ÀÌ¿ÜÀÇ ¸ðµç ¸Þ¼¼Áö´Â ³ª¿ÀÁö ¾Ê°Ô ÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ
  Ä¿³Î ¼Ò½º¸¦ /usr/src/linux º¸´Ù´Â ´Ù¸¥ Àå¼Ò¿¡ °¡Áö°í ÀÖÀ¸·ÁÇÑ´Ù¸é,
  patch -p1 (±× µð·ºÅ丮¿¡¼­)´Â ÆÐÄ¡ÇÑ °ÍµéÀ» ¸»²ûÈ÷ ÇÒ °ÍÀÌ´Ù. ´Ù¸¥
  ÆÐÄ¡ ¿É¼ÇµéÀº ¸Þ ´º¾ó ÆäÀÌÁö¿¡ Àß ¼³¸íµÇ¾î ÀÖ´Ù.

  5.2.  ¸¸ÀÏ ¹«¾ð°¡ À߸øµÈ´Ù¸é

  (¾Ë¾ÆµÑ °Í : ¾Æ·¡´Â ¿À·¡ µÈ Ä¿³Ú¿¡°Ô¸¸ Àû¿ëµÈ´Ù)

  Á¦±âµÇ´Â °¡Àå Áß¿äÇÑ ¹®Á¦´Â Á¦´ë·Î µÇÁö ¾Ê´Â `config.in' ÆÄÀÏÀÌ ¾ðÁ¦
  »ý¼ºµÇ¾ú³ª ÇÏ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ¿©·¯ºÐÀÌ ±× ¼±ÅûçÇ×µéÀ» ¿©·¯ºÐÀÇ
  ¸Ó½Å¿¡ ¸Â°Ô °íÃľßÇϱ⠶§¹®ÀÌ´Ù. ÀÌ°ÍÀº Á¶½ÉÇؼ­ ÇØ¾ß ÇÑ´Ù. ÇÏÁö¸¸
  ¿©ÀüÈ÷ ÇÑ°¡Áö°¡ ÀÌÀü ¹öÀü°ú Ãæµ¹ÇÑ´Ù. config.in.rej ÆÄÀÏÀ» º¸¸é¼­
  °íÄ¡°í ¿ø·¡ÀÇ ÆÐÄ¡¿¡´Â ¹«¾ùÀÌ ³²¾Æ ÀÖ´ÂÁö¸¦ º¸¾Æ¶ó. °íÃÄÁø°ÍÀº º¸Åë ±×
  ÇàÀÇ Ã³À½¿¡ `+'¿Í `-'·Î Ç¥½Ã °¡ µÈ´Ù. ±× Çà ÁÖº¯À» º¸°í ±×µéÀÌ `y'³ª
  `n' ¾î¶² °ÍÀ¸·Î µÇ¾î ÀÖ´ÂÁö ±â¾ïÇ϶ó.  ÀÌÁ¦, config.inÀ» ÆíÁýÇؼ­,
  `y'´Â `n'·Î, `n'´Â `y'·Î ÀûÀýÈ÷ ¹Ù²Ù±â¹Ù¶õ´Ù.

      patch -p0 < config.in.rej

  ¸¦ ½ÇÇàÇؼ­ Á¦´ë·Î µÇ¾ú´Ù°í ³ª¿À¸é(½ÇÆа¡ ¾øÀ¸¸é), ±¸¼º°ú ÄÄÆÄÀÏÀ»
  °è¼ÓÇÏ°í, ³²¾ÆÀÖ´Â config.in.rej ÆÄÀÏÀº Áö¿öµµ µÈ´Ù.

  ¸¸ÀÏ `previously applied patch detected: Assume -R?'À̶ó´Â ¸»ÀÌ
  ³ª¿À¸é, ¿©·¯ºÐÀº ¾Æ¸¶ ÇöÀç ¹öÀü ¹øÈ£ ¾Æ·¡ÀÇ °ÍÀ¸·Î ÆÐÄ¡¸¦ Àû¿ëÇÏ·Á°í
  ÇÏ´Â °ÍÀÏ °ÍÀÌ´Ù.  `y'¶ó°í ´äÇϸé, ¿©·¯ºÐÀÇ ¼Ò½º¸¦ ³·Àº ¹öÀüÀ¸·Î
  µÇµ¹¸®·Á°í ÇÏ´Â °ÍÀ̹ǷΠ´ëºÎºÐÀº ½ÇÆÐÇÒ °ÍÀÌ´Ù. ÀÌ·¸°Ô µÇ¸é, ¿©·¯ºÐÀº
  »õ·Î¿î ¼Ò½º ±¸Á¶ Àüü¸¦ °¡Á®¾ß¸¸ ÇÑ´Ù.(óÀ½¿¡´Â ±×·¸°Ô ³ª»Û »ý°¢¸¸Àº
  ¾Æ´Ï´Ù.).

  ÆÐÄ¡¸¦ µÇµ¹¸®·Á¸é(Àû¿ëÇÑ °ÍÀ» µÇµ¹¸®·Á¸é), ¿ø·¡ ÆÐÄ¡¿¡¼­ `patch -R'À»
  »ç¿ëÇ϶ó.

  ÆÐÄ¡°¡ Á¤¸» À߸øµÇ¾úÀ» ¶§ °¡Àå ÁÁÀº ¹æ¹ýÀº ¸ðµÎ ³¡³»°í cleanÀ¸·Î ´Ù½Ã
  ÇÏ´Â °ÍÀÌ´Ù. ¼Ò½º ±¸Á¶ÀÇ Å׵θ®¸¦ ¹þ¾î³ª¼­(¿¹¸¦ µé¸é linux-
  x.y.z.tar.gz ÆÄÀϵé Áß¿¡ Çϳª¿¡¼­ºÎÅÍ) óÀ½ºÎÅÍ ´Ù½Ã ½ÃÀÛÇÑ´Ù.

  5.3.  .orig ÆÄÀϵéÀ» ¾ø¾Ö±â

  ¸î¹øÀÇ ÆÐÄ¡ ÈÄ¿¡´Â, .orig ÆÄÀϵéÀÌ ½×À̱⠽ÃÀÛÇÒ °ÍÀÌ´Ù. ¿¹¸¦ µé¾î,
  ³»°¡ °¡Áö°í ÀÖ´ø ÇÑ 1.1.51 Æ®¸®´Â 1.1.48À̾úÀ» ¶§ Çѹø û¼ÒÇßÀ»
  »ÓÀÌ´Ù. ¹Ý ¸Þ°¡ Á¤µµ ÀúÀåµÇ¾î ÀÖ´Â .orig ÆÄÀϵéÀ» ¾ø¾ÖÀÚ.

      find .  -name '*.orig' -exec rm -f {} ';'

  ÁÖÀÇÇؼ­ Çϱ⠹ٶõ´Ù. °ÅºÎ»çÇ×À» À§Çؼ­ #¸¦ »ç¿ëÇÏ´Â ÆÐÄ¡ ¹öÀüÀº
  .orig´ë½Å¿¡  (tilde)¸¦ »ç¿ëÇ϶ó.

  .orig ÆÄÀϵéÀ» ¾ø¾Ö´Â ´õ ÁÁÀº ¹æ¹ýÀº GNU Xargs¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù.

      find .  -name '*.orig' | xargs rm

  ¶Ç´Â ``¾ÆÁÖ È®½ÇÇÏÁö¸¸ ¾à°£ Á» È­¸éÃâ·ÂÀÌ ¸¹Àº'' ¹æ¹ýÀÌ ÀÖ´Ù.

      find . -name '*.orig' -print0 | xargs --null rm --

  5.4.  ´Ù¸¥ ÆÐÄ¡µé

  LinusÀÇ ¹èÆ÷¹°µé ÀÌ¿Ü¿¡µµ ´Ù¸¥ ÆÐÄ¡µéÀÌ ÀÖ´Ù.(³ª´Â ±×µéÀ»
  ``ºñÇ¥ÁØ''À̶ó°í ºÎ¸¥´Ù.) ¸¸ÀÏ ¿©·¯ºÐÀÌ À̰͵éÀ» Àû¿ëÇÑ´Ù¸é, LinusÀÇ
  ÆÐÄ¡µéÀº Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ»Áöµµ ¸ð¸£°í, ¶Ç ¿©·¯ºÐÀº ÀÌ°ÍÀ» µÇµ¹¸®±â
  À§Çؼ­, ¼Ò½º³ª ÆÐÄ¡¸¦ ¼öÁ¤Çϰųª, »õ·Î¿î ¼Ò½º Æ®¸®¸¦ ¼³Ä¡Çϰųª,
  ¾Æ´Ï¸é À§ÀÇ ÀÛ¾÷µéÀ» ¼¯¾î°¡¸ç ÇØ¾ß ÇÒ °ÍÀÌ´Ù.  ÀÌ°ÍÀº ¾ÆÁÖ ¾µ¸ð¾ø´Â
  ÀÏÀÌ µÉ ¼ö ÀÖ´Ù. ±×·¡¼­ ¸¸¾à ¿©·¯ºÐÀÌ ¼Ò½º¸¦ ¼öÁ¤Çϱ⸦ (¾ÆÁÖ ³ª»Û
  °á°ú°¡ ³ª¿Ã °¡´É¼ºÀ» °¡Áö°í) ¿øÇÏÁö ¾Ê´Â´Ù¸é, LinusÀÇ ÆÐÄ¡¸¦ Àû¿ëÇϱâ
  Àü¿¡ ºñÇ¥ÁØ ÆÐÄ¡µéÀ» µÇµ¹·Á ³õ´ø°¡, ¾Æ´Ï¸é »õ ¼Ò½º¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù.
  ±×¸®°í ³ª¸é, ºñÇ¥ÁØ ÆÐÄ¡µéÀÌ ¾ÆÁ÷µµ µ¿ÀÛÇÏ´ÂÁö º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸¸ÀÏ
  ±×µéÀÌ µ¿ÀÛÇÏÁö ¾ÊÀ¸¸é, ¿©·¯ºÐÀº ÀÌÀü Ä¿³Î¿¡ ¸Ó¹°·¯ Àְųª, ÇÏ°íÀÚ
  ÇÏ´Â ÀÏÀ» ÇÒ ¼ö ÀÖ´Â ¼Ò½º³ª ÆÐÄ¡¸¦ °¡Áö°í ³îµç°¡, ¾Æ´Ï¸é »õ·Î¿î ¹öÀüÀÇ
  ÆÐÄ¡°¡ ³ª¿Ã¶§±îÁö ±â´Ù¸± ¼ö ÀÖ´Ù.

  Ç¥ÁØ ¹èÆ÷ÆÇÀÌ ¾Æ´Ñ°æ¿ì¿¡ ÆÐÄ¡´Â ¾ó¸¶³ª ÀÏ»óÀûÀÎ °ÍÀϱî? ¿©·¯ºÐÀº
  ¾Æ¸¶µµ ÀÌ °Í¿¡ ´ëÇØ µé¾îº¸¾ÒÀ» °ÍÀÌ´Ù. ³ª´Â ±ôºýÀÌ´Â Ä¿¼­¸¦ Á¤¸»
  ½È¾îÇϱ⠶§¹®¿¡ ³» °¡»ó ÄܼÖÀ» À§Çؼ­ ±ôºýÀÓ¾ø´Â ÆÐÄ¡¸¦ »ç¿ëÇÑ ÀûÀÌ
  ÀÖ´Ù.(ÀÌ ÆÐÄ¡´Â »õ Ä¿³Î ¹öÀü¿¡¼­´Â ºó¹øÈ÷ ¾÷µ¥ÀÌÆ®µÈ´Ù.(Àû¾îµµ Àü¿¡´Â
  ±×·¨´Ù.)). °¡Àå »õ·Î¿î ÀåÄ¡ µå¶óÀ̹öµéÀº ÀûÀç°¡´É ¸ðµâ·Î °³¹ßµÇ°í ÀÖ´Â
  °Í°ú µ¿½Ã¿¡ ºó¹øÇÑ ``ºñÇ¥ÁØ'' ÆÐ Ä¡µµ È®½ÇÈ÷ ÁÙ¾îµé°í ÀÖ´Ù.

  6.  Ãß°¡ÀûÀÎ ÆÐÅ°Áöµé

  ¿©·¯ºÐÀÇ ¸®´ª½º Ä¿³ÎÀº Ä¿³Î ¼Ò½º ±× ÀÚ½ÅÀÌ ¼³¸íÇÏ°í ÀÖ´Â °ÍµéÀÌ ¾È´Ñ
  ´Ù¸¥ ¸¹Àº ¸ð½ÀµéÀ» °¡Áö°í ÀÖ´Ù. ÀÌ ¸ð½ÀµéÀº º¸Åë ¿ÜºÎ ÆÐÅ°ÁöµéÀÌ
  »ç¿ëÇÑ´Ù. °¡Àå º¸ÆíÀûÀÎ °Í ¸î°¡ÁöÀÇ ¸ñ·ÏÀÌ ¿©±â¿¡ ÀÖ´Ù.

  6.1.  kbd

  ¸®´ª½º ÄܼÖÀº ±×°ÍÀÌ ³ªÅ¸³»´Â °Íº¸´Ù ´õ ¸¹Àº ¸ð½ÀµéÀ» °¡Áö°í ÀÖ´Ù.
  ÀÌµé »çÀÌ¿¡´Â ÆùÆ®¸¦ ¹Ù²Ù°í, ¿©·¯ºÐÀÇ Å°º¸µå¸¦ Àç¹èÄ¡ÇÏ°í, ºñµð¿À
  ¸ðµå¸¦ ¹Ù²Ù´Â(»õ Ä¿³Îµé¿¡¼­) µîÀÇ ´É·ÂÀ» °¡Áö°í ÀÖ´Ù. kbd ÆÐÅ°Áö¿¡´Â
  »ç¿ëÀÚ°¡ ÀÌ·¯ÇÑ ¸ðµç ÀÏÀ» ÇÒ ¼ö ÀÖ°ÔÇÏ´Â ÇÁ·Î±×·¥°ú ¸¹Àº ÆùÆ®µé, °ÅÀÇ
  ¸ðµç Å°º¸µåµéÀÇ ¹èÄ¡µµ, °¡ µé¾î ÀÖ°í Ä¿³ÎÀ» °¡Á®¿Â »çÀÌÆ®µé¿¡¼­ »ç¿ëÇÒ
  ¼ö ÀÖ´Ù.

  6.2.  util-linux

  Rik Faith (faith@cs.unc.edu)´Â, ¿ì¿¬È÷µµ, util-linux¶ó°í ºÎ¸£´Â
  ¸®´ª½ºÀÇ À¯¿ëÇÑ ÇÁ·Î±×·¥µéÀÇ ¸ðÀ½À» °¡Á®´Ù ³õ¾Ò´Ù. À̰͵éÀº ÇöÀç
  Andries Brouwer (util-linux@math.uio.no)¿¡ ÀÇÇؼ­ ¿î¿µµÇ°í ÀÖ´Ù.
  sunsite.unc.eduÀÇ À͸í ftp³»ÀÇ /pub/Linux/system/misc¸¦ ÀÌ¿ëÇÒ ¼ö
  ÀÖ°í, ÀÌ°ÍÀº Ä¿³Î°ú °ü·ÃµÈ setterm, rdev, ctrlaltdel°ú °°Àº
  ÇÁ·Î±×·¥µéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. RikÀÇ ¸»¿¡ µû¸£¸é, »ý°¢¾øÀÌ ¼³Ä¡ÇÏÁö ¸»¶ó.
  ¿©·¯ºÐÀº ÆÐÅ°Áö¾ÈÀÇ ¸ðµç°ÍÀ» ´Ù ¼³Ä¡ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ¸¸¾à ±×·² °æ¿ì¿¡´Â
  ½É°¢ÇÑ ¹®Á¦¸¦ ¾ß±â½Ãų ¼öµµ ÀÖ´Ù.

  6.3.  hdparm

  ¸¹Àº ÆÐÅ°Áöµé¿¡¼­ ÀÌ°ÍÀº Ä¿³Î ÆÐÄ¡¿Í Áö¿ø ÇÁ·Î±×·¥µéÀ̾ú´Ù. ±×
  ÆÐÄ¡µéÀº Á¤½Ä Ä¿³Î ¾È¿¡¼­ ±×°ÍÀ» ¸¸µé¸ç, ¿©·¯ºÐÀÇ ÇÏµå µð½ºÅ©¸¦
  ÃÖÀûÈ­½ÃÅ°°í ÀÛµ¿½ÃÅ°´Â ÇÁ·Î±×·¥Àº µû·Î ±¸ºÐÇؼ­ ¹èÆ÷µÈ´Ù.

  6.4.  gpm

  gpmÀº ÀϹÝÀûÀÎ ¿ëµµÀÇ ¸¶¿ì½º(general purpose mouse)¸¦ ³ªÅ¸³½´Ù. ÀÌ
  ÇÁ·Î±×·¥Àº °¡»ó ÄÜ¼Öµé »çÀÌ¿¡¼­ ¹®¼­ÀÇ ÀÚ¸£±â¿Í ºÙÀ̱⸦ ÇÒ ¼ö ÀÖ°Ô
  ÇØÁÖ°í, ¸¶¿ì½º ŸÀÔ¿¡ µû¶ó ¸Å¿ì ´Ù¾çÇÑ ´Ù¸¥ ±â´ÉµéÀ» »ç¿ëÇÏ°Ô ÇØÁØ´Ù.

  7.  ¸î¸î ÇÔÁ¤µé

  7.1.  make clean

  ¸¸ÀÏ ¿©·¯ºÐÀÇ Ä¿³ÎÀÌ Ä¿³Î ¾÷±×·¹ÀÌµå °úÁ¤À» °ÅÄ£ ÈÄ¿¡ Á¤¸» ÀÌ»óÇÏ°Ô
  µÇ¾ú´Ù¸é, »õ Ä¿³ÎÀ» ÄÄÆÄÀÏÇϱâ Àü¿¡ make clean ÇÏ´Â °ÍÀ» ÀØÀº °ÍÀÌ´Ù.
  ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÌ À߸øµÇ¾î°¡´Â Áõ»óÀº, ÀÌ»óÇÏ°í ³¸¼± I/O ¹®Á¦ µîÀÇ
  ¾î¶°ÇÑ °ÍÀÌµç µÉ ¼ö ÀÖ´Ù.  make dep ¸¦ ÇÏ´Â °Íµµ ¹Ýµå½Ã È®ÀÎÇϱâ
  ¹Ù¶õ´Ù.

  7.2.  ³Ê¹« Å©°Å³ª ´À¸° Ä¿³Îµé

  ¸¸ÀÏ Ä¿³ÎÀÌ ³Ê¹« Ä¿¼­ ¸¹Àº ¸Þ¸ð¸®¸¦ Â÷ÁöÇÏ°í/°Å³ª, ¿©·¯ºÐÀÌ »õ·Î¿î
  Äâµå¹ÙÁú¸®¿ò-III/4400 (Çؼ®: ºü¸¥ CPU) ¿¡¼­ »ç¿ëÇÒ ¶§Á¶Â÷ ÄÄÆÄÀÏÇϴµ¥
  ³Ê¹«³ª ¸¹Àº ½Ã°£ÀÌ °É¸°´Ù¸é,¿©·¯ºÐÀº ¾Æ¸¶µµ ÇÊ¿äÇÏÁö ¾ÊÀº °Í(ÀåÄ¡
  µå¶óÀ̹öµéÀ̳ª, ÆÄÀÏ ½Ã½ºÅÛµé µîµî) µéÀ» ³Ê¹«¸¹ÀÌ ±¸¼ºÇÏ¿© Áý¾î³Ö¾úÀ»
  °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀ̶ó¸é, ³ÖÁö ¸¶¶ó. ±×°ÍÀº ¸Þ¸ð¸®¸¦
  Â÷ÁöÇÑ´Ù. ºÎÇ®¸° Ä¿³ÎÀÇ °¡Àå ¸íÈ®ÇÑ Áõ»óÀº ½º¿ÍÇÎÀÌ ±Ø¿¡ ´ÞÇؼ­
  µð½ºÅ©¿¡ ¸Þ¸ð¸®°¡ ºÎÁ·ÇØÁö´Â °ÍÀÌ´Ù.¸¸ÀÏ ¿©·¯ºÐÀÇ µð½ºÅ©°¡ ³Ê¹« ¼Ò¸®°¡
  ¸¹ÀÌ ³ª°í, Àü¿øÀ» ²ø¶§ Á¦Æ®±â°¡ ¶ß´Â °Í °°Àº ¼Ò¸®°¡ ³ª´Â ±¸Çü Fujitsu
  Eagle(ÇÏµå µð½ºÅ© ¸ðµ¨ÀÎ°Í °°´Ù:¿ªÀÚÁÖ)ÀÌ ¾Æ´Ï¶ó¸é, ¿©·¯ºÐÀÇ Ä¿³Î
  ±¸¼ºÀ» Á¶»çÇØ º¸±â ¹Ù¶õ´Ù.

  ¿©·¯ºÐÀº ¿©·¯ºÐ ¸Ó½ÅÀÇ ÃѸ޸𸮠¾ç¿¡¼­ Â÷ÁöÇÏ´Â °Í°ú /proc/meminfo
  ³»¿ëÁß¿¡ ``total mem''ÀÇ ¾ç¿¡¼­ »©°Å³ª `free'¸í·ÉÀÇ °á°ú¸¦ ÅëÇؼ­
  Ä¿³ÎÀÌ ¾ó¸¶³ª ¸¹Àº ¾çÀÇ ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´ÂÁö ¾Ë¾Æ³¾ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

  7.3.  º´·ÄÆ÷Æ®³ª ÇÁ¸°ÅÍ°¡ ÀÛµ¿ÀÌ ¾ÈµÈ´Ù

  PC¿¡¼­´Â ±¸¼º ¸ñ·ÏÁß `General Setup' ¿¡¼­ `Parallel port support' °ú
  `PC-style hardware' ¸¦ ¼±ÅÃÇÑ´Ù.  ±× ÈÄ¿¡ `Character devices' ¿¡¼­
  `Parallel printer support'¸¦ ¼±ÅÃÇÑ´Ù.

  ±× ÈÄ¿¡´Â ÆÄÀÏ À̸§ ¹®Á¦°¡ ÀÖ´Ù.  Linux 2.2´Â ÀÌÀü ¹öÁ¯°ú ´Ù¸¥ ÇÁ¸°ÅÍ
  À̸§À» ¾´´Ù.  °á·ÐÀûÀ¸·Î´Â ÀÌÀü ¹öÁ¯ÀÇ ¸®´ª½º¿¡ ÇÁ¸°ÅÍ°¡ lp1¿´´Ù¸é »õ
  Ä¿³Ú¿¡¼­´Â lp0ÀÏ °ÍÀÌ´Ù.  `dmesg'³ª /var/log¿¡ ³ª¿À´Â ·Î±×¸¦ º¸°í
  ¾î´À°ÍÀÎÀÚ ¾Ë¾ÆºÁ¶ó.

  7.4.  Ä¿³ÎÀÌ ÄÄÆÄÀϵÇÁö ¾Ê´Â´Ù

  ¸¸¾à ÄÄÆÄÀϵÇÁö ¾Ê´Â´Ù¸é, ÆÐÄ¡°¡ ½ÇÆÐÇ߰ųª, ¾Æ´Ï¸é ¿©·¯ºÐÀÇ ¼Ò½º°¡
  ¾î¶»°ÔÇؼ­µç ¹æÇظ¦ ¹Þ¾Ò´Ù´Â °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ gcc ¹öÀüÀÌ ¸ÂÁö
  ¾Ê´Ù°Å³ª, ±×·¸Áö ¾Ê¾Æµµ ¿ª½Ã ÁßÁöµÉ ¼ö ÀÖ´Ù(¿¹¸¦ µé¸é, Æ÷ÇÔÇÏ´Â
  ÆÄÀϵéÀÌ ¿¡·¯°¡ ÀÖ´Ù¸é).  Linus°¡ README¿¡¼­ ¼³¸íÇÑ´ë·Î ½Éº¼¸¯ ¸µÅ©°¡
  Á¦´ë·Î µÇ¾î ÀÖ´ÂÁö È®ÀÎÇ϶ó.  º¸Åë, Ç¥ÁØ Ä¿³ÎÀÌ ÄÄÆÄÀϵÇÁö ¾ÊÀ¸¸é,
  ½Ã½ºÅÛ¿¡ ½É°¢ÇÑ ¹®Á¦µéÀÌ ÀÖÀ¸¹Ç·Î, ƯÁ¤ÇÑ µµ±¸µéÀº À缳ġ¸¦ ÇÒ ÇÊ¿ä°¡
  ÀÖÀ» °ÍÀÌ´Ù.

  ¾î¶² °æ¿ì¿¡´Â, Çϵå¿þ¾îÀÇ ¹®Á¦ ¶§¹®¿¡ gcc°¡ À߸øµÉ °æ¿ìµµ ÀÖ´Ù.  ±×
  ¿¡·¯ ¸Þ¼¼Áö´Â ``xxx exited with signal 15''°°Àº °ÍÀε¥, º¸Åë ¸Å¿ì
  »ö´Ù¸£°Ô º¸ÀÏ°ÍÀÌ´Ù.  ÀÌ°ÍÀº ¸»Çϱ⠽ÈÁö¸¸, ³ª¿¡°Ôµµ ÀÌ·±ÀÏÀÌ Çѹø
  ÀϾ ÀûÀÌ ÀÖ´Ù. ³ª´Â ¾à°£ ÁÁÁö ¾ÊÀº ij½¬ ¸Þ¸ð¸®¸¦ °¡Áö°í ÀÖ¾ú´Âµ¥,
  ÄÄÆÄÀÏ·¯°¡ °©Àڱ⠿¡·¯ ¸Þ¼¼Áö¸¦ ³»º¸³»¸é¼­ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê¾Ò´Ù.
  ¸¸ÀÏ ¿©·¯ºÐÀÌ ¹®Á¦¿¡ ´ÚÄ¡¸é Á¦ÀÏ ¸ÕÀú gcc¸¦ À缳ġÇ϶ó.  ¿©·¯ºÐÀÇ
  Ä¿³ÎÀÌ RAM ¾çÀ» ÁÙÀÌ°í ¿ÜºÎ Ä³½¬¸¦ ²ø¶§¿¡¸¸ Á¦´ë·Î ÄÄÆÄÀϵȴٸé, Çѹø
  ÀǽÉÇغ¸±â ¹Ù¶õ´Ù.

  ±â°è¿¡ ¹®Á¦°¡ ÀÖ´Ù°í ´©°¡ ±×·¯¸é °ñÄ¡°¡ ¾ÆÆÄÁú °ÍÀÌ´Ù.
  http://www.bitwizard.nl/sig11/ ¿¡ FAQ±îÁöÀÖÀ¸´Ï ¹ÏÀ» ¸¸ÇÑ À̾߱â´Ù.

  7.5.  »õ ¹öÀüÀÇ Ä¿³ÎÀÌ ºÎÆõÇÁö ¾Ê´Â°Í °°´Ù

  ¿©·¯ºÐÀÌ LILO¸¦ ½ÇÇàÇÏÁö ¾Ê¾Ò°Å³ª, ¾Æ´Ï¸é ¼³Á¤À» Á¦´ë·Î ÇÏÁö ¾ÊÀº
  °ÍÀÌ´Ù.  ³»°¡ ``°Þ¾ú´ø'' °ÍµéÁßÀÇ Çϳª´Â ¼³Á¤ ÆÄÀϳ»ÀÇ ¹®Á¦¿´´Ù.
  ±×°ÍÀº ¹Ù·Î `boot = /dev/hda' ´ë½Å¿¡ `boot = /dev/hda1' ¶ó°í ÇÑ
  °ÍÀÌ´Ù.(ÀÌ°ÍÀº óÀ½¿¡´Â Á¤¸»·Î È­°¡³¯ ¼ö ÀÖ´Â °ÍÀÌÁö¸¸, Á¦´ë·Î
  ÀÛµ¿ÇÏ´Â ¼³Á¤ ÆÄÀÏÀ» °¡Áö°í ÀÖÀ» ¶§´Â, ±×°ÍÀ» ¹Ù²Ü ÇÊ¿ä°¡ ¾ø´Ù.).

  7.6.  ¿©·¯ºÐÀÌ ¸®·Î¸¦ ½ÇÇàÇÏ´Â °ÍÀ» Àذųª, ½Ã½ºÅÛÀÌ ÀüÇô ºÎÆõÇÁö
  ¾Ê´Â´Ù

  Àú·±! ¿©±â¿¡¼­ ¿©·¯ºÐÀÌ ÇÒ ¼ö ÀÖ´Â °¡Àå ÃÖ¼±ÀÇ ¹æ¹ýÀº Ç÷ÎÇÇ µð½ºÅ©³ª
  CDROMÀ¸·Î ºÎÆÃÇÏ°í ¶Ç´Ù¸¥ ºÎÆð¡´ÉÇÑ Ç÷ÎÇǸ¦ ÁغñÇϴ°ÍÀÌ´Ù(`make
  zdisk' °°Àº °ÍÀ¸·Î ÇÒ ¼ö ÀÖ´Ù). ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ·çÆ®(/ ÆÄÀÏ ½Ã½ºÅÛÀÌ
  ¾îµð¿¡ ÀÖ°í, ¾î¶² ŸÀÔ(¿¹. second extended, minix)ÀÎÁö¸¦ ¾Ë¾Æ¾ß¸¸
  ÇÑ´Ù. ¾Æ·¡ÀÇ ¿¹¿¡¼­´Â, ¶ÇÇÑ ¿©·¯ºÐÀÇ /usr/src/linux ¼Ò½º Æ®¸®°¡ ¾î¶²
  ŸÀÔÀÇ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÖ°í, º¸Åë ¾îµð¿¡ ¸¶¿îÆ®µÇ¾î ÀÖ´ÂÁö ¾Ë¾Æ¾ß¸¸
  ÇÑ´Ù.

  ´ÙÀ½ ¿¹¿¡¼­´Â / ´Â /dev/hda1ÀÌ°í /usr/src/linux°¡ ÀÖ´Â °÷Àº
  /dev/hda3À̸ç, º¸Åë /usr¿¡ ¸¶¿îÆ®µÇ¾î ÀÖ´Ù. µÑ´Ù second extended
  ÆÄÀϽýºÅÛÀ¸·Î µÇ¾î ÀÖ´Ù.  »ç¿ëÇÏ´Â Ä¿³ÎÀº
  /usr/src/linux/arch/i386/boot ¿¡ ÀÖ´Â zImageÀÌ´Ù.

  Á¦´ë·Î ÀÛµ¿ÇÏ´Â bzImage°¡ ÀÖ´Ù¸é, »õ Ç÷ÎÇǸ¦ »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù.
  ¶Ç ´Ù¸¥ ¹æ¹ý¿¡ ´ëÇؼ­´Â, ±×°ÍÀÌ ´õ ÁÁÀ» ¼öµµ ÀÖ°í ¾Æ´Ò ¼öµµ ÀÖÁö¸¸, ÀÌ
  ¿¹ ´ÙÀ½¿¡ ³íÇϱâ·Î ÇÑ´Ù.(ÀÌ°ÍÀº ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ» È¥¶õ¿¡
  ºü¶ß¸° ¹æ¹ý¿¡ µû¶ó ´Ù¸£´Ù.)

  ¿ì¼±, ºÎÆ®/·çÆ®³ª º¹±¸¿ë µð½ºÅ©·Î ºÎÆÃÇÑ´Ù. ±×¸®°í Ä¿³Î À̹ÌÁö°¡ ÀÖ´Â
  ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÑ´Ù.

      mkdir /mnt
      mount -t ext2 /dev/hda3 /mnt

  ¸¸ÀÏ mkdirÀÌ µð·ºÅ丮°¡ ÀÌ¹Ì Á¸ÀçÇÑ´Ù°í Çϸé, ¹«½ÃÇ϶ó. ÀÚ, Ä¿³Î
  À̹ÌÁö°¡ ÀÖ´Â µð·ºÅ丮·Î µé¾î°¡ÀÚ.
  /mnt + /usr/src/linux/arch/i386/boot - /usr = /mnt/src/linux/arch/i386/boot

  Æ÷¸ËµÈ µð½ºÅ©¸¦ ``A:'' µå¶óÀ̺꿡 ³Ö°í(ºÎÆ®³ª ·çÆ® µð½ºÅ©°¡ ¾Æ´Ï´Ù!),
  À̹ÌÁö¸¦ µð½ºÅ©·Î º¹»çÇÑ´Ù. ±×¸®°í ¿©·¯ºÐÀÇ ·çÆ® ÆÄÀÏ ½Ã½ºÅÛ¿¡ ±×°ÍÀ»
  ¼³Á¤ÇÑ´Ù.

      cd /mnt/src/linux/arch/i386/boot
      dd if=bzImage of=/dev/fd0
      rdev /dev/fd0 /dev/hda1

  / ·Î µé¾î°¡¼­ /usr ÆÄÀÏ ½Ã½ºÅÛÀ» ¾ð¸¶¿îÆ®½ÃŲ´Ù.

      cd /
      umount /mnt

  ÀÌÁ¦ ¿©·¯ºÐÀº ÀÌ Ç÷ÎÇÇ·Î º¸Å붧ó·³ ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÒ ¼ö
  ÀÖÀ» °ÍÀÌ´Ù.  ÀçºÎÆÃÈÄ¿¡ ¸®·Î(¶Ç´Â ¿©·¯ºÐÀÌ À߸øÇÑ °ÍÀÌ ¹«¾ùÀ̵ç)¸¦
  ½ÇÇàÇÏ´Â °ÍÀ» ÀØÁö ¸»¶ó!

  À§¿¡¼­ ¸»ÇÑ°Íó·³, ÀÏ»óÀûÀÎ ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ / ¿¡
  Ä¿³ÎÀ̹ÌÁö¸¦ °¡Áö°í¼­(¿¹·Î /vmlinuz) ÀÌ·± »óȲÀÌ ÀϾ´Ù¸é, ÀÌ°ÍÀ»
  ºÎÆ®µð½ºÅ©·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.À§ÀÇ »óȲÀ» ¸ðµÎ °¡Á¤ÇÏ°í, ³» Ä¿³Î
  À̹ÌÁö°¡ /vmlinuz À϶§, À§ÀÇ ¿¹¸¦ ´ÙÀ½°ú °°ÀÌ Ç϶ó. /dev/hda3¸¦
  /dev/hda1(/ ÆÄÀÏ ½Ã½ºÅÛ)À¸·Î ¹Ù²Ù°í, /mnt/src/linux ¸¦ /mnt ·Î ¹Ù²Û´Ù.
  ±×¸®°í if=bzImage ¸¦ if=vmlinuzÀ¸·Î ¹Ù²Û´Ù. ¾î¶»°Ô /mnt/src/linux°¡
  ¹«½ÃµÇ´ÂÁö È®½ÇÇÏ°Ô ¾Ë¾ÆµÎ¾î¶ó.

  Å« ¿ë·®(1024 ½Ç¸°´õ ÀÌ»óÀÇ)ÀÇ µå¶óÀ̺êµé¿¡¼­ ¸®·Î¸¦ »ç¿ëÇÏ´Â °ÍÀº
  ¹®Á¦¸¦ ÀÏÀ¸Å³ ¼öµµ ÀÖ´Ù. ±×°Í¿¡ ´ëÇÑ °ÍÀº µµ¿ò¸» ¹®¼­³ª LILO mini-
  HOWTO¸¦ º¸¾Æ¶ó.

  7.7.  `warning: bdflush not running'À̶ó°í ¸»ÇÑ´Ù

  ÀÌ°ÍÀº Å« ¹®Á¦ÀÏ ¼ö ÀÖ´Ù.  Ä¿³Ú 1.0ºÎÅÍ´Â (1994³â 4¿ù 20ÀÏ Á¤µµ)
  `update' À̶ó´Â Á¤±âÀûÀ¸·Î ÆÄÀÏ ½Ã½ºÅÛÀÇ ¹öÆÛÀ» ºñ¿öÁÖ´Â ÇÁ·Î±×·¥ÀÌ
  ¹Ù²î¾ú´Ù.  ÇØ°áÃ¥Àº `bdflush'¶ó´Â ÇÁ·Î±×·¥ÀÇ ¼Ò½º¸¦ ±¸Çؼ­ (Ä¿³Ú
  ¼Ò½º¸¦ ±¸ÇÑ °÷¿¡¼­ ±¸ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù) ¼³Ä¡Ç϶ó (À̶§ ¾Æ¸¶µµ ¿¾ Ä¿³Ú
  ¾È¿¡¼­ ÇÏ´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù).   ÀÌ ÇÁ·Î±×·¥Àº ÀÚ½ÅÀ» `update'¶ó´Â
  À̸§À¸·Î ¼³Ä¡ÇÒ °ÍÀÌ°í, ÀçºÎÆà ÈÄ¿¡´Â ´õÀÌ»ó ¿¡·¯¸¦ ¾È ³¾ °ÍÀÌ´Ù.

  7.8.  `warning: bdflush not running'¶ó°í ¸»ÇÑ´Ù

  ÀÌ°ÍÀº ½É°¢ÇÑ ¹®Á¦°¡ µÉ ¼ö ÀÖ´Ù. Á¤±âÀûÀ¸·Î ÆÄÀÏ ½Ã½ºÅÛ ¹öÆÛ¸¦ ¸ðµÎ
  ¼Òºñ½ÃÅ°´Â `update'¶ó°í ºÒ¸®´Â ÇÁ·Î±×·¥Àº Ä¿³Î ¹öÀü 1.0(1994³â 4¿ù
  20ÀÏ °æ) ÀÌÈÄ¿¡¼­ ½ÃÀÛÇؼ­ ¾÷±×·¹À̵å/´ëü µÇ¾ú´Ù. `bdflush'¿¡ Ä¿³Î
  ¼Ò½º¸¦ °¡Á®¿Í¼­ (¿©·¯ºÐÀÇ Ä¿³Î ¼Ò½º¸¦ ¾îµð¼­ °¡Á®¿Ô´ÂÁö´Â ¿©·¯ºÐÀÌ
  ã¾Æ¾ßÇÑ´Ù), ±×°ÍÀ» ¼³Ä¡Ç϶ó(¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÌ ÀÌ°ÍÀ» ÇÏ´Â
  µ¿¾ÈÀº ÀÌÀü Ä¿³Î¿¡¼­ ½ÇÇàµÇ±â¸¦ ¿øÇÒ °ÍÀÌ´Ù).  ±×°ÍÀº ±× ÀÚ½ÅÀÌ
  `update®'·Î ¼³Ä¡µÇ°í ÀçºÎÆÃÇÑ ÈÄ¿¡´Â ´õÀÌ»ó ºÒÆòÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.

  7.9.  ³» IDE/ATAPI CD-ROMÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù

  ÀÌ»óÇÏ°Ôµµ, ¸¹Àº »ç¶÷µéÀÇ ATAPI µå¶óÀ̺êµéÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Âµ¥, ÀÌ°ÍÀº
  ¾Æ¸¶µµ À߸øµÉ ¼ö ÀÖ´Â °ÍµéÀÌ ¸¹±â ¶§¹®ÀÏ °ÍÀÌ´Ù.

  ¸¸ÀÏ ¿©·¯ºÐÀÇ CD-ROM µå¸®À̺갡 ´ÜÁö ƯÁ¤ IDE ÀÎÅÍÆäÀ̽º¿¡ ÀÖ´Â
  ÀåÄ¡¶ó¸é, Ʋ¸²¾øÀÌ Á¡ÆÛ°¡ ``master'' ³ª ``single''·Î ¼³Á¤µÇ¾î ÀÖÀ»
  °ÍÀÌ´Ù. ÀÌ°ÍÀº °¡Àå ÀÏ»óÀûÀÎ ¿¡·¯ÀÌ´Ù.

  ¿¹·Î, Creative Labs ´Â IDE ÀÎÅÍÆäÀ̽º¸¦ ±×µéÀÇ »ç¿îµå Ä«µå¿¡ ÀåÂøÇÏ°í
  ÀÖ´Ù.  ±×·¯³ª, ÀÌ°ÍÀº ¸î¸î »ç¶÷µéÀº ´ÜÁö ÇϳªÀÇ ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í
  ÀÖ´Â ¹Ý¸é¿¡ ¸¹Àº »ç¶÷µéÀº ±×µéÀÇ ¸¶´õº¸µå¿¡ µÎ°³ÀÇ IDE ÀÎÅÍÆäÀ̽º(º¸Åë
  IRQ 15¿¡)¸¦ ³»ÀåÇÏ°í À־ ¾ÆÁÖ Èï¹Ì·Î¿î ¹®Á¦¸¦ ¾ß±â½ÃŲ´Ù. ±×·¡¼­
  º¸ÅëÀº »ç¿îµå ºí·¯½ºÅÍÀÇ ÀÎÅÍÆäÀ̽º¸¦ ¼¼¹ø° IDE Æ÷Æ®(³»°¡ µéÀº ¹Ù·Î´Â
  IRQ11)·Î ¸¸µç´Ù.

  ÀÌ°ÍÀº 1.2.x ¹öÀüÀÇ ¸®´ª½º°¡ »õ¹ø° IDE ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÏÁö ¾ÊÀ½À¸·Î
  Çؼ­ ¹®Á¦¸¦ ¹ß»ý½ÃŲ´Ù.(1.3.x´ëÀÇ ¾îµð¿¡¼±°¡ ÀÌ°ÍÀ» Áö¿øÇÑ´Ù. ÇÏÁö¸¸
  ±â¾ïÇØ µÑ°ÍÀº ±×°ÍÀº °³¹ßÁßÀ̹ǷΠÀÚµ¿À¸·Î ã¾ÆÁÖÁö´Â ¾Ê´Â´Ù). ÀÌ¿¡
  ´ëÇؼ­´Â, ¸î°¡Áö ¼±ÅÃÀÌ ÀÖ´Ù.

  ¿©·¯ºÐÀÌ ÀÌ¹Ì µÎ¹ø° IDE Æ÷Æ®¸¦ °¡Áö°í ÀÖ´Ù¸é, ±×°ÍÀ» »ç¿ëÇÏÁö ¾Ê¾Æ¼­
  ¾ÆÁ÷ µÎ°³ÀÇ ÀåÄ¡¸¦ °¡ÁöÁö ¾ÊÀº °ÍÀÌ´Ù. ATAPI µå¶óÀ̺긦 »ç¿îµå
  Ä«µå¿¡¼­ ²¨³»¼­ µÎ¹ø° ÀÎÅÍÆäÀ̽º¿¡ ¿¬°áÇÑ´Ù. ±×¸®°í ³ª¼­´Â »ç¿îµå
  Ä«µåÀÇ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô ÇÔÀ¸·Î½á ¾î¶²½ÄÀ¸·Îµç IRQ¸¦ ¾Æ³¤´Ù.

  ¿©·¯ºÐÀÌ µÎ¹ø° ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é, »ç¿îµå Ä«µåÀÇ
  ÀÎÅÍÆäÀ̽ºÀÇ Á¡ÆÛ (»ç¿îµå Ä«µåÀÇ »ç¿îµå ºÎºÐÀÌ ¾Æ´Ï´Ù)¸¦ IRQ15, Áï
  µÎ¹ø° ÀÎÅÍÆäÀ̽º·Î ¼³Á¤ÇÑ´Ù.  ÀÌÁ¦ ÀÛµ¿ÇÒ °ÍÀÌ´Ù.

  7.10.  ¾µ¸ð¾ø´Â ¶ó¿ìÆÃÀ» ¿ä±¸ÇÏ´Â °Íµé¿¡ ´ëÇØ ¸»ÇÑ´Ù

  »õ¹öÀüÀÇ route® ÇÁ·Î±×·¥°ú ¶ó¿ìÆ® Á¶ÀÛÀ» ÇÏ´Â ´Ù¸¥ ÇÁ·Î±×·¥µéÀ»
  °¡Á®¿Â´Ù.  /usr/include/linux/route.h(½ÇÁ¦·Î /usr/src/linux¿¡ ÀÖ´Â
  ÆÄÀÏ)ÀÌ ¹Ù²î¾ú´Ù.

  7.11.  1.2.0 ¿¡¼­ firewalling ÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù

  Àû¾îµµ 1.2.1 ¹öÀüÀ¸·Î ¾÷±×·¹À̵å Ç϶ó.

  7.12.  ``Not a compressed kernel Image file''

  ºÎÆ® À̹ÌÁö·Î /usr/src/linux¿¡ »ý¼ºµÈ vmlinux ÆÄÀÏÀ» »ç¿ëÇÏÁö ¸»¶ó.
  [..]/arch/i386/boot/zImage °¡ ¿ÇÀº °ÍÀÌ´Ù.

  7.13.  1.3.x·Î ¾÷±×·¹À̵åÇÑ ÈÄ¿¡ ÄÜ¼Ö Å͹̳¯¿¡ ¹®Á¦°¡ ÀÖ´Ù.

  /etc/termcap ÀÇ ÄÜ¼Ö termcap ³»¿ëÁß¿¡¼­ ´Ü¾î dumb ¸¦ linux·Î ¹Ù²Ù¶ó.
  ¶ÇÇÑ ¿©·¯ºÐÀº terminfo ³»¿ëÀ» ¸¸µé¾î¾ß ÇÒ °ÍÀÌ´Ù.

  7.14.  Ä¿³Î ¾÷±×·¹À̵å ÈÄ¿¡ ÄÄÆÄÀÏÀÌ Àß ¾ÈµÈ´Ù.

  ¸®´ª½º Ä¿³Î ¼Ò½º´Â /usr/include¿¡ Àִ ǥÁصéÀÌ Âü°í·ÎÇÏ´Â ¸¹Àº
  include ÆÄÀϵé(³¡ÀÌ .h·Î ³¡³ª´Â °Í)À» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ±×µéÀº º¸Åë
  ´ÙÀ½°ú °°ÀÌ ÂüÁ¶µÇ¾ú´Ù.  (xyzzy.h´Â /usr/include/linux¿¡ ÀÖ´Â °ÍÀÌ´Ù.)

      #include <linux/xyzzy.h>

  º¸Åë, /usr/include¿¡´Â linux¶ó´Â ¿©·¯ºÐÀÇ Ä¿³Î ¼Ò½º³»ÀÇ include/linux
  µð·ºÅ丮·ÎÀÇ ¸µÅ©°¡ ÀÖ´Ù(ÀüÅëÀûÀÎ ½Ã½ºÅÛ¿¡¼­´Â
  /usr/src/linux/include/linux).  ¸¸ÀÏ ÀÌ ¸µÅ©°¡ ¾ø°Å³ª À߸øµÈ °÷À»
  °¡¸®Å°°í ÀÖÀ»¸ç ´ëºÎºÐÀº ÀüÇô ÄÄÆÄÀϵÇÁö ¾ÊÀ» °ÍÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ
  Ä¿³Î ¼Ò½º°¡ µð½ºÅ©¸¦ ³Ê¹« ¸¹ÀÌ Â÷ÁöÇؼ­ Áö¿ì±â·Î Çß´Ù¸é, ÀÌ°ÍÀº ¸í¹éÈ÷
  ¹®Á¦°¡ µÉ °ÍÀÌ´Ù. ±×°ÍÀÌ À߸øµÉ ¼ö ÀÖ´Â ¶Ç´Ù¸¥ ¹æ¹ýÀº ÆÄÀÏ
  Æ۹̼Ç(Çã°¡)¿¡ ÀÖ´Ù.  ¸¸ÀÏ ¿©·¯ºÐÀÇ ·çÆ®°¡ ±âº»¼³Á¤¿¡ ÀÇÇؼ­ ´Ù¸¥
  »ç¿ëÀÚµéÀÌ ÆÄÀϵéÀ» º¼ ¼ö ¾ø°ÔÇÏ´Â umask¸¦ °¡Áö°í ÀÖ°í, ¿©·¯ºÐÀÌ p
  ¿É¼Ç(º¸Á¸ ÆÄÀϸðµå) ¾øÀÌ Ä¿³Î ¼Ò½º¸¦ Ç®¾ú´Ù¸é, ±× »ç¿ëÀÚµéÀº C
  ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏÁö ¸øÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ ÀÌ°ÍÀ» °íÄ¡±â À§Çؼ­ chmod
  ¸í·ÉÀ» ¾´´Ù°íÇصµ, ¾Æ¸¶ include ÆÄÀϵéÀ» ´Ù½Ã Ǫ´Â °ÍÀÌ ´õ ½¬¿ï
  °ÍÀÌ´Ù.  ¿©·¯ºÐÀº ´ÜÁö ¾Æ±Ô¸éÆ®¸¦ Ãß°¡ÇÔÀ¸·Î½á, óÀ½ ½ÃÀÛ¶§¿¡ Àüü
  ¼Ò½º¸¦ °¡Áö°í Çß´ø°Í°ú °°Àº ¹æ¹ýÀ¸·Î ÇÒ ¼ö ÀÖ´Ù.

      blah# tar zxvpf linux.x.y.z.tar.gz linux/include

  Note: ``make config''Àº /usr/src/linux·ÎÀÇ ¼ÒÇÁÆ® ¸µÅ©¸¦ ¸¦ ÇÊ¿äÇÑ´ë·Î
  ¸¸µé°ÍÀÌ´Ù.

  7.15.  ¿ë·® ´ÃÀ̱â

  ´ÙÀ½Àº Ä¿³Ú¿¡ ¼ÓÇØ ÀÖ´Â ¿ë·®À» ´ÃÀÌ´Â ¹æ¹ýÀÇ ¿¹ÀÌ´Ù.

  echo 4096 > /proc/sys/kernel/file-max
  echo 12288 > /proc/sys/kernel/inode-max
  echo 300 400 500 > /proc/sys/vm/freepages

  8.  2.0.x, 2.2.x ¹öÀüÀ¸·Î ¾÷±×·¹À̵åÇϱâ À§ÇØ ¾Ë¾ÆµÑ °Í

  Ä¿³Î ¹öÀü 2.0.x/2.2.x´Â Ä¿³Î ¼³Ä¡°¡ ¾ÆÁÖ ¸¹ÀÌ ¹Ù²î¾ú´Ù°í ¸»ÇÏ°í ÀÖ´Ù.
  2.0.x ¼Ò½º Æ®¸®¾ÈÀÇ Documentation/Changes ÆÄÀÏÀº ¹öÀü 2.0.x·Î
  ¾÷±×·¹À̵å ÇÒ ¶§, ¿©·¯ºÐÀÌ ¾Ë¾Æ¾ß¸¸ÇÏ´Â °ÍÀÇ Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù.
  ¿©·¯ºÐÀº À̸¦ À§ÇØ ´ëºÎºÐ ¸î¸îÀÇ key ÆÐÅ°Áöµé°ú gcc, libc, ±×¸®°í
  SysVInit, ¾à°£ÀÇ ½Ã½ºÅÛ ÆÄÀϵéÀ» ¾÷±×·¹À̵åÇØ¾ß ÇÒ °ÍÀÌ´Ù. ´çȲÇÏÁö
  ¸»¶ó.

  9.  Modules

  ÀûÀç°¡´ÉÇÑ Ä¿³Î ¸ðµâµéÀº ±¸¼ºÇϱ⠽±°í ¸Þ¸ð¸®¸¦ Àý¾àÇÒ ¼ö ÀÖ´Ù. ¸ðµâÀÇ
  ¹üÀ§´Â ÆÄÀÏ ½Ã½ºÅÛµé, ÀÌ´õ³Ý Ä«µå µå¶óÀ̹öµé, Å×ÀÌÇÁ µå¶óÀ̹öµé,
  ÇÁ¸°ÅÍ µå¶óÀ̹öµé°ú ´õ¿í ¸¹Àº °ÍµéÀ» Æ÷ÇÔÇØ °¡°í ÀÖ´Ù.

  9.1.  ¸ðµâ À¯Æ¿¸®Æ¼ ¼³Ä¡

  ¸ðµâ À¯Æ¿¸®Æ¼´Â ¿©·¯ºÐÀÌ Ä¿³Î ¼Ò½º¸¦ °¡Á®¿Â °÷ÀÌ¸é ¾îµðµçÁö modules-
  x.y.z.tar.gz À» °¡Á®¿À´Â °ÍÀÌ °¡´ÉÇÏ´Ù. °¡Àå ³ôÀº ÆÐÄ¡·Î ¿©·¯ºÐÀÇ ÇöÀç
  Ä¿³Îº¸´Ù ³·°Å³ª °°Àº x.y.z¸¦ ¼±ÅÃÇÑ´Ù. `tar zxvf modules-x.y.z.tar.gz'
  À¸·Î Ç®°í, ±×°ÍÀÌ ¸¸µç µð·ºÅ丮(modules-x.y.z)·Î µé¾î°¡¼­ README
  ÆÄÀÏÀ» Àаí, ±× ¼³Ä¡ ¼³¸í(º¸Åë make install ó·³ ¸Å¿ì °£´ÜÇÑ)´ë·Î
  µû¸¥´Ù. ¿©·¯ºÐ Àº ÀÌÁ¦ /sbin¿¡ insmod, rmmod, ksyms, lsmod, genksyms,
  modprobe, ±×¸®°í depmod ¶ó´Â ÇÁ·Î±×·¥µéÀ» °¡Áö°Ô µÇ¾úÀ» °ÍÀÌ´Ù.
  ¿©·¯ºÐÀÌ ¿øÇÑ´Ù¸é, insmod ¿¡ ÀÖ´Â ``hw''¶ó´Â ¿¹Á¦ µå¶óÀ̹ö·Î
  À¯Æ¿¸®Æ¼¸¦ Å×½ºÆ®ÇØ º¼ ¼ö ÀÖ´Ù. ÀÚ¼¼ÇÑ °ÍÀº ±× ¼­ºêµð·ºÅ丮¿¡ ÀÖ´Â
  INSTALLÀ̶ó´Â ÆÄÀÏÀ» º¸¾Æ¶ó.

  insmod´Â ¸ðµâÀ» ÇöÀç ½ÇÇàÁßÀÎ Ä¿³Î¾È¿¡ »ðÀÔÇÏ´Â °ÍÀÌ´Ù. ¸ðµâµéÀº º¸Åë
  .o È®ÀåÀÚ¸¦ °®´Â´Ù. À§¿¡¼­ ¾ð±ÞÇÑ ¿¹Á¦ µå¶óÀ̹ö´Â drv_hello.o À̹ǷÎ,
  ±×°ÍÀ» »ðÀÔÇϱâ À§Çؼ­´Â, `insmod drv_hello.o'¶ó°í ÇؾßÇÑ´Ù. Ä¿³ÎÀÌ
  ÇöÀç »ç¿ëÁßÀÎ ¸ðµâÀ» º¸±â À§Çؼ­´Â lsmod¸¦ »ç¿ëÇÑ´Ù. ±× °á°ú´Â ´ÙÀ½°ú
  °°´Ù.

      blah# lsmod
      Module:        #pages:  Used by:
      drv_hello          1

  `drv_hello'´Â ¸ðµâÀÇ À̸§ÀÌ°í, ¸Þ¸ð¸®ÀÇ ÇÑ ÆäÀÌÁö(4k)¸¦ »ç¿ëÇÏ°í ÀÖ´Ù.
  ±× ¸®°í ±× ¼ø°£¿¡´Â ´Ù¸¥ Ä¿³Î ¸ðµâÀº ¾ø´Ù. ÀÌ ¸ðµâÀ» Á¦°ÅÇϱâ À§Çؼ­´Â
  `rmmod drv_hello'¸¦ »ç¿ëÇÑ´Ù. rmmod ´ÙÀ½¿¡´Â ÆÄÀÏ À̸§ÀÌ ¾Æ´Ï¶ó
  ¸ðµâÀ̸§ À» »ç¿ëÇÔÀ» ÁÖÀÇÇ϶ó. ¿©·¯ºÐÀÇ ÀÌ°ÍÀ» lsmodÀÇ ¸ñ·ÏÀ¸·ÎºÎÅÍ
  ¾òÀ» ¼ö ÀÖ´Ù.  ´Ù¸¥ ¸ðµâ À¯Æ¿¸®Æ¼ÀÇ ¸ñÀûÀº ±×µéÀÇ ¸Å´º¾ó ÆäÀÌÁö¿¡
  ÀûÇôÀÖ´Ù.

  9.2.  Ä¿³Ú°ú °°ÀÌ ¹èÆ÷µÇ´Â ¸ðµâµé

  ¹öÀü 2.0.30ÀÇ ¿¹¸¦ µéÀÚ¸é, ¸¹Àº ÆÄÀÏ ½Ã½ºÅÛµé°ú, ¾à°£ÀÇ SCSI
  µå¶óÀ̹öµé, ¸î°³ÀÇ ÀÌ´õ³Ý ¾Æ´äÅÍ µå¶óÀ̹öµé, ±×¸®°í ³ª¸ÓÁö ´Ù¸¥°ÍµéÀº
  ¸ðµâ·Î¼­ ÀûÀçÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ±×µéÀ» »ç¿ëÇϱâ À§Çؼ­´Â, ¿ì¼± ¿ì¼±
  ±×µéÀ» ÇöÀç Ä¿³Î¿¡ ±¸ ¼ºÇÏ¿© ³ÖÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇ϶ó. ÀÌ°ÍÀº `make
  config'ÇÏ´Â µ¿¾È¿¡ y¶ó°í ÇÏÁö ¾ÊÀº °ÍÀ» ¸»ÇÑ´Ù. »õ Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ°í
  ÀçºÎÆÃÇ϶ó. ±×¸®°í ³ª¼­, ´Ù½Ã /usr/src/linux·Î µé¾î°¡¼­, `make
  modules'¸¦ Ä£´Ù. ÀÌ°ÍÀº ¿©·¯ºÐÀÌ Ä¿³Î¾È ¿¡ ±¸¼ºÇÏ¿© Áý¾î³ÖÁö ¾ÊÀº
  ¸ðµâµéÀ» ¸ðµÎ ÄÄÆÄÀÏÇÏ°í,/usr/src/linux/modules ¾È¿¡ ¸µÅ©½ÃÅ°´Â
  °ÍÀÌ´Ù. ¿©·¯ºÐÀº ±× µð·ºÅ丮¿¡¼­ Á÷Á¢ »ç¿ëÇÒ ¼ö µµ ÀÖ°í, `make
  modules_install'À» ½ÇÇàÇÏ¿© /lib/modules/x.y.z¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.
  ¿©±â¼­ x.y.z´Â Ä¿³Î ¹öÀü ¹øÈ£ÀÌ´Ù.

  ÀÌ°ÍÀº ƯÈ÷ ÆÄÀÏ ½Ã½ºÅ۵鿡 ¾Ë¸Â´Ù. ¿©·¯ºÐÀº ¾Æ¸¶ minix³ª msdos ÆÄÀÏ
  ½Ã½º ÅÛÀº ÀÚÁÖ »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ¿¹¸¦ µé¸é, ¸¸¾à ³»°¡ msdos
  Ç÷ÎÇǸ¦ »ç¿ëÇÏ °Ô µÈ´Ù¸é, ³ª´Â /usr/src/linux/modules/msdos.o¸¦
  Ä¿³Î·Î Áý¾î³Ö°í(insmod), ³¡³ª¸é rmmod msdosÇÏ¸é µÈ´Ù. ÀÌ °úÁ¤Àº º¸Å붧
  Ä¿³ÎÀÇ RAM »ç¿ë·®À» 50kÁ¤µµ ÁÙ¿©ÁØ´Ù. minix ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¶§
  ¾Ë¾ÆµÎ¾î¾ß ÇÒ °ÍÀº, ÀÌ°ÍÀ» ``±ä±Þ º¹±¸'' µð½ºÅ©¿¡ »ç¿ëÇϱâ À§Çؼ­´Â
  Ç×»ó Ä¿³Î¿¡ Á÷Á¢ ±¸¼ºÇÏ¿© ³Ö¾ß ÇÑ´Ù.

  10.  ¿©·¯°¡Áö ÆÁµé

  10.1.  make ¶Ç´Â ÆÐÄ¡ ¸í·ÉÀÇ °á°ú Ãâ·Â ¹æÇ⠹ٲٱâ(¸®´ÙÀÌ·º¼Ç)

  ¿©·¯ºÐÀÌ `make'³ª `patch' ¸í·ÉÀÌ ÇÑ °ÍÀÌ ¹«¾ùÀÎÁö ±× ³»¿ë¿¡ ´ëÇÑ
  ±â·ÏÀ» ¿øÇÑ´Ù¸é, °á°ú Ãâ·ÂÀ» ÆÄÀÏ·Î ¹Ù²Ü ¼ö ÀÖ´Ù. ¿ì¼±, ¿©·¯ºÐÀÌ
  »ç¿ëÁßÀÌ ½©ÀÌ ¹«¾ùÀÎÁö ¾Ë¾Æ³»¶ó. `grep root /etc/passwd' ¿Í
  `/bin/csh'°°Àº °ÍµéÀ» ÅëÇؼ­ ¾Ë ¼ö ÀÖ´Ù.

  ¿©·¯ºÐÀÌ sh ³ª bash¸¦ ¾´´Ù¸é,

      (¸í·É) 2>&1 | tee (°á°ú ÆÄÀÏ)

  Àº `(°á°ú ÆÄÀÏ)'¿¡ (¸í·É)ÀÇ °á°ú¸¦ º¹»çÇÑ´Ù.

  csh³ª tcsh »ç¿ëÀÚ´Â

      (¸í·É) |& tee (°á°ú ÆÄÀÏ)

  rc(ÁÖÀÇ: ¿©·¯ºÐÀº ¾Æ¸¶ rc¸¦ »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.)¿¡¼­´Â

      (¸í·É) >[2=1] | tee (°á°ú ÆÄÀÏ)

  10.2.  Á¶°ÇºÎ Ä¿³Î ¼³Ä¡

  ÀÌÀüÀÇ Ä¿³ÎÀ» °Çµå¸®Áö ¾Ê°í »õ Ä¿³ÎÀ» ½ÃÇèÇØ º¸´Â ¹æ¹ýÀº, Ç÷ÎÇÇ
  µð½ºÅ©¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ¿Ü¿¡µµ ¸î°¡Áö°¡ ÀÖ´Ù. ¸¹Àº À¯´Ð½º ¾ÖÈ£°¡µéÀº
  ÁÁ¾ÆÇÏÁö ¾ÊÁö¸¸, ¸®·Î(LILO)´Â µð½ºÅ©ÀÇ ¾î´À °÷¿¡¼­µçÁö Ä¿³ÎÀº ºÎÆÃÇÒ
  ¼ö ÀÖ´Ù.(¸¸ÀÏ ¿©·¯ºÐÀÌ ´ë¿ë·®ÀÇ (500MBÀÌ»óÀÇ) µð½ºÅ©¸¦ °¡Áö°í ÀÖ´Ù¸é,
  ¾î¶»°Ô ÀÌ°ÍÀÌ ¹®Á¦¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ´ÂÁö LILO ¹®¼­¸¦ Àо¾Æ¶ó).
  ±×·¯¹Ç·Î ¿©·¯ºÐÀÌ ´ÙÀ½°ú ºñ½ÁÇÑ ÇàÀ» LILO ¼³Á¤ ÆÄÀÏÀÇ ¸Ç ¸¶Áö¸·¿¡
  Ãß°¡ÇÑ´Ù¸é, ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ÀÌÀü /vmlinuzÀ» °Çµå¸®Áö ¾Ê°í »õ·Î
  ÄÄÆÄÀÏÇÑ Ä¿³ÎÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù(¹°·Ð `lilo'¸¦ ½ÇÇàÇÑ ÈÄ¿¡).

      image = /usr/src/linux/arch/i386/boot/bzImage
          label = new_kernel

  LILO¿¡°Ô »õ Ä¿³ÎÀº ºÎÆÃÇϵµ·Ï ¸»ÇØÁÖ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ºÎÆÃÇÒ ¶§¿¡
  ÇÁ·Ò ÇÁÆ®¸¦ ³ªÅ¸³ª°Ô ÇϱâÀ§ÇØ, ½ÃÇÁÆ® Å°¸¦ ´©¸£´Â °ÍÀÌ´Ù. »õ Ä¿³ÎÀ»
  ºÎÆÃÇϱâ À§Çؼ­´Â ¿©±â¿¡ `new_kernel'À» ½á³Ö¾îÁÖ¸é µÈ´Ù.
  ¸¸ÀÏ ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ µ¿½Ã¿¡ ¸î°³ÀÇ ¼­·Î´Ù¸¥ Ä¿³Î ¼Ò½º
  Æ®¸®¸¦ °¡Áö°í ÀÖÀ¸·Á¸é(ÀÌ°ÍÀº ¸¹Àº µð½ºÅ© ¿ë·®ÀÌ ÇÊ¿äÇϹǷÎ,
  ÁÖÀÇÇ϶ó), ±×µéÀ» °¢°¢ /usr/src/linux-x.y.z¶ó°í À̸§ ºÙÀÌ´Â °ÍÀÌ °¡Àå
  ÀϹÝÀûÀÌ´Ù. ¿©±â¼­ x.y.zÀº Ä¿³Î ¹öÀüÀÌ´Ù. ±×¸®°í ³ª¼­´Â ¼Ò½º Æ®¸®¸¦
  ½Éº¼¸¯ ¸µÅ©ÇÔÀ¸·Î½á ¼± ÅÃÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, `ln -sf linux-1.2.2
  /usr/src/linux'´Â ¹öÀü 1.2.2¸¦ ÇöÀç°ÍÀ¸·Î ¸¸µé¾îÁØ´Ù. ÀÌ¿Í °°ÀÌ ½Éº¼¸¯
  ¸µÅ©¸¦ ¸¸µé±â Àü¿¡, ln ÀÇ ¸¶Áö¸· ¾Æ±Ô¸ÕÆ®°¡ ½ÇÁ¦ Á¸ÀçÇÏ´Â
  µð·ºÅ丮(ÀÌÀüÀÇ ½Éº¼¸¯ ¸µÅ©´Â ±¦Âú´Ù) °¡ ¾Æ´ÑÁö È®ÀÎÇ϶ó. Á¸ÀçÇÑ´Ù¸é
  ±× ¸í·ÉÀÇ °á°ú´Â ¿©·¯ºÐÀÌ ±â´ëÇÏ´ø °Í°ú ´Ù¸¦°ÍÀÌ´Ù.

  10.3.  Ä¿³Î ¾÷µ¥ÀÌÆ®

  Russell Nelson(nelson@crynwr.com)Àº »õ Ä¿³Î ¹öÀüÀÇ º¯ÇÑ Á¡À» ¿ä¾àÇÑ´Ù.
  ÀÌ°ÍÀº ªÁö¸¸, ¿©·¯ºÐÀÌ ¾÷±×·¹À̵åÇϱâ Àü¿¡ º¸¸é ÁÁ´Ù. ÀÌ°ÍÀº À͸í
  ftpÀÎ ftp.emlist.com ÀÇ pub/kchanges³ª ´ÙÀ½ÀÇ URLÀ» ÅëÇؼ­ »ç¿ëÇÒ ¼ö
  ÀÖ´Ù.

      http://www.crynwr.com/kchanges

  11.  ´Ù¸¥ ÀÐÀ»°Å¸®

  o  Sound-HOWTO: »ç¿îµå Ä«µå¿Í À¯Æ¿¸®Æ¼µé

  o  SCSI-HOWTO: ¸ðµç SCSI ÄÜÆ®·Ñ·¯¿Í ÀåÄ¡µé¿¡ ´ëÇؼ­

  o  NET-2-HOWTO: ³×Æ®¿öÅ·

  o  PPP-HOWTO: ƯÈ÷ PPP ³×Æ®¿öÅ·¿¡ ´ëÇؼ­

  o  PCMCIA-HOWTO: ¿©·¯ºÐÀÇ ³ëÆ®ºÏÀ» À§ÇÑ µå¶óÀ̹öµé¿¡ ´ëÇؼ­

  o  ELF-HOWTO: ELF: ÆÄÀÏ ½Ã½ºÅÛ º¯È¯Çϱâ

  o  Hardware-HOWTO: Áö¿øµÇ´Â Çϵå¿þ¾î¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ °Í

  o  Module-HOWTO: ¸ðµâ¿¡ °üÇؼ­ ´õ ÀÚ¼¼ÇÏ°³

  o  Kerneld mini-HOWTO: kerneld¿¡ °üÇؼ­

  o  BogoMips mini-HOWTO: ¸¸¾à ±Ã±ÝÇÏ´Ù¸é

  12.  À⵿»ç´Ï

  12.1.  ÀúÀÚ

  ¸®´ª½º-ÇÏ¿ìÅõÀÇ ÀúÀÚÀÌÀÚ °ü¸®ÀÚ´Â Brian Ward(bri@cs.uchicago.edu).
  ÀÌ´Ù. ¾î¶°ÇÑ ¸»À̳ª, Ãß°¡ÇÒ ³»¿ëÀ̳ª, ¼öÁ¤ÇÒ »çÇ×Àº ³ª¿¡°Ô º¸³»ÁÖ±â
  ¹Ù¶õ ´Ù(ƯÈ÷ ¼öÁ¤ÇÒ »çÇ×Àº ³ª¿¡°Ô °¡Àå Áß¿äÇÏ´Ù.)

  ´ÙÀ½ÀÇ URLÁß¿¡¼­ ¿©·¯ºÐÀº ³» `Ȩ ÆäÀÌÁö'¸¦ º¼ ¼ö ÀÖ´Ù.

      http://www.math.psu.edu/bri/
      http://blah.math.tu-graz.ac.at/~bri/

  ³ª´Â ¸ÞÀÏ¿¡ °¡´ÉÇÑÇÑ ¸¹Àº Á¤¼ºÀ» µéÀÌ·Á ÇÏÁö¸¸, ¸ÅÀÏ ³Ê¹« ¸¹Àº ¸ÞÀÏÀ»
  ¹Þ±â ¶§¹®¿¡, ¿©·¯ºÐ¿¡°Ô µ¹¾Æ°¡´Â ½Ã°£ÀÌ ¸Å¿ì ÀûÀ½À» ±â¾ïÇØ ÁÖ±â
  ¹Ù¶õ´Ù.  ƯÈ÷ ³ª¿¡°Ô ÀüÀÚ¿ìÆíÀ¸·Î Áú¹®À» ÇÒ ¶§´Â, Ưº°È÷ ¿©·¯ºÐÀÇ
  ¸Þ¼¼Áö¸¦ ¸íÈ®ÇÏ °í ÀÚ¼¼ÇÏ°Ô ¼³¸íÇϴµ¥ ³ë·ÂÇØ Áֱ⠹ٶõ´Ù. ¸¸¾à
  ¿©·¯ºÐÀÇ ÆíÁö°¡ ÀÛµ¿ÇÏÁö ¾Ê´Â Çϵå¿þ¾î(¶Ç´Â ±×¿Í ºñ½ÁÇÑ)¶ó¸é, ³ª´Â
  ¿©·¯ºÐÀÇ Çϵå¿þ¾î ±¸¼ºÀÌ ¾î¶° ÇÑÁö ¾Ë¾Æ¾ß¸¸ ÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¿¡·¯¿¡
  ´ëÇØ º¸°íÇÏ·Á ÇÑ´Ù¸é, "³ª´Â ÇØ ºÃÁö¸¸, ¿¡·¯°¡ ³µ´Ù." ¶ó°í¸¸ ¾ê±âÇÏÁö
  ¸»¶ó. ³ª´Â ¿¡·¯°¡ ¹«¾ùÀ̾ú´ÂÁö¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù. ³ª´Â ¿©·¯ºÐÀÌ °£´ÜÇÑ
  Áú¹®À» ÇÏ´ÂÁö¿¡ ´ëÇؼ­´Â ½Å°æ¾²Áö ¾Ê´Â ´Ù. ±â¾ïÇ϶ó! ¿©·¯ºÐÀÌ ¹¯Áö
  ¾Ê´Â´Ù¸é, ¿©·¯ºÐÀº °áÄÚ ´äÀ» ¾òÀ» ¼ö ¾ø´Ù!  ³ª¿¡°Ô ÀÇ°ßÀ» º¸³» ÁÖ´Â
  ¸ðµç ºÐµé²² °¨»çÇÑ´Ù.

  ¸¸¾à Áú¹®ÀÌ Ä¿³Ú°ú °ü·ÃÀÌ ¾ø°Å³ª ¸ð¸£´Â ¾ð¾î·Î ÀûÇô ÀÖÀ¸¸é ´äÀ» ¾È ÇÒ
  ¼öµµ ÀÖ´Ù.

  ¿©·¯ºÐÀÌ ³ª¿¡°Ô ¸ÞÀÏÀ» º¸³Â´Âµ¥ ¾î´ÀÁ¤µµÀÇ ½Ã°£(3ÁÖ ÀÌ»ó) Áö³­ ÈÄ¿¡µµ
  ´äÀåÀ» ¹ÞÁö ¸øÇß´Ù¸é, ³»°¡ ¿ì¿¬È÷ ¿©·¯ºÐÀÇ ¸Þ¼¼Áö³ª ±×·± °ÍÀ» Áö¿üÀ»
  ¼öµµ ÀÖÀ¸´Ï(Á˼Û), ´Ù½Ã º¸³»Áֱ⠹ٶõ´Ù.

  ³ª´Â ½ÇÁ¦·Î Çϵå¿þ¾îÀÇ ¹®Á¦³ª ±×·¯ÇÑ ÁÖÁ¦¿¡ ´ëÇÑ ¸ÞÀϵéÀ» ¸¹ÀÌ ¹Þ´Â´Ù.
  ±×°Ç ±¦Âú´Ù. ÇÏÁö¸¸ ³ª´Â ¼¼»ó¿¡ ÀÖ´Â ¸ðµç Çϵå¿þ¾î¿¡ ´ëÇؼ­ ´Ù ¾ËÁö
  ¸øÇÏ °í ¶Ç, ¾î¶»°Ô µµ¿ï ¼ö ÀÖ´ÂÁöµµ ¸ð¸¥´Ù´Â°É ¿°µÎ¿¡ µÎ±â ¹Ù¶õ´Ù.
  ³ª´Â °³ÀÎÀûÀ¸·Î AMD, Adaptec, Sybios SCSI ÄÁÆ®·Ñ·¯, ±×¸®°í IBM SCSI
  µð½ºÅ©¸¦ ¾´´Ù.

  ¹öÀü -0.1Àº 1994³â 10¿ù 3ÀÏ¿¡ ¾²¿©Á³´Ù. ÀÌ ¹®¼­´Â SGML, Æ÷½ºÆ®
  ½ºÅ©¸³Æ® , TeX, roff, ±×¸®°í º¸ÅëÀÇ ÅؽºÆ® Çü½ÄÀ¸·Îµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

  12.2.  ÇÒ °Íµé(To do)

  ``¿©·¯°¡Áö ÆÁµé(Tips and tricks)'' ¼½¼ÇÀÌ ¾à°£ ÀÛ´Ù. ³ª´Â ´Ù¸¥À̵é
  ÀÇ°ß À¸·Î ±× ³»¿ëÀ» È®ÀåÇϱ⸦ ¹Ù¶õ´Ù.

  ``Ãß°¡ ÆÐÅ°Áöµé(Additional pakages)'' µµ ¸¶Âù °¡Áö´Ù.

  ´õ ¸¹Àº µð¹ö±ë/ÆÄ¼Õ º¹±¸¿¡ ´ëÇÑ Á¤º¸°¡ ÇÊ¿äÇÏ´Ù.

  12.3.  µµ¿òµé

  LinusÀÇ README ÀÇ ¸î¸î ºÎºÐ(kernel hacking options)ÀÌ Æ÷ÇԵǾú´Ù.
  (Thanks, Linus!)

  uc@brian.lunetix.de (Ulrich Callmeier): patch -s and xargs.

  quinlan@yggdrasil.com (Daniel Quinlan): ¸¹Àº ºÎºÐ¿¡¼­ ¼öÁ¤°ú Ãß°¡¸¦
  ÇØÁÖ¾ú´Ù.

  nat@nat@nataa.fr.eu.org (Nat Makarevitch): mrproper, tar -p, ÀÌ¿Ü ¸¹Àº
  °Í

  boldt@math.ucsb.edu (Axel Boldt): Åë½Å»óÀ¸·Î Ä¿³Î ±¸¼º ¼±Åà »çÇ׿¡
  ´ëÇÑ ¼³¸íµéÀ» ¼öÁýÇß°í, ±× ¸ñ·ÏÀ» Á¦°øÇß´Ù.

  lembark@wrkhors.psyber.com (Steve Lembark): ´ÙÁß ºÎÆÃÀ» Á¦¾È

  kbriggs@earwax.pd.uwa.edu.au (Keith Briggs): ¾à°£ÀÇ ¼öÁ¤°ú ÀÇ°ß

  rmcguire@freenet.columbus.oh.us (Ryan McGuire): `make'ÇÒ ¼ö ÀÖ´Â °Í
  Ãß°¡

  dumas@excalibur.ibp.fr (Eric Dumas): ÇÁ¶û½º¾î·Î ¹ø¿ª

  simazaki@ab11.yamanashi.ac.jp (Yasutada Shimazaki): ÀϺ»¾î·Î ¹ø¿ª

  jjamor@lml.ls.fi.upm.es (Juan Jose Amor Iglesias): ½ºÆäÀξî·Î ¹ø¿ª

  mva@sbbs.se (Martin Wahlen): ½º¿þµ§¾î·Î ¹ø¿ª

  jzp1218@stud.u-szeged.hu (Zoltan Vamosi): Çë°¡¸®¾î·Î ¹ø¿ª

  bart@mat.uni.torun.pl (Bartosz Maruszewski): Æú·£µå¾î·Î ¹ø¿ª

  donahue@tiber.nist.gov (Michael J Donahue): öÀÚ ¼öÁ¤.  ``¾ã°Ô ½ã »§
  ´ëȸ'' ¿ì½ÂÀÚ

  rms@gnu.ai.mit.edu (Richard Stallman): ¹«·á ¹®¼­ °³³ä/¹èÆ÷ °ø°í

  dak@Pool.Informatik.RWTH-Aachen.DE (David Kastrup): NFS ¿¡ °üÇÑ °Í

  esr@snark.thyrsus.com (Eric Raymond): ´Ù¾çÇÑ Á¶±×¸¶ÇÑ °Íµé

  ³ª¿¡°Ô Áú¹®µé°ú ¹®Á¦µéÀÇ ¸ÞÀÏÀ» º¸³»ÁØ »ç¶÷µéµµ ¸¹Àº µµ¿òÀÌ µÇ¾ú´Ù.

  12.4.  ÀúÀÛ±Ç, ¶óÀ̼¾½º, ±×¸®°í ´Ù¸¥ ¸ðµç °Íµé

  Copyright © Brian Ward, 1994-1999.

  ÀÌ ¸Å´º¾óÀº ÀúÀ۱ǰú Çã°¡ Å뺸°¡ ¸ðµç º¹»çº»¿¡¼­ º¸Á¸µÈ´Ù¸é, º¹»çº»À»
  ¸¸µé¾î ¹èÆ÷ÇÏ´Â °ÍÀ» Çã°¡ÇÑ´Ù.

  ÀÖ´Â ±×´ë·Î º¹»çÇÑ´Ù´Â Á¶°ÇÇÏ¿¡¼­, ±× ÆÄ»ýµÈ ÀÛ¾÷ÀÌ µ¿ÀÏÇÑ Çã°¡
  Á¶°Ç¿¡¼­ ¹èÆ÷µÈ´Ù¸é, ÀÌ ¸Å´º¾óÀÇ ¼öÁ¤ÆÇÀ» º¹»çÇؼ­ ¹èÆ÷ÇÏ´Â °ÍÀ»
  Çã°¡ÇÑ´Ù. ¹ø¿ªÆǵéÀº ¸ðµÎ "¼öÁ¤ÆÇ"ÀÇ ¹üÁÖ¿¡ ¼ÓÇÑ´Ù.

  º¸Áõ: ¾øÀ½

  ±Ç°í: »ó¾÷Àû Àç¹èÆ÷´Â Çã°¡, ±ÇÀåÇÑ´Ù. ÇÏÁö¸¸, Àç¹èÆ÷´Â ÃÖ½ÅÀÇ °ÍÀ»
  °¡Áö°í Àç¹èÆ÷ ÀÌÀü¿¡ ÀúÀÚ¿Í »óÀÇÇؾ߸¸ ÇÑ´Ù(´ç½ÅÀÌ ±×°ÍÀ» °¡Áö°í
  ¸¸µé°í ÀÖ´Â µ¿¾È ±× º¹»çº»À» ³ª¿¡°Ô º¸³¾ ¼ö ÀÖÀ» °ÍÀÌ´Ù). ¹ø¿ªÀÚ´Â
  ¹ø¿ªÇϱâ ÀÌÀü¿¡ ÀúÀÚ¿¡°Ô Á¶¾ðÀ» ¹Þ¾Æ¶ó. ÀμâµÈ ¹öÀüÀº ´õ ÁÁ´Ù.
  ÀçÈ°¿ëÇ϶ó.