Ä¿³Î 2.2 ¸Àº¸±â

    À̸¸¿ë yong@linuxkorea.co.kr

     

 

Ä¿³Î 2.2¸¦ ±â´Ù¸®¸ç...

    ¸®´ª½º Ä¿³Î ¾ÈÁ¤ ¹öÀüÀº ÇöÀç °ø½ÄÀûÀ¸·Î 2.0.33 ÀÌ´Ù. °ÅÀÇ °ø½ÄÀûÀÎ °ÍÀ̳ª ´Ù¸§¾ø´Â 32 ÇÁ¸®(pre) ÆÐÄ¡´Â ¾Ù·± ÄÛ½º(Alan Cox)¾¾¿¡ ÀÇÇØ °ü¸®µÇ°í ÀÖÀ¸¸ç, À̰͵µ ¾à 10ȸ ÀÌ»ó ³ª¿Í ÀÖ¾î Á¶¸¸°£(?) 2.0.34 ¹öÀüÀ¸·Î ¿Ã¶ó°¡°Ô µÉ °ÍÀÌ´Ù. ¹Ù·Î ÀÌÀü ¾ÈÁ¤ Ä¿³ÎÀÎ 1.2 ÀÇ °æ¿ì ¼ö¸¹Àº ¹ö±×¿Í °³¼±Á¡µéÀÌ ³²¾Æ ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í 13¹øÀÇ ÆÐÄ¡ ·¹º§¿¡ ±×ÃÆ°í 1.3°³¹ß ¹öÀü¿¡ ¸ðµç Á¤·ÂÀ» ½ñ´À¶ó »ó´ëÀûÀ¸·Î ¹æÄ¡(?)µÇ¾ú´Ù´Â ÁöÀûÀ» µè°Ô µÇ¾ú´Âµ¥ À̹ø¿¡´Â ¿ÀÈ÷·Á ¾ÈÁ¤¹öÀüÀ̶ó´Â À̸§ÀÇ Ä¿³ÎÀÌ ¹«·Á 33 ¹øÀ̳ª ÆÐÄ¡¸¦ °¡ÇØ µµ´ëü 33¹øÀ̳ª ÆÐÄ¡¸¦ ÇØ¾ß ÇÏ´Â °ÍÀÌ ¾ÈÁ¤ ¹öÀüÀ̶ó°í ºÎ¸¦ ¼ö Àִ°¡¶ó´Â ÀϺÎÀÇ ºñÆÇÀ» ¹Þ±âµµ ÇÑ´Ù. Ä¿³Î 1.2 ¹öÀü¿¡ ´ëÇÑ °ü¸® ¹æ½Ä¿¡ ´ëÇÑ ¹Ý¼ºÀÌ ³Ê¹« Áö³ªÃÆ´ø °ÍÀϱî? ¾îÂî µÇ¾úµç °ÅÀÇ 2³â¿¡ °¡±î¿î °³¹ß¹öÀü 2.1ÀÇ ÁøÇà °úÁ¤ ¼Ó¿¡¼­µµ ¾ÈÁ¤¹öÀü 2.0 ¿¡ ´ëÇÑ °ü¸®¸¦ ¼ÒȦÈ÷ ÇÏÁö ¾ÊÀ¸·Á°í ¸®´©½º¿Í ¼ö ¸¹Àº Ä¿³Î °³¹ßÀÚµéÀÌ ³ë·ÂÇÏ¿´´Ù°í »ý°¢ÇÑ´Ù. ÆÇ´ÜÀº ¿©·¯ºÐÀÌ Á÷Á¢ °³¹ß ¹öÀü 2.1À» »ç¿ëÇغ¸°Å³ª 2.2À» »ç¿ëÇÒ ¶§ ³»·ÁÁú °ÍÀÌ´Ù.

    ¸®´ª½º »ç¿ëÀα¸°¡ ±ÞÁõÇϸ鼭 ÀÌÁ¦´Â ¸ðµç »ç¿ëÀÚ°¡ ¿¹Àüó·³ »õ·Î¿î °³¹ß ¹öÀüÀÌ ³ª¿Ô´Ù°í Àç¹Ì »ï¾Æ ÄÄÆÄÀÏÇÏ´Â ½Ã´ë°¡ ¾Æ´Ï´Ù. ¿©ÀüÈ÷ ¸¹Àº ¸®´ª¼­µéÀÌ ½Å¹öÀü¿¡ ¿­±¤Çϱ⵵ ÇÏÁö¸¸ ¼Ë´Ù¿îÀ» Çã¿ëÇÏÁö ¾Ê´Â ½ÇÀüÀÇ ¸®´ª½º ¼­¹öµéÀº ¾ÈÁ¤ ¹öÀü¸¸À» ¿ä±¸ÇÏ°í Àֱ⠶§¹®ÀÌ´Ù. ·¹µåÇÞ ¸®´ª½º, µ¥ºñ¾È ¸®´ª½ºÀÇ °æ¿ì Ä¿³Î 2.0ÀÇ ¸ðµâ ±â´ÉÀ» ½ÊºÐ È°¿ëÇÏ°í Àֱ⠶§¹®¿¡ Ưº°ÇÑ °æ¿ì°¡ ¾Æ´Ï°í¼­´Â ¼³Ä¡ Á÷ÈÄ Ä¿³Î ÄÄÆÄÀÏÀ» ´Ù½Ã ÇØ ÁÙ ÇÊ¿ä°¡ ¾ø´Ù(¹°·Ð ÄÄÆÄÀÏÀ» ÇØÁÖ¸é 486 ÀÌ»óÀÇ ½Ã½ºÅÛ¿¡¼­ ´õ¿í ÃÖÀûÈ­µÇ¾î µ¹¾Æ°£´Ù.). µ¿È£È¸ °Ô½ÃÆÇÀ» µÑ·¯º¸¾Æµµ ¿¾³¯Ã³·³ 'Ä¿³Î ÄÄÆÄÀÏ ±¤'µéÀº ¸¹Áö ¾ÊÀº °Í °°´Ù. ¸®´ª½º Ä¿³Î ÄÄÆÄÀÏÀ» ¸î ¹ø ¼º°øÇغ¸¸é ±×°Íó·³ Àç¹ÌÀÖ´Â Àϵµ ¾øÁö¸¸ ¿äÁò¿¡´Â Ä¿³Î¸»°íµµ ¼ö¾øÀÌ ¸¹Àº ¿ÀÇ ¼ÒÇÁÆ®¿þ¾îµéÀÌ ³ª¿À°í Àֱ⠶§¹®À̱⵵ ÇÏ´Ù. Àç¹ÌÀÖ´Â ÀϵéÀÌ ÈξÀ ¸¹ÀÌ »ý°Ü³ª°í ÀÖ´Â °ÍÀº ºÐ¸íÇÑ »ç½ÇÀÌ´Ù. ³Ý½ºÄÉÀÌÇÁ ºê¶ó¿ìÀú ¼Ò½º °ø°³ ÀÌÈÄ¿¡´Â ±× µ¿¾È »ý°¢Áöµµ ¸øÇß´ø ¸ðÁú¶ó(Mozilla)¸¦ ÄÄÆÄÀÏÇØ º¼ ¼ö ÀÖÁö ¾ÊÀº°¡? 2³â°£ ¼¼»óÀÌ Âü ¸¹ÀÌ º¯Çß´Ù.

    ¸î ¹øÀÇ »õ·Î¿î ¹èÆ÷ÆǵéÀÌ ³ª¿À°í ÇÑ±Û ÆÇÀ» Á¦ÀÛÇÏ´Ùº¸´Ï ¹ú½á 2³âÀÌ Èǽ Áö³ª°¬´Ù. ±× »çÀÌ °³¹ß ¹öÀü Ä¿³ÎÀÇ ¹öÀüÀº ÇöÀç 2.1.102¿¡ À̸£·¶´Ù. ¸®´ª½ºÀÇ ¾Æ¹öÁöÀ̸ç ÇöÀç¿¡µµ Ä¿³Î °ü¸®ÀÚÀÎ ¸®´©½º¿¡°Ôµµ ¸¹Àº ÀϵéÀÌ ÀϾ ¼¼¿ùÀÌ´Ù. Çɶõµå¿¡¼­ ¹Ì±¹ Ķ¸®Æ÷´Ï¾Æ·Î ÀÌ»çÇÏ¿© Æ®·»½º¸ÞŸ(Transmeta)¶ó´Â ȸ»ç¿¡ ÀÔ»çÇÏ¿´°í ¹ú½á ¸®´©½º ¹öÀü 2.0, 3.0 ÀÌ·¸°Ô µÎ µþÀÇ ¾Æ¹öÁö°¡ µÈ »óÅÂÀÌ´Ù. ¸®´ª½ºÀÇ ¸¶½ºÄÚÆ®ÀÎ ¾É¾ÆÀÖ´Â Æë±Ïó·³ ¹è°¡ ³ª¿Â ¾ÆÀú¾¾°¡ µÇ°¡°í ÀÖ´Ù. ÀÌÁ¦ Æб⸸ ÃæõÇÑ Ã»³âÀ̶ó°í º¸±â¿¡´Â Èûµé´Ù. ¸®´ª½º¿Í ÇÔ²² ÇÑ ½Ã°£ÀÌ ÀÌ¹Ì 7³âÀÌ µÇ¾î°¡°í ÀÖÀ¸¸ç ±× ¸¹Àº °æÇè ¼Ó¿¡¼­ ´õ¿í´õ Àü¼¼°è ¸®´ª¼­µéÀÇ ½Å·Ú¿Í »ç¶ûÀ» ¹ÞÀ» ¼ö ÀÖ´Â ¾î¸¥ÀÌ µÇ¾îÀÖ´Ù. Áö±ÝÀº ±âÀú±Í ¼Ó¿¡ ÆĹ¯Çô ¾î·Á¿î °ü¸® ÀÛÀ» ÇÏ°í ÀÖ°ÚÁö¸¸ ¾ó¸¶ Àü '°³¹ß ¹öÀü 2.1 Á¾°á'À» ¼±¾ðÇÏ°í »õ·Î¿î ¾ÈÁ¤¹öÀü 2.2¸¦ ³»±â À§ÇØ ´õ¿í ¿­½ÉÈ÷ ÀÏÇÏ°í ÀÖÀ» ¸®´©½º¿Í ¼ö¸¹Àº Ä¿³Î ÇØÄ¿µé¿¡°Ô ¹Ú¼ö¸¦ º¸³½´Ù. ±×µéÀÌ ¹ã»õ¿ö°¡¸ç °¡²ã¿Â Ä¿³Î 2.1 ¹öÀü¿¡ ´ëÇÑ °£·«ÇÑ ºÐ¼®À» Çغ¸°í ¾ðÁ¦ ¹ßÇ¥µÉÁö ¸ð¸£´Â »õ·Î¿î ¾ÈÁ¤ Ä¿³Î 2.2¸¦ ±â´ëÇØ º¸ÀÚ.

 

Ä¿³Î 2.1 ÀÇ ÀüüÀûÀΠƯ¡

    ¸®´ª½º Ä¿³Î 2.1Àº Ä¿³Î 2.0¿¡ºñÇØ Á¤¸» ¹æ´ëÇØÁ³´Ù. ºñ±³ÇÒ ¼ö ¾øÀ» Á¤µµ·Î ¸¹Àº Çϵå¿þ¾î°¡ Áö¿øµÇ°í ÀÖ´Ù. ºñ±³ÇÒ ¼ö ¾øÀ» Á¤µµ·Î ¸¹Àº Çϵå¿þ¾î°¡ Áö¿øµÇ°í ÀÖ´Ù. ´ç¿¬È÷ Ä¿³Î ¼Ò½º°¡ ¹æ´ëÇØ Áú ¼ö¹Û¿¡ ¾ø´Ù. ÀϺΠÆÄÀÏ(ƯÈ÷ ÅؽºÆ® ÆÄÀÏ)¿¡ ´ëÇÏ¿© gzip º¸´Ùµµ ¾öû³­ ¾ÐÃà·üÀ» ÀÚ¶ûÇÏ´Â bzip2 ÇÁ·Î±×·¥À¸·Î ¾ÐÃàµÈ tar.bz2 ÆÄÀÏÀÌ Á¦°øµÇ°í ÀÖ´Ù. ±âÁ¸ÀÇ tar.gz º¸´Ù 2¸Þ°¡ Á¤µµ ÀûÀº ¿ë·®ÀÇ ÆÄÀÏÀ» ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Ù.

    ¸®´ª½º Ä¿³ÎÀÇ ÀåÁ¡ÀÎ ¸ðµâ ±â´ÉÀÌ Ã¶ÀúÇÏ°Ô ±¸ÇöµÇ¾î ¿Ô´Ù. µû¶ó¼­ ÃʼÒÇü Ä¿³ÎÀ» ±¸ÃàÇϱ⠽±´Ù. ¿¹¸¦ µé¾î Çϵå¿þ¾î »ç¾çÀÌ ¸Å¿ì ºó¾àÇÑ ³»Àå ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÉ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù. ƯÈ÷ »ç¿îµå ±â´ÉÀÌ È¹±âÀûÀ¸·Î ¸ðµâÈ­µÇ¾î Á¦°øµÈ´Ù.

    ¹«¾ùº¸´Ùµµ Ä¿³Î 2.1.4? ´ë ±Ùó¿¡¼­ Ä¿³ÎÀÇ Áß¿ä ·çƾÀ» °³¼±ÇÏ¿© ¼Óµµ¸¦ ¸¹ÀÌ °³¼±ÇÏ¿´´Ù°í ÇÏ´Ï ±â»Û ¼Ò½ÄÀ̶ó ÇÏÁö ¾ÊÀ» ¼ö ¾ø´Ù.

    ÃÊ°í¼Ó ´ë¿ë·® ½Ã½ºÅÛ¿¡ »ç¿ëµÉ ¼ö ÀÖµµ·Ï SMP(´ëĪÇü ´ÙÁß ÇÁ·Î¼¼¼­) ±â´ÉÀÌ ÀÎÅÚ ¹öÀüÀÇ °æ¿ì ¸Å¿ì ¾ÈÁ¤ÀûÀ¸·Î ÀÛµ¿ÇÒ °ÍÀÌ¶ó ¿¹»óÇÏ°í ÀÖ´Ù. 2.1 °³¹ß Ä¿³ÎÀÇ Ãʱâ Áß¿ä À̽´´Â ¹Ù·Î SMP ÀÇ ¿Ïº®ÇÑ Áö¿øÀ̾úÀ¸¸ç ÇÙ½ÉÀûÀÎ ³ë·ÂÀÌ °¡ÇØÁ³À¸´Ï Å©°Ô ±â´ëÇصµ ÁÁÀ» µí ÇÏ´Ù. 2, 4°³ ÀÌ»óÀÇ CPU À§¿¡¼­ ¾ÈÁ¤ÀûÀ¸·Î µ¹¾Æ°¡´Â °í¼Ó ¸®´ª½º ¹Ú½º¸¦ º¸´Â ÀÏÀº Á¤¸» Èå¹µÇÑ ÀÏÀÌÁö ¾Ê°Ú´Â°¡? µ¡ºÙ¿© ÃÊ°í¼Ó ÇÁ·Î¼¼¼­ÀÎ ¾ËÆÄ ÇÁ·Î¼¼¼­¿¡ ´ëÇÑ SMP ±â´Éµµ ÀÌÁ¦ ¼­¼­È÷ ½ÃÀ۵ȴٰí ÇÏ´Ï ¸®´ª½º´Â ¾ÆÁ÷µµ ½¯ ¸¶À½ÀÌ ¾ø´Â µí ÇÏ´Ù.

    Ä¿³Î 2.1 Á߹ݺÎÅÍ °í¼Ó ÆÄÀÏ ½Ã½ºÅÛÀ» À§ÇÑ ´ë´ëÀûÀÎ °³ÆíÀÛ¾÷ÀÌ ÁøÇàµÇ¾î ÇÑ ¶§ ¾öû³ª°Ô ºÒ¾ÈÁ¤ÇÑ ÆÄÀÏ ½Ã½ºÅÛÀ» Á¦°øÇßÁö¸¸ Áö±ÝÀº °ÅÀÇ ¸ðµç ½É°¢ÇÑ ¼öÁØÀÇ ¹ö±×°¡ °íÃÄÁ³´Ù°í »ý°¢µÈ´Ù. ½Ã½ºÅÛÀÇ ¼Óµµ¿¡ ÀÖ¾î ÆÄÀÏ ½Ã½ºÅÛÀº ¸Å¿ì Å« °áÁ¤ ¿ä¼ÒÀÌ´Ù.

    Á¤È®ÇÑ º¥Ä¡¸¶Å·À» ÇغÁ¾ß°ÚÁö¸¸ ÀüüÀûÀ¸·Î °³¹ß ¹öÀü 2.1Àº 2.0 º¸´Ù ¼Óµµ°¨ ÀÖ°Ô ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖ´Ù°í º»´Ù. ÇÏÁö¸¸ PnP ±â´É ¸é¿¡ À־´Â ¸®´©½º³ª ´Ù¸¥ °³¹ßÀÚµéÀÌ ¾î¶² °áÁ¤À» ÇÏ°í ÀÖ´ÂÁö ¸ð¸£°ÚÀ¸³ª ´Ù¼Ò ºÒ¸¸Á·½º·´´Ù.

 

Ä¿³Î 2.1 ÄÄÆÄÀÏ ¿É¼Ç µÑ·¯º¸±â

     

¿ì¼± ¾Ë¾ÆµÎ¾î¾ß ÇÒ °Í!

    ¾ËÆÄ Å×½ºÆ® ¼öÁØÀÇ ±â´ÉÀ» ¼±ÅÃÇÒ °ÍÀΰ¡ ¸» °ÍÀΰ¡?

    ¸Ç óÀ½ ³ª¿À´Â ÄÚµå ¼º¼÷µµ ¿É¼Ç(Code maturity level options)À» ¼±ÅÃÇϴ°¡ ÇÏÁö ¾Ê´Â°¡¿¡ µû¶ó ÀÌÈÄ¿¡ ¼±ÅÃÇÒ ¼ö ÀÖ´Â Ä¿³Î ±â´ÉÀÇ ÆøÀÌ °áÁ¤µÈ´Ù. ¿©·¯ºÐµµ Àß ¾Ë´Ù½ÃÇÇ ¸®´ª½º´Â ¸®´ª½º ¼ÒºñÀÚÀÇ ´«Ä¡¸¦ º¸Áö ¾Ê´Â´Ù. ¸®´ª½º´Â ¼ÒºñÀÚ Àüü°¡ Å×½ºÅÍÀ̱⠶§¹®¿¡ ºÒ¿ÏÀüÇÑ ±â´ÉÀ» °¨ÃßÁö ¾Ê°í ±×´ë·Î Á¦½ÃÇÑ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ¼ÒºñÀÚ Áß ´É·ÂÀÌ ÀÖ°í ÀÇÁö°¡ ÀÖ´Â »ç¶÷ÀÌ ³ªÅ¸³ª ±â´ÉÀ» °³¼±ÇÏ±æ ±â´ëÇϱ⠶§¹®ÀÌ´Ù.

    ¸®´ª½ºÀÇ ¸ðµç ±â´ÉÀº Ç×»ó ÁøÇàÇüÀÎ »óÅ¿¡ ³õ¿© ÀÖ´Ù°í ¸» ÇÒ ¼ö ÀÖ´Ù. µ¶ÀÚ Áß ÀϺδ ÀÌ ¸» ¶§¹®¿¡ ¸®´ª½º°¡ ´Ù¸¥ À¯´Ð½º³ª À©µµ¿ìÁî NT º¸´Ù ºÒ¾ÈÇÏ´Ù°í ´À³¥Áö ¸ð¸¥´Ù. ¹ö±×°¡ ÀÖ´Ù´Â °ÍÀ» °ø½ÄÀûÀ¸·Î ¹ßÇ¥ÇÏÁö ¾Ê´Â´Ù°í Çؼ­ ¹ö±×°¡ ¾ø´Â °ÍÀº ¾Æ´Ï´Ù. ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®»çÀÇ È¨ÇÇÀÌÁö¿¡ °¡º¸¸é ´ë´ëÀûÀ¸·Î ¼±ÀüÇÏÁö´Â ¾Ê´Â´Ù ÇÏ´õ¶óµµ ¼ö¸¹Àº ¼­ºñ½º(?) ÆÑ°ú ÇÖÇȽº¸¦ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Ù. ±×°ÍÀ» ´Ù ¹Þ¾Ò´Ù°í ¹ö±×°¡ ¸ðµÎ »ç¶óÁ³´Ù°í »ý°¢ÇÒ ¼ö ÀÖÀ»±î?

    ¸®´ª½º¿¡ Æ÷ÇԵǾî ÀÖ´Â ¸¹Àº ±â´É Áß¿¡¼­ ƯÈ÷ ¿À·£ ±â°£ ¸¹Àº »ç¶÷ÀÇ °ËÁõÀ» °ÅÄ¡Áö ¾ÊÀº Äڵ嵵 ÀÖ´Ù. ÀÌ·± »óÅÂÀÇ ±â´ÉÀ» º£Å¸ ´Ü°èÀÇ Àü ´Ü°èÀÎ ¾ËÆÄ ´Ü°èÀ̶ó°í ºÎ¸¥´Ù. ¾ÕÀ¸·Î Ä¿³ÎÀ» ¼³Á¤Çϸ鼭 ¸¸³ª°Ô µÉ EXPERIMENTAL À̶ó°í Ç¥½ÃµÇ¾î ÀÖ´Â °ÍµéÀÌ ¹Ù·Î ¾ËÆÄ ´Ü°èÀÇ ±â´ÉÀÌ´Ù. ¾ËÆÄ ´Ü°èÀÇ ±â´ÉÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù°í °Ô½ÃÆÇÀ̳ª ´º½º ±×·ì¿¡ Ç×ÀÇÇÏ´Â °ÍÀº ¿¹ÀÇ°¡ ¾Æ´Ï´Ù. ÀÚ½ÅÀÇ È¯°æ¿¡¼­´Â Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¶§, ´Ù¸¥ »ç¶÷°ú °³¹ßÀÚµéÀ» À§ÇØ Ä£ÀýÇÏ°Ô ¹ö±× º¸°í¸¦ ÇØÁÖ±æ ¹Ù¶ó´Â ´Ü°èÀÇ ±â´ÉµéÀ̶ó´Â Á¡À» ¸í½ÉÇÏÀÚ.

    ÇÊÀÚÀÇ °³ÀÎÀûÀÎ °æÇè»ó ½ÇÇèÀûÀÎ ÄÚµå¶ó°í µÇ¾îÀÖ´Â ±â´ÉÀϼö·Ï Àç¹ÌÀÖ´Â °ÍÀÌ ´õ ¸¹°í ½ÇÁ¦·Î ¸¹Àº °ÍµéÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ´Â °ÍÀ» º¸¾Ò´Ù.

    ÄÚµå ¼º¼÷µµ ¼±ÅÃÈ­¸é¿¡¼­ ¾ËÆÄ ´Ü°èÀÇ ÄÚµå/µå¶óÀ̹ö¸¦ ¼±ÅÃÇÑ °æ¿ì¿¡¸¸ ³ªÅ¸³ª´Â ¿É¼Ç¿¡ ´ëÇؼ­´Â µÚ¿¡ ¡Ø ¹®ÀÚ¸¦ Ç¥±âÇÏ°Ú´Ù.

     

    °³¹ß ¹öÀüÀÇ ±âº» ¼³Á¤Àº SMP °¡´É

    /usr/src/linux/Makefile ÀÇ ¾Õ ºÎºÐÀº ´ÙÀ½Ã³·³ µÇ¾î ÀÖ´Ù.
     

    VERSION = 2
    PATCHLEVEL = 1
    SUBLEVEL = 101

    ARCH := $(shell uname -m | sed -e s/i.86/i386/-e s/sun4u/sparc64/)

    #
    # For SMP kernels, set this. We don't want to have this in the config file
    # because it makes re-config very ugly and too many fundamental files depend
    # on "CONFIG_SMP"
    #
    # For UP operations COMMENT THIS OUT, simply setting SMP = 0 won't work
    #

    SMP = 1


    ¿©±â¼­ ÁÖ¸ñÇÒ °ÍÀº SMP=1À̶ó´Â ºÎºÐÀÌ´Ù.

    ¸®´©½º¿Í °³¹ßÀÚµéÀº ÀÎÅÚ Ç÷§Æû¿¡¼­ÀÇ SMP ¹®Á¦¸¦ ÁýÁßÀûÀ¸·Î °ø·«Çϱâ À§ÇØ ¾Æ¿¹ °³¹ß ¹öÀü 2.1 Àº ±âº» ¼³Á¤À» SMP °¡´É »óÅ·ΠÇسõ°í ½ÃÀÛÇß´Ù. SMP ±â´ÉÀ» È®½ÇÇÏ°Ô ±¸ÇöÇÏ°Ú´Ù´Â ÀÇÁöÀÇ Ç¥ÇöÀ̱⵵ ÇÏ´Ù.

    CPU °¡ ÇÑ °³ÀÎ ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­µµ SMP=1 ÀÎ »óÅ·ΠÄÄÆÄÀÏÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù. CPU°¡ ÇÑ °³ÀÎ ½Ã½ºÅÛÀ» SMP ½Ã½ºÅÛ Áß Æ¯º°ÇÑ °æ¿ì·Î ó¸®ÇØ ¹ö¸®±â ¶§¹®¿¡ SMP Ä¿³ÎÀ» »ç¿ëÇصµ ¾Æ¹« ¹®Á¦°¡ ÀϾÁö ¾Ê´Â ¼öÁرîÁö ²ø¾î¿Ã·È´Ù.
     

    Âü°í »çÀÌÆ®(http://www.linuxhq.com)

    ÃֽŠĿ³Î Á¤º¸¿Í ¹ö±×¿¡ °üÇÑ Á¤º¸¸¦ ¾Ë ¼ö ÀÖ´Â »ç·ÉºÎ¿Í °°Àº ȨÆäÀÌÁö°¡ ¹Ù·Î LinuxHQ ÀÌ´Ù. ÀÌ °÷¿¡ °¡º¸¸é ÃֽŠ¹öÀü Á¤º¸¿Í ÃֽŠ¹öÀü¿¡¼­ ³ªÅ¸³ª°í ÀÖ´Â ÃÖ½Å(?) ¹ö±×¿¡ ´ëÇÏ¿© ¾Ë ¼ö ÀÖ´Ù. ¸ÕÀú ³²ÀÇ °æÇèÀ» ÀоÁö ¾ÊÀ¸¸é ÇêµÈ ½Ã°£ÀÌ µÉ °ÍÀÌ´Ù.


    ¼±ÅÃÀº ¿©·¯ºÐ¿¡°Ô ´Þ·È´Ù. SMP=1 ÀÎ »óÅ·Π³õ¾ÆµÎ°í SMP ¾ÈÁ¤¼ºÀ» Å×½ºÆ®Çصµ ÁÁ°í ¾Æ´Ï¸é SMP=1 ¾Õ¿¡ # ¹®ÀÚ¸¦ ³Ö¾î ÁÖ¼®Ã³¸®ÇÏ°í ½Ì±Û CPU »óÅ·ΠÄÄÆÄÀÏÇصµ ÁÁ´Ù.

     

    Documetation/Changes ÆÄÀÏ ²Ä²ÄÈ÷ Àбâ

    ÀÌ ÆÄÀÏ ¾È¿¡´Â ÇöÀçÀÇ Ä¿³ÎÀ» ¼º°øÀûÀ¸·Î ÄÄÆÄÀÏÇϱâ À§ÇØ ÇÊ¿äÇÑ ÃÖ¼Ò Á¶°Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¾È³» ±ÛÀÌ ÀûÇô ÀÖ´Ù. ¿¹¸¦ µé¾î °³¹ß ¹öÀü ÃֽŠ¹öÀü¿¡¼­´Â PPP ÆÐÅ°Áö¸¦ °¡Àå ÃֽŠ¹öÀüÀ¸·Î »ç¿ëÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é PPP ±â´ÉÀ» »ç¿ëÇÒ ¼ö ¾ø´Â »óÅ°¡ µÈ´Ù. ÀÌ »ç½ÇÀ» ¸ð¸£°í ¹«Åδë°í Ä¿³ÎÀÇ ¹ö±×¶ó°í ¸»Çؼ­´Â ¾È µÈ´Ù.

    ÇÊÀÚÀÇ °æ¿ì¿¡´Â ¾ËÂ¥ ·¹µåÇÞ 5(ÆÐÄ¡¸Ç¥±) ½Ã½ºÅÛÀ» ±×´ë·Î »ç¿ëÇÏ¿´´Ù. glibc-2 ½Ã½ºÅÛÀ̹ǷΠÆÄÀÏ ¾È¿¡¼­ ¸»ÇÏ°í ÀÖ´Â libc5 ¶óÀ̺귯¸® ¹®Á¦´Â ÇØ´çµÇÁö ¾Ê´Â´Ù. À¯ÀÏÇÏ°Ô pppd ÆÐÅ°Áö´Â www.linuxhq.com¿¡¼­ ÀÐÀº ²Ç¼ö¸¦ °¡Áö°í ´Ù½Ã ÄÄÆÄÀÏÇÏÁö ¾Ê°íµµ Àß »ç¿ëÇÏ°í ÀÖ´Ù.

     

ÇÁ·Î¼¼¼­ ŸÀÔ ¹× ±â´É ¼±ÅÃ

    ¸®´ª½º Ä¿³ÎÀº ÀÎÅÚ ¿À¸®Áö³Î CPU¸¦ Àß Áö¿öÇÑ´Ù. ¸î °¡Áö ¹®Á¦Á¡À» µå·¯³»±âµµ ÇßÁö¸¸ ¹ß°ßµÇ±â¸¸ ÇÏ¸é ½Å¼ÓÇÏ°Ô °íÃÄÁ® ¿Ô±â ¶§¹®¿¡ AMD ¶Ç´Â »çÀ̸¯½º¿Í °°Àº ÀÎÅÚ È£È¯ Ĩµµ Àß Áö¿øÇÑ´Ù. ÇÏÁö¸¸ ȣȯ ĨÀ» »ç¿ëÇÏ°í ÀÖ´Ù´Â ÀںνÉÀ» °®°í ÀÖ´Â »ç¶÷µéÀº ¸®´ª½º Ä¿³ÎÀÌ CPU Á¦Ç°¸íÀ» ´ëÃæ ÀÎÅÚ È£È¯À̶ó°í °£´ÜÈ÷ ó¸®Çϴµ¥ ±âºÐÀÌ ³ª»¦À» °ÍÀÌ´Ù. ÀÌÁ¦´Â ÇÁ·Î¼¼¼­ ¼±Åà ȭ¸é¿¡¼­ ȣȯ Ĩ ¸ñ·ÏÀ» º¼ ¼ö ÀÖÀ¸¸ç Ä¿³Î ºÎÆà ½Ã ±ò²ûÇÏ°Ô ¿©·¯ºÐÀÇ CPU¸¦ ÀνÄÇÏ¿© º¸¿©ÁØ´Ù.

     

    ÇÁ·Î¼¼¼­ ÁýÇÕ(Processor family)
     

    (   )  386
    (   )  486/Cx486
    (   )  Pentium/K5/5x86/6x86
    ( x )  PPro/K6/6x86MX


    ÇÊÀÚ ¶ÇÇÑ ½Ã½ºÅÛÀ» ¸¶ÀÌ³Ê ¾÷±×·¹À̵å Çϸ鼭 ÀÎÅÚ CPU¸¦ ¹ö¸®°í AMD K6 200À» ±¸ÀÔÇÏ¿´´Âµ¥, Ä¿³Î ºÎÆýà ģÀýÇÏ°Ô ÀνÄÇØÁÖ´Ï ±âºÐÀÌ ÁÁ¾Ò´Ù.(Áö±ßÁö±ßÇÑ À©ÅÚÀÇ ±×´Ã¿¡¼­ ¹þ¾î³ª´Â ÀÏÀº ¸Å¿ì ´À³¦ÀÌ ÁÁ´Ù.) ±ñ±ñÇÑ ¼ÒºñÀÚµéÀ̶ó¸é TV ±¤°í¿¡ ÇöȤµÇÁö ¸»°í Àڱ⿡ ¾Ë¸ÂÀº Àú·ÅÇÑ CPU¸¦ ±¸ÀÔÇÏ°í ÀÖÀ» °ÍÀÌ´Ù.
     

    # cat /proc/cpuinfo
    processor        : 0
    cpu family       : 5
    model             : K6 (166 - 266)
    vendor_id        : AuthenticAMD
    stepping         : 2
    fdiv_bug         : no
    hlt_bug           : no
    sep_bug         : no
    f00f_bug         : no
    fpu                 : yes
    fpu_exception  :yes
    cpuid level       : 1
    wp                  : yes
    flags               : fpu vme de pse tsc msr mce cx8 mmx
    bogomips        : 399.77


    /proc/cpuinfo ÆÄÀÏÀ» cat ¸í·ÉÀ¸·Î º» È­¸éÀÌ´Ù. ¸ðµ¨¸í°ú Á¦Á¶ ¾÷ü ¸íÀÌ Á¦´ë·Î ³ª¿À°í ÀÖ´Ù. Àε¨ ÆæƼ¾ö/ÆæƼ¾öÇÁ·Î¿¡ Á¸ÀçÇÏ´Â FOOF ¹ö±×´Â AMD ¿¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¹Ç·Î no ¶ó°í Àß Ç¥½ÃµÇ¾î ÀÖ´Ù.

    ¾ÆÁ÷ Ä¿³Î ÇÁ·Î¼¼½º ŸÀÔ ¼±Åà Ç׸ñ¿¡ ³ª¿ÍÀÖÁö´Â ¾ÊÁö¸¸ ÆæƼ¾ö¥± ¿¡¼­µµ ¸®´ª½º°¡ Àß Áö¿øµÇ°í ÀÖÀ¸´Ï °ÆÁ¤ÇÏÁö ¸»¶ó. DEC/¾ËÆÄ ¾ÆÅ°ÅØÃÄ¿¡ À־´Â Ä¿³Î 2.0¿¡ ºñÇØ È¹±âÀûÀ¸·Î ¸¹Àº ½Ã½ºÅÛÀ» Áö¿øÇÏ°í ÀÖ´Ù. ¾ËÆÄ/¸®´ª½º¿¡¼­ Ä¿³Î 2.0À» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â µðÁöÅлçÀÇ FTP »çÀÌÆ®(ftp.digital.com)¿¡¼­ º°µµÀÇ ¾ËÆÄ ¸®´ª½º¿ë Ä¿³Î ÆÐÄ¡ ÆÄÀÏÀ» °¡Á®¿Í¾ß ÇßÀ¸³ª Ä¿³Î 2.1¿¡´Â °ÅÀÇ ¸ðµå µé¾îÀֱ⠶§¹®¿¡ ÀÎÅÚ/¸®´ª½º¿¡¼­Ã³·³ Ä¿³Î ¼Ò½º¸¦ ±×´ë·Î °¡Á®¿Í¼­ Áï½Ã ÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Ù.

     

    MTRR(Memory Type Range Register)

    ÀÎÅÚ ÆæƼ¾ö ÇÁ·Î/ÆæƼ¾ö ¥± ÇÁ·Î¼¼¼­¿¡¼­´Â MTRR(¸Þ¸ð¸® À¯Çü ¹üÀ§ ·¹Áö½ºÅÍ)¸¦ »ç¿ëÇÏ¿© ÇÁ·Î¼¼½º°¡ Á¢±ÙÇÏ´Â ¸Þ¸ð¸® ¹üÀ§¸¦ Á¦¾îÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù. PCI/AGP ¹ö½º¿¡ ²ÈÈù VGAÄ«µåÀÇ µ¿ÀÛ ¼Óµµ°¡ ¾à 2.5 ¹è Á¤µµ »¡¶óÁú ¼ö ÀÖ´Ù°í ÇÑ´Ù. ÇÏÁö¸¸ X ¼­¹ö ÀÚü°¡ ÀÌ°ÍÀ» Àß È°¿ëÇØ¾ß È¿°ú°¡ ÀÖ´Â °ÍÀÌ´Ù. Á¶¸¸°£ XFree86 ÆÀ ¶Ç´Â S.u.S.E. ¸®´ª½º ¹èÆ÷ÆÇ ÆÀ¿¡¼­ MTRR ±â´ÉÀ» ÀÌ¿ëÇÏ´Â »õ·Î¿î ¹öÀüÀÇ X ¼­¹ö¸¦ ¹ßÇ¥Çϱ⸦ ±â´Ù¸®¸é µÈ´Ù.

    ÀϺΠSMP BIOS ¿¡¼­´Â ºÎÆÿ¡ »ç¿ëµÇ´Â ù ¹ø° ÇÁ·Î¼¼¼­¿¡¼­¸¸ MTRRÀ» ¼³Á¤ÇÏ´Â ¹ö±×°¡ Àֱ⠶§¹®¿¡ ½Ã½ºÅÛÀÌ ºÎÆà Áß ¸ØÃç ¹ö¸± ¼ö ÀÖÀ¸´Ï ÁÖÀÇÇ϶ó.

     

µ¿Àû ¸ðµâ Áö¿ø

    ´õ ÀÌ»ó kerneld´Â ÇÊ¿ä¾ø´Ù! ´ë½Å kmod°¡ ÀÖ´Ù!

    °³¹ß ¹öÀü 2.1 ÀÇ ±ä ±â°£ µ¿¾È ¸ðµâ ±â´É¿¡ ´ëÇÑ ¼ö¸¹Àº °³¼±ÀÌ ÀÌ·ïÁ³´Ù°í ÇÑ´Ù. ÀÚ¿øÀ» È¿À²ÀûÀ¸·Î »ç¿ëÇϴµ¥ ÀÖ¾î ¸ðµâ °³³äÀº ¸®´ª½º¿¡ ÀÖ¾î ¸Å¿ì ÇÙ½ÉÀûÀ̱⠶§¹®ÀÌ´Ù. À©µµ¿ìÁî NTÀÇ °æ¿ì »ç¼ÒÇÑ Çϵå¿þ¾î µå¶óÀ̹ö Çϳª Ãß°¡ÇÏ´Â °Í¸¸À¸·Îµµ ½Ã½ºÅÛÀ» ¸®ºÎÆÃÇØ¾ß ÇÏ´Â °Í°ú ´Þ¸® ¸®´ª½º´Â Ä¿³Î ¹öÀüÀ» ¹Ù²Ù´Â °Í¸¸ Á¦¿ÜÇÏ°í´Â ¸®ºÎÆÃÇÏÁö ¾Ê°íµµ ¿øÇÏ´Â µå¶óÀ̹ö¸¦ Ãß°¡ÇÏ°í »©³¾ ¼ö ÀÖ´Ù. ¿ì½º°³ ¼Ò¸®·Î À©µµ¿ìÁî NT °¡ ¹«Á¤Áö ½Ã½ºÅÛ¿¡ »ç¿ëµÉ ¼ö ¾ø´Â ÀÌÀ¯´Â ƯÀ¯ÀÇ ºÒ¾ÈÁ¤¼ºº¸´Ù ¸Å¹ø ¿ä±¸ÇØ¿À´Â ¸®ºÎÆà ¶§¹®ÀÌ ¾Æ´Ñ°¡? :) ¸ðµâÀº »ç¿ëÀÚ°¡ Á÷Á¢ insmod ¶Ç´Â modprobe ¸í·ÉÀ¸·Î ÀûÀçÇÒ ¼öµµ ÀÖÁö¸¸ °ÅÀÇ ´ëºÎºÐÀÌ ÀÏÀºÄ¿³ç µ¥¸ó(kerneld)À̶ó´Â Ưº°ÇÑ ÇÁ·Î¼¼½º°¡ ÀÚµ¿À¸·Î ó¸®ÇØ ÁØ´Ù. ¸¸¾à ½Ã½ºÅÛÀÌ ÇÁ¸°ÆÃÀ» ÇØ¾ß Çϴµ¥ ÇÁ¸°ÅÍ µå¶óÀ̹ö°¡ ¾ø´Ù¸é Ä¿³Î µ¥¸óÀÌ ¾Ë¾Æ¼­ ¿Ã·ÁÁØ´Ù. ÇÁ¸°ÆÃÀÌ ³¡³ª°í ÀÏÁ¤ ±â°£ »ç¿ëÇÏÁö ¾Ê°í ÀÖ´Ù´Â »ç½ÇÀ» °¨ÁöÇÏ¸é ´Ù½Ã ¸Þ¸ð¸®¿¡¼­ ³»·Á ³õ´Â´Ù. ¸®´ª½º¿¡ Àͼ÷ÇÑ »ç¶÷µéÀº ÀÌ »ç½ÇÀ» Àß ¾Ë°í ÀÖ´Ù.

    ±×·±µ¥ ÃÖ½ÅÀÇ °³¹ß ¹öÀü 2.1 ¿¡¼­´Â ´õ ÀÌ»ó kerneld ¶ó´Â ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÄ¡ ¾Ê´Ù. Á¶±Ý ¾î·Á¿î ±â¼úÀû ¿ë¾î¸¦ »ç¿ëÇÏÀÚ¸é »ç¿ëÀÚ ¿µ¿ª(user space)¿¡¼­ ½ÇÇàµÇ´Â kerneldÀÇ ¿ªÇÒÀ» Ä¿³Î ¿µ¿ª(kerneld space)ÀÇ kmod ¶ó´Â ÇÁ·Î¼¼½º°¡ ´ë½Å ÇÏ°Ô µÇ¾ú´Ù. µû¶ó¼­ °³¹ß ¹öÀü 2.1 ÃֽŠ¹öÀü°ú ¾ÕÀ¸·Î ³ª¿Ã 2.2 ¹öÀü¿¡¼­´Â kerneld¸¦ ½ÇÇà½Ãų ÇÊ¿ä°¡ ¾ø´Ù. °³¹ß ¹öÀüÀ¸·Î ºÎÆÃÇÑ ÈÄ kerneld¸¦ Á׿©º¸¶ó. ¿©ÀüÈ÷ ÀÚµ¿¸ðµâ·Î ·ÎµùÀÌ ÀÌ·ïÁú °ÍÀÌ´Ù. ps ¸í·ÉÀ¸·Î È®ÀÎÇغ¸¸é kmod¶ó´Â ÇÁ·Î¼¼½º°¡ ÀÖ´Ù´Â °ÍÀ» ¹ß°ßÇÒ ¼ö ÀÖ´Ù.

     

ÀϹÝÀûÀÎ ¼³Á¤

    PCI Áö¿ø

      PCI BIOS Áö¿ø

      PCI ¹ö½º¿¡ ´ëÇÑ Áö¿øÀÌ ÈξÀ °³¼± µÇ¾ú´Ù. PCI BIOS Áö¿øÀ» ¼³Á¤Çϸé PCI ÀåÄ¡ Á¤º¸¸¦ ¾Ë¾Æ³»±â À§ÇØ ¸®´ª½º°¡ PCI BIOS¸¦ »ç¿ëÇÑ´Ù. ÀϺΠÇϵå¿þ¾îÀûÀ¸·Î °áÇÔÀÌ ÀÖ´Â º¸µå¿¡¼­´Â PCI BIOS¸¦ »ç¿ëÇÏÁö ¾Ê°í PCI Á÷Á¢ Á¢±Ù(PCI direct access support)À» ¼±ÅÃÇØ¾ß ÇÑ´Ù.

      PCI Á÷Á¢ Á¢±Ù Áö¿ø(PCI direct access support)

      PCI BIOS¸¦ »ç¿ëÇÏÁö ¾ÊÀ» ¶§(¿¹¸¦ µé¾î Àڱ׸¶ÇÑ ³»Àå ½Ã½ºÅÛ¿¡¼­´Â BIOS ÀÚü°¡ ¾ø´Â °æ¿ìµµ ÀÖ´Ù.), ¶Ç´Â ¸®´ª½º°¡ ¾î¶² ÀÌÀ¯·Î ÀÎÇØ PCI BIOS¸¦ »ç¿ëÇÒ ¼ö ¾øÀ» ¶§´Â PCI ÀåÄ¡¸¦ Á÷Á¢ Á¢±ÙÇÑ´Ù. BIOS Áö¿ø°ú Á÷Á¢ Á¢±Ù Áö¿øÀ» µÑ ´Ù ¼³Á¤Çϸé BIOS ÀÌ¿ë ¹æ¹ýÀÌ ¿ì¼±±ÇÀ» °®´Â´Ù.

      PCI ÀÌ»ó µ¿ÀÛ ÇØ°á(PCI quirks)

      BIOS ¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ì¿¡´Â PCI ¹ö½º¸¦ À߸ø ¼³Á¤Çϰųª ÃÖÀûÀÇ »óÅ·Π¸¸µéÁö ¸øÇÏ´Â °æ¿ì°¡ ¹ß»ýÇÑ´Ù. ÀÌ ¶§ ¸®´ª½º ÀÚ½ÅÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ°Ô ¸¸µå´Â ¿É¼ÇÀÌ´Ù. ´ëÃæ ¸ð¸£¸é Y¶ó°í Çصµ º° ¹®Á¦¾ø´Ù.

      PCI ºê¸´Áö ÃÖÀûÈ­(PCI brige optimization (experimental))

      PCI ¹ö½º ½Ã½ºÅÛÀ» ¾²°í ÀÖÀ¸¸é¼­µµ BIOS °¡ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â ½Ã½ºÅÛ¿¡¼­ ¸î¸î Çϵå¿þ¾î ÀåÄ¡ÀÇ Á¢±Ù ¼Óµµ¸¦ Çâ»ó½ÃÄÑ ÁÙ ¼ö ÀÖ´Â ¿É¼ÇÀÌ´Ù. ¿©·¯ºÐ¿¡°Ô µµ¿òÀÌ µÈ´Ù°í »ý°¢ÇÒ ¶§¸¸ Y¸¦ ¼±ÅÃÇÑ´Ù. º¸ÅëÀº NÀÌ´Ù.

      Àü ¹öÀü°ú ȣȯµÇ´Â Çü½ÄÀÇ/proc/pci

      °³¹ß ¹öÀü¿¡¼­ /proc/pci¶ó´Â ÆÄÀÏÀº ¾ø´Ù. ´ë½Å /proc/bus µð·ºÅ丮 ¹Ø¿¡ pci¶ó´Â º°µµÀÇ µð·ºÅ丮°¡ »ý±ä´Ù. ÀÌÀü ¹öÀü°ú ȣȯµÇ´Â Çü½ÄÀÇ /proc/pci ÆÄÀÏÀ» ¿øÇÒ ¶§¸¸ Y¶ó°í Àû´Â´Ù. catÀ¸·Î º¸¸é PCI ÀåÄ¡¸íÀ» È®ÀÎÇÒ ¼ö ÀÖ´Â ÆÄÀÏÀ̾ú´Ù.

       

    MCA Áö¿ø

    ¸¶ÀÌÅ©·Îä³Î ¾ÆÅ°ÅØÃÄ´Â IBM PS/2 ¸Ó½Å ¶Ç´Â ·¦Å¾ ÀϺο¡¼­ »ç¿ëÇÏ°í ÀÖ´Â ¹ö½º ½Ã½ºÅÛÀÌ´Ù. ¾Æ¸¶µµ MCA ¹ö½º¸¦ °¡Áö°í ÀÖ´Â °æ¿ì´Â °ÅÀÇ ¾øÀ» °ÍÀÌ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¹®¼­ µð·ºÅ丮(linux/Documentation)¿¡ ÀÖ´Â mca.txt¸¦ ÀÐ¾î º¸¶ó.

     

    BSD ÇÁ·Î¼¼½º ȸ°è ±â´É

    ÀÌ ±â´ÉÀ» Ä¿³Î ¾È¿¡ ³Ö¾îµÎ°í Ưº°ÇÑ »ç¿ëÀÚ ¿µ¿ªÀÇ ÇÁ·Î±×·¥À» »ç¿ëÇϸé ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ÆÄÀÏ¿¡ ±â·Ï ÇØ µÑ ¼ö ÀÖ´Ù. Ưº°ÇÑ ½Ã½ºÅÛ È£ÃâÀ» »ç¿ëÇÏ¿© Ä¿³Î¿¡°Ô Å뺸ÇØÁÖ¸é Ä¿³ÎÀº ÇÁ·Î¼¼½º°¡ Á¸ÀçÇÒ ¶§¸¶´Ù »ý¼º ½Ã±â, ¼ÒÀ¯±ÇÀÚ, ¸í·É À̸§, ¸Þ¸ð¸® »ç¿ëÇöȲ, Á¦¾î Å͹̳ΠÁ¤º¸ µîÀ» ÆÄÀÏ¿¡ Ãß°¡ÇÑ´Ù. Ưº°ÇÑ Åë°è ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ÀÌ Á¤º¸¸¦ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚµéÀÌ ¾î¶² ¸í·ÉÀ» »ç¿ëÇÏ°í ÀÖÀ¸¸ç ½Ã½ºÅÛ¿¡ ¾ó¸¶¸¸Å­ÀÇ ºÎÇϸ¦ ÁÖ°í ÀÖ´ÂÁö Åë°è¸¦ ³¾ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ÀϹÝÀûÀ¸·Î Y¶ó°í Çصδ °ÍÀÌ ÁÁ´Ù.

     

    Sysctl Áö¿ø

    ¸®´ª½º´Â ¸ðµâ ±â´É µî Ä¿³ÎÀÇ °ÅÀÇ ¸ðµç ±â´ÉÀ» ¸®ºÎÆà ¾øÀ̵µ ±×¶§±×¶§ ÇÊ¿ä¿¡ µû¶ó µ¿ÀûÀ¸·Î º¯È­ÇÏ°í Àû¿ë ½Ãų ¼ö ÀÖ´Â ¹æÇâÀ¸·Î °³¹ßµÇ¾î ¿Ô´Ù. ¹«Á¤Áö ½Ã½ºÅÛ¿¡¼­ ºÒÇÊ¿äÇÑ ¸®ºÎÆÃÀ» ¸·À» ¼ö ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀº ºÐ¸íÇÑ »ç½ÇÀÌ´Ù. ¿¹Àü¿¡´Â ¸®ºÎÆÃÇϰųª Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏÇؾ߸¸ º¯È­½Ãų ¼ö ÀÖ¾ú´ø ¿µ¿ª±îÁö sysctl ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÏ¿© sysctl È£ÃâÀ» »ç¿ëÇϸé, ƯÁ¤ Ä¿³ÎÀÇ ¸Å°³º¯¼ö¸¦ º¯È­½Ãų ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. /proc ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â °æ¿ì /proc/sys ¶ó´Â µð·ºÅ丮ÀÇ ÆÄÀÏ ³»¿ë¿¡ echo ¸í·É µîÀ¸·Î ¿øÇÏ´Â °ªÀ» Àû¾î º¯È­½Ãų ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î /proc/sys/kernel/file-max ´Â ½Ã½ºÅÛÀÌ ÃÖ´ë Çã¿ëÇÏ´Â ÆÄÀÏ ¿­±â °¹¼öÀε¥ ½Ã½ºÅÛÀÌ °ú´ÙÇÏ°Ô ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÇÑ°è¿¡ ´Ù´Ù¸£¸é ÀÌ °ªÀ» ´Ã·ÁÁֱ⸸ ÇÏ¸é µÈ´Ù. ¼³Ä¡/ºÎÆ® µð½ºÄÏ ¿ëµµ·Î Ä¿³ÎÀ» ¸¸µå´Â °ÍÀÌ ¾Æ´Ï¶ó¸é Y¸¦ ¼±ÅÃÇÑ´Ù.

     

    ±âŸ ¹ÙÀ̳ʸ®¿¡ ´ëÇÑ ½ÇÇà Áö¿ø(Kernel support for MISC binaries)

    ¸®´ª½º°¡ ±âº»ÀûÀ¸·Î Áö¿øÇÏ´Â ½ÇÇà ¹ÙÀ̳ʸ®´Â ELF ¹æ½ÄÀÌ´Ù. a.out, ÀÚ¹Ù ¹ÙÀÌÆ® ÄÚµå ¶ÇÇÑ Áö¿øÇÑ´Ù. ÀÚ¹Ù ¹ÙÀÌÆ® Äڵ带 ½ÇÇàÇϸé ÁÖ¾îÁø À§Ä¡¿¡¼­ ÀÚµ¿À¸·Î ÀÚ¹Ù °¡»ó ¸Ó½ÅÀ» ºÒ·¯´Ù ¾²´Â ¸ðµâÀ» ´õ¿í È®ÀåÇÏ¿© ÀϹÝÈ­ ½ÃŲ °ÍÀÌ ¹Ù·Î MISC(±âŸ) ¹ÙÀ̳ʸ® Áö¿øÀÌ´Ù. ÀÌ ±â´É¿¡ Y ·Î ´äº¯Çϰųª ¸ðµâ·Î ¸¸µç ÈÄ binfmt_misc.o ¸ðµâÀ» ·Îµù½ÃÅ°°í ¹®¼­ µð·ºÅ丮ÀÇ binfmt_misc.txt ¿¡ ÀûÈù ÀýÂ÷´ë·Î /proc ÆÄÀÏ ½Ã½ºÅÛ¿¡ µî·ÏÇØ ÁÖ¸é µÈ´Ù.

    ¿¹¸¦ µé¾î mp3 ÆÄÀÏ¿¡ ½ÇÇà Æ۹̼ÇÀ» ÁÖ°í ½ÇÇà½ÃÅ°¸é ÀÚµ¿À¸·Î ÁöÁ¤ÇÑ Çؼ®±â¸¦ ¾Õ¿¡ ºÙ¿© ½ÇÇàÇÏ°Ô ÇÏ°í ½Í´Ù¸é ´ÙÀ½Ã³·³ ÇÑ´Ù.
     

    # cd /proc/sys/fs/binfmt_misc
    # echo ' : MP3 : E : : mp3 : : /usr/bin/amp :' >register
    # cat MP3


    ÀÚ¼¼ÇÑ »ç¿ë¹ýÀº ¹®¼­ µð·ºÅ丮ÀÇ binfmt_misc.txt ÆÄÀÏÀ» Àо±â ¹Ù¶õ´Ù. À§¿¡¼­´Â MP3¶ó´Â À̸§À¸·Î È®Àå¸í(E)ÀÌ mp3ÀÎ °æ¿ì ½ÇÇàÇϸé /usr/bin/amp ¸í·ÉÀ» ¾Õ¿¡ ºÙ¿© ½ÇÇàÇ϶ó°í µî·ÏÇÏ¿´´Ù. ±×·¯¸é Áï½Ã MP3 ¶ó´Â À̸§ÀÇ ÆÄÀÏÀÌ »ý±æ °ÍÀÌ´Ù.

    ¿ì¸®°¡ ½© ½ºÅ©¸³Æ® ¸Ç ¾ÕÁÙ¿¡ #!/usr/bin/perl ó·³ Àû¾î Çؼ®±â¸¦ ¸í½ÃÇÏ´Â °Í°ú °°Àº °³³äÀ» È®Àå½ÃŲ °ÍÀ̶ó°í º¸¸é µÈ´Ù. Âü°í·Î ÀÌ ±â´ÉÀÌ Æ¯È÷ À¯¿ëÇÑ °÷Àº ¾ËÆÄ/¸®´ª½º·Î¼­ em86 À̶ó´Â ¿¡¹Ä·¹ÀÌ¼Ç ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ÀÎÅÚ/¸®´ª½º¿ë ÇÁ·Î±×·¥À» Åõ¸íÇÏ°Ô ½ÇÇà½ÃÅ°°íÀÚ ÇÒ ¶§ µî·Ï¸¸ ÇØµÎ¸é ¾Ë¾Æ¼­ ÀûÀýÇÑ Çؼ®±â¸¦ »ç¿ëÇÏ¿© ½ÇÇàÇÏ°Ô µÇ¹Ç·Î Æí¸®ÇÏ´Ù. ¹®¼­ÆÄÀÏ¿¡ º¸¸é µµ½º ÇÁ·Î±×·¥À̳ª À©µµ¿ìÁî ÇÁ·Î±×·¥À» °¢°¢ DOSEMU¿Í WINEÀ¸·Î µ¹¸®°Ô ÇÏ´Â ¹æ¹ýÀÌ ÀûÇôÀÖ´Ù.
     

    # cd /mp3
    # chmod + x cant_take_my_eyes_off_you.mp3
    # ./cant_take_my_eyes_off_you.mp3

    amp 0.7.6, (C) Tomislav Uzelac 1996, 1997
    THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY
    PLEASE READ THE DOCUMENTATION FOR DETAILS
    Properties        : stereo 44100Hz
    Coding Method : MPEG 1.0 layer3
    Bitrate              : 128kbit/s

     

    º´·Ä Æ÷Æ® Áö¿ø

    º´·Ä Æ÷Æ®¿¡ ÇÁ¸°ÅÍ, ZIP µå¶óÀ̺긦 ¿¬°áÇÏ¿© »ç¿ëÇϰųª PLIP ³×Æ®¿÷À» »ç¿ëÇÏ°í ½ÍÀ» ¶§´Â ÀÌ ±â´ÉÀ» ¼±ÅÃÇØ¾ß ÇÑ´Ù. ±× ¹Û¿¡µµ º´·Ä Æ÷Æ®¸¦ »ç¿ëÇÏ´Â ÀåÄ¡´Â ¸Å¿ì ¸¹´Ù. ¿©·¯ ÀåÄ¡°¡ °°Àº º´·Ä Æ÷Æ®¸¦ °øÀ¯ÇÏ¿© »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù. ¿¹¸¦ µé¾î Æä·¯·¼ ¹öÀüÀÇ ZIP µå¶óÀ̺ê¿Í ÇÁ¸°Å͸¦ ÇϳªÀÇ Æ÷Æ®¿¡ ¿¬°áÇÑ Ã¤ °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

      PC ½ºÅ¸ÀÏ Çϵå¿þ¾î

      ¸ðµç IBM ȣȯ Çϵå¿þ¾î¿Í ÀϺΠ¾ËÆÄ ¸Ó½ÅÀº PC ½ºÅ¸ÀÏÀÇ º´·Ä Æ÷Æ®¸¦ °¡Áö°í ÀÖ´Ù.
      Y ¶Ç´Â MÀ¸·Î ¼±ÅÃÇÑ´Ù.

      ¿ÜºÎ Çϵå¿þ¾î Áö¿ø

      ºñÇ¥ÁØ Çü½ÄÀÇ º´·Ä Æ÷Æ® µå¶óÀ̹ö ¸ðµâÀ» »ç¿ëÇÒ ¶§ ÇÊ¿äÇÑ ¿É¼ÇÀÌ´Ù. ÀüüÀûÀÎ ¼º´ÉÀ» ÀúÇϽÃÅ°´Â °æÇâÀÌ Àֱ⠶§¹®¿¡ ÀϹÝÀûÀ¸·Î N ÀÌ´Ù.

     

Ç÷¯±× ¾Ø Ç÷¹ÀÌ Áö¿ø

    ÀÌÁ¦ °Ü¿ì Ç÷¯±× ¾Ø Ç÷¹À̸¦ Áö¿øÇÏ·Á°í ½ÃÀÛÇÑ °ÍÀϱî? Ç÷¯±× ¾Ø Ç÷¹ÀÌ¿¡ °üÇÑ ÇÑ °³¹ß ¹öÀüÀ̶ó ÇÒ Áö¶óµµ ¾ÆÁ÷ Å©°Ô ±â´ëÇÒ °ÍÀÌ ¸øµÈ´Ù´Â »ç½ÇÀ» ºÐ¸íÈ÷ ÇصдÙ. À©µµ¿ìÁî 95 ó·³ dzºÎÇÑ ¼öÁØÀÇ PnP ±â´ÉÀº ÀÌ¹Ì ±¸ÇöµÇ¾î ÀÖ´Â µå¶óÀ̹ö¸¦ ¸÷½Ã ¸¹ÀÌ °íÃÄ¾ß Çϱ⠶§¹®ÀÎÁö ¿ì¸®°¡ ±â´ëÇÏ´Â ¸¸Å­ µé¾î¿Í ÀÖÁö ¾Ê´Ù. °íÀÛ ÇØ¾ß º´·Ä Æ÷Æ®¿¡ ¿¬°áµÈ ÀåÄ¡¿¡ ´ëÇÑ ÀÚµ¿ ÀÎ½Ä Á¤µµ°¡ µé¾îÀÖÀ» »ÓÀε¥ ¾îÂî µÇ¾úµç PnP ¿¡ ´ëÇÑ °í·Á´Â ÇÏ°í ÀÖ´Â °Í °°´Ù.
     

    < ÁÖÀÇ »çÇ× >

    º´·Ä Æ÷Æ®°¡ Çϳª ÀÖÀ¸¸é ¹«Á¶°Ç /dev/lp0 ÀÌ´Ù. !

    Ä¿³Î 2.0 ¹öÀü±îÁö ÀåÄ¡¸í ÇÒ´ç¿¡ ÀÖ¾î ÀÏ°üÀûÀÌÁö ¸øÇÑ °ÍÀÌ ÀÖ´Ù¸é ¹Ù·Î º´·Ä Æ÷Æ® ÀåÄ¡ ¸íÀÌ´Ù. º´·ÄÆ÷Æ®°¡ Çϳª ÀÖÀ¸¸é ÀÇ·Ê /dev/lp0 ¶ó°í »ý°¢Çϱ⠸¶·ÃÀÌ´Ù. ÇÏÁö¸¸ Ä¿³Î 2.0 ¹öÀü±îÁö´Â º´·Ä Æ÷Æ®°¡ »ç¿ëÇÏ´Â ÁÖ¼Ò ¹üÀ§¿¡ µû¶ó/dev/lp0, /dev/lp1 µîÀÇ ÀåÄ¡ ¸íÀÌ °áÁ¤µÇ¾ú°í µû¶ó¼­ ´ëºÎºÐÀÇ PC Çϵå¿þ¾î¿¡¼­´Â /dev/lp1 ÀÌ »ç¿ë °¡´ÉÇÑ ÀåÄ¡¸íÀ̾ú´Ù. À̸¦ Á¡°ËÇϱâ À§Çؼ­´Â °£´ÜÇÑ echo ¸í·ÉÀ¸·Î /dev/lp0ºÎÅÍ µÚÁ® ³ª°¡´Â ¼ö¹Û¿¡ ¾ø¾ú´Ù.

    ÀÌÁ¦´Â ¹«Á¶°Ç /dev/lp0ºÎÅÍ ½ÃÀÛÇÑ´Ù. µû¶ó¼­ ¾ÈÁ¤ ¹öÀüÀ» »ç¿ëÇÏ´Ù°¡ °³¹ß ¹öÀüÀ» »ç¿ëÇÒ »ç¶÷µéÀº /etc/printcap¿¡¼­ lp=/dev/lp1 À̶ó°í µÇ¾î ÀÖ´Â °ÍÀ» lp=/dev/lp0·Î ¹Ù²ãÁÖ±æ ¹Ù¶õ´Ù. ÇÊÀÚ´Â ÀÌ »ç½ÇÀ» ¸ð¸£°í ÇÑ µ¿¾È ÇÁ¸°ÆÃÀ» ÇÏÁö ¸øÇÑ ÀûÀÌ ÀÖ´Ù.

     

    º´·Ä ÀåÄ¡ ÀÚµ¿ Á¶»ç

    IEEE-1284 ±Ô°ÝÀ» ÁؼöÇÏ´Â º´·Ä Æ÷Æ® ÀåÄ¡¸¦ Á¶»çÇÏ¿© ÀνÄÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ±â´ÉÀÌ´Ù. ¸ðµâ·Î ¼±ÅÃÇϸé parport_ieee1284.o ¶ó´Â ÆÄÀÏÀÌ »ý¼ºµÈ´Ù.

     

Ç÷ÎÇÇ, IDE  ¹× ±âŸ ºí·Ï ÀåÄ¡ Áö¿ø

    ÀϹÝÀûÀÎ PCI IDE Ĩ¼Â Áö¿ø

    IDE Çϵåµð½ºÅ©¸¦ »ç¿ëÇÏ´Â PCI ½Ã½ºÅÛÀ» Áö¿øÇÏ´Â ¿É¼ÇÀÌ´Ù.

      ÀϹÝÀûÀÎ PCI ¹ö½º ¸Å½ºÅÍ DMA Áö¿ø

      ´ëºÎºÐÀÇ ÆæƼ¾ö PCI ½Ã½ºÅÛÀº IDE ÇÏµå µð½ºÅ©¿¡ ´ëÇÏ¿© ¹ö½º ¸¶½ºÅÍ(Bus-Master) DMA¸¦ Áö¿øÇÑ´Ù. ¹ö½º ¸¶½ºÅ͸µÀ» »ç¿ëÇϸé CPUÀÇ ºÎ´ãÀÌ ¾à°£ ´ú¾îÁö±â ¶§¹®¿¡ À¯¿ëÇÏ´Ù. DMA ±â´ÉÀ» »ç¿ëÇÒ ¶§´Â ºÎÆà Áß ÇÏµå µå¶óÀ̺ê Á¤º¸ ¿·¿¡ DMA¶ó´Â Ç¥½Ã°¡ ºÙ´Â´Ù.

     

    ´ÙÁß ÀåÄ¡(Multiple Device) Áö¿ø

    ´ÙÁß ÀåÄ¡(MD) µå¶óÀ̹ö¿¡ ±âÁ¸ÀÇ ¼±Çü(Linear) ¸ðµå¿Í RAID-0(¶ì ¸ðµå) ÀÌ¿Ü¿¡µµ ¹Ì·¯¸µ ±â´ÉÀÇ RAID-1, ±×¸®°í RAID-4/5 ±îÁö ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î Áö¿øÇÑ´Ù. °í¼ÓÀÇ SCSI µð½ºÅ©¿Í ÇÔ²² »ç¿ëÇϸé Àü¹ÝÀûÀÎ ÀÔÃâ·Â ¼Óµµ°¡ °³¼±µÇ¸ç RAID-4/5 °æ¿ì¿¡´Â ±ÍÁßÇÑ ÀÚ·á°¡ ºÒÀÇÀÇ »ç°í·Î À¯½ÇµÇ´Â °ÍÀ» ÃÖ´ëÇÑ ¸·À» ¼ö ÀÖ´Ù. Ä¿³Î µµ¿ò¸»À» º¸°í RAID¿¡ °ü·ÃµÈ ÇÁ·Î±×·¥À» °¡Á®¿Í¾ß ÇÑ´Ù.

     

    º´·ÄÆ÷Æ® Áö¿ø

    º´·Ä Æ÷Æ®¸¦ »ç¿ëÇÏ´Â IDE ÀåÄ¡ Áö¿ø ±â´ÉÀÌ °ø½ÄÀûÀ¸·Î µé¾î¿Í ÀÖ´Ù. º´·Ä Æ÷Æ®¿¡ ¿¬°áÇÏ´Â IDE Çϵåµð½ºÅ©, ATAPI µð½ºÅ©/½Ãµð ·Ò, Å×ÀÙ ÀåÄ¡°¡ ±¤¹üÀ§ÇÏ°Ô Áö¿øµÈ´Ù. ±â´ÉÀ» ¼±ÅÃÇϸé Á¦Ç° °íÀ¯ÀÇ ÇÁ·ÎÅäÄÝÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.

     

³×Æ®¿öÅ· ¿É¼Ç

    ³×Æ®¿öÅ· ¿É¼Ç ºÎºÐÀº Àü¹® ³×Æ®¿öÅ· ¿ë¾î°¡ ¸¹ÀÌ ³ª¿À±â ¶§¹®¿¡ Ãʺ¸ÀÚÀÇ °æ¿ì¿¡´Â ÀÌ·± ¿ë¾îµéµµ ÀÖ´Ù´Â ¼öÁØ¿¡¼­ ºÎ´ã¾øÀÌ ÀÐ¾î ³ª°¡±â ¹Ù¶õ´Ù. ¿©±â¿¡ ³ª¿À´Â ¿ë¾î¸¦ ¸ð¸¥´Ù°í Çؼ­ ¸®´ª½º ³×Æ®¿öÅ·À» Á¦´ë·Î ÇÒ ¼ö ¾ø´Â °ÍÀº ¾Æ´Ï±â ¶§¹®ÀÌ´Ù.

     

    À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏÀÌ ¸ðµâ·Îµµ °¡´É

    À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏÀÌ ¸ðµâ·Îµµ ¼³Á¤ °¡´ÉÇÏ°Ô µÇ¾î ÀÖ´Ù. ÀϹÝÀûÀ¸·Î ¸¹Àº ÇÁ·Î±×·¥µéÀÌ Áö¿ªÀûÀÎ ³×Æ®¿÷ ¿¬°áÀ» ÇÒ ¶§ ÇÊ¿äÇϹǷÎ, ³»Àå(Embedded) ½Ã½ºÅÛ°ú °°ÀÌ ÃÖ¼ÒÀÇ ±â´ÉÀÌ ¿ä±¸µÇ´Â ȯ°æÀÌ ¾Æ´Ï¸é Y ¶ó°í Çصξî¾ß ÇÑ´Ù. ¸¸¾à ¸ðµâ·Î ¼³Á¤Çß´Ù¸é ²À alias net-pf-1 unix ¶ó´Â ¹®ÀåÀ» /etc/conf.modules ¿¡ Ãß°¡ÇÏ¿© Ä¿³Î µ¥¸óÀÌ ÀÚµ¿À¸·Î ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¾î¾ß ÇÑ´Ù.

     

    ¶ó¿ìÆà °ü·Ã ±â´ÉÀÇ ±â´É Ãß°¡ ¹× °³¼±

    Çâ»óµÈ ¶ó¿ìÅÍ(advanced router) ¿É¼ÇÀº ¸®´ª½º ¹Ú½º¸¦ ÁÖ·Î ³×Æ®¿÷ ÆÐŶÀ» ¹Þ¾Æ Àü´ÞÇÏ°í ºÐ¹èÇÏ´Â ¶ó¿ìÅÍ ±â´É ¿ëµµ·Î »ç¿ëÇÏ´Â ÄÄÇ»ÅÍ¿¡¼­ ¼±ÅÃÇÑ´Ù. ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÏ¸é ¸î °¡Áö ¶ó¿ìÅÍ °ü·Ã ¿É¼ÇµéÀÌ Á¦½ÃµÈ´Ù. ¿©·¯ºÐÀÇ ¸®´ª½º ¹Ú½º¸¦ ¸Å½ºÄ¿·¹À̵å(Masquerade) ¹Ú½º·Î »ç¿ëÇÏ°í ÀÖ´Ù¸é ¶ó¿ìÆà ±â´ÉÀ» ¼±ÅÃÇØ¾ß ÇÑ´Ù. ¸Å½ºÄ¿·¹À̵å¶õ ¶ó¿ìÆÃÀÇ Æ¯¼ö ±â´ÉÀÌ´Ù.

    ÁÖÀÇÇÒ °ÍÀº ¶ó¿ìÅÍ ±â´ÉÀ» Çϱâ À§Çؼ­´Â ½Ã½ºÅÛ ½ÃÀÛ Áß ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ¹Ì ·¹µåÇÞ 5 ¸®´ª½º¿¡¼­ IP °ü·Ã ¼³Á¤¿¡¼­ ¸¸³ª º» Àû ÀÖ´Â ¸í·ÉÀÌ´Ù.

      echo "1" > /proc/sys/net/ipv4/ip_forward

    ÇÑ ¶§ ip_forward ¶ó´Â ÆÄÀϸíÀ» ip_forwarding À¸·Î ¹Ù²Ù¾ú´Ù°¡ ´Ù½Ã ip_forward ·Î µ¹¾Æ¿Ô´Ù. Àá½Ã ÆÄÀÏ¸í¿¡ ´ëÇÏ¿© °¥ÆÎÁúÆÎÇÏ¿© È¥¶õÀ» ºÒ·¯ÀÏÀ¸Å°±âµµ Çß´Ù.

    Á¤Ã¥ÀûÀÎ ¶ó¿ìÆÃ(policy routing)Àº ¶ó¿ìÆà °úÁ¤¿¡¼­ ÆÐŶÀÇ ¸ñÀûÁö ÁÖ¼Ò»Ó ¾Æ´Ï¶ó ÆÐŶÀÇ ¹ß½Å ÁÖ¼Ò¿Í ÆÐŶÀÌ ¿Â ³×Æ®¿÷ ÀåÄ¡¸¦ °í·ÁÇÏ¿© Á»´õ ¶È¶ÈÇÑ ¶ó¿ìÆÃÀ» °¡´ÉÄÉ ÇØÁÖ´Â ¿É¼ÇÀÌ´Ù.

    ÀϹÝÀûÀ¸·Î ¶ó¿ìÆà Å×À̺íÀº ÁÖ¾îÁø ÆÐŶ¿¡ ´ëÇÏ¿© °íÁ¤ÀûÀÎ ¶ó¿ìÆà °áÁ¤À» ³»¸®°Ô µÈ´Ù. ÇÏÁö¸¸ µ¿ÀÏ ºñ¿ë ´ÙÁß°æ·Î(equal cost multipath) ±â´ÉÀ» ¼±ÅÃÇÏ°Ô µÇ¸é ƯÁ¤ ÆÐÅÏÀÇ ÆÐŶ¿¡ ´ëÇÏ¿© ¿©·¯ °æ·Î¸¦ µ¿ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ¶ó¿ìÆÃÀÇ °áÁ¤ ¿ä¼Ò·Î TOS(Type Of Service)¸¦ »ç¿ëÇÑ´Ù´Â °ÍÀº º¸ÅëÀÇ °æ¿ì °£´ÜÈ÷ ¹«½ÃµÇ°í ÀÖ´Â ÆÐŶÀÇ TOS Á¤º¸¸¦ ¶ó¿ìÆà °áÁ¤¿¡¼­ °í·ÁÇÑ´Ù´Â °ÍÀÌ´Ù. TOS ¶õ ÆÐŶÀÌ °í¼Ó Àü¼ÛÀ» À§ÁÖ·Î ÇÏ´Â °ÍÀÎÁö ¾Æ´Ï¸é ¾ÈÁ¤ÀûÀÎ Àü¼ÛÀ» ¿ì¼±ÇÏ´ÂÁö µîÀÇ ºÎ°¡ Á¤º¸¸¦ °¡Áø Çʵ带 ¸»ÇÑ´Ù.

    ÀÚ¼¼ÇÏ°Ô ¶ó¿ìÆà °¨½ÃÇϱâ(verbose route monitoring) ±â´ÉÀ» Äѵθé klogd ¿¡ ÀÇÇØ ¶ó¿ìÆà ¸Þ½ÃÁö¸¦ °Ë»çÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÀÌ»óÇÑ ÆÐŶµéÀÌ ¹ß°ßµÇ¸é °æ°í ¸Þ½ÃÁö°¡ Ãâ·ÂµÇ¹Ç·Î ³×Æ®¿÷ ¼³Á¤ÀÇ ½Ç¼ö³ª ¿ÜºÎÀÇ ³×Æ®¿÷ °ø°ÝÀ» ¾Ë¾Æ ç ¼ö ÀÖ´Ù.

    °Å´ë ¶ó¿ìÆà Å×À̺í(large routing tables) ±â´ÉÀº 64°³ ÀÌ»óÀÇ ¶ó¿ìÆà Å×À̺íÀÌ ÇÊ¿äÇÑ °æ¿ì ¼Óµµ¸¦ Çâ»ó ½ÃÅ°±â À§ÇØ ¼±ÅÃÇÑ´Ù. ÀϹÝÀûÀ¸·Î °Å´ë ¶ó¿ìÆà Å×À̺íÀº ÇÊ¿äÄ¡ ¾Ê´Ù. ºü¸¥ ¼Óµµ·Î ³×Æ®¿÷ ÁÖ¼Ò ÀüȯÇϱâ(fast network address translation) ±â´ÉÀ» »ç¿ëÇÏ¸é ¸®´ª½º ¹Ú½º¸¦ Åë°úÇÏ´Â ÆÐŶÀÇ ¹ß½ÅÁö/¸ñÀûÁö ÁÖ¼Ò¸¦ Àçºü¸£°Ô ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ÇÊÀÚÀÇ »ý°¢À¸·Î ºó¹øÇÑ ÁÖ¼Ò º¯°æ ÀÛ¾÷ÀÌ ÇÊ¿äÇÑ ¸Å½ºÄ¿·¹ÀÌµå ¸®´ª½º ¹Ú½º¿¡¼­ ÇʼöÀûÀÎ ±â´ÉÀ̶ó°í º»´Ù.

    Ä¿³Î ¼öÁØ¿¡¼­ÀÇ ÀÚµ¿ ¼³Á¤ ±â´É(kernel level autocon-figuration)Àº ³×Æ®¿÷ ÀåÄ¡ÀÇ IP ÁÖ¼Ò¿Í ¶ó¿ìÆà Å×À̺íÀ» Ä¿³ÎÀÌ ¾Ë¾Æ¼­ ó¸®ÇÏ´Â °ÍÀ¸·Î¼­ BOOTP ¶Ç´Â ARPA ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â µð½ºÅ© ¾ø´Â ¸®´ª½º ¿öÅ©½ºÅ×À̼ÇÀÇ ³×Æ®¿÷ ºÎÆÿ¡¼­ »ç¿ëÇÑ´Ù. º¸ÅëÀÇ µ¶¸³Çü ¸®´ª½º ¹Ú½º¿¡¼­´Â ÇÊ¿äÄ¡ ¾Ê´Ù.

     

SCSI Áö¿ø

    SCSI ¾î´ðÅÍ Áö¿ø ºÎºÐÀº ÀÏ»óÀûÀÎ Çϵå¿þ¾î µå¶óÀ̹ö »õ·Î Ãß°¡Çϱâ, ±âÁ¸ÀÇ µå¶óÀ̹ö °³¼±ÇϱâÀÏ »ÓÀÌ´Ù. ÁÖ·Î ¸¹ÀÌ º¯È­ÇÏ´Â µå¶óÀ̹ö·Î´Â ¾Ç¸í ³ôÀº ¾Æ´äÅØ °è¿­ÀÇ SCSI µå¶óÀ̹ö¸¦ µé ¼ö ÀÖ´Ù. ÀÌ ³»¿ëÀ» ±â¼úÇϱ⿡´Â Áö¸éÀÌ ³Ê¹« ºÎÁ·ÇÏ¸ç ½Ã°£µµ ºÎÁ·ÇÏ´Ù.

     

³×Æ®¿÷ ÀåÄ¡ Áö¿ø

    ³×Æ®¿÷ ÀåÄ¡ Áö¿ø ¿ª½Ã ³¡¾ø´Â Çϵå¿þ¾î¿ÍÀÇ ÀüÀïÀ̶ó´Â ¿¬Àå¼±»ó¿¡ ³õÀδÙ. »õ·Ó°Ô µé¾î¿Â ÁÖ¿ä ÀåÄ¡·Î´Â WAN µå¶óÀ̹ö·Î¼­ »ó°í¸¶(Sangoma) WANPIPE(tm) ¶ó´Â ´ÙÁß ÇÁ·ÎÅäÄÝ Ä«Æ® µå¶óÀ̹öÀÌ´Ù. ÀÌ Ä«µå´Â X.25, ÇÁ·¹ÀÓ ¸±·¹ÀÌ, PPP µî ¿©·¯ ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÏ´Â ´Ù¸ñÀû Ä«µåÀÌ´Ù.

    X.25 ¸Á¿¡ ¿¬°áÇϱâ À§Çؼ­´Â ¿©·¯ °¡Áö ¹æ¹ýÀÌ Àִµ¥, CISCO ¿Í °°Àº ¶ó¿ìÅÍ¿¡ X.25 Ưº° ÀåÄ¡¸¦ ÀåÂøÇÏ¿© ¿¬°áÇÏ´Â °æ¿ì, ÀÌ´õ³ÝÀ» ÅëÇØ LAPB µå¶óÀ̹ö¸¦ »ç¿ëÇϰųª ÀϹÝÀûÀÎ ºñµ¿±â ½Ã¸®¾ó ¶óÀÎÀ» ÅëÇØ X.25 ÆÐŶÀ» ¹Þ´Â ¹æ½ÄÀÎ X.25 ºñµ¿±â µå¶óÀ̹ö°¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

    ±×¸®°í µÎ °³ÀÇ Çϵå¿þ¾î¿¡ ´ëÇÏ¿© ¹«¼± LAN µå¶óÀ̹ö°¡ Á¦°øµÇ°í ÀÖ´Ù´Â Á¡µµ ´«¿©°Üº¼ ¸¸ÇÏ´Ù. Metricom ¹«¼± ÀåÄ¡¿Í Lucent Wavelan µîÀÇ ÀåÄ¡°¡ Áö¿øµÈ´Ù.

    ¾ÖÇà Ç÷§ÆûÀ¸·ÎÀÇ ¸®´ª½º Æ÷ÆÃÀÌ ÁøÀüµÇ¸é¼­ ¾ÖÇÃÅäÅ©(Apple Talk) °ü·ÃÀÇ µå¶óÀ̹ö°¡ ¸¹¾ÆÁ³´Ù´Â °Íµµ ´«¿¡ ¶è´Ù.

     

¾Æ¸¶Ãß¾î ¹«¼± Åë½Å°ú ISDN

    ÀÌ ºÐ¾ß¿¡ ´ëÇؼ­´Â ÇÊÀÚÀÇ °æÇèÀÌ Àü¹«Çϱ⠶§¹®¿¡ µ¶ÀÚµéÀÇ °æÇè´ãÀ» °£ÀýÇÏ°Ô µè°í ½Í´Ù. ƯÈ÷ ISDNÀÇ °æ¿ì¿¡´Â ´ëÇѹα¹ÀÇ ¾î´À Áö¿ª¿¡¼­ ¾î´À Á¦Á¶¾÷üÀÇ ¾î´À Á¦Ç°ÀÌ ¸®´ª½º¿Í Àß ¸Â´ÂÁö ¸¹Àº »ç¶÷µéÀÌ ±Ã±ÝÇØ ÇÒ °ÍÀ̶ó »ý°¢ÇÑ´Ù. µ¿È£È¸ °Ô½ÃÆÇÀ̳ª À¯Áî³Ý ´º½º±×·ì ¶Ç´Â ¸®´ª½º ¿ùµå ¾ÕÀ¸·Î °æÇè´ã°ú ±â¼úÀûÀÎ ¼³¸íÀ» Àû¾îÁֱ⸦ ±â´ëÇÑ´Ù.

     

ÆÄÀÏ ½Ã½ºÅÛ

    ¸®´ª½º´Â °¡»ó ÆÄÀÏ ½Ã½ºÅÛ(VFS) °èÃþÀ̶ó´Â °ÍÀ» µÎ¾î ÆÄÀÏ ½º½ºÅÛ µå¶óÀ̹ö¸¦ öÀúÇÏ°Ô ¸ðµâÈ­ ½ÃÅ°°í ÀÖ´Â ¿î¿µÃ¼Á¦·Î¼­ ÇöÁ¸ÇÏ´Â ¿î¿µÃ¼Á¦ Áß °¡Àå ¸¹Àº ÆÄÀÏ ½Ã½ºÅÛÀ» Á¦°øÇÑ´Ù°í ¸»ÇÒ ¼ö ÀÖ´Ù.

    ÁÖ¿ä º¯È­¸¦ º¸ÀÚ¸é ¿ì¼± ÀÌÁ¦´Â ´õ ÀÌ»ó Çö½ÇÀûÀ¸·Î »ç¿ëµÇÁö ¾Ê´Â ext ÆÄÀÏ ½Ã½ºÅÛ(ext2 ÆÄÀÏ ½Ã½ºÅÛÀÇ Àü½Å)ÀÌ ¿ÏÀüÈ÷ Á¦¿ÜµÇ¾î ¹ö·È´Ù.

    ±â´ë¿Í´Â ´Þ¸® ¾ÆÁ÷ FAT32¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. ±×·¸Áö¸¸ ºñ°ø½ÄÀûÀ¸·Î ¾ÈÁ¤ÀûÀÎ FAT32 ÆÐÄ¡°¡ ÀÖ´Ù.

     

    ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® Á¹¸®¿§(Joliet) È®Àå ±â´É

    ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç´Â ±âÁ¸ÀÇ Ç¥ÁØÀ» °£´ÜÈ÷ ¹«½ÃÇÏ°í »õ·Î¿î °­¾ÐÀû Ç¥ÁØÀ» ¸¸µå´Âµ¥ ´ÉÇÑ È¸»çÀÌ´Ù. À©µµ¿ìÁî 95·Î ¿À¸é¼­ µµ½ºÀÇ 8.3 ÀÚ Á¦ÇÑÀ» ³ÑÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç´Â ¿ª½Ã ±âº»ÀûÀ¸·Î´Â 8.3 ÀÚ¿¡ ºÒ°úÇÑ ½Ãµð·Ò ÆÄÀÏ ½Ã½ºÅÛ ISO9660¿¡ Á¹¸®¿§À̶ó´Â Ư¼ö È®Àå ±â´ÉÀ» ¸¸µé¾î ³Ö¾ú´Ù. ÀÌ¹Ì À¯´Ð½º¿Í °°ÀÌ ±ä ÆÄÀÏ¸í ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ¶ô¸´Áö È®Àå ±â´ÉÀ» ±×µéÀº »ç¿ëÇÏÁö ¾Ê´Â´Ù. ÀÏ´Ü ÀúÁö¸¥ ÀÏ, ¸®´ª½º´Â Á¹¸®¿§À» Áö¿øÇÑ´Ù.

    Á¹¸®¿§¿¡¼­´Â 16 ºñÆ® À¯´ÏÄڵ带 »ç¿ëÇϱ⠶§¹®¿¡ ÀÚ±¹ ¾ð¾î Áö¿ø¿¡¼­ ÄÚµå ÆäÀÌÁö¸¦ ¼±ÅÃÇÏ¿© ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù.

     

    ÄÚ´Ù(Coda) ÆÄÀÏ ½Ã½ºÅÛ

    ÄÚ´Ù ÆÄÀÏ ½Ã½ºÅÛÀº NFS ¿Í °°Àº À¯´Ð½º ³×Æ®¿÷ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î¼­ ¸¹Àº ¸é¿¡¼­ NFS º¸´Ù ¿ì¿ùÇÑ Áøº¸Àû ÆÄÀÏ ½Ã½ºÅÛÀ̶ó´Â Æò°¡¸¦ ¹Þ°í ÀÖ´Ù. ¿¹¸¦ µé¾î ·¦Å¾ ÄÄÇ»ÅÍ¿Í °°Àº À̵¿Çü ÄÄÇ»ÆÃÀ» °í·ÁÇÏ¿© Á¢¼ÓÀ» ²÷Àº »óÅ¿¡¼­ÀÇ ÀÛ¾÷À» Áö¿øÇϸç, Àбâ/ ¾²±â ¼­¹ö ¹Ýº¹ ÀÛ¾÷, ÀÎÁõ°ú ¾Ïȣȭ, Ŭ¶óÀ̾ðÆ® ÂÊÀÇ Ç×»óÀûÀΠij½¬¿Í µÇ¾²±â ij½¬µîÀ» Áö¿øÇÑ´Ù. ÄÚ´Ù ÆÄÀÏ ½Ã½ºÅÛÀ» ¼±ÅÃÇϸé ÄÚ´Ù ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö Àִ Ŭ¶óÀ̾ðÆ®°¡ µÉ ¼ö ÀÖ´Ù. ÄÚ´Ù ÆÄÀÏ ½Ã½ºÅÛ ¼­¹ö´Â »ç¿ëÀÚ ¿µ¿ª¿¡¼­ ±¸ÇöµÇ¾î Àֱ⠶§¹®¿¡ Ä¿³Î¿¡¼­ ¼±ÅÃÇÏÁö ¾Ê´Â´Ù.

    ÄÚ´Ù¿¡ ºñÇØ NFS ´Â ¸Å¿ì ¾û¼ºÇÏ°í ¿©·¯ °¡Áö ¹®Á¦Á¡µéÀ» °¡Áö°í ÀÖÀ¸³ª ÀÏ´Ü ¸¹ÀÌ ¾²ÀÌ°í ÀÖ´Ù´Â »ç½Ç Çϳª¸¸À¸·Î ´ëüÇϱâ Èûµé´Ù´Â Á¡À» µéÁö ¾ÊÀ» ¼ö ¾ø´Ù.

     

    NFS ¼­¹ö Áö¿ø

    NFS ¼­¹ö·Î¼­ÀÇ ¸®´ª½ºÀÇ ¼º´ÉÀ» Çâ»ó½ÃÅ°±â À§ÇØ ±× µ¿¾È »ç¿ëÀÚ ¿µ¿ª¿¡¼­ ó¸®Çß´ø NFS¸¦ Ä¿³Î ¿µ¿ª¿¡¼­ ó¸®Çϵµ·Ï °³¼±ÇÏ¿´´Ù. ±× µ¿¾È ¸®´ª½º°¡ NFS ¿µ¿ª¿¡¼­ ¸¸Å­Àº ´Ù¸¥ À¯´Ð½ºº¸´Ù ÇÑÂü µÚ¶³¾îÁø´Ù´Â °ÍÀÌ °ø½ÄÀûÀÎ Æò°¡¿´´Ù. ±×³É ±âÁ¸ÀÇ »ç¿ëÀÚ ¿µ¿ª ó¸® ÇÁ·Î±×·¥ÀÎ nfsd¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â NÀ̶ó°í ¼±ÅÃÇÑ´Ù. Ä¿³Î Â÷¿øÀÇ NFS ¼­¹ö¸¦ »ç¿ëÇÏ·Á¸é Y ¶Ç´Â MÀ» ¼±ÅÃÇÑ´Ù. ¾ÆÁ÷ ½ÇÇèÀûÀÎ ¼öÁØÀÌÁö¸¸ ÀÏ´Ü »ç¿ëÀÚ ¿µ¿ª ó¸® ¹æ¹ýº¸´Ù ÈξÀ ºü¸£´Ù´Â ÀåÁ¡À» °®´Â´Ù. »õ·Î¿î ±â´ÉÀÇ NFS¸¦ »ç¿ëÇϱâ À§Çؼ­´Â Olaf Kirch ¾¾°¡ °ü¸®ÇÏ´Â »õ ¹öÀüÀÇ linux-nfs ÆÐÅ°Áö¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù.

     

    À©µµ¿ìÁî NT ÆÄÀÏ ½Ã½ºÅÛÀÎ NTFS Áö¿ø

    À©µµ¿ìÁî NT¿¡¼­ »ç¿ëÇÏ´Â NTFS ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÏ¿© ÀÐÀ» ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ±â´ÉÀÌ´Ù. NTFS ÆÄÀÏ ½Ã½ºÅÛ¿¡ ¾²±â ÀÛ¾÷Àº ¾ÆÁ÷ ½ÇÇèÀûÀÎ ¼öÁØÀ̶ó°í ÇÑ´Ù. ¸¹Àº »ç¶÷µéÀÇ Çå½ÅÀûÀÎ Å×½ºÆÃÀÌ ÇÊ¿äÇÑ ¿µ¿ªÀÌ´Ù.

     

    ±âŸ ÆÄÀÏ ½Ã½ºÅÛ

    ¾ÖÇà Çϵå¿þ¾î¿¡ ¸®´ª½º°¡ Æ÷ÆÃµÇ¾î °¨¿¡ µû¶ó ¾ÖÇà ¸ÅŲÅä½Ã ÆÄÀÏ ½Ã½ºÅÛ, ¸ÅŲÅä½Ã ÆÄƼ¼Ç ¸Ê µîÀÌ Áö¿øµÈ´Ù. Ãʱ⠷¥ µð½ºÅ© ¶Ç´Â ¼³Ä¡ µð½ºÅ©¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ROM(Àбâ Àü¿ë) ÆÄÀÏ ½Ã½ºÅÛ µå¶óÀ̹öµµ µé¾î¿Í ÀÖ´Ù.

     

ÀÚ±¹¾î Áö¿ø(Native Language Support)

    ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® FAT ÆÄÀÏ ½Ã½ºÅÛ¿¡ °ü·ÃµÈ ³»¿ëÀÌ´Ù. ÆÄÀϸíÀº DOS ÄÚµå ÆäÀÌÁö¶ó´Â À̸§ÀÇ ÀÚ±¹¾î ¹®ÀÚ ¼ÂÀ¸·Î 󸮵Ǿî ÀÖ´Ù. µû¶ó¼­ ÆÄÀϸíÀ» Á¦´ë·Î ÀÐ°í ¾µ ¼ö ÀÖ±â À§Çؼ­´Â ÀûÀýÇÑ ÄÚµå ÆäÀÌÁö ¸ðµâÀ» ¼±ÅÃÇØ¾ß ÇÑ´Ù.

    Çѱ¹¾îÀÇ ÄÚµå ÆäÀÌÁö´Â 949 ÀÌÁö¸¸ ¾ÆÁ÷ Ä¿³Î¿¡ µé¾îÀÖÁö ¾ÊÀº »óÅÂÀÌ´Ù. Á¦½ÃµÇ°í ÀÖ´Â ¼±Åà »çÇ×µéÀº À¯´ÏÄÚµå Å×À̺í·ÎºÎÅÍ ÀÚµ¿À¸·Î »ý¼ºµÈ ¼Ò½º¶ó°í ÇÑ´Ù. °ü½ÉÀÖ´Â µ¶ÀÚµéÀº ÄÚµå ÆäÀÌÁö 949¸¦ ³Ö¾î Ä¿³Î °³¹ßÀÚ¿¡°Ô º¸³»´Â °ÍÀÌ ¾î¶³±î?

     

¹®ÀÚ ÀåÄ¡

    ÀûÁö ¾ÊÀº ¹®ÀÚ ÀåÄ¡ µå¶óÀ̹ö°¡ °³¼±µÇ°í Ãß°¡µÇ¾ú´Ù.

     

    PC110 µðÁöŸÀÌÁ® Æеå

    IBM PC110 ÆÊž ÄÄÇ»ÅÍ¿¡ ÀåÂøµÇ¾î ÀÖ´Â µðÁöŸÀÌÁ® Æе带 »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â µå¶óÀ̹öÀÌ´Ù. µðÁöŸÀÌÁ®¸¦ PS/2 ¸¶À̽º ¿¡¹Ä·¹À̼ÇÇÒ ¼öµµ ÀÖ°í ½ÇÁ¦ µðÁöŸÀÌÁ® ¸ðµå·Î »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.

     

    ºñµð¿À °ü·Ã ±â´É(Video For Linux)

    ¸®´ª½º¿¡µµ ÀÌÁ¦ Á¡Â÷ÀûÀ¸·Î À©µµ¿ìÁî 95 ¿¡¼­³ª ¸¸³£ÇÒ ¼ö ÀÖ¾ú´ø ºñµð¿À °ü·Ã ±â´ÉµéÀÌ Ãß°¡ µÇ±â ½ÃÀÛÇß´Ù. ÀϺΠ¿Àµð¿À/ºñµð¿À ĸÃç º¸µå¿Í ¿À¹ö·¹ÀÌ ÀåÄ¡¸¦ Áö¿øÇÑ´Ù.

    BT848 ĨÀ» »ç¿ëÇÏ´Â ÇÁ·¹ÀÓ Àâ±â/¿À¹ö·¹ÀÌ ÀåÄ¡ µå¶óÀ̹ö, Ä¿³Øƽ½º »ç¿¡¼­ ³ª¿À´Â Èæ¹é ÄüÄ·(QuickCam), Ä÷¯ ÄüÄ· Ä«¸Þ¶ó µå¶óÀ̹ö, ¹Ìµð¾îºñÁ¯ ÇÁ·Î ¹«ºñ ½ºÆ©µð¾î ºñµð¿À ÀåÄ¡ µå¶óÀ̹ö°¡ Á¦°øµÇ¸ç, ÀÌ ºÐ¾ß¿¡ ´ëÇÏ¿© ¾Ù·± ÄÛ½º¾¾°¡ ¿­½ÉÈ÷ ÀÛ¾÷ ÁßÀ̹ǷΠ¸¹Àº ¼º°úµéÀÌ °è¼ÓÀûÀ¸·Î Ãß°¡µÉ °ÍÀÌ´Ù.

    ½ÇÁ¦·Î È°¿ëÇϱâ À§Çؼ­´Â ¸î °¡Áö ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸ÇØ¾ß ÇÑ´Ù.

     

    NVRAM(Non-Volatile RAM) Áö¿ø

    PC ÀÇ CMOS RAM ¶Ç´Â Atari ÀÇ °Ü¿ì NVRAM À̶ó°í ºÎ¸£´Â ¸Þ¸ð¸® °ø°£¿¡ 50¹ÙÀÌÆ®ÀÇ ºñÈֹ߼º °ø°£ÀÌ ÀÖ´Ù. ÀÌ °ø°£Àº Àü¿øÀÌ ´ÜÀýµÇ¾îµµ º¸Á¸µÇ±â ¶§¹®¿¡ ¿©·¯ ¿ëµµ·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀÌ Á÷Á¢ »ç¿ëÇÒ ±âȸ´Â º°·Î ¾øÀ» °ÍÀÌ´Ù.

    ¸ðµâ·Î ÄÄÆÄÀÏÇϸé nvram.o ¶ó´Â ÆÄÀÏÀÌ »ý¼ºµÈ´Ù. ¿ì¼±Àº /dev/nvram À̶ó´Â ÀåÄ¡¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. ¸ÞÀÌÁ® ¹øÈ£´Â 10, ¸¶ÀÌ³Ê ¹øÈ£ 144 ÀÇ ¹®ÀÚ ÀåÄ¡À̹ǷΠ´ÙÀ½°ú °°ÀÌ ¸¸µç´Ù.

      # mknod /dev/nvram c 10 144

    ±× ´ÙÀ½ ¸ðµâÀ» ÀûÀçÇÏÀÚ.

      # modprobe nvram
      Non-volatile memory driver vl.0

    ¹®ÀÚ ÀåÄ¡¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀº ¸Å¿ì °£´ÜÇÏ´Ù. ¸í·É Çà¿¡¼­ °£´ÜÈ÷ ó¸®ÇÏ·Á¸é ¾î¶² ÀڷḦ ¾²°í ½ÍÀ» ¶§ echo µîÀÇ ¸í·ÉÀ» »ç¿ëÇÏ°í ÀÐ°í ½ÍÀ» ¶§´Â catÀ» »ç¿ëÇÏ¸é µÈ´Ù. ÇÊÀÚ´Â ¿ì¼± NVRAM »ó¿¡ ¾²·¹±â(garbage) °ªÀ» Áö¿ì±â À§ÇØ ´ÙÀ½Ã³·³ ÇÏ¿´´Ù.

      # dd if = /dev/zero of = /dev/nvram bs = 1 count = 50

    ÀÐ°í ¾²±â Å×½ºÆ®¸¦ Çغ¸¾Ò´Ù.

      # echo "I Love Moon" > /dev/nvram
      # cat /dev/nvram
      I Love Moon
      #

    ¸Å¿ì °£´ÜÇϸç Á÷°üÀûÀÌ´Ù. ¿©·¯ºÐÀÌ ÇÁ·Î±×·¡¸Ó·Î¼­ NVRAMÀ» ¾î¶² ¿ëµµ·Î »ç¿ëÇÏ±æ ¿øÇÑ´Ù¸é ¾ó¸¶µçÁö »ç¿ëÇÒ ¼ö ÀÖ´Ù.

    ÇÏÁö¸¸ ÇÊÀÚÀÇ ½Ã½ºÅÛ¿¡¼­´Â ¸®ºÎÆà ÈÄ NVRAM ¿¡ ÀúÀåÇÑ °ªÀÌ ´Ù½Ã ¾²·¹±â °ªÀ¸·Î º¯ÇÏ´Â °ÍÀ» ¸ñ°ÝÇÏ¿´´Ù. Àü¿øÀÌ ³ª°¡µµ °ªÀ» º¸Á¸ÇÑ´Ù´Â ¼³¸í°ú ÇÊÀÚÀÇ ½ÇÁ¦ »óȲ°ú´Â ¾à°£ Â÷ÀÌ°¡ ÀÖ¾ú´Âµ¥ ¿©·¯ºÐÀÇ °æÇèÀº ¾î¶°ÇÑÁö ¾Ë°í ½Í´Ù.

     

    PC Á¶À̽ºÆ½ Áö¿ø

    PC ȣȯ ¾Æ³¯·Î±×/µðÁöÅ» Á¶À̽ºÆ½À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸ÞÀÌÁ® ¹øÈ£ 15, ¸¶ÀÌ³Ê ¹øÈ£ 0, 1 ÀÇ ÀåÄ¡¸¦ ¸¸µé¸é X, Y ÁÂÇ¥¿Í ¹öÆ° »óŸ¦ ÀоîµéÀÏ ¼ö ÀÖ´Ù. ¸®´ª½º °ÔÀÓÀÇ ½Ã´ë¸¦ ¿©´Â °ÍÀϱî?

     

    ¶óµð¿À ÀåÄ¡ Áö¿ø

    PC¿¡¼­ ¶óµð¿À¸¦ ûÃëÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â Ä«µå¸¦ Áö¿øÇϴµ¥, ÇöÀç Áö¿øµÇ´Â ¸ðµ¨Àº AIMSlab RadioTrack »ÓÀÌ´Ù. ÇÊÀÚ´Â ±¹³»¿¡¼­ ÆǸŵǰí ÀÖ´Â ¶óµð¿À ÀåÄ¡¿¡ ´ëÇÑ Áö½ÄÀÌ ¾øÀ¸¹Ç·Î ÀÌ ºÎºÐµµ ¿©·¯ºÐÀÇ µµ¿òÀ» ¿øÇÑ´Ù.

     

»ç¿îµå

    ¾ÆÁ÷ PCI »ç¿îµå Ä«µå¿¡ ´ëÇÑ Áö¿øÀÌ ¸¹Áö´Â ¾ÊÁö¸¸ ²ÙÁØÈ÷ »õ·Î¿î »ç¿îµå Ä«µå ±â´ÉÀÌ µé¾î°¡°í ÀÖ´Ù.

    °³¹ß ¹öÀü 2.1¿¡¼­ ȹ±âÀûÀ¸·Î ´Þ¶óÁø °ÍÀº »ç¿îµå ±â´ÉÀÇ ¸ðµâÈ­ÀÌ´Ù. ±× µ¿¾È ¸®´ª½º Ä¿³ÎÀÇ ´Ù¸¥ ºÎºÐ°ú ´Þ¸® »ç¿îµå ±â´ÉÀº ¸ðµâÈ­°¡ ¾û¼ºÇÏ°Ô ÀÌ·ïÁ® ÀÖ¾ú±â ¶§¹®¿¡ ƯÁ¤ »ç¿îµå Ä«µå¸¦ ²À ÄÄÆÄÀÏÇÒ ¶§, °áÁ¤ÇØ¾ß Çß´Ù. ÇÏÁö¸¸ ¾Ù·± ÄÛ½º¾¾ µîÀÇ ³ë·ÂÀ¸·Î »ç¿îµå ±â´Éµµ öÀúÇÑ ¸ðµâÈ­ÀÇ ±æÀ» °È°Ô µÇ¾ú°í ·¹µåÇÞ 5 ¸®´ª½º¸¦ ¼³Ä¡ÇØ º» »ç¶÷µéÀº ÀÌ¹Ì »ç¿îµå ¸ðµâ ±â´ÉÀ» ¸Àº¸¾ÒÀ» °ÍÀÌ´Ù.

    »ç¿îµå °ü·ÃÀÇ °¢Á¾ ¸Å°³ º¯¼ö´Â »ç¿îµå ¸ðµâÀ» ¿Ã¸± ¶§ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ´ëü·Î »ç¿îµå ºí·¡½ºÅÍ È£È¯Àº ¸®´ª½º¿¡¼­ ¾Æ¹« ¹®Á¦¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¾ÆÁ÷±îÁö À©µµ¿ìÁî 95 ¸¸Å­ÀÇ »ç¿îµå µå¶óÀ̹ö Áö¿øÀº ±â´ëÇϱâ Èûµé´Ù.

     

Ä¿³Î ÇØÅ·

    ±ä±Þ ¿ä¼úÅ° Áö¿ø(Magic SysRq key)

    ¸®´ª½º¸¦ ºñ·ÔÇÑ Ä¿³Î °³¹ßÀÚµéÀº Ä¿³ÎÀ» °³¹ßÇϸ鼭 ¾ó¸¶³ª ÀÚÁÖ ½Ã½ºÅÛÀ» ³¯·Á ¸Ô¾úÀ»±î? ±Ã±ÝÇÏÁö ¾ÊÀº°¡? Ä¿³Î ·¹º§ÀÇ ÇÁ·Î±×·¡¹ÖÀº º¸È£ÇØ ÁÙ ¾î´À ´©±¸µµ ¾ø±â ¶§¹®¿¡ ¾à°£ÀÇ ½Ç¼ö¸¸ À־ ½Ã½ºÅÛÀº ±×³É ¼­ ¹ö¸®°í ¸¸´Ù.

    µµÀúÈ÷ ¾Æ¹« °Íµµ ÇÒ ¼ö ¾ø´Â Ä¡¸íÀûÀÎ »óÅ°¡ ¾Æ´Ñ °æ¿ì ±ä±ÞÇÏ°Ô ½Ã½ºÅÛÀ» ¾ÈÀüÇÑ »óÅ·Π¸®ºÎÆýÃÅ°´Â ±â´ÉÀÌ µé¾î ÀÖ´Ù. ¹Ù·Î ±ä±Þ ¿ä¼ú Å°ÀÌ´Ù.

    ÄÜ¼Ö »óÅ¿¡¼­ <Alt>+<SysRq>+<N> Å°¸¦ µ¿½Ã¿¡ ´­·¯º¸ÀÚ. ½Ç¼ö·Î ´©¸£´Â ÀÏÀÌ ¾øµµ·Ï Å° ¹è¿­À» ¼­·Î ¸Ö¸® ÇØ ³õ¾Ò±â ¶§¹®¿¡ ³ó±¸ ¼±¼öÀÇ ¼ÕÀÌ ¾Æ´Ï¶ó¸é µÎ ¼ÕÀ» ÀÌ¿ëÇÏ¿© ´­·¯¾ß ÇÑ´Ù.

      SysRq : unRaw saK Boot Off Sync Unmount showPc showTasks showMem
             >> loglevel1-8 tErm kill killall

    ÁÖ·Î X ¼­¹ö ¶Ç´Â SVGA ÇÁ·Î±×·¥ÀÌ ´Ù¿îµÇ¾î ÄܼÖÀ» ¾û¸ÁÀ¸·Î ¸¸µé¾úÀ» ¶§´Â ALT-SysRQ-rÅ°¸¦ ´­·¯ Å°º¸µå Raw ¸ðµå¸¦ ²¨¼­ Ä¿³ÎÀÌ ¸ðµç Å°¸¦ °¡·Îäµµ·Ï ¸¸µé ¼ö ÀÖ´Ù. À̶§´Â Ctrl+Alt+Del Å° µîÀÌ Á¦´ë·Î ÀÛµ¿ÇÒ °ÍÀÌ´Ù.

    k Å°¸¦ °°ÀÌ ´©¸£¸é ÇöÀç °¡»ó Äֿܼ¡¼­ ½ÇÇà ÁßÀÎ ¸ðµç ÇÁ·Î±×·¥À» Á¾·á½ÃŲ´Ù. b¸¦ ´©¸£¸é Çϵåµð½ºÅ© ¾ð¸¶¿îÆ® °úÁ¤ ¶Ç´Â ¸Þ¸ð¸® ij½¬ ³»¿ëÀ» Çϵå·Î Àü´ÞÇÏ´Â °úÁ¤ ¾øÀÌ Áï½Ã ¸®ºÎÆÃÇϵµ·Ï ÇÑ´Ù. o Å°´Â APM ±â´ÉÀ» ÀÌ¿ëÇÏ¿© ½Ã½ºÅÛÀ» ¼Ë´Ù¿î½ÃÅ°´Â Å°ÀÌ´Ù. u Å°´Â ¸ðµç ÆÄÀÏ ½Ã½ºÅÛÀ» Àбâ Àü¿ë ¸ðµå·Î ´Ù½Ã ¸¶¿îÆ®½ÃÅ°´Â ¸í·ÉÀ» ³»¸°´Ù. e,i Å°´Â init ÇÁ·Î¼¼½º¸¦ Á¦¿ÜÇÑ ¸ðµç ÇÁ·Î¼¼½º¿¡°Ô °¢°¢ TERM, KILL ½Ã±×³ÎÀ» º¸³½´Ù. l Å°´Â ¹«Á¶°Ç ¸ðµç ÇÁ·Î¼¼½º¸¦ Á׿© ¹ö¸°´Ù.

    ±ä±Þ »óȲ¿¡¼­ ¾µ¼ö ÀÖ´Â ÁÁÀº ±â´ÉÀ̹ǷΠÀß ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù.

     

°­Ã¶ ½ÉÀåÀ» °¡Áø »ç¶÷¸¸ ÃÊ´ëÇÕ´Ï´Ù.

    Ä¿³Î 2.1.102 ¹öÀüÀÌ ³ª¿Í¼­ Áï½Ã ÄÄÆÄÀÏ Çغ¸´Ï ¸î °¡Áö ¹®Á¦¸¦ ¸¸³ª°Ô µÇ¾ú´Ù. ÀÏ´Ü ncurses¸¦ »ç¿ëÇÏ´Â Ä¿³Î ¼³Á¤¹æ½ÄÀÎ make menuconfig °¡ ÀÛµ¿ÇÏÁö ¾Ê¾Ò´Ù. ÀÌƲ Á¤µµ Áö³ª ´º½º ±×·ìÀ» µÚÁ®º¸´Ï ¿ª½Ã °°Àº ¹®Á¦¸¦ °Þ´Â »ç¶÷µéÀÌ ÀÖ¾ú°í ÆÐÄ¡ ÆÄÀÏÀÌ ³ª¿Í ÀÖ´Â »óÅ¿´´Ù. ¶ÇÇÑ µ¿»ýÀÇ ÄÄÇ»Å͸¦ ÇϳªÀÇ IP ¿¡ °øÀ¯ ½ÃÄÑÁÖ°í ÀÖ´Â IP ¸Å½ºÄ¿·¹À̵ù µµ±¸ÀÎ ipfwadm ÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê¾Ò´Ù. ÇÊÀÚ´Â ÀÌ ±ÛÀ» ÀÛ¼ºÇÏ´Â Áö±Ý 2.1.101À» »ç¿ëÇÏ°í ÀÖ´Ù.

    2.1.102 ¹öÀü¿¡´Â ¹æÈ­º® ±â´É¿¡ ´ëÇÏ¿© »õ·Î¿î IP ¹æÈ­º®Ã¼ÀÎ ±â´ÉÀÌ µé¾î°¡ ÀÖ´Ù.

    http://www.adelaide.net.au/~rustcorp/ipfwchains/ipfwchains.htmlÀ» ¹æ¹®Çϸé ipfwadm°ú °°Àº ±â´ÉÀ» ´õ¿í °³¼±µÈ ÇüÅ·ΠÇØÁÖ´Â ÇÁ·Î±×·¥À» ¾òÀ» ¼ö ÀÖ´Ù.

    ¸®´©½º°¡ ´çºÐ°£ »õ·Î¿î ±â´ÉÀÇ ÆÐÄ¡¸¦ º¸³»¸é ÀÐÁö ¾Ê°í ¹«½ÃÇØ ¹ö¸± °ÍÀ̶ó´Â ¾öÆ÷¸¦ ³õ°í ÄÚµå Á¾°á ÀÛ¾÷À» ½ÃÀÛÇÏ¿´À¸´Ï ÇѵΠ´ÞÀÌ¸é »õ·Î¿î ¾ÈÁ¤ ¹öÀü 2.2¸¦ ±â´ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Á¶±ÞÇÑ ¸¶À½¿¡ 2.2¸¦ ±â´Ù¸®±â Èûµç »ç¶÷Àº ´çÀå¿¡ °³¹ß ¹öÀü 2.1ÃֽŠ¹öÀüÀ» ¹Þ¾Æ¼­ ½ÃÇèÇغ¸¶ó.

    Ȥ½Ã³ª »ý±æÁö ¸ð¸£´Â ºÒ»ó»ç¿¡ ´ëºñÇÏ´Â °ÍÀ» ÀØÁö ¸»±â ¹Ù¶õ´Ù.




¡ã top

homeÀ¸·Î...