Alpha Linux ¼³Ä¡¿Í È°¿ë

Çѵ¿ÈÆ

Âü°í »çÇ× :



ÀÌ ±ÛÀº ¸®´ª½º ¿ùµå '98³â 2¿ùÈ£ ±â»çÀÌ´Ù.
ÀÌ ±Û Àüü¸¦ ȨÆäÀÌÁö³ª Åë½Å, ´Ù¸¥ Àμ⹰¿¡ ¿Ã¸± ¼ö ÀÖÀ¸³ª ¼öÁ¤ÇÏ¿©¼­´Â ¾ÈµÈ´Ù.
ÀϺθ¸À» ÀοëÇÒ °æ¿ì´Â ¸®´ª½º ¿ùµå '98³â 2¿ùÈ£¿¡ ½Ç¸° ±Û ÀÓÀ» ¸í½Ã ÇÏ¿©¾ß Çϸç,
¸®´ª½º ¿ùµå ȨÆäÀÌÁö URL<http://www.linuxlab.co.kr> µµ Ç¥½ÃÇÏ¿©¾ß ÇÑ´Ù.

  1. µé¾î°¡¸é¼­

    ¾ËÆÄ...
    ¾Æ¸¶µµ ¸®´ª½º »ç¿ëÀÚ¸é ÇϳªÂë °¡Áö°í ½ÍÀº ½Ã½ºÅÛÀÏ °ÍÀÌ´Ù. ¿ÀÁ×Çϸé ÃÑ°¢ ¸®´ª¼­°¡ ¹Ù¶ó´Â È¥¼ö¿ëÇ° ¸ñ·Ï 1È£¿¡ ¿Ã¶úÀ»±î? :)

    À۳⿡ ¿ì¸®³ª¶ó¸¦ ¹æ¹®Çß´ø Á¸ ¸Åµåµ¶ Ȧ¾¾´Â ±¹Á¦¸®´ª½ºÇùȸÀÏ ¿Ü¿¡ µðÁöÅÐ »çÀÇ ¾ËÆÄ ¸®´ª½º Áö¿ø ⱸ¿ªÀ» ¸Ã¾Ò´Ù°í À̾߱âÇϸ鼭, ÀڽŰú ¸®´©Áî Åä¹ßÁî »çÀÌ¿¡ ÀÖ¾ú´ø ¾ËÆÄ ¸®´ª½º °³¹ß °è±â¿Í °ü·ÃµÈ Àç¹ÌÀÖ´Â ¿¡ÇǼҵ带 µé·ÁÁÖ¾ú´Ù. ¸Åµåµ¶¾¾¿Í Åä¹ßÁÀÌ ÇÔ²² ¸¸³ª ¹î³îÀ̸¦ Çϸ鼭 À̾߱⸦ ³ª´©´ø Áß, ¾ËÆÄ ¸®´ª½º Æ÷Æÿ¡ ´ëÇؼ­ ¾î¶»°Ô »ý°¢ÇÏ´À³Ä°í ¸Åµåµ¶¾¾°¡ Áú¹®ÇÏÀÚ. Åä¹ßÁÀº ¾ËÆÄ¿¡ ´ëÇؼ­´Â ´Þ¸® »ý°¢Çغ» ¹Ù°¡ ¾ø°í, ÆÄ¿öPC¿¡¼­ÀÇ ¸®´ª½º Æ÷ÆÃÀ» »ý°¢ÇÏ°í ÀÖ´Ù°í ´äº¯Çß´Ù. ÀÌ¿¡ ³î¶õ ¸Åµåµ¶¾¾´Â ÀÚ½ÅÀÌ ±Ù¹«ÇÏ´Â µðÁöÅÐ »ç¸¦ ÅëÇØ ¾ËÆÄ ½Ã½ºÅÛÀ» Åä¹ßÁî¿¡°Ô ±âÁõÇÏ°í, Æ÷ÆÃÀ» À§ÇØ ÇÊ¿äÇÑ ÀοøÀ» Áö¿øÇß´Ù´Â À̾߱⸦ ²Ï ¿ì½º±¤½º·¯¿î Ç¥Á¤À¸·Î µé·ÁÁÖ´ø ±â¾ïÀÌ ³­´Ù.

    ¾Æ¹¸´ø ÀÌ·¸°Ô Çؼ­ Æ÷ÆÃÀº ½ÃÀ۵Ǿú°í, ÀÌÁ¦ ¾ËÆÄ¿¡¼­µµ ¾ÈÁ¤ÀûÀÎ ¸®´ª½º ½Ã½ºÅÛÀ» ±¸°æÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
     

  2. ¾ËÆÄ ¸®´ª½º´Â 64ºñÆ®Àΰ¡?

    ±×·¸´Ù. ¿¹Àü¿¡ óÀ½À¸·Î ¾ËÆÄ ¸®´ª½º Ä¿³ÎÀÌ ³ª¿Ã ¶§´Â 32ºñÆ® ¿´´Ù. À̶§´Â µðÁöÅÐ »ç¿¡¼­ ÀÎÅÚ ¸®´ª½º¿Í µ¿ÀÏÇÑ Å×ÀÌÅÍ Å¸ÀÔÀ» »ç¿ëÇÏ¿© Æ÷ÆÃÇÏ¿´À¸¸ç, ¼Ò½º Äڵ带 ¸®´ª½º °øµ¿Ã¼¿¡ ±âºÎÇÏ¿´´Ù.

    ¾ËÆÄ ¸®´ª½º ȨÆäÀÌÁö

    À̶§ ³ª¿Â ¾ËÆÄ ¸®´ª½º Ä¿³Î 1.0Àº ECOFF ¶ó´Â ƯÀÌÇÑ ¸ñÀû ÆÄÀÏ Æ÷¸ËÀ» °¡Áö°í À־, ½ÇÇà ÆÄÀÏÀÇ Å©±â°¡ Àå³­ÀÌ ¾Æ´Ï¿´´Ù°í ÇÑ´Ù. ÀÌÈÄ¿¡ ¸®´©½º´Â ¸Åµåµ¶¾¾¸¦ ¸¸³ª°Ô µÇ°í, ±×¿¡°Ô¼­ Jensen ¸Ó½®(¾ËÆÄ °è¿­ÀÇ ÀÏÁ¾)À» ºô·Á¼­, Æ÷Æà ÀÛ¾÷À» ½ÃÀÛÇÏ°Ô µÈ´Ù.

    1994³â 10¿ù 24ÀÏ, Ä¿³Î ¹öÀü 1.1.60¿¡ µåµð¾î include/asm-alpha µð·ºÅ丮°¡ Ä¿³Î¿¡ Ãß°¡µÇ¾ú´Ù. À̶§ ¸®´©½º´Â ¾ËÆÄ ¸®´ª½º Ä¿³ÎÀ» ¸¸µé±â À§ÇØ goc¸¦ »ç¿ëÇÏÁö ¾Ê°í, ¾ËÆÄ ¸®´ª½º¿¡¼­ ÀüÇô ¼öÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø¾ú´ø µðÁöÅÐ À¯´Ð½º¿¡ ÀÖ´ø ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇß¾ú´Ù. gec °¡ ¾ÆÁ÷ ¸®´ª½º Æ÷ÆÃÀÌ µÇ±â ÀüÀÇ ÀÏÀ̾ú´Ù. °°Àº ½Ã°£¿¡ µðÁöÅлçÀÇ ¸®´ª½º Áö¿øÆÀ¿¡¼­´Â Xfree86ÀÌ Á¦ÀÌ À̽ºÅ¸ºê·è(Jay Eastabrook)¿¡ ÀÇÇØ Æ÷ÆõǾú°í, MILO ºÎÆ®·Î´õ°¡ µ¥ÀÌºê ·¯½½¸µ(Dave Rusling)¿¡ ÀÇÇØ ÀÛ¼ºÀÌ ¿Ï·áµÇ¾î¼­, 64-bit ¸®´ª½ºÀÇ ±âº» ¼³Ä¡¿¡ ÇÊ¿äÇÑ ÀÛ¾÷µéÀÌ ÀÏÂ÷ÀûÀ¸·Î ¸¶¹«¸® µÇ¾ú´Ù. À̵éÀº ´Ù½Ã ¿ÜºÎ¿¡¼­ Áö¿øÀÚ¸¦ ¹Þ°Ô µÈ´Ù. ¿©±â¿¡´Â C ¶óÀ̺귯¸®¸¦ 64ºñÆ®·Î Æ÷ÆÃÇÑ ¹ä ¸Ç½¼(Bob Manson)°ú ¿©·¯ È®Àå ½Ã½ºÅÛÀ» °³¹ßÇÑ µ¥À̺ñµå ¸ð½º¹ö°ÅÅÁ(David Mosberger-Tang)ÀÌ Æ÷ÇԵǾî ÀÖ¾ú´Ù. ¸¶Ä§³» ½Ã°£Àº Èê·¯ Ä¿³Î ¹öÁ¯ÀÌ 1.2·Î ¿Ã¶ó°¡°Ô µÇ°í, ·±Å¸ÀÓ ¶óÀ̺귯¸®¿Í GNU °³¹ß ÅøÀÌ ¿Ïº®ÇÑ 64ºñÆ®¿¡¼­ ¼öÇàµÇ¾ú´Ù.

    óÀ½¿¡ ¾ËÆÄ ¸®´ª½ºÀÇ ¹ÙÀ̳ʸ® Çü½ÄÀº ECOFF ¿´Áö¸¸, 1996³â 7¿ùÀ» ±âÇØ GNU libc¿¡ ±â¹ÝÇÑ ELF ½Ã½ºÅÛÀ¸·Î Àü¸é ÀüȯÇÏ¿© °øÀ¯ ¶óÀ̺귯¸®¸¦ ÀÚ¿¬½º·´°Ô »ç¿ëÇÒ ¼ö ÀÖ¾ú´Ù.

    µðÁöÅп¡¼­ óÀ½¿¡ ³»¾î ³õÀº ¸®´ª½º ¹èÆ÷º»ÀÇ À̸§Àº ºê·¹À̵å(BRADE) ¿´´Ù. ÀÌ°ÍÀº ±×´ÙÁö »ç¿ëµÇÁö ¾Ê¾Æ¼­ »ç¶÷µéÀÇ °ü½É¿¡¼­ ¸Ö¾îÁ® °¬À¸¸ç, À̸¦ °³¹ßÇÑ µðÁöÅÐÀº ÀڽŵéÀÌ °³¹ßÇÑ ¼Ò½º¸¦ ¸®´ª½º ¹èÆ÷º»¿¡ ³Ö±â¸¦ ¿øÄ¡ ¾Ê¾Ò´Ù. Áö±ÝÀº ÀÍÈ÷ ¾Ë°í ÀÖ´Â ·¹µåÇÞ°ú Å©·¡ÇÁÆ®¿öÅ©(Craftwork)¿¡¼­ »ó¿ë ¾ËÆÄ ¸®´ª½º ¹èÆ÷º»À» ÆǸÅÇÏ°í ÀÖ´Ù.

    ¾ËÆÄ ¸®´ª½º´Â RISC ¾ÆÅ°ÅØÃÄ¿¡¼­ µ¹¾Æ°¡´Â ¿Ïº®ÇÑ 64ºñÆ® ¿î¿µÃ¼Á¦ÀÌ´Ù. ÀÌÁ¦ ¸®´ª½º¸¦ ¼Ò°³ÇÒ ¶§ »ç¿ëµÇ´Â "32ºñÆ® ¿î¿µÃ¼Á¦"¶ó´Â ¸»Àº ¼öÁ¤µÉ ÇÊ¿ä°¡ ÀÖ´Ù.
         

  3. ¾ËÆĶõ ¹«¾ùÀΰ¡?

    ¾ËÆÄ´Â Digital Equipment CorporationÀÇ ¾ËÆÄ ÇÁ·Î¼¼¼­ ½Ã¸®ÁîÀÌ´Ù. ¾ËÆÄ CPU´Â ÀϹÝÀûÀÎ ÀÎÅÚ CPU ÀÇ CISC ¾ÆÅ°ÅØÃÄ°¡ ¾Æ´Ñ, Á¶±Ý ´Ù¸£Áö¸¸ ¾à°£ Áøº¸ÀûÀÎ, ¿ÏÀüÇÑ RISC 64ºñÆ® ÇÁ·Î¼¼¼­ÀÌ´Ù. 92³â¿¡ óÀ½À¸·Î 21064 °è¿­ÀÇ 150MHz°¡ ³ªÅ¸³­ µ¥ À̾î ÇöÀç¿¡´Â 21164 600MHz ±îÁö Ãâ½ÃµÇ¾ú´Ù. Á¶¸¸°£ 21264 °è¿­·Î ¿Å¾Æ°¡¸é¼­ GIGA MHz¸¦ ³Ñ¾î¼­ ³¡µµ ¾øÀÌ ¼Óµµ ³ôÀ̱â·Î ³ª¾Æ°¥ °Í °°´Ù. ÇöÀç °¡±îÀ̼­ Á¢ÇÒ ¼ö ÀÖ´Â PC ¼­¹ö±ÞÀÇ ¾ËÆÄ ½Ã½ºÅÛÀº 21164 466-533MHz¸¦ žÀçÇÑ PC164LX¿Í 21164PC ±âÁ¾À» žÀçÇÑ PC164SXµîÀÌ ÀÖÀ¸¸ç °ð ÀÌ¾î ³ª¿Ã °ÍÀ¸·Î º¸ÀÌ´Â UX, ZX µîµµ °ð Á¢ÇÒ ¼ö ÀÖÀ» °Í °°´Ù. ÀÌ¿Ü¿¡µµ µðÁöÅ»»ç¿¡¼­ ÆǸÅÇÏ´Â °í°¡ÀÇ º»°Ý ¿öÅ©½ºÅ×À̼DZÞÀÇ ¸Ó½®µéµµ ´Ù¼ö ÀÖ´Ù.

    ÇöÀç, ¾ËÆÄ¿¡¼­ µ¹¾Æ°¡´Â OS´Â Linux, windows NT, DEC UNIX, Open/VMS °¡ ÀÖÁö¸¸ ¸ðµç ½Ã½ºÅÛ¿¡¼­ µ¹¾Æ°¡´Â °ÍÀº ¾Æ´Ï´Ù. DEC UNIX ´Â ±âÁ¾¿¡ µû¶ó ´Ù¸£¸ç ÇÊÀÚ´Â Open/VMS¸¦ ±¸°æµµ ÇØ º» ÀûÀÌ ¾ø´Ù. °á·ÐÀûÀ¸·Î ¸¹ÀÌ »ç¿ëµÇ±â´Â Linux , NTÁ¤µµ¶ó°í º¸¸é µÉ °ÍÀÌ´Ù.
         

  4. ¾ËÆÄ ·¹µåÇÞ ¸®´ª½ºÀÇ ¼³Ä¡
         
    1. Áö¿øÇÏ´Â Çϵå¿þ¾î
      Áö¿øÇÏ´Â Çϵå¿þ¾î¸¦ Àá±ñ »ìÆ캸ÀÚ.
      ¢ºAlphaPC64 (Cabriolet, Aspen Telluride)
      ¢ºAxpPCI33 (Noname)
      ¢ºEB64++  (Aspen Alpine)
      ¢ºEB66   (Neko Tech Mach 1)
      ¢ºEB66+
      ¢ºJensen  (DEC PC 150, 2000 model 300, Cullean)
      ¢ºUniversal Desktop Box (UDB, Multia ¶ó°íµµ ºÎ¸§).
      ¢ºAlphaStation 200, 250, 255, 400 (Avanti machines)
      ¢ºEB164 (Aspen Avalanche, Timberline, Summit; Microway Screamer)
      ¢ºKinetics ¿¡¼­ ³ª¿Â Platform 2000¸Ó½®
      ¢ºPC 164 ¸Ó½® (Durango)
      ¢ºAlcor ŸÀÔ ¸Ó½® (AlphaStation 500, 600; Maverick, Brett)
      ¢ºAlpha-XL
      ¢ºAlpha-XLT (XL 300, XL 366)
      ¢ºAlphaPC164LX
      ¢ºAlphaPC164SX (Montrose)

      PC164LX¿Í PC164SX´Â ÃÖ±Ù¿¡ ³ª¿Â ±âÁ¾ÀÌ¶ó¼­ ·¹µåÇÞ 5.0ºÎÅÍ Áö¿øµÈ´Ù. ÇÏÁö¸¸ MILO À̹ÌÁö¸¸ Ãß°¡·Î µé¾î ÀÖ´Â °Í »©°í´Â ½Ã½ºÅÛ ¾ÆÅ°ÅØÃÄ ¸é¿¡¼­ Ưº°È÷ ´Þ¶óÁø °ÍÀº ¾øÀ¸¹Ç·Î 4.2¹öÁ¯À» NCR 850, BusLogic PCI, Adaptec AHA2940 °è¿­, Qlogic¹æ½ÄÀÇ Digital Á¦Ç°ÀÌ ¹«³­ÇÏ°í, 3Com, NE2000ȣȯ ·£Ä«µåµµ Àß µ¹¾Æ°£´Ù. ±×·¡ÇÈ Ä«µå´Â ÀϹÝÀûÀÎ S3 ĨÀÌ ¹«³­ÇÏ°í, ¹Ð¸®´Ï¾ö MGA2 °¡ ·¡µåÇÞ 5.0ºÎÅÍ µ¹¾Æ°£´Ù´Â °ÍÀ» Á¦¿ÜÇÏ°í´Â ÀÎÅÚ ¸®´ª½º¿Í °ÅÀÇ µ¿ÀÏÇÏ´Ù.
           

    2. ¾ËÆÄ ·¹µåÇÞ ¸®´ª½ºÀÇ ¼³Ä¡ ¾ËÆÄ ¸®´ª½ºÀÇ ¼³Ä¡´Â Ãʱ⠰úÁ¤¸¸ Á¦¿ÜÇÏ°í´Â ÀÎÅÚ ¸®´ª½º ¼³Ä¡¿Í µ¿ÀÏÇÏ´Ù. ÇöÀç ¾ËÆÄ ¸®´ª½º¿¡¼­ ½±°Ô Á¢ÇÒ ¼ö ÀÖ°í, °ü¸®»óÀÇ ÀÌÁ¡µµ ¾òÀ» ¼ö ÀÖ´Â ·¹µåÇÞÀ» ±âÁØÀ¸·Î ¼³¸íÇÏ°Ú´Ù. ·¹µåÇ޻翡¼­ ÆǸÅÇÏ´Â »ó¿ë ¹öÁ¯Àº ´ë·« 50$Á¤µµ ÇÑ´Ù. ¸®´ª½º ¹èÆ÷º»À» ¹Ì·¯¸µÇÏ´Â »çÀÌÆ®¿¡¼­ °ø°³¿ëÀ» ¹Þ¾Æ¼­ ¼³Ä¡ÇÏ´Â °Íµµ ÁÁ´Ù. ´Ü °ø°³¿ë ¾ËÆÄ ·¹µåÇÞ ¸®´ª½ºÀÇ °æ¿ì¿¡´Â ÀÎÅÚ ¹ÙÀ̳ʸ®°¡ °¡²û ¼¯¿© ÀÖ´Â °æ¿ì°¡ ÀÖÀ¸¹Ç·Î ÁÖÀÇÇÏ´Â °ÍÀÌ ÁÁ´Ù. (ÇÊÀÚÀÇ °æ¿ì¿¡´Â °ø°³ ·¹µåÇÞ 4.2¿¡¼­ lp °è¿­ÀÇ ¸í·É¾î¿Í ±âŸ À¯Æ¿¸®Æ¼µé Áß¿¡ ÀÎÅÚ ½ÇÇàÆÄÀÏÀÌ ÀϺΠ¼¯¿© ÀÖ¾úÀ¸¸ç, ·¹µåÇÞ 5.0¿¡¼­´Â ±âº» ¶óÀ̺귯¸®°¡ ÀÎÅÚ Çü½ÄÀ¸·Î ÆÐŰ¡µÇ¾î À־ ¼³Ä¡Á¶Â÷ ºÒ°¡´ÉÇß´Ù. ¹Ì·¯¸µ ¹Þ¾Æ¼­ ½Ãµð·Î ±¸¿ï ¶§ ¹ß»ýÇÑ ¹®Á¦Á¡ÀÏ °¡´É¼ºµµ ¹èÀçÇÏÁö ¸øÇÏ°ÚÁö¸¸...)

      ¾ËÆÄ ¸®´ª½º¿¡¼­´Â LILO¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. ÀÎÅÚ ±¸Á¶¿Í ¾ËÆÄ ±¸Á¶°¡ ´Ù¸£±â ¶§¹®ÀÌ´Ù. ÀÎÅÚ ±¸Á¶¿¡¼­´Â ºÎÆÃÇÏ¸é ¹ÙÀÌ¿À½º¸¦ ÀоîµéÀÌ°í, Ä¿³Î ·Î´õ¸¦ Àбâ À§ÇØ Ã¹¹ø° ÇÏµå µð½ºÅ©ÀÇ Ã¹ºÎºÐÀ̳ª Ç÷ÎÇǸ¦ ÀоîµéÀÌÁö¸¸, ¾ËÆÄ ±¸Á¶¿¡¼­´Â ºÎÆÃÇϸé EEPROM(Flash ROM)¿¡¼­ Æß¿þ¾î¸¦ ÀÐ¾î µéÀδÙ. ¸ðµç °ÍÀº ÀÌ Æß¿þ¾î¿¡¼­ °áÁ¤µÈ´Ù.

      ÀÌ°ÍÀ» ¾ËÆÄ ¹ÙÀÌ¿À½º¶ó°íµµ ÇÏ´Â µ¥, ÇÑ°¡Áö ÁÖÀÇÇÒ Á¡Àº ±âº» ¾ËÆÄ ¹ÙÀÌ¿À½º´Â NT ¹ÙÀÌ¿À½º·Î¼­ NT ¼³Ä¡ÀÇ Æí¸®¼ºÀ» Á¦°øÇϱâ À§ÇÑ ¸ñÀûÀ¸·Î ¼³°èµÇ¾î À־, ¸®´ª½º »ç¿ëÀÚ¿¡ ´ëÇÑ ¹è·Á°¡ ¾ø´Ù´Â Á¡ÀÌ´Ù. ÀÌÁ¡ÀÌ µðÁöÅ»ÀÇ ¸¶ÄÉÆà Àü·ÂÀ» ÀÐÀ» ¼ö ÀÖ´Â ÁöÁ¡ÀÌ ¾Æ´Ò±î »ý°¢ÇÑ´Ù. ¸®´ª½º °øµ¿Ã¼¿¡ ´ëÇÑ Áö¿øÀ» °£ÇæÀûÀ¸·Î Çϸ鼭µµ ÀÚ»çÀÇ ¸Ó½®¿¡¼­ NT¸¸Å­À̳ª ¸¹Àº »ç¿ëÀÚµéÀÌ ¸®´ª½º¸¦ »ç¿ëÇÏ°í ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í, NT¸¸À» ¹è·ÁÇÏ´Â °ÍÀº ±×¸® °øÆòÇÑ Ã³»ç°¡ ¾Æ´Ï¶ó°í º»´Ù. ¾îÂîµÇ¾ú´ÂÁö ´Ùµé MS»çÀÇ ¸¶ÄÉÆÃÀ» ´ë½Å ÇØÁÖÁö ¸øÇØ ¾È´ÞÀÎ °Í °°¾Æ ¾¹¾µÇÑ ¸¶À½À» Áö¿ï ¼ö ¾ø´Ù. Á¶±Ý ¿·±æ·Î »ûÁö¸¸ ¾î·µç ¾ËÆÄ¿¡¼­ ¸®´ª½º¸¦ ºÎÆÃÇÏ´Â ¹æ¹ý¿¡´Â ¿©·¯°¡Áö°¡ ÀÖ´Ù.

      ¢Ñ MILO À̹ÌÁö : MILO(MiniLoader)´Â ¾ËÆÄ ¸®´ª½º¸¦ ÀûÀçÇÏ´Â ¿ªÇÒÀ» Çϸç, ´Ù¸¥ OS¸¦ ÀûÀçÇÒ ¼ö´Â ¾ø´Ù. MILO´Â ºñ¾ÐÃà ¹× ¾ÐÃàÄ¿³Î, ECOFF ¹× EFL Æ÷¸ËÀÇ Ä¿³ÎÀ» ¸ðµÎ ÀûÀçÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ³×Æ®¿÷À» Á¦¿ÜÇÑ ¸ðµç ÀåÄ¡¿¡¼­ Ä¿³ÎÀ» ÀоîµéÀÏ ¼öµµ ÀÖ´Ù. MILO ´Â ÀÚ½ÅÀ» Flash ¸Þ¸ð¸®¿¡ ÀÚ½ÅÀ» ÀûÀçÇÏ°í, Ä¿³ÎÀ» ¼öÇàÇϱâ Àü¿¡ ¸Þ¸ð¸®¿¡¼­ ÀÚ½ÅÀ» Á¦°ÅÇÑ´Ù.

      • SRM ÄÜ¼Ö : ¿ø·¡´Â Digital UNIX¸¦ ºÎÆ®Çϱâ À§ÇÑ ¹æ¹ýÀ¸·Î »ç¿ëµÇ¾úÀ¸¸ç, SRM ÄܼÖÀ» ÀûÀçÇϱâ À§Çؼ­´Â ±âÁ¸ÀÇ ¾ËÆÄ ¹ÙÀÌ¿À½º¸¦ SRMÀ¸·Î °»½ÅÇÏ¿©¾ß ÇÑ´Ù.
        SRM ÄÜ¼Ö Æß¿þ¾î´Â ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¸Â´Â °ÍÀ¸·Î ±¸ÇÏ¿©¾ß Çϸç, Çѹø °»½ÅÇÏ°í ³ª¸é EEPROMÀÇ Å×ÀÌÅÍ ÀÚü°¡ º¯°æµÇ±â ¶§¹®¿¡ ÁÖÀÇÇÏ´Â °ÍÀÌ ÁÁ´Ù.
      • ACR ÄÜ¼Ö : MS »ç¿¡¼­ ¸¸µç ºÎÆ®·Î´õ·Î¼­ Windows NT ºÎÆÿ¡¼­´Â Àß ÀÛµ¿ÇÑ´Ù. FAT À̳ª ISO9660 Çü½ÄÀÇ EXEÆÄÀϸ¸ ÀоîµéÀÏ ¼ö ÀÖ´Ù.
        ÀÌÁß¿¡¼­ MILO°¡ °¡Àå Á÷°üÀûÀÌ°í °£ÆÇÇϱ⠶§¹®¿¡ ¸¹ÀÌ »ç¿ëµÈ´Ù. ÀÌÁ¦ ¾ËÆÄ ·¹µåÇÞ ¸®´ª½ºÀÇ ¼³Ä¡°úÁ¤À» »ìÆ캸µµ·Ï ÇÏÀÚ.
      • MILO À̹ÌÁö µð½ºÅ© ¸¸µé±â (¸®´ª½º Ä¿³Î ÀûÀ縦 À§ÇÑ °Í)
      • Ä¿³Î À̹ÌÁö µð½ºÅ© ¸¸µé±â (Boot disk)
      • ·¥ µð½ºÅ© ¸¸µé±â (Root disk)
      • ¾ËÆÄ ¹ÙÀÌ¿À½º ³»ºÎ ¼³Á¤ (MILO¸¦ ÀоîµéÀ̱â À§ÇÑ °Í)
      • ºÎÆÃÇؼ­ ¼³Ä¡Çϱâ
      • ¼³Ä¡¸¦ ¸¶Ä¡°í ºÎÆðúÁ¤ ÀÚµ¿È­Çϱâ

      MILO µð½ºÅ© ¸¸µé±â

      MILO Ç÷ÎÇǸ¦ ¸¸µé±â À§Çؼ­´Â, ¸®´ª½º³ª µðÁöÅÐ À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ dd ¸í·ÉÀ» »ç¿ëÇϰųª, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÁî NT ³ª MS-DOS ½Ã½ºÅÛ¿¡¼­ ·¹µåÇÞ ½Ãµð¿¡ µé¾îÀÖ´Â rawrite.exeÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. dd¸¦ »ç¿ëÇÏ·Á¸é, ¸ÕÀú CD ¸¦ ¸¶¿îÆ®ÇÏ°í (/mnt/cdrom ¿¡ ¸¶¿îÆ®ÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇÏ°Ú´Ù). milo/image/ ¿¡¼­ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¸Â´Â À̹ÌÁö¸¦ ¼±ÅÃÇÑ´Ù. ¸î¸î ÃֽűâÁ¾ÀÇ MILO À̹ÌÁö´Â ·¹µåÇÞ 4.2¿¡ ¾øÀ¸¹Ç·Î 5.0 ½Ãµð¿¡¼­ ±¸ÇÏ´øÁö, ¾Æ´Ï¸é ·¹µåÇÞ ¹Ì·¯¸µ »çÀÌÆ®¿¡¼­ alpha MILO ¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.

      ftp://gatekeeper.dec.com/pub/Digital/Linux-Alpha/Miniloader/latest-images/

      ¿©±â¿¡´Â Ç×»ó ÃÖ±ÙÀÇ MILO À̹ÌÁö°¡ ¿Ã¶ó¿Â´Ù. FATÀ¸·Î Æ÷¸ËµÈ Ç÷ÎÇÇ¿¡ ¿©±â¿¡¼­ ±¸ÇÑ milo À̹ÌÁö¿Í CDROM¿¡ ÀÖ´Â linload.exe¸¦ º¹»çÇؼ­ ³ÖÀ¸¸é µÈ´Ù.

      ftp://ftp.redhat.com/pub/redhat/redhat-5.0/alpha

      ·¹µåÇÞ »çÀÌÆ®¿Í ·¹µåÇÞÀÇ ¹Ì·¯¸µ »çÀÌÆ®¿¡´Â ÃֽŠ¹öÁ¯ÀÌ ÀÖ´Â µð·ºÅ丮¿¡ Ç×»ó milo À̹ÌÁö°¡ ºñ±³Àû »õ·Î¿î °ÍÀÌ µé¾îÀÖ´Ù. MILO À̹ÌÁö¸¦ ¸¸µé·Á¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÑ´Ù.

      cd/mnt/cdrom dd if=milo/image/your-image.imgof=/dev/fd0

      rawrite ¸¦ »ç¿ëÇÏ·Á¸é, ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¸Â´Â Àû´çÇÑ À̹ÌÁö¸¦ ¼±ÅÃÇÑ ´ÙÀ½, ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÑ´Ù. (½Ãµð·Ò µå¶óÀ̺갡 d: ¶ó°í °¡Á¤ÇÑ´Ù.)

      d: cd milo/images \dosutils\rawrite.exe

      rawrite ´Â ¸ÕÀú µð½ºÄÏ À̹ÌÁö À̸§À» ¹°¾îº¼ °ÍÀε¥, ¿©±â¿¡¼­ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÒ MILO À̹ÌÁöÀÇ À̸§À» ÀÔ·ÂÇÑ´Ù. (¿¹ : lx164.img). ±×¸®°í À̹ÌÁö¸¦ ¾µ µð½ºÄÏ µå¶óÀ̺긦 ¹°¾îº¸¸é a: ÇÏ°í ÀÔ·ÂÇÑ´Ù.

      ÀÌÈÄ¿¡ ¼³Ä¡ ½Ã¿¡ MILO°¡ Á¦´ë·Î µÇÁö ¾Ê´Â´Ù¸é, ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ MILO À̹ÌÁö°¡ Á¤È®È÷ ¸ÂÁö ¾Ê¾Æ¼­ ÀÏ °¡´É¼ºÀÌ ³ô´Ù. ÀÌ·²¶§´Â MILO À̹ÌÁö¸¦ »õ·Î¿î ¹öÁ¯À¸·Î ±³Ã¼ÇÑ´Ù´øÁö SRM Äֿܼ¡¼­ abootÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀº ºñ±³Àû ±î´Ù·Ó±â ¶§¹®¿¡ ½ÅÁßÇÏ°Ô ÃÖÈÄÀÇ ¼ö´ÜÀ¸·Î ¼±ÅÃÇÏ±æ ¹Ù¶õ´Ù.
      "MILO À̹ÌÁö" ¶ó°í ¶óº§À» ºÙ¿©µÎ°í Àß º¸°üÇϵµ·Ï ÇÏÀÚ.

      Ä¿³Î(Boot) µð½ºÅ© ¸¸µé±â

      MILO Ç÷ÎÇÇ µð½ºÅ©¸¦ ¸¸µç ÈÄ¿¡, ÀÚ½ÅÀÇ ½Ã½ºÅÛ Å¸ÀÔ¿¡ ¸Â´Â Àû´çÇÑ Linux/AlphaÄ¿³ÎÀÌ µé¾î°¡´Â ºÎÆ® Ç÷ÎÇǸ¦ ¸¸µé¾î¾ß ÇÑ´Ù. Ä¿³Î À̹ÌÁö´Â ·¹µåÇÞ CDÀÇ images/µð·ºÅ丮¿¡ µé¾îÀÖ´Ù.

      À̵é À̹ÌÁö¿¡¼­ ÀϹÝÀûÀÎ VGA³ª TGA¿¡ ±â¹ÝÇÑ ±×·¡ÇÈ Ä«µåµéÀÌ Àß µ¹¾Æ°£´Ù.
      Ä¿³Î Ç÷ÎÇǸ¦ ¸¸µé±â À§Çؼ­´Â ¾Õ¼­¿Í ¸¶Âù°¡Áö·Î dd³ª rawrite¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
      ¿¹¸¦ µé¾î, (Linux ³ª UNIX »ó¿¡¼­) dd¸¦ »ç¿ëÇØ º¸À̵µ·Ï ÇÏ°Ú´Ù.

      cd/mnt/cdrom dd if=images/your-image.img of=/dev/fd0

      (À©µµ¿ì NT ³ª MS-DOS ¿¡¼­) rawrite ¸¦ »ç¿ëÇϼŵµ ¹«¹æÇÏ´Ù.

      d: cd images \dosutils/rawrite.exe

      rawrite ¸¦ ½ÇÇàÇϸé, ¸ÕÀú µð½ºÄÏ À̹ÌÁö À̸§À» ¹°¾î¿À´Â µ¥ ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÒ Ä¿³Î À̹ÌÁöÀÇ À̸§À» ÀÔ·ÂÇÑ´Ù. (¿¹ : lx164.img). ±×¸®°í À̹ÌÁö¸¦ ¾µ µð½ºÄÏ µå¶óÀ̺긦 ¹°¾îº¸´Â µ¥, ÀϹÝÀûÀ¸·Î a: ¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù.
      "¾ËÆÄ ¸®´ª½º Ä¿³Î Ç÷ÎÇÇ" ¶ó°í ¶óº§À» ºÙ¿© µÎµµ·Ï ÇÏÀÚ.

      ¢Ñ PC164LX ¿Í PC164SXÀÇ °æ¿ì¿¡ Àû´çÇÑ Ä¿³Î À̹ÌÁö°¡ ¾ø´Ù¸é eb164.img À» »ç¿ëÇÏ¸é ¹«³­ÇÏ°Ô ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. À̶§¿¡´Â ½Ã½ºÅÛ Å¸ÀÔÀÌ Á¤È®ÇÏ°Ô ¸ÂÁö ¾Ê±â ¶§¹®¿¡ ¾à°£ÀÇ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¼³Ä¡ÈÄ Ä¿³ÎÀ» ÀçÄÄÆÄÀÏÇϱ⠹ٶõ´Ù.

      ·¥ µð½ºÅ© ¸¸µé±â

      ·¥µð½ºÅ© À̹ÌÁö´Â ·¹µåÇÞ CD ÀÇ images/ramdisk.img.ÀÌ´Ù. ·¥µð½ºÅ© À̹ÌÁöµµ MILO Ç÷ÎÇdzª ºÎÆ® Ç÷ÎÇǸ¦ ¸¸µé ¶§¿Í ¸¶Âù°¡Áö·Î dd³ª rawrite¸¦ »ç¿ëÇÏ¿© ¸¸µé¸é µÈ´Ù. (Linux ³ª UNIX»ó¿¡¼­) dd¸¦ »ç¿ëÇÑ´Ù¸é...

      cd/mnt/cdrom dd if=images/ramdisk.img of=/dev/fd0

      rawrite¸¦ »ç¿ëÇÑ´Ù¸é

      d: cd image \dosutils\rawrite.exe

      rawrite ´Â µð½ºÄÏ À̹ÌÁö À̸§À» ¹°¾îº¸´Âµ¥, ramdisk.img¸¦ ÀÔ·ÂÇÑ´Ù. ±×¸®°í À̹ÌÁö¸¦ ¾µ µð½ºÄÏ µå¶óÀ̺긦 ¹°¾îº¸¸é, ÀϹÝÀûÀ¸·Î a: ¶ó°í ÀÔ·ÂÇÏ¸é µÈ´Ù.
      "·¥µð½ºÅ© Ç÷ÎÇÇ" ¶ó°í ¶óº§À» ºÙ¿©µÎÀÚ.

      ¾ËÆÄ ¹ÙÀÌ¿À½º ³»ºÎ ¼³Á¤

      ¾ËÆÄ¿¡¼­´Â µð½ºÄϸ¸ Áý¾î³Ö´Â´Ù°í ºÎÆõǴ °ÍÀº ¾Æ´Ï´Ù. ºÎÆÃÀ» À§Çؼ­´Â ¹ÙÀÌ¿À½º¸¦ Á¦´ë·Î ¼³Á¤ÇØ¾ß ÇÑ´Ù. ºÎÆà ½ÃÀÇ Ã³À½¿¡´Â ±×·¡ÇÈ Ä«µå¿¡ ´ëÇÑ Á¤º¸¸¦ º¸¿©ÁÖ°í, AlphaPowered¶ó´Â ¹®±¸¿Í ÇÔ²² ¸ø»ý±ä ÄÄÇ»ÅÍ ±×¸²ÀÌ Çϳª ³ª¿Â´Ù. ±× ´ÙÀ½¿¡´Â °¢Á¾ ÀåÄ¡¸¦ ã¾Æ³»¾î¼­ ÃʱâÈ­ ÇÏ´Â °úÁ¤¿¡ µé¾î°£´Ù. ÇÊÀÚ°¡ »ç¿ëÇÏ°í ÀÖ´Â ½Ã½ºÅÛÀº Digital Alpha 21164 533Mhz¿Í AlphaPC164LX ÀÌ´Ù. È­¸é¿¡ ³ªÅ¸³ª´Â ¸Þ¼¼Áö´Â ´ÙÀ½°ú ºñ½ÁÇÒ °ÍÀÌ´Ù.


      AlphaBIOS 5.62-1a
        Alpha Processor and system Information   System: AlphaPC 164LX   Processor: Digital Alpha 21164, 533MHz   Memory: 128MB   SCSI Controller Initialization ...   Initializing ATAPI #0 ...   Device: Disk SCSIID: 0 QUSNTUM FIREBALL SE4 API.   Initializing ATAPI #1 ...   Device: CD-ROM SCSIID: 0 GoldStarCD-ROM CRD-8240B1.10   Network Initialization ...   Initilization ...   NETWORK HARDWARE HOST IP SERVER IP   0 00-40-05-36-14-52 0.0.0.0 0.0.0.0   Initalizing Complete.   F2=SETUP PATUS=Pause Display ESC=Bypass Network Init  
      ÃʱâÈ­ °úÁ¤ÀÌ ³¡³ª°í ³ª¸é, ¼±Åà ¸Þ´º·Î µé¾î°£´Ù. ¼³Ä¡°¡ ¿Ï·áµÈ ÇÊÀÚÀÇ ½Ã½ºÅÛ¿¡¼­´Â ´ÙÀ½°ú °°´Ù.
        AlphaBIOS Version 5.62 -1a     Please select the operating system to start:     Windows NT Workstation Version 4.00   Linux           Use ¡è and ¡é to move the highlighto you choice     Press Enter to choose.     Press to enter SETUP  

      ¿ì¸®´Â ¾ÆÁ÷ ¼³Ä¡¸¦ ÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ ¾Æ¹«·± ¸Þ´º°¡ ³ªÅ¸³ªÁö ¾Ê´Â´Ù. ¸¦ ´­·¯¼­ AlphaBIOS SETUP È­¸éÀ¸·Î µé¾î°¡ º¸ÀÚ. ¸ÕÀú, CMOS Setup À¸·Î µé¾î°¡¼­ ½Ã°£À» Á¤È®È÷ ¸ÂÃç ³õµµ·Ï ÇÏÀÚ. ½Ã°£ÀÌ À߸øµÇ¾î ÀÖ´Ù¸é, ¼³Ä¡½Ã¿¡ ¹®Á¦°¡ »ý±â ¼öµµ ÀÖ´Ù. ±×¸®°í ¾Æ·§ÂÊÀÇ Auto Start´Â ù¹ø° OS·Î ÀÚµ¿ºÎÆà Çϵµ·Ï ÇÑ´Ù. Auto Start Count´Â ÀÚµ¿ºÎÆýñîÁöÀÇ ¿©À¯½Ã°£ÀÌ´Ù. ¼³Ä¡¸¦ ÇÏ°í ³ª¼­ ¿£ÅÍÅ°¸¦ ÀÏÀÏÀÌ Ä¡´Â °ÍÀÌ ¹ø°Å·Ó´Ù¸é ÀÌÈÄ¿¡ ¼³Á¤Çغ¸´Â °Íµµ ÁÁÀ» °ÍÀÌ´Ù. ±× ´ÙÀ½ Network Setup ¸Þ´º¸¦ Àá±ñ º¸ÀÚ. ºÎÆýÿ¡ ³×Æ®¿÷À» ÃʱâÈ­ ÇÒ ¶§, DC21X4Ä«µåÀÏ °æ¿ì¿¡´Â º° ¹®Á¦ ¾øÁö¸¸ ´Ù¸¥ ·£Ä«µå¸¦ »ç¿ëÇÒ °æ¿ì¿¡´Â º° Àǹ̰¡ ¾ø´Ù ±¦È÷ ½Ã°£¸¸ ³¶ºñÇϹǷΠNetwork Setup ¸Þ´º¿¡¼­ NetworkÀ» disable ½ÃÅ°¸é ºü¸£°Ô ºÎÆÃÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ¸®´ª½º¿¡¼­ ³×Æ®¿÷À» ´Ù½Ã ÃʱâÈ­ÇϹǷΠÀüÇô »ó°üÀÌ ¾ø´Ù. DC21X4 Ä«µå¸¦ »ç¿ëÇÒ °æ¿ì¿¡´Â Network ¼³Á¤ ¸Þ´º¿¡¼­ ¿©·¯°¡Áö °ªÀ» Á¤È®È÷ ÀÚ½ÅÀÇ ³×Æ®¿÷ »ç¾ç¿¡ ¸ÂÃç ¼³Á¤ÇØ ÁÖ¸é µÉ °ÍÀÌ´Ù. ³×Æ®¿÷ »ç¿ëÀÌ ¿ëÀÌÇÏÁö ¾Ê´Ù¸é ±×³É ¹«½ÃÇصµ ÁÁ´Ù.

      ÀÌÁ¦ Linux ºÎÆà ¼³Á¤À» À§Çؼ­ 'Utilities'¸Þ´ºÀÇ 'OS selection Setup...' ¸Þ´º·Î µé¾î°¡º¸ÀÚ. ¾Æ¹«·± ¼±Åà ¸Þ´º Ç׸ñÀÌ ¾ø°Å³ª ÀÖ´õ¶óµµ Windows NT ¸Þ´º°¡ Çϳª ´Þ¶û ÀÖÀ» °ÍÀÌ´Ù. ¾øÀ¸¸é ¸Þ´º¸¦ »õ·Î Çϳª ¸¸µé°í, ¼³Ä¡ÇÏÁö ¾Ê´Â OS ÀÇ ¸Þ´º°¡ ÀÖ´Ù¸é ¼öÁ¤À» ¼±ÅÃÇؼ­,


       
       
      Boot Name: Linux
       
       
       Boot File:   A:                    \linload.exe
       
       
       OS Path   :   CD:                  \milo
       
       
       OS Options
       
      

      ÀÌ·¸°Ô ÆíÁýÇØ º¸ÀÚ. Boot Name Àº Àڱ⠸¶À½´ë·Î ÁöÁ¤Çصµ »ó°ü¾ø´Ù. OS Options´Â ÀÌÈÄ¿¡ MILO ¿¡¼­ ¸®´ª½º Ä¿³ÎÀ» ÀÚµ¿À¸·Î ÀоîµéÀ̵µ·Ï ¼³Á¤ÇÏ´Â µ¥ »ç¿ëÇϸé À¯¿ëÇÏ´Ù. Áö±ÝÀº ±×³É ³Ñ¾î°¡ÀÚ. ÀÌÁ¦ º¯°æµÈ ³»¿ëÀ» ÀúÀåÇÏ°í, ºüÁ®³ª¿Í¼­ ÀçºÎÆÃÀ» ½ÃÅ°ÀÚ. ¹ÙÀÌ¿À½ºÀÇ ³»¿ëÀÌ º¯°æÇÏ°í ³ª¼­ ÀçºÎÆÃÀ» ÇÏÁö ¾ÊÀ¸¸é ¸®´ª½º·Î ºÎÆÃÀÌ µÇÁö ¾ÊÀ¸¹Ç·Î ÁÖÀÇÇÏ´Â °ÍÀÌ ÁÁ´Ù. ÀÌÁ¦ Linux ¶ó´Â OS ºÎÆà ¸Þ´º°¡ Çϳª »ý°åÀ» °ÍÀÌ´Ù.

      ¼³Ä¡Çϱâ

      ÀÌÁ¦ MILO µð½ºÅ©¸¦ ³¢¿ö³Ö°í, ¿£ÅÍÅ°¸¦ ´©¸£¸é Æß¿þ¾î¿¡¼­ MILO ¸¦ ÀоîµéÀ̸鼭 È­¸éÀÌ ¹Ù²ï´Ù. ¾Æ¹«·± ÀÌ»óÀÌ ¾ø´Ù¸é MILO> ¶ó´Â ÇÁ·ÒÇÁÆ®°¡ ¶³¾îÁú °ÍÀÌ´Ù. ÀÌÁ¦ Ä¿³Î À̹ÌÁö µð½ºÅ©¸¦ Ç÷ÎÇÇ µå¶óÀ̺꿡 ³¢¿ö ³õ°í, ´ÙÀ½ÀÇ ³»¿ëÀ» ÀÔ·ÂÇÏÀÚ.

      MILO> boot fd0:vmlinux.gz root=/fd0 load_ramdisk=1

      promtp_ramdisk=1

      MILO ´Â ºÎÆ® µð½ºÅ©¿¡¼­ ¸®´ª½º Ä¿³ÎÀ» Àо ±×°ÍÀ» ½ÇÇà½Ãų °ÍÀÌ´Ù. Ä¿³ÎÀÌ ºÎÆ®ÇÑ ´ÙÀ½¿¡, ·¥µð½ºÅ©¸¦ ³ÖÀ¸¶ó´Â ¸Þ½ÃÁö°¡ ³ª¿Ã °ÍÀε¥, À̶§, ¹Ì¸® ¸¸µé¾îµÐ ·¥µð½ºÅ© Ç÷ÎÇǸ¦ Ç÷ÎÇÇ µå¶óÀ̺꿡 ³¢¿ö ³Ö°í Enter¸¦ ´©¸£ÀÚ. Ç÷ÎÇǸ¦ ¸ðµÎ ´Ù Àоîµé¿´À¸¸é ÀÌÁ¦ ¾îµð¼­ º»µíÇÑ È­¸éÀÌ ³ªÅ¸³¯ °ÍÀÌ´Ù. ¿©±â¼­ ºÎÅÍ´Â ÀÎÅÚ ¸®´ª½º ¼³Ä¡¿Í µ¿ÀÏÇϹǷΠÆí¾ÈÇÑ ¸¶À½À¸·Î Ä¿ÇǸ¦ ÇÑÀÜÇϸ鼭 ¼³Ä¡°úÁ¤À» µû¶óÇÏ¸é µÉ °ÍÀÌ´Ù.

      ¸®´ª½º¸¦ ºÎÆÃÇÏ·Á¸é MILO À̹ÌÁö°¡ ÇÊ¿äÇѵ¥, ¾ðÁ¦±îÁö Ç÷ÎÇǸ¦ »ç¿ëÇÒ ¼ö¸¸Àº ¾øÀ¸¹Ç·Î ÆÄƼ¼Ç ¼³Á¤½Ã¿¡ ù¹ø° ÆÄƼ¼Ç¿¡ 6¸Þ°¡(ÃÖ¼Ò 2¸Þ°¡)Á¤µµ·Î FAT ºÐÇÒÀ» Àâ¾ÆµÎµµ·Ï ÇÑ´Ù. ¾Õ¼­µµ À̾߱â ÇßÁö¸¸ AlphaBIOS ¿¡¼­ FAT °ú ISO9660 ÆÄÀÏ ½Ã½ºÅÛ¸¸À» ÀоîµéÀÏ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¸®´ª½º¿¡¼­ »ç¿ëÇÏ´Â FAT ÆÄƼ¼Ç À̸§Àº "DOS 16-bit >=32"ÀÌ´Ù. ÇÑ°¡Áö ´õ »ý°¢ÇØ¾ß ÇÒ Á¡Àº ½Ã°£¼³Á¤½Ã¿¡ ARC Äֿܼ¡¼­ Àоî¿Àµµ·Ï ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù. ÀÌÈÄ¿¡ ÀÌ°ÍÀº /sbin/timeconfig ¸í·ÉÀ¸·Î ´Ù½Ã ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¼³Ä¡°úÁ¤ÀÇ Á¦ÀÏ ¸¶Áö¸·¿¡´Â ¾Õ¼­ »ç¿ëÇÑ Ä¿³Î Ç÷ÎÇǸ¦ ³Ö¾îÁÖ¾î¾ß ÇÑ´Ù. ÇÊÀÚ¿Í °°ÀÌ ¹«Åδë°í ¿£ÅÍÅ°¸¸ Ä¡´Ù°¡´Â ¸¶¹«¸® °úÁ¤¿¡¼­ ½Ç¼ö¸¦ ÇÏ¿© ¸»Â¯ µµ·ç¹¬À¸·Î ¸¸µé °¡´É¼ºÀÌ ÀÖÀ¸¹Ç·Î ÁÖÀÇÇÏ´Â °ÍÀÌ ÁÁ´Ù. :) Ȥ½Ã³ª ·¥ µð½ºÅ© À̹ÌÁö¸¦ ³Ö¾îµÐ ä·Î ¿£ÅÍÅ°¸¸ ÃÆ´Ù¸é ¼³Ä¡¸¦ óÀ½ºÎÅÍ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÑ´Ù(·¹µåÇÞ 4.2¿¡ÀÇ °æ¿ì). ³×Æ®¿÷¿¡ ¹°·ÁÀÖÁö ¾Ê´Â ÄÄÇ»ÅÍÀÏ °æ¿ì¿¡´Â yp ½Ã¸®Áî ÆÐÅ°Áö¿Í amd¸¦ ¼³Ä¡ µµÁß¿¡ Á¦¿Ü½ÃÄÑÁÖ´Â °ÍÀÌ ÁÁ´Ù. À̵éÀº ³×Æ®¿÷ ÆÐÅ°Áö ºÎºÐ¿¡ Àִµ¥, ½Ã½ºÅÛÀ» ¼³Á¤Çϱâ Èûµé Á¤µµ·Î ¹æÇظ¦ ÇÑ´Ù. ¹°·Ð ³×Æ®¿÷À» ¹°·Á ³õÀ¸¸é Á¤»óÀûÀÌ´Ù.

      ºÎÆà °úÁ¤À» ÀÚµ¿È­ Çϱâ

      ¼³Ä¡°¡ ³¡³µ´Ù¸é ¸®´ª½º·Î ÀçºÎÆÃÇغ¸ÀÚ. ¾Õ¼­ À̾߱âÇÑ MILO À̹ÌÁö¸¦ ÀúÀåÇÒ ºÐÇÒ °ø°£À» FAT À¸·Î ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µéÁö ¾Ê¾Ò´Ù¸é ¸¸µé¾î º¸ÀÚ. ¹°·Ð ÀÌ¹Ì FATÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé¾ú´Ù¸é ¾ÈÇصµ µÈ´Ù. ¿©±â¼­´Â /dev/hda1À» ¿¹·Î µç´Ù.

      mkfs.msdos/dev/hda 1 (ÀåÄ¡¸í¿¡ µû¶ó ´Ù¸§)

      ÀÌÁ¦ ¸¶¿îÆ® ÇÏ°í, MILOÇ÷ÎÇÇ¿¡ µç ³»¿ëÀ» º¹»çÇÑ´Ù.

      mount -t msdos/dev/hda1/mnt/dos

      mcopy a:* /mnt/dos

      linload.exe ¿Í milo µÎ°³ÀÇ ÆÄÀÏÀÌ º¹»çµÉ °ÍÀÌ´Ù.
      ÀÌÁ¦ MILO Ç÷ÎÇÇ ¾øÀÌ ºÎÆÃÀÌ °¡´ÉÇÏ´Ù. AlphaBIOS ¿¡¼­ ÀÌÀü¿¡ ¼³Á¤ÇÑ Linux ºÎÆà ¸Þ´ºÀÇ ³»¿ëÀ» ¹Ù²Ù¾î º¸ÀÚ. ¿©±â¿¡¼­´Â ¸®´ª½º ºÎÆà ÆÄƼ¼ÇÀÌ /dev/hda3 À̶ó°í °¡Á¤ÇÑ´Ù.


          Boot Name: Linux   Boot File Disk 0, Partition 1 \ linload.exe     OS Path : CD \ milo   OS Option: boot hda3:vmlinux.gz root=/dev/hda3  

      ÀÌÁ¦ Ç÷ÎÇÇ¿¡¼­ MILO¸¦ ÀоîµéÀÌÁö ¾Ê°í, ù¹ø° FAT ÆÄƼ¼Ç¿¡¼­ ÀоîµéÀδÙ.
      OS Option ÀÇ ³»¿ëÀº MILO ÇÁ·ÒÇÁÆ®¿¡¼­ ¼öµ¿À¸·Î ŸÀÌÇÎÇÏ´Â ³»¿ëÀÌ´Ù. hda3 ´ë½Å¿¡ ÀÚ½ÅÀÇ ÆÄƼ¼Ç »óȲ¿¡ ¸Â°Ô ¹Ù²Ù¾îÁÖ¸é µÈ´Ù. OS Path ³»¿ëÀº ºÎÆÿ¡ ¿µÇâÀ» ÁÖÁö ¾ÊÀ¸¹Ç·Î, ÀúÀå½Ã¿¡ ³ªÅ¸³ª´Â °æ°í¸Þ½ÃÁö¿¡´Â ½Å°æ¾²Áö ¾Ê¾Æµµ µÈ´Ù. OS Option¸¦ ÁöÁ¤ÇØ ÁÖÁö ¾Ê´Â´Ù¸é, MILO ÇÁ·ÒÇÁÆ®¿¡¼­ ¼öµ¿À¸·Î boot¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÏÀÏÀÌ ÁöÁ¤ÇØÁà¾ß ÇÑ´Ù.

      MILO>boot sda2:vmlinux.gz root=/dev/sda2

      ÀÌ°ÍÀº SCSI Çϵåµð½ºÅ©ÀÇ µÎ¹ø° ÆÄƼ¼ÇÀÇ ¿¹ÀÌ´Ù. vmlinux.gz À̶ó´Â À̸§ ¸»°íµµ ´Ù¸¥ À̸§ÀÇ Ä¿³ÎÀ» ÀûÀçÇÒ ¼öµµ ÀÖ´Ù. ½Ã½ºÅÛ¿¡ ¹®Á¦°¡ »ý°Ü¼­ single ¸ðµå·Î µé¾î°¡·Á¸é ¸¶Áö¸·¿¡ singleÀ» Àû¾î ÁÖ¸é µÈ´Ù.

      MILO>boot hda2:vmlinux.exit.gz root=/dev/hda2 single

      Linux ¿Í NT ¿ÍÀÇ ¸ÖƼºÎÆÃ

      ¾ËÆÄ¿¡¼­ Linux ¿Í NT ÀÇ ¸ÖƼºÎÆÃÀÌ °¡´ÉÇÏ´Ù. NT´Â ¹ÙÀÌ¿À½º¿¡¼­ Á¦°øÇÏ´Â NT¼³Ä¡ ¸Þ´º¸¦ ´©¸£±â¸¸ ÇÏ¸é ¸ðµÎ ¼³Ä¡ÇØÁØ´Ù. ÇÏÁö¸¸ NT°¡ Á¦¸Ú´ë·Î Àâ´Â °æÇâÀÌ ÀÖÀ¸¹Ç·Î ¸®´ª½º¸¦ ¸ÕÀú ¼³Ä¡Çϱ⸦ ±ÇÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é NT¿¡¼­ È®Àå ÆÄƼ¼Ç±îÁö Àâ¾Æ¹ö·Á¼­ ÀÌÈÄ¿¡ ¸®´ª½º ¼³Ä¡°¡ °ï¶õÇØÁø´Ù. NT ¼³Ä¡ µµÁß¿¡µµ ¾à°£ÀÇ ºÐÇÒ °ø°£ÀÌ ÇÊ¿äÇÏ´Ù. NT OS Loader °¡ ¿©±â¿¡ ÀúÀåµÈ´Ù. À̰͵µ FAT À» ¿ä±¸Çϱ⠶§¹®¿¡ ¸ÖƼºÎÆÃÀ» ÇÏ·Á¸é , MILO ¸¦ ÀúÀåÇϱâ À§ÇØ ºÐÇÒÇÑ 6GB °ø°£À» NT ºÎÆýÿ¡µµ ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¸Å¿ì È¿À²ÀûÀÌ´Ù. ÇÁ¶óÀ̸Ӹ® E-IDEŸÀÔÀÇ ´ë·« 3.2GB ¿ë·®ÀÇ Çϵ忡 ¼³Ä¡ÇÑ´Ù°í °¡Á¤ÇßÀ» ¶§, ´ë·« ´ÙÀ½°ú °°ÀÌ ÆÄƼ¼ÇÀ» ÀâÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.


      ÆÄƼ¼Ç ¿ë·® ¿ªÇÒ
        hda1 6MB MILOÀÚµ¿ºÎÆà ¿µ¿ª NT°¡µ¿ÆÄÀÏ ÀúÀå ¿µ¿ª(NT¿¡¼­ C:)   hda2 120MB ¸®´ª½º ½º¿Ò ÆÄƼ¼Ç (¸Þ¸ð¸® 128MBÀÇ °æ¿ìÀÇ ¿¹)   hda3 1500MB ¸®´ª½º ÁÖ ÆÄƼ¼Ç   hda4 1500MB NT ÁÖ ÆÄƼ¼Ç(NT ¿¡¼­ D:)  

      ¿©±â¿¡¼­ hda1Àº ¸®´ª½º ÀÚµ¿ ºÎÆÃÀ» À§ÇÑ milo À̹ÌÁö¿Í milo·Î´õÀÎ linload.exe°¡ ÀúÀåµÇ´Â °ø°£À̸ç, µ¿½Ã¿¡ NT¿¡¼­ »ç¿ëÇÒ °¡µ¿ ÆÄÀÏ°ú ¸î¸î Áß¿ä ÆÄÀÏÀ» ÀúÀåÇÏ´Â °ø°£À¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÆÄÀÏ ½Ã½ºÅÛÀÌ FAT À̱⠶§¹®¿¡ µ¿½Ã »ç¿ëÀÌ °¡´ÉÇÑ °ÍÀÌ´Ù.

       

  5. ¾ËÆÄ ¸®´ª½º¿¡¼­ÀÇ Ä¿³Î ÄÄÆÄÀÏ

    ¸®´ª½º Ä¿³ÎÀº Çϳª¿¡ ¸ðµç ¾ÆÅ°ÅØÃÄ¿¡ ÇÊ¿äÇÑ ¼Ò½ºµéÀÌ µé¾î°¡ ÀÖ´Ù. ±âº»ÀûÀ¸·Î ÀÎÅÚ ¸®´ª½º »ç¿ëÀÚµéÀÌ ¿ùµîÈ÷ ¸¹±â ¶§¹®¿¡ Makefile ¿¡ arch -= i386 À̶ó´Â ±¸¹®ÀÌ µé¾î°¡ ÀÖ´Ù. ¾ÆÅ°ÅØÃÄ¿¡ ÀÇÁ¸ÀûÀÎ ºÎºÐÀº /usr/src/linux¸¦ ±âÁØÀ¸·Î ÇßÀ» °æ¿ì¿¡, include ¿Í arch µð·ºÅ丮¿¡ ¸ð¿©ÀÖ´Ù. ¾Æ¸¶µµ ¸®´ª½º¸¦ Ç¥ÁØÀ¸·Î ¼³Ä¡ÇÏ¿´´Ù¸é /usr/src/linux¿¡ Ä¿³Î ¼Ò½º°¡ µé¾î°¡ ÀÖÀ» °ÍÀÌ´Ù. ¾ø´Ù¸é ¶§¹¯Áö ¾ÊÀº (´©±º°¡¿¡ ÀÇÇØ ÀÌÈÄ¿¡ ÆÐÄ¡µÇÁö ¾Ê´Â) Ä¿³Î ¼Ò½º¸¦ sunsite °°Àº °÷¿¡¼­ ±¸Çؼ­ Ç¥ÁØ µð·ºÅ丮(/usr/src)¿¡¼­ Ç®¾î³õÀÚ. ÇÊÀÚ´Â Ä¿³Î ¹öÁ¯ 2.0.32¸¦ ±ÇÀåÇÑ´Ù. ¾Æ¹«·¡µµ 2.0.32ÀÌÀü °ÍÀº fragment ¹ö±×°¡ ¾ÆÁ÷ ÆÐÄ¡µÇÁö ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù.

    PC164LX ¿Í PC164SX °°Àº ÃÖ±Ù ±âÁ¾ÀÇ ¾ËÆÄ ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é, ¹Ýµå½Ã Ä¿³Î ÆÐÄ¡°¡ ÇÊ¿äÇÏ´Ù. Ä¿³Î ÆÐÄ¡´Â ´ÙÀ½¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

    ftp://gatekeeper.dec.com/pub/Digital/Linux-Alpha/Kernels/alpha-

    patches-2.0.32-0.1.gz

    gatekeeper »çÀÌÆ®ÀÇ °°Àº µð·ºÅ丮¿¡ º¸¸é 2.0.30¿¡ ´ëÇÑ Ä¿³ÎÆÐÄ¡µµ ÇÔ²² ÀÖÀ¸´Ï Âü°íÇϱ⠹ٶõ´Ù.
    Ä¿³Î ÆÐÄ¡¸¦ ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.

    cd/usr/src/

    tar xvzf linux-2.0.32 tar.gz

    In -s linux old

    gzip -dc alpha-patches-2.0.32-0.1.gz£üpatch -p0

    ÀÌÁ¦ Áغñ°úÁ¤Àº ³¡³µÀ¸¹Ç·Î Ä¿³Î ÄÄÆÄÀÏ¿¡ µé¾î°¡ º¸ÀÚ.
    ¾ËÆÄ¿¡¼­ÀÇ Ä¿³Î ÄÄÆÄÀÏÀº ÀÎÅÚ°ú ºñ½ÁÇϳª make zImage ´ë½Å¿¡ make boot¸¦ »ç¿ëÇÑ´Ù.

    cd/usr/src/linux/

    make menuconfig (menuconfig ´ë½Å¿¡ xconfig. config µµ »ç¿ë°¡´É)

    make dep

    make clean

    make boot

    make modules

    make modules_install

    Ä¿³Î ¼³Á¤½Ã¿¡ ½Ã½ºÅÛ Å¸ÀÔÀ¸·Î´Â ÀÚ½ÅÀÇ ¾ÆÅ°ÅØÃÄ¿¡ ¸Â´Â Ç׸ñÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÄÄÆÄÀÏ¿¡ ½ÇÆÐÇϰųª ÀÌÈÄÀÇ Á¤»óÀûÀÎ »ç¿ë¿¡ ÁöÀåÀ» ÁÙ ¼ö ÀÖ´Ù.

    ¢Ñ ¿¡·¯1 : ½Ã°£ÀÌ ¸ÂÁö ¾Ê´Ù´Â ¸Þ½ÃÁö
    ÄÄÆÄÀϽÿ¡ Makefile°ú ¼Ò½ºÆÄÀÏÀÇ ½Ã°£ÀÌ ¸ÂÁö ¾Ê´Ù´Â ¸Þ½ÃÁö°¡ ³ª¿Â´Ù¸é, ¼³Ä¡ÇÒ ¶§ ½Ã°£ ¼³Á¤ÀÌ À߸øµÇ¾î¼­ ±×·± °ÍÀÌ´Ù. ½Ã°£ ¼³Á¤ÀÌ ¿Ã¹Ù¸¥°¡ AlphaBIOS ¿¡¼­ ´Ù½Ã Á¡°ËÇÏ°í ¼Ò½ºÆÄÀÏÀÇ ½Ã°£À» µ¿ÀÏÇÏ°Ô ¼³Á¤ÇÑ´Ù.

    fide/usr/src/linux -type f -exec touch ;

    ¢Ñ ¿¡·¯2: PYXIS ¿¡¼­ ¿¡·¯°¡ ¹ß»ý
    pyxis´Â 21164A ¿¡ ¹ÙÅÁÀ» µÐ, ¸Þ¸ð¸® Á¦¾î¿Í PCI Á¢±ÙÀ» °¡´ÉÇÏ°Ô ÇØÁÖ´Â ÇÙ½É ³í¸® ȸ·ÎÀÇ ³»ºÎÀûÀÎ À̸§ÀÌ´Ù. 21164A ±âÁ¾À» »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é pyxis¸¦ »©¹ö·Áµµ »ó°ü ¾ø´Âµ¥, ±âº»ÀûÀ¸·Îpyxis¿¡ ´ëÇÑ ÀÇÁ¸¼ºÀ» ÀÚµ¿À¸·Î ¼³Á¤ÇØ ¹ö¸®´Â °æ¿ì°¡ ¸¹À¸¹Ç·Î ¼ÕÀ¸·Î Á÷Á¢ ¼öÁ¤ÇØ ÁØ´Ù. make menuconfig¸¦ ¸¶Ä£ ´ÙÀ½ ÀÌÈÄ ÄÄÆÄÀÏ °úÁ¤À» ¼öÇàÇϱâ Àü¿¡ ´ÙÀ½ÀÇ ÆÄÀÏÀ» ÆíÁýÇÑ´Ù.

    /usr/src/linux/include/linux/autoconf.h

    ÀÌ ÆÄÀÏ¿¡¼­,

    #define CONFIG_ALPHA_PYXIS 1

    À» ã¾Æ¼­ ´ÙÀ½À¸·Î ¼öÁ¤ÇÑ´Ù.

    #undef CONFIG_ALPHA_PYXIS

    autoconf.h ÆÄÀÏÀº Ä¿³Î ¼³Á¤À» ¸¶Ä£ ÀÌÈÄ¿¡ ƯÁ¤ ±â´ÉÀÇ Æ÷ÇÔÀ¯¹«¸¦ °áÁ¤Çϱâ À§ÇØ ÀÚµ¿À¸·Î »ý¼ºµÇ´Â Çì´õ ÆÄÀÏÀÌ´Ù.
    ÀÌÁ¦ ³²Àº Ä¿³Î ÄÄÆÄÀÏ ÀÛ¾÷À» ±×´ë·Î ¼öÇàÇÏ¸é µÈ´Ù.
    ¼º°øÀûÀ¸·Î ÄÄÆÄÀÏÀ» ¸¶ÃÆ´Ù¸é, arch/alpha/boot/¿¡ vmlinux.gzÀ̶ó´Â ºÎÆà °¡´ÉÇÑ ¾ÐÃà Ä¿³ÎÀÌ »ý¼ºµÈ´Ù. ÀÎÅÚ°ú´Â ´Þ¸® ¾ËÆÄ¿¡¼­´Â Ä¿³Î¿¡ ´ëÇÑ Ãß°¡ÀûÀÎ ÀÛ¾÷ ¾øÀÌ ¹Ù·Î / µð·ºÅ丮¿¡ º¹»ç¸¸ ÇÏ¸é ºÎÆÃÇÒ ¼ö ÀÖ´Ù. / µð·ºÅ丮ÀÇ ÀÌÀüÀÇ vmlinux.gz À» vmlinux.old ·Î ¹é¾÷ÇØµÎ°í »õ·Î ¸¸µé¾îÁø vmlinux.gz À» º¹»çÇØ µÐ´Ù.

    ¢Ñ ¿¡·¯3: »õ·Ó°Ô ¸¸µç Ä¿³ÎÀÌ ºÎÆÃÀÌ ¾ÈµÈ´Ù¸é
    MILO °¡ ½ÃÀÛµÉ ¶§ ¿£ÅÍÅ°¸¦ ´­·¯¼­ MILO ÇÁ·ÒÇÁÆ®·Î µé¾î°£´Ù. ÀÌÀüÀÇ Ä¿³Î·Î ºÎÆÃÀ» ÇϸéµÈ´Ù. °¡·É ÀÌÀüÀÇ Ä¿³ÎÀÌ /vmlinux.old ÀÌ°í, /dev/hda3 ¿¡ ÀÖ´Ù¸é ´ÙÀ½°ú °°ÀÌ ºÎÆÃÇÏ¸é µÈ´Ù.

    MILO> boot hda3:vmlinux.old root=/dev/hda3

    Ä¿³Î ÄÄÆÄÀÏÀ» ´Ù½Ã ½ÃµµÇÑ´Ù.

    ¢Ñ ¿¡·¯4: È­¸é¿¡ ´ÙÀ½°ú °°Àº Æ®·¦ ¿¡·¯¿Í °ü·ÃµÈ ÁöÀúºÐÇÑ ¸Þ½ÃÁö°¡ ³ªÅ¸³­´Ù¸é

    unaligned trap at 0000000000000024: 000000004001d712 28 27

    unaligned trap at 0000000000000024: 000000004001d0e 28 1

    unaligned trap at 0000000000000024: 000000004001d712 28 27

    unaligned trap at 0000000000000024: 000000004001d0e 28 1

    ÀÌ·± °æ¿ì¿¡ ´ëºÎºÐÀº Ä¿³ÎÀÌ Á¤È®È÷ ÀÚ½ÅÀÇ CPU ¿Í ¸ÂÁö ¾Ê±â ¶§¹®¿¡ ¹ß»ýÇÑ´Ù. °°Àº ¾ËÆÄ ½Ã½ºÅÛÀ̶ó ÇÏ´õ¶óµµ ¾ÆÅ°ÅØÃÄ¿¡ µû¶ó ¿©·¯ Á¾·ù°¡ ÀÖÀ¸¹Ç·Î, Ä¿³Î ÄÄÆÄÀÏ ½Ã¿¡ Á¤È®È÷ ÀÚ½ÅÀÇ ½Ã½ºÅÛÀ» ¼±ÅÃÇϵµ·Ï ÇÑ´Ù. ÇØ´çÇÏ´Â Á¾·ù°¡ ¾ø´Ù¸é ¾ËÆÄ Ä¿³Î ÆÐÄ¡¸¦ ã¾Æº¸µµ·Ï ÇÏÀÚ.
         

  6. EM86 À¸·Î x86 ¹ÙÀ̳ʸ® µ¹¸®±â

    EM86À̶õ ¹«¾ùÀΰ¡?
    EM86 Àº x86 ¸®´ª½º ¹ÙÀ̳ʸ®¸¦ ¾ËÆÄ¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¾Ö¹°·¹ÀÌÅÍÀÌ´Ù. Âü°í·Î ¾ËÆÄ NT ¿¡´Â x86 ¹ÙÀ̳ʸ® º¯È¯Åø·Î FX!32¶ó´Â °ÍÀ» »ç¿ëÇÑ´Ù. EM86À» »ç¿ëÇÏ¸é ¼Óµµ´Â »ó´çÈ÷ ÀúÇϵȴÙ. ²À ÇÊ¿äÇÑ °æ¿ì¶ó¸é EM86 À» »ç¿ëÇغ¼ ¼öµµ ÀÖ°Ú´Ù.

    EM86À» »ç¿ëÇÏ·Á¸é µÎ°¡Áö ÀÛ¾÷À» ÇØ¾ß ÇÑ´Ù. Çϳª´Â EM86À» Àû¿ë½ÃÅ°±â À§ÇÑ Ä¿³Î ÆÐÄ¡ÀÌ°í ´Ù¸¥ Çϳª´Â ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Ä¡ÀÌ´Ù. ¾ËÆÄ ¸®´ª½º´Â 4GBÀÇ À§¿¡ Á¸ÀçÇÏ´Â °¡»ó ¸Þ¸ð¸®¸¦ ÇÁ·Î¼¼½º¿¡°Ô ÇÒ´çÇÑ´Ù. ÇÏÁö¸¸ ¾ËÆÄ¿¡¼­ ½ÇÇàµÇ´Â x86 ÇÁ·Î±×·¥ÀÌ ¼öÇàµÇ´Â °ÍÀ» °¨ÁöÇÏ°í, ÀÚü ¸Þ¸ð¸® ÇÒ´ç °èȹ¿¡ µû¶ó ¾îµå·¹½º¸¦ ¼öÇàÇÑ´Ù. EM86 Ä¿³Î ÆÐÄ¡´Â Ä¿³Î 2.0.30 ¿ëÀ¸·Î ³ª¿Í ÀÖÀ¸¸ç, ´ÙÀ½¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

    ftp://ftp.digital.com/pub/DEC/Linux-Alpha/em86/v0.2/

    EM86À» À§ÇÑ Ä¿³ÎÆÐÄ¡

    ¿©±â¿¡¼­ kernel-patches µð·ºÅ丮ÀÇ alpha-patches-2.0.30-0.2a.gz À» °¡Á®¿Â´Ù. ¸ÕÀú EM86 Àû¿ëÀ» À§ÇÑ Ä¿³Î ÆÐÄ¡¸¦ Çغ¸ÀÚ.

    EM86 À» À§ÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Ä¡

    Ä¿³Î ÆÐÄ¡ ÀÌ¿ÜÀÇ EM86 À» Áö¿øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¿Í ¶óÀ̺귯¸®µéÀº RPMS µð·ºÅ丮¿¡ rpm À¸·Î ¹­¿© ÀÖ´Ù. ¿©±â¿¡ ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¸ðµÎ ¼³Ä¡ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀº ´ÙÀ½ÀÇ 3°³ÀÌ´Ù.

  7. Æ÷ÆýÃÀÇ ÁÖÀÇÇØ¾ß ÇÒ Á¡

    ¾ËÆÄ ¸®´ª½º´Â 64ºñÆ®¶ó´Â °ÍÀ» ¾Õ¿¡¼­ À̾߱âÇß´Ù. gcc ¿Í glibcµµ 64ºñÆ®·Î ÀÌ¹Ì Æ÷ÆÃÀÌ µÇ¾ú´Ù. µû¶ó¼­ ÀÎÅÚ ¸®´ª½º¿¡¼­ ¾ËÆÄ ¸®´ª½º·Î Æ÷ÆÃÇÏ´Â ÀÛ¾÷ÀÌ ½±´Ù°í¸¸Àº ÇÒ ¼ö ¾ø´Ù. ÇÊÀÚ°¡ º¸±â¿¡´Â ÀÎÅÚ ¸®´ª½º¿¡¼­ ¾ËÆÄ ¸®´ª½º·Î Æ÷ÆÃÇÏ´Â °ÍÀº Ÿ UNIX OS ·Î Æ÷ÆÃÇÏ´Â ÀÛ¾÷°ú ºñ½ÁÇÑ ÀÛ¾÷ÀÌ ÇÊ¿äÇÑ °Í °°´Ù. °°Àº ¸®´ª½º ±âÁ¾À̶ó´Â °øÅëÁ¡ ¶§¹®¿¡ ½¬¿î Á¡µµ ÀÖÁö¸¸ ¾ÆÅ°ÅØÃÄÀÇ »óÀÌÇÔ¿¡¼­ ³ª¿À´Â °¨´ç¸øÇÒ Àϵµ ´õ·¯ ¹ß»ýÇÑ´Ù. ÇÁ·Î±×·¥ Áß¿¡¼­ ƯÈ÷ ¾ÆÅ°ÅØÃÄ¿Í ¹ÐÁ¢ÇÑ, ±×·¡¼­ Ä¿³ÎÀÇ Çì´õ ÆÄÀÏÀ» ¹Ù·Î Æ÷ÇÔÇÏ¿© »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ÀÇ °æ¿ì¿¡´Â Æ÷Æÿ¡ »ó´çÈ÷ ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÑ´Ù. ÀÌÁ¦ ¸î°¡Áö ÁÖÀÇÇØ¾ß ÇÒ Á¡À» »ìÆ캸µµ·Ï ÇÏÀÚ.

    long °ú void* ÇüÀÇ Å©±â´Â 64ºñÆ®

    C ÇÁ·Î±×·¥¹ÖÀ» Á¶±ÝÀÌ¶óµµ Çغ» ºÐÀ̶ó¸é int ÀÚ·áÇüÀº ¾ÆÅ°ÅØÃÄ¿¡ µû¶ó Á¤ÀǵǴ °ÍÀ¸·Î ¾Ë°í ÀÖ´Ù. ±×·¡¼­ int ÀÚ·áÇüÀÇ Å©±â´Â µµ½º´Â 16ºñÆ®, ÀÎÅÚ ¸®´ª½º´Â 32ºñÆ®, ¾ËÆÄ ¸®´ª½º´Â? ¶æ¹Û¿¡ 32ºñÆ®ÀÌ´Ù. »ç½Ç int, short int, long int µîÀÇ ÀÚ·áÇü¿¡ ´ëÇÑ Æ¯º°ÇÑ ±ÔÁ¤Àº ¾ø´Ù. ´Ù¸¸ ¿©·¯ °¡ÁöÀÇ »óȲÀ» °í·ÁÇÏ¿© ½ÅÁßÇÏ°Ô Ã¤ÅõǾúÀ» »ÓÀÌ´Ù.

    ¾ËÆÄ ¸®´ª½º°¡ 64ºñÆ®À̱ä ÇÏÁö¸¸ ¾ÆÁ÷ Àü¹ÝÀûÀÎ 32ºñÆ® ȯ°æÀ» °í·ÁÇÏ¿© int ¸¦ 32ºñÆ®·Î ¸Ó¹°·¯ µÎ°Ô ÇÑ °Í °°´Ù. ´ë½Å¿¡ long int´Â 64ºñÆ®(8¹ÙÀÌÆ®)ÀÌ´Ù. ÀÎÅÚ ¸®´ª½º¿¡¼­ long int ´Â 32ºñÆ®(4¹ÙÀÌÆ®)À̱⠶§¹®¿¡ ÁÖÀÇÇÏ´Â °ÍÀÌ ÁÁ´Ù. ´õ Àç¹ÌÀÖ´Â °ÍÀº Æ÷ÀÎÅÍÀÇ ÀÚ·áÇü Å©±â°¡ 64ºñÆ®¶ó´Â °ÍÀÌ´Ù. Áï, ¸Þ¸ð¸® ÁÖ¼Ò¸¦ °¡¸£Å³ ¶§´Â º¸Åë ÀÎÅÚ ¸®´ª½º¿¡¼­´Â ±×´ë·Î 32ºñÆ®¸¦ »ç¿ëÇÏ´Â ¹Ý¸é 64ºñÆ®ÀÎ ¾ËÆÄ¿¡¼­´Â 64ºñÆ®ÀÇ Å©±â¸¦ »ç¿ëÇÑ´Ù. µû¶ó¼­ ÈçÈ÷ ¹üÇϱ⠽¬¿î int ÀÚ·áÇü°ú Æ÷ÀÎÅÍ ÀÚ·áÇüÀÇ ¹¬½ÃÀûÀÎ »óÈ£ Çüº¯È¯(cast)Àº µ¥ÀÌÅÍÀÇ º¯ÁúÀ» °¡Á®¿À°Å³ª ÄھƴýÇÁ¸¦ ¸¸³¯ ¼ö ÀÖÀ¸¹Ç·Î ÁÖÀÇÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ¾ÆÅ°ÅØÃÄ¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ´Â µ¥ÀÌÅÍÇüÀ» Á¤È®È÷ ÁöÁ¤Çϱâ À§ÇØ GNX libc ¿¡¼­´Â ´ÙÀ½°ú °°Àº ÀÚ·áÇüÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¹è·ÁÇÏ°í ÀÖ´Ù.

    int8_t : 8ºñÆ® Å©±âÀÇ ºÎÈ£ÀÖ´Â Á¤¼ö

    int16_t : 16ºñÆ® Å©±âÀÇ ºÎÈ£ÀÖ´Â Á¤¼ö

    int32_t : 32ºñÆ® Å©±âÀÇ ºÎÈ£ÀÖ´Â Á¤¼ö

    int64_t : 64ºñÆ® Å©±âÀÇ ºÎÈ£ÀÖ´Â Á¤¼ö

    u_int8_t : 8ºñÆ® Å©±âÀÇ ºÎÈ£¾ø´Â Á¤¼ö

    u_int16_t : 16ºñÆ® Å©±âÀÇ ºÎÈ£¾ø´Â Á¤¼ö

    u_int32_t : 32ºñÆ® Å©±âÀÇ ºÎÈ£¾ø´Â Á¤¼ö

    u_int64_t : 64ºñÆ® Å©±âÀÇ ºÎÈ£¾ø´Â Á¤¼ö

    struct termio ¿Í struct termios ´Â ´Ù¸£´Ù

    ¸®´ª½º ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ struct termio ¿Í struct termios¸¦ ±×³É ¼¯¾î¼­ »ç¿ëÇÒ °æ¿ì°¡ ´õ·¯ ÀÖ´Ù. ÀÌ µÑÀÇ ÀÎÅÍÆäÀ̽º´Â ¿ª»çÀûÀÎ ÀÌÀ¯ ¶§¹®¿¡ ¼­·Î ȣȯÀÌ µÇÁö ¾Ê´Â´Ù. µû¶ó¼­, struct termio¸¦ »ç¿ëÇÏ·Á¸é TCGETA, TCSETAF, TCSETAW, TCSETA¸¦ »ç¿ëÇÏ¿©¾ß ÇÏ°í, struct termios¸¦ »ç¿ëÇÏ·Á¸é TCGETS, TCSETSF, TCSETSW, TCSETS¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.

    ½Ã½ºÅÛÀÇ ±âº» word º¸´Ù ÀûÀº ¹ÙÀÌÆ®¸¦ ÀÐ°í ¾µ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦Á¡

    º¸Åë ¸Ó½®ÀÇ ÃÖ¼Ò µ¥ÀÌÅÍ Ã³¸®´ÜÀ§ (word)´Â ¿øÀÚÈ­µÈ´Ù. Áï, ÀÌ·¯ÇÑ µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡¼­ Çѹø Àаųª ¾²´Â ÀÛ¾÷Àº ´Ü ÇѹøÀÇ CPU ¸í·ÉÀ¸·Î 󸮵DZ⠶§¹®¿¡ ±× »çÀÌ¿¡ ´Ù¸¥ ÀÛ¾÷ÀÌ ³¢¾îµé ¼ö ¾ø´Ù. Ư±â, ÀÌÀü¿¡ Ãâ½ÃµÈ ¾ËÆÄ Ä¨¿¡¼­´Â 8ºñÆ®(Byte)³ª 16ºñÆ®(short)¸¦ ÀÐ°í ¾²´Â ¸í·ÉÀº ´Ü ÇϳªÀÇ ¸í·ÉÀ¸·Î ¿øÀÚÈ­µÇÁö ¸øÇß´Ù. ÀÌ·¯ÇÑ ±¸Á¶´Â ÀåÄ¡³ª ÀÎÅÍ·´Æ®¸¦ µ¿±âÈ­½Ãų ¶§ ¹®Á¦Á¡À» ¹ß»ý½Ãų ¼ö ÀÖ´Ù. ÀÌ¿Í °ü·ÃÇÏ¿© »ç¿ëÀÚ °ø°£¿¡¼­ °íÀ¯ ¸Þ¸ð¸®¸¦ ÅëÇØ ¿©·¯ ÇÁ·Î¼¼½º°¡ µ¥ÀÌÅ͸¦ °øÀ¯ÇÒ ¶§¿¡µµ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
         

  8. ½Ã½ºÅÛ ¼º´É°ú ÇöȲ

    ¿äÁòÀº 533MHz Á¤µµÀÇ ¾ËÆÄ PC°¡ ¸¹ÀÌ ¾Ë·ÁÁ® ÀÖ°í 600MHzµµ ÀÌ¹Ì °³¹ßÀÌ ³¡³ª À־ °ð ½ÃÆÇµÉ °ÍÀ¸·Î º¸ÀδÙ. ¾ËÆÄ CPUÀÇ °³¹ßÀº ÇöÀç 21164 ¿¡¼­ 21264·Î ³Ñ¾î°¡¸é¼­ 1GHz ±îÁö ³ª¾Æ°¥ °Í °°´Ù. Intel Pentium II 300MHz ¿Í Alpha 533MHz Á¤µµ¸¦ ºñ±³Çϸé Á¤¼ö ¿¬»ê¿¡¼­´Â 1.5¹è, ºÎµ¿ ¼Ò¼ýÁ¡ ¿¬»ê¿¡¼­´Â 3¹è Á¤µµ·Î Alpha°¡ ºü¸¥ °ÍÀ¸·Î SpecFp95ÀÌ º¥Ä¡¸¶Å© °á°ú¿¡ ³ª¿ÍÀÖ´Ù. ¸®´ª½º »ó¿¡¼­ CPU ¼º´ÉÀÇ ºü¸£±â·Î ÃøÁ¤µÇ´Â ´ÜÀ§ÀÎ Bogmips ´Â Pentium Pro 200ÀÌ 200Àε¥ ºñÇØ Alpha 533Àº 535 Á¤µµÀÌ´Ù. ´ÙÀ½Àº ÇÊÀÚ°¡ »ç¿ëÇÏ°í ÀÖ´Â LX164ÀÇ CPUÁ¤º¸¸¦ º¸±â À§ÇØ proc ÆÄÀÏ ½Ã½ºÅÛÀ» ÂüÁ¶ÇÑ °ÍÀÌ´Ù. EM86À¸·Î ÄÄÆÄÀÏ ÇÏ´À¶ó CPU Á¤º¸°¡ Á¶±Ý ´Þ¶óÁ® ÀÖ´Ù.

    ÇÊÀÚ°¡ ¸î´Þ°£ ¾ËÆÄ ½Ã½ºÅÛÀ» »ç¿ëÇØ º» °á°ú´Â ¾ÆÁÖ ¸¸Á·½º·¯¿ü´Ù. ¹«¾ùº¸´Ùµµ ¼Óµµ¸é¿¡¼­ ½Ã¿ø½º·¯¿òÀ» ´À³¢°Ô ÇØÁÖ¾ú´Ù. Ä¿³Î ÄÄÆÄÀÏ ½Ã¿¡µµ ´ã¹è ÇѴ븦 ³¡±îÁö ÅÂ¿ï ½Ã°£ÀûÀÎ ÀÌÀ¯¸¦ ÁÖÁö ¾Ê´Â´Ù. ÇÏÁö¸¸ ¾ËÆÄ ¸®´ª½º¿¡µµ ¹®Á¦´Â ÀÖ´Ù. °¡Àå Å« ¹®Á¦Á¡Àº ¾ËÆÄ¿ë ¹ÙÀ̳ʸ®ÀÇ ºó°ïÀ» µé ¼ö ÀÖ´Ù. ¾ó¸¶Àü¿¡ CD ¶óÀÌÅÍ ÇÁ·Î±×·¥À» gopher¿¡¼­ ãÀ»·Á°í Çß´Â µ¥, rpm ÆÄÀÏÀº ¸ðµÎ i386 ¹ÙÀ̳ʸ®¿´´Ù. ±¹³»¿¡¼­µµ Á¡Â÷·Î ¾ËÆÄ »ç¿ëÀÚ°¡ ´Ã¾î³ª°í ÀÖ´Â Ãß¼¼À̹ǷΠ»ç¿ëÇϱâ Æí¸®ÇØÁú °ÍÀ¸·Î ±â´ëÇÑ´Ù. µÎ¹ø° ¹®Á¦´Â Ä¿³Î ÄÄÆÄÀÏÀÇ ¾î·Á¿òÀÌ´Ù. Ä¿³Î ÄÄÆÄÀÏÀÇ °æ¿ì¿¡´Â ÀÇÁ¸¼ºÀ» ´Ù½Ã ¼³Á¤ÇÏ´Â ¹ø°Å·Î¿î ÀÛ¾÷À» °ÅÃÄ¾ß ÇÒ °æ¿ì°¡ Çѹø¾¿ ÀÖ´Ù. ¾î¶°ÇÑ Ãß°¡ ÀåÄ¡¸¦ Çϳª ÀνĽÃÅ°·Á¸é Ä¿³Î ÄÄÆÄÀÏÀ» º¸Åë ´Ù½Ã Çϴµ¥ ÀÌ·² °æ¿ì¿¡ ÀÎÅÚ ¸®´ª½º¿¡¼­ Ä¿³Î ÄÄÆÄÀÏ¿¡ Àͼ÷ÇÏ´Ù°í ÇÏ´õ¶óµµ Á¶±Ý Èûµç Á¡ÀÌ ¾øÁö ¾Ê¾Æ ÀÖ´Ù. ÀÌ·± ºÎºÐµéµµ Á¡Â÷·Î ¾ËÆÄ ÂÊ Ä¿³ÎÀÌ ¹ßÀüµÇ¾î°¨¿¡ µû¶ó ÇØ°áµÉ °ÍÀ¸·Î º¸ÀδÙ.


¡Þ Âü°í »çÀÌÆ® ¡Þ
http://www.azstarnet.com/~axplinux/ : ¾ËÆÄ ¸®´ª½º ȨÆäÀÌÁö
http://www.redhat.com/products/product-details.phtml?id=rhl-alpha : ·¹µåÇÞ ¾ËÆÄ ¸®´ª½º
ftp://ftp.digital.com/pub/DEC/Linux-Alpha/em86/ : EM86 ÀÚ¿ø ÀÖ´Â °÷
ftp://gatekeeper.dec.com/pub/Digital/Linux-Alpha/Miniloader/ : MILO¿Í Ä¿³Î ÆÐÄ¡ ÀÖ´Â °÷
comp.os.linux.alpha : ¾ËÆÄ ¸®´ª½º ´º½º±×·ì