PDA

¸ðµç ±â´ÉÀ» Æ÷ÇÔÇØ¼­ º¸±â : PE, ·¹ÆÛµå°¡ À©µµ API¸¦ ¿î¿µÇѴٴ ȯ»ó


casaubon
2007/12/08, 11:17 PM
<h1><font color=red>PE U: The Mac OS X Leopard Windows API Myth</font></h1>December 5th, 2007 | Markets, Tech, the Media
<center><img src="http://www.roughlydrafted.com/wp-content/uploads/2007/12/200712050332.jpg"></center>
<b>Daniel Eran Dilger</b>

Á»Ã³·³ »ç¶óÁöÁö ¾Ê´Â ¾ÆÀ̵ð¾î°¡ ÀÖ´Ù. ¸Æ¿À¿¡½ºÅÙ ·¹ÆÛµå À©µµ API ¹Ì½ÅÀÇ ½ÅºÀÀÚµéÀº, ¸Æ¿À¿¡½ºÅÙ ³»ºÎ¿¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¸¦ µ¹·Á¾ß ÇÒ Àý´ëÀûÀÎ Çʿ伺ÀÌ ²À ÀÖ´Ù°í º¸°í ÀÖ´Ù. ÀÌ ¶§¹®¿¡ ±×·± ÈùÆ®¶óµµ º¸Àδٰí Çϸé À̵éÀº °ð ÀÌ ÀÏÀÌ ÀϾ¸®¶ó Àå´ãÇϰï ÇÑ´Ù. ÃÖ±Ù ·¹ÆÛµå°¡ PE ÆÄÀÏÀ» ÀоîµéÀ̰í À©µµ DLL ÆÄÀÏÀ» ¸®Äù½ºÆ®ÇÑ´Ù´Â ÁÖÁ¦°¡ ¶°¿Ã¶ú´Ù. ŸÀ̰ſ¡¼­´Â ÀÌ·± °ÍÀÌ ¾ø¾ú±â¿¡ »õ·Î¿î ¹ß°ßÀ̶ó ÁüÁþ °áÁ¤³»·Á¹ö¸° Àü¹®°¡µéÀÌ ÀÖ´Ù. À̵éÀº ¹Ù·Î ¼±Á¤ÀûÀΠŵµ·Î ³Ñ¾î°£´Ù. ¾ÖÇÃÀÌ ºñ¹Ð¸®¿¡ À©µµ API¸¦ ±¸Çö½Ã۰í ÀÖÀ¸¸ç, ±×·Î ÀÎÇÏ¿© ¸ÆÀÌ À©µµ ÇÁ·Î±×·¥µµ ³×ÀÌÆ¼ºê·Î µ¹¸®¸®¶ó´Â ÁÖÀåÀÌ´Ù. ±×µéÀº Ʋ·È´Ù. ¿ÖÀÎÁö ¾Ë¾Æº¸ÀÚ.

<b>This All Happened Before.</B>
Áö³­ ÇØ, ÇÊÀÚ´Â ·¹µå¹Ú½º ¹Ì½ÅÀ» 2006³â ¾ÖÇÃÀ» µÑ·¯½Ñ 10´ë ¹Ì½Å Áß Çϳª·Î °­Á¶ÇÏ¿´´Ù. »õ·Î¿î ÀÌÀ¯µµ ¾øÀÝÁö¸¸, ÀÌ ¹Ì½Å°ú °ü·ÃµÈ ÃֽŠ·ç¸Óµµ ¶È°°Àº ÀÌÀ¯¿¡¼­ ¹Ì½ÅÀÏ ¼ö ¹Û¿¡ ¾ø´Ù.

"·¹µå¹Ú½º"¶ó´Â ¾ÆÀ̵ð¾î°¡ ÀÖ´Ù. ¸Æ µ¥½ºÅ©Åé »ó¿¡¼­ À©µµ¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ» ³×ÀÌÆ¼ºê·Î µ¹¸°´Ù´Â °³³äÀÌ´Ù. ¹®Á¦´Â ÀÌ ±â¼úÀ» ½ÇÁ¦·Î Á¦°øÇÏ´Â °ÍÀÌ ½Ã°£¿©ÇàÀÇ ¹®Á¦Ã³·³ ÀüÇô ´Ù¸¥ ¹®Á¦¶ó´Â µ¥¿¡ ÀÖ´Ù. Áï, ½Ã°£¿©Çàó·³ ÃßÃø¸¸ °¡´ÉÇÒ »ÓÀÌ´Ù. ¹°·Ð ½Ã°£¿©Çàó·³ ±× ¾î·Á¿î ¾ÇÁ¶°Ç¿¡µµ ºÒ±¸ÇÏ°í »ó»ó·Â¸¸Àº ¾ø¾Ù ¼ö°¡ ¾ø´Ù. ±×·¡¼­ ·¹µå¹Ú½º °³³äÀº ²ÙÁØÈ÷ ³ª¿À°í ÀÖ´Ù.

·Î¹öÆ® Å©¸°Áñ¸®¶ó´Â ÇʸíÀ¸·Î ±ÛÀ» ¾²´Â ¸¶Å© ½ºÆ¼ºì½º(Mark Stephens)°¡ Áö³­ ÇØ, ·¹µå¹Ú½º ¹Ì½ÅÀ» °Å·ÐÇϸ鼭, 1997³â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿ÍÀÇ »óȣƯÇã ÀÎÁ¤ °è¾àÀÌ ÀÖÀ¸´Ï º°´Ù¸¥ ¼ö°í¸¦ µéÀÌÁö ¾Ê°íµµ ÇÒ ¼ö ÀÖÀ¸¸®¶ó ÃßÃøÇÏ¿´´Ù. µÎ ȸ»ç°¡ »óÈ£ ƯÇã Æ÷Æ®Æú·ÎÀ̸¦ µÎ°í ¼­·Î °í¼ÒÇÏÁö ¾Ê±â·Î µ¿ÀÇÇÏ¿´À¸¸ç, ¾ÖÇÃÀÌ À©µµ ¼Ò½ºÄڵ忡 ´ëÇÑ Á¢±Ù±Çµµ ¾î´À Á¤µµ ÀÖÀÝÀ»±î¶ó´Â ÁÖÀåÀ̾ú´Ù. Áï, ¾ÖÇÃÀÌ ¿øÇÏ´Â ½ÄÀ¸·Î À©µµ ¼Ò½ºÄڵ带 ¶óÀ̼¾½ºÇؼ­ ¹Ù·Î Ȱ¿ëÇÒ ¼ö ÀÖ´Ù´Â Àǹ̿´´Ù. ¿ÏÀüÈ÷ Å͹«´Ï ¾ø´Â ÁÖÀåÀÌ´Ù.

<center><img src="http://www.roughlydrafted.com/wp-content/uploads/2007/12/rd-q4.06-5d46aa85-a561-44c3-af5e-a61a54fae472-files-red-box.jpg"></center>
<A href="http://www.appleforum.com/378985-post8.html" target="_new">Myth 8: ·¹µå¹Ú½º ¹Ì½Å</a>

<b>Really, Really Hard Problems.</B>
Çö½ÇÀûÀ¸·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÄÚµå¿Í °³¹ßÅø, ¹Ì·¡ Àü·«°èȹ¿¡ ¿ÏÀüÈ÷, ¹«Á¦ÇÑÀûÀ¸·Î Á¢±ÙÀÌ °¡´ÉÇÏ´Ù ÇÏ´õ¶óµµ, ¸Æ »ó¿¡¼­ "À©µµ API"¸¦ Á¦°øÇϱâ¶õ ½±Áö ¾Ê´Ù. ÀϹÝÀεéÀº º¹ÀâÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ Á¦°øÇÑ´Ù´Â »ç½ÇÀÌ ¾ó¸¶³ª ¾î·Á¿îÁö Àß ÀνÄÀ» ¸øÇÑ´Ù. »ý°¢ÇØ º¸½Ã¶ó.

<ol><li> ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ºñ½ºÅ¸¸¦ ³»³õ´Â µ¥¿¡ °É¸° ½Ã°£¸¸ 7³âÀÌ ³Ñ¾î°£´Ù. ±×°Íµµ ¸Å¹ø ¿ÏÀüÈ÷ Àç½ÃÀÛÇØ¾ß Çß´Ù. "¶È°°Àº À©µµ API"¿¡ ¸î °¡Áö º¯È­¿Í Ãß°¡¸¸ ÇßÀ½¿¡µµ ºÒ±¸ÇÏ°í ºñ½ºÅ¸´Â ¿©ÀüÈ÷ Çϵå¿þ¾î ȣȯ¹®Á¦¿Í ÆÛÆ÷¸Õ½º ¹®Á¦, ¼ö ¸¹Àº º¸¾È°ú ¾ÈÁ¤¼º ¹®Á¦¸¦ ¾È°í ÀÖÀ¸¸ç, ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥¿¡µµ ¼ö ³âÀÌ °É¸± °ÍÀÌ´Ù.

<li> ¾ÖÇà ¶ÇÇÑ Å¬·¡½Ä ¸Æ API¸¦ Ä«º»À̶ó´Â ÇüÅ·Î, ¸Æ¿À¿¡½ºÅ٠ȯ°æ¿¡ À̽ÄÇÏ´Â µ¥¿¡¸¸ ¼ö ³âÀÌ °É·È´Ù. ¿ÏÀüÈ÷ Á¦°øÇÏ´Â µ¥¿¡´Â 5³âÀÌ °É·ÈÀ¸¸ç, 2002³â ¸Æ¿À¿¡½ºÅÙ 10.2 Àç±Ô¾î°¡ ³ª¿Â ÀÌÈÄ Áö³­ 5³â°£ ¸Å¹ø °³¼±À» °ÅµìÇØ¿Ô´Ù. Ä«º»À» NeXTSTEP, Áï, ¸Æ¿À¿¡½ºÅÙÀ¸·Î ÅëÇÕ½ÃŰ´Â ÀÏÀº µÎ üÁ¦ ¸ðµÎ¿¡°Ô »ó´çÇÑ º¯È­¸¦ ¿ä±¸ÇÏ¿´´Ù.

¾ÖÇÃÀº µÎ ȯ°æ ¸ðµÎ¸¦ ¿ÂÀüÈ÷ °®°í ÀÖÀ¸¸ç, Ä£¼÷ÇÑ ¿£Áö´Ï¾îµéµµ ¸¹ÀÌ °í¿ëÇϰí ÀÖ´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ¾çÃøÀ» ÇϳªÀÇ ÆÐŰÁö·Î ½É¾î ³õ´Â µ¥¿¡ ¿©ÀüÈ÷ ¹®Á¦Á¡ÀÌ ³²¾Æ ÀÖ¾ú´Ù. À©µµ ȯ°æ À̽ÄÀº ÈξÀ ´õ º¹ÀâÇÑ ¹®Á¦´Ù. ¾ÖÇÃÀÌ Àڽſ¡ ¸Â°Ô À©µµ¸¦ º¯°æ½Ãų ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. ¸¶Âù°¡Áö ÀÌÀ¯·Î, À©µµ¿¡ ´ëÇÑ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Á¤Àǵµ µ¶¸³ÀûÀÎ ¹æÇâÀ¸·Î ¿òÁ÷ÀÌ°Ô µÇ¾î ÀÖ´Ù.

<li> ¿ÀǼҽº Ä¿¹Â´ÏƼ°¡ ¸î °¡Áö µ¶¸³ ÇÁ·ÎÁ§Æ®·Î À©µµ API¿¡ ´ëÇÑ ´ë¾ÈÀ» ÀÛ¾÷ÇØ¿Ô´Ù. À©µµ NTÀÇ Å¬·ÐÀÎ ReactOS ÇÁ·ÎÁ§Æ®¿Í, À¯´Ð½º-·ù ¿î¿µÃ¼Á¦¿¡¼­ ³×ÀÌÆ¼ºê API·Î À©µµ API¸¦ ¸ÅÇÎÇÏ´Â ÇÁ·ÎÁ§Æ®, ¿ÍÀÎ(Wine)ÀÌ ÀÖ´Ù. ¿ÍÀÎÀº 14³âµ¿¾È °³¼±À» °ÅµìÇØ¿ÔÁö¸¸, ¿©ÀüÈ÷ ½ÇÇèÀûÀÎ ´Ü°è´Ù.

À§ ÇÁ·ÎÁ§Æ® ¸ðµÎ, ¸Å¿ì ¶Ù¾î³­ ¿£Áö´Ï¾îµéÀÌ »ó´çÈ÷ ¸¹ÀÌ ÅõÀÔµÈ ÇÁ·ÎÁ§Æ®ÀÌ´Ù. Á¦Ç°À» ´õ ³´°Ô, ´õ ºü¸£°Ô ¸¸µé ´É·ÂÀÌ ÀÖ¾ú´õ¶ó¸é ¹ú½á ±×·¸°Ô ³ª¿ÔÀ» °ÍÀÌ´Ù. À§ ÇÁ·ÎÁ§Æ® ¸ðµÎ °¢ ±×·ìÀÌ Á¦°øÇÒ ¼ö ÀÖ´Â ÃÖ¼±ÀÇ »óÅÂÀÌ´Ù. </ol>
<center><img src="http://www.roughlydrafted.com/wp-content/uploads/2007/12/wp-content-uploads-2007-10-rd-rdm.tech.q3.07-9dd78403-fe1b-4da1-a757-84e24cb642a3-files-iphone-2.jpg"></center>
<A href="http://www.appleforum.com/401586-post1.html" target="_new">iPhoneÀÇ OS X°ú Leopard, ±×¸®°í Vista</a>
<A href="http://www.appleforum.com/383645-post1.html" target="_new">1995³âÀº 2007³â¿¡ µÇÇ®ÀÌµÉ ¼ö ¾ø´Ù</A>

<b>Solvable Problems.</B>
¸Æ »ó¿¡¼­ À©µµ ¾ÖÇø®ÄÉÀ̼ÇÀ» µ¹¸°´Ù´Â ¾ÆÀ̵ð¾î°¡ ÇØ°áÇÒ ¼ö ¾ø´Â ¹®Á¦±îÁö´Â ¾Æ´Ï´Ù. PowerPC ¸Æµµ ¿¡¹Ä·¹À̼ÇÀ¸·Î À©µµ ¾ÖÇø®ÄÉÀ̼ÇÀ» µ¹¸± ¼ö ÀÖ¾ú´Ù. °¡»ó PC ȯ°æÀ» ¸¸µé¾îÁÖ´Â ¼ÒÇÁÆ®¿þ¾î ·¹ÀÌ¾î »ó¿¡ À©µµ¸¦ ¼³Ä¡ÇÏ¿© µ¹¸®´Â ½ÄÀÌ´Ù. ÀÎÅÚ ¸Æ¿¡¼­´Â ºÎƮķÇÁ¸¦ ÅëÇØ ¹Ù·Î ³×ÀÌÆ¼ºê À©µµ¸¦ µ¹¸± ¼ö ÀÖÀ¸¸ç, Parallels DesktopÀ̳ª Fusion°ú °°Àº ȯ°æÀ» »ç¿ëÇÏ¿© µ¹¸± ¼ö ÀÖ´Ù.

ÇÏÁö¸¸ ÀÌ·¯ÇÑ ÇØ°áÃ¥ ¸ðµÎ À©µµ Á¤º»À» ÇÊ¿ä·Î ÇÑ´Ù. Áï, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â PC ¾÷üµé¿¡°Ô OEMÀ¸·Î À©µµ¸¦ ÆÄ´Â °Íº¸´Ù 10 ¹è ÀÌ»óÀÇ °ªÀ¸·Î ¸Æ »ç¿ëÀڵ鿡°Ô À©µµ¸¦ ÇູÇÏ°Ô ÆÇ¸ÅÇÒ ¼ö ÀÖ´Ù. WineÀ̳ª ·¹µå¹Ú½º °³³äÀº À©µµ ÀÚü¸¦ ±³Ã¼ÇÏÀÚ´Â ½ÄÀÌ´Ù. µû¶ó¼­ À©µµ¿ë ¾ÖÇø®ÄÉÀ̼ǵµ À©µµ ¼³Ä¡¸¦ ÇÏÁö ¾Ê°í¼­µµ µ¹¸± ¼ö ÀÖ´Â °³³äÀÌ´Ù.

±×·± ¹®Á¦°¡ ÇØ°á ºÒ°¡´É±îÁö´Â ¾Æ´Ï´Ù. TransGaming Technologies¿¡¼­ ÆÇ¸ÅÇÏ´Â ¿ÍÀÎÀÌ Àִµ¥, ÀÌ ¿ÍÀÎÀº ƯÁ¤ À©µµ ÇÁ·Î±×·¥À» À©µµ ¾øÀÌ ½ÇÇà °¡´ÉÇÏ°Ô ÇØ ÁØ´Ù. ÀÌ Á¦Ç°Àº ¸®´ª½º »ó¿¡¼­ À©µµ¿ë °ÔÀÓ(ȤÀº ¾ÖÇà ¾ÆÀÌÆª½º³ª ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº)À» µ¹¸®µµ·Ï ÇØ ÁÖ¸ç, EA Gamesµµ ¿ÃÇØ ÀÎÅÚ¸Æ¿ë °ÔÀÓÀ» ¼±º¸ÀÏ ¶§ ÀÌ Á¦Ç°À» Ȱ¿ëÇß¾ú´Ù. Parallelsµµ ¿ÍÀÎ ÀϺθ¦ »ç¿ëÇÏ¿© DirectX Áö¿øÀ» ´Ù·é´Ù.

<b>Unsolvable Problems.</B>
±×·¯³ª ¹ü¿ë ¸ñÀûÀÇ ½Ã½ºÅÛÀ¸·Î¼­, À©µµ ¾ø´Â À©µµ ¾ÖÇø®ÄÉÀ̼ÇÀº ÈξÀ ´õ ¾î·Æ´Ù. ¸Æ µ¥½ºÅ©Åé°úÀÇ ÅëÇÕÀº ÈξÀ ´õ º¹ÀâÇÑ ¹®Á¦´Ù. ¾î´À ½ÃÁ¡¿¡¼­¶óµµ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â, ¼Õ½±°Ô ȣȯ¼ºÀ» ±ú´Â À©µµ API¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, À¯»ç À©µµ ȯ°æÀ» °ÅºÎÇÏ´Â Äڵ带 »ç¿ëÇØ ¿ÀÇǽº¸¦ ³»³õÀ» ¼öµµ ÀÖ´Ù.

ÀÌ¹Ì 90³â´ë ÃÊ IBMÀÌ ÀÌ Á¡À» ¹ß°ßÇÑ ¹Ù ÀÖ´Ù. ´ç½Ã ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â OS/2ÀÇ °æÀï¾Ð·ÂÀ» ¸ðµÎ ¾ø¾Ö·Á ÇÏ¿´´Ù. OS/2´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿ÍÀÇ Çù·Â¿¡ µû¶ó À©µµ¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ» µ¹¸± ¿¹Á¤À̾ú´Ù. À©µµ API »ç¿ëÇã°¡¸¦ ¹ÞÀº IBMÀÇ OS/2ÇÑÅ× ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ÀúÁö¸¥ ÀÏÀ» ±â¾ïÇϽŴٸé, °æÀïÀÚ¿¡°Ô´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ¾î¶»°Ô ´ëóÇÒÁö »ó»óÇØ º¸½Ã¶ó! º¸´Ù ÃÖ±Ù »ç·Ê¸¦ µé¾î º¸ÀÚ. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÄÚ·¼ÀÇ ¿ÍÀÎ ÇÁ·ÎÁ§Æ® Áö¿øÀ» ÁߴܽÃ۱â À§ÇØ, ÄÚ·¼¿¡ ÅõÀÚ¸¦ °ÅÇàÇÏ¿´´Ù. ¶ÇÇÑ À©µµ ¾÷µ¥ÀÌÆ®¸¦ µ¹¸± ¶§, ¿ÍÀÎÀ» Ưº°È÷ È®ÀÎÇϵµ·Ï ÇÏ¿´´Ù.

¾ÖÇÃÀÇ ÀÚ¿øÀº Á¦ÇÑÀûÀÌ´Ù. ¼³»ç 15³â¿¡ °ÉÄ£ ¿ÍÀεµ ÇÒ ¼ö ¾ø´Â ±â¼úÀ» ¾ÖÇÃÀÌ °®°í ÀÖ´Ù ÇÏ´õ¶óµµ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ Win32¸¦ Á×ÀÌ°í »õ·ÎÀÌ .Net°ú °ü°èÀÖ´Â À©µµ API¸¦ »õ·ÎÀÌ ³»³õ´Â´Ù´Â Á¡À» ¾ÖÇÃÀÌ ±ø±×¸® ¹«½ÃÇÑ´Ù ÇÏ´õ¶óµµ, ±×·± ´ë¾ÈÀûÀÎ ¼Ö·ç¼ÇÀ» ¾ÖÇÃÀÌ Á÷Á¢ ÇÏ´Â Æíº¸´Ù, ´õ ÀÌÀ±ÀÌ ¸¹ÀÌ ³¯ ÀÏÀÌ ¸¹ÀÌ ÀÖ´Ù.

<b>Imagine the Outcry.</B>
ÀÌ¹Ì Paralles³ª Fusion, ±× ¿Ü »ó¿ë Á¦Ç°µéÀÌ ¸Æ¿À¿¡½ºÅÙ¿¡¼­ À©µµ ȣȯ ȯ°æÀ» ¿­½ÉÈ÷ Á¦°øÇØ ³õ¾Ò´Ù. ÀÌ·± »óȲ¿¡¼­ °©Àڱ⠾ÖÇÃÀÌ ³ª¼­¸é ¾î¶² ²ÃÀÌ µÇ¾î¹ö¸±±î?

¾ÖÇÃÀÌ Sherlock 3.0, ±×¸®°í Dashboard¸¦ ¼±º¸¿´À» ¶§, Àü¹®°¡µéÀº ¾ÖÇÃÀÌ ½áµåÆÄƼ °³¹ßÀÚµéÀ» Àú¹ö·È´Ù¸é¼­ ÁÖ¸ÔÀ» Èֵθ£°í º´À» ±ú¶ß¸®¸ç ¿ÊÀ» Âõ´Â µî, ³­¸®µµ ¾Æ´Ï¾ú´Ù. À̵éÀÌ È帣´Â ¾Ç¾îÀÇ ´«¹°Àº °ÅÀÇ ³ë¾ÆÀÇ ´ëÈ«¼ö±ÞÀÌ´Ù. ±×·¯³ª Karelia Watson°ú KonfabulatorÀÇ »ç·Ê¸¦ º¸¸é, ¾ÖÇÃÀº °íÀ¯ÀÇ ¼ÒÇÁÆ®¿þ¾î·Î ¹æÇâÀ» ºÐ¸íÈ÷ ÇÏ¿© È®ÀåÀ» ÇßÀ» »ÓÀ̾ú´Ù. ¿À·ÎÁö Paralles¿Í Fusion ½ÃÀåÀ» ÆÄ±«½Ã۱â À§, ÀÌ¹Ì ÇØ°áÃ¥ÀÌ ÀÖ´Â ½ÃÀå¿¡¼­ ¾ÖÇÃÀÌ °³¹ß¿¡ ³ª¼­¾ß ÇÒ Çʿ䰡 ÀÖÀ»±î? ¾ÖÇÃÀÌ ·¹µå¹Ú½º¸¦ ¸¸µé ¼ö ÀÖ´Ù´Â °Í ÀÌ»óÀ¸·Î ´õ ¿ô±â´Â ÀÏÀÌ ¾Æ´Ò ¼ö ¾ø´Ù.

<A href="http://www.appleinsider.com/articles/07/10/19/road_to_mac_os_x_leopard_dashboard_spotlight_and_t he_desktop.html&page=2" target="_new">AppleInsider | Road to Mac OS X Leopard: Dashboard, Spotlight and the Desktop: Watson</a>
<A href="http://www.appleinsider.com/articles/07/10/19/road_to_mac_os_x_leopard_dashboard_spotlight_and_t he_desktop.html&page=3" target="_new">AppleInsider | Road to Mac OS X Leopard: Dashboard, Spotlight and the Desktop: Konfabulator</a>

<b>Be Careful What You Wish For.</B>
¹®Á¦¸¦ ³Ê¹« Àß ÇØ°áÇÏ´Â µ¥¿¡ µû¸£´Â ¹®Á¦µµ ÀÖ´Ù. Ä«º»°ú ¸Æ¿À¿¡½ºÅÙÀ» ÅëÇÕ½ÃÅ´À¸·Î½á ¾ÖÇÃÀÌ ³ª¼­¼­ Ŭ·¡½Ä ¸Æ¿À¿¡½º API°¡ ±Ù±ÙÈ÷ À̾îÁö¸®¶ó È®ÀÎÇØ ÁØ ²ÃÀ̾ú´Ù. ¸¶Âù°¡Áö·Î À¯»ç À©µµ ȯ°æÀ» Á¢ºÙÀ̱âÇϸé, ¶Ç ´Ù¸¥ ±¸½Ä API¸¦ ¾ÖÇÃÀÌ ³ª¼­¼­ Áö¿øÇØ ÁÖ¾î¾ß ÇÑ´Ù. º¸Á¸ÇØ¾ß ÇÒ ÀÌÀ¯°¡ ¾ø´Â API¸¦ ¸»ÀÌ´Ù. ½ÉÁö¾î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®µµ Win32¸¦ ¹¯¾î¹ö¸®°í .NetÀ¸·Î °³¹ßÀÚµéÀ» ¿Å±â·ÁÇϰí ÀÖ´Ù. (¸¶ÀÌÅ©·Î¼ÒÇÁÆ® °íÀ¯ÀÇ ¸ð´ø API¸¦ »ç¿ëÇÏ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀçÀÛ¼ºÇÒ ½Ã°£ÀÌ ÀÏ´Ü ÀÖ¾î¾ß°Ú´Ù.)

À©µµ API¸¦ Áö¿øÇØ¾ß ÇÏ´Â °æ¿ì, Ä¡Áîó·³ ¶Õ¸° º¸¾È ±¸¸Û ÆÐÄ¡¸¦ ´Ù ½Å°æ½á¾ß Çϰí, ±× ¸¹Àº ¹ö±× ¿¡¹Ä·¹À̼ǵµ ÀÌÇØÇØ¾ß ÇÑ´Ù. ¾ÈÁÁÀº ½áµåÆÄƼ ¼ÒÇÁÆ®¿þ¾î¸¦ Áö¿øÇϱâ À§ÇÑ ÇØÅ·µµ ¾Ë¾Æ³»¾ß ÇÑ´Ù. ÀÎÅÍ³Ý ÀͽºÇ÷η¯Ã³·³ ¿òÁ÷À̱â À§ÇØ, ¿ÀÆä¶ó°¡ ¿Â°® ³ë·ÂÀ» ´Ù ÇÏ´Â °ÍÀÌ ½Ç·Ê(ãùÖÇ)´Ù. À©µµ Àüü¶ó¸é ¾î¶³Áö »ó»óÇØ º¸½Ã¶ó.

¿ÃÇØ ¾ÖÇÃÀº ¾ÆÀÌÆù ÃâÇ϶§¹®¿¡ ·¹ÆÛµåÀÇ Ãâ½Ã¸¦ 4¿ù¿¡¼­ 10¿ù·Î ¿¬±â½ÃÄ×´Ù. ¾ÆÀÌÆùÀº ¾ÖÇÿ¡°Ô ¼ö ¹é¸¸ ´Þ·¯ÀÇ Çϵå¿þ¾î ¼öÀÔÀ», ¼­ºñ½º ¼öÀÔÀ¸·Îµµ ¼ö ¹é¸¸ ´Þ·¯¸¦ ¾È°Ü´ÙÁÖ°í ÀÖ´Ù. ³»³â Ãʺ½À̸é, °³¹ß¼¼°è¸¦ µÚÈçµé ¿¹Á¤ÀÌ´Ù. ¿ª»ç»ó ±× ¾î´À ¶§º¸´Ùµµ ÄÚÄÚ¾Æ¿Í ¿ÀºêÁ§Æ¼ºê-C¿¡ ´ëÇÑ °ü½ÉÀ» ºÒ·¯ÀÏÀ¸Å°°Ô µÇ±â ¶§¹®ÀÌ´Ù.

À©µµ API¿¡ ´õ ¸¹Àº ¼ö°í¸¦ ÅõÀÔÇÏ¸é µµ´ëü ¾ÖÇÃÀÌ ¹«¾ùÀ» ¾òÀ»±î? Çϵå¿þ¾î³ª ¼ÒÇÁÆ®¿þ¾îÀÇ Á÷Á¢ÀûÀÎ ¼öÀÔÀº ¾øÀ¸¸ç, °³¹ßÅø¿¡ ´ëÇÑ °ü½Éµµ »õ·ÎÀÌ ºÒ·¯ÀÏÀ¸Å°Áö ¸øÇÒ °ÍÀÌ´Ù. ¿ÀÈ÷·Á ½áµåÆÄƼ °³¹ßÀÚ¸¦ ³»¸ô¾Æ¼­ ½º½º·Î¸¦ Ãà¼Ò½ÃÄѹö¸±Áöµµ ¸ð¸¥´Ù.

<A href="http://www.appleforum.com/419228-post1.html" target="_new">iPhone SDK °³¹æ°ú ±× ÀǹÌ</a>

<b>But What About PE?</B>
À©µµ API¸¦ ¾ÖÇÃÀÌ ½º½º·Î ±¸ÇöÇϸ®¶ó´Â ¾î¸®¼®Àº ¸Á»óÀº ¶Ç´Ù½Ã ÀØÇôÁö°í¸»¾Ò´Ù. ÃÖ±Ù À©µµÀÇ PE ÆÄÀÏÀÌ ¸Æ¿À¿¡½ºÅÙ ·¹ÆÛµå¿¡ Àִٸ鼭 ¶Ç´Ù½Ã ÀÌ À̾߱Ⱑ ³ª¿À°í À־ÀÌ´Ù. ÈïºÐ°¨ÀÌ ¶¥ ¼Ó¿¡ ¹¯Çô ÀÖ´ø ·¹µå¹Ú½º ¹Ì½Å±îÁö ´Ù½Ã±Ý »ì·Á³¾ Áö°æÀ̾ú´Ù. ¸¶Ä¡ ¼¼»óÀ» ¹àÀº ¹Ì·¡·Î À̲ø¸®¶ó´Â Àü¸Á±îÁö À̲ø¾î³»¸é¼­ ¸»ÀÌ´Ù. ¹Ùº¸Áþ¿¡´Â ÇѰ谡 ¾ø´Ù.

PE´Â Portable ExecutableÀ» ÀǹÌÇϸç, À©µµ ¾ÖÇø®ÄÉÀ̼ǰú À©µµ 3.1, 95/98/Me, NT/2000/XP/Vista, ½ÉÁö¾î WinCE¿¡ À̸£±â±îÁö DLL°ú ¹ÙÀ̳ʸ® ½ÇÇàÆÄÀÏ¿ë ÆÄÀÏÆ÷¸Ë°ú °ü·ÃÀÌ ÀÖ´Ù. PE´Â ¿¹Àü À¯´Ð½º COFF »ç¾ç¿¡ ±â¹ÝÇÏÁö¸¸, ÇöÀç À¯´Ð½º¿Í ¸®´ª½º ´ëºÎºÐÀº ELF¸¦ »ç¿ëÇÑ´Ù. ´Ü, ¸Æ¿À¿¡½ºÅÙÀº Mach Ä¿³Î¶§¹®¿¡ Mach-O Æ÷¸ËÀ» »ç¿ëÇÑ´Ù.

PE°¡ DOS (À©µµ ¾ÖÇø®ÄÉÀ̼ÇÀº ½ÃÀÛÇÒ ¶§ ¸ðµÎ DOS ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇà½ÃŲ´Ù)ÀÇ ÇÑ ´Ü°èÀ̱⠶§¹®¿¡, Ç¥ÁØÇü PE ÆÄÀÏÀº º¸Åë ÀÌ·± ¸Þ½ÃÁö¸¦ Æ÷ÇÔÇÑ´Ù. ¡°This program cannot be run in DOS mode.¡±

<b>To PE or Not to PE.</B>
¡°Windows PE¡± (ÀÌ PE´Â ´Ù¸£´Ù. ¡°preinstallation environment¡±)´Â À©µµ¸¦ ¼ö¸®ÇÏ°í ¹èÄ¡ÇÏ´Â º°µµÀÇ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Á¦Ç° À̸§À̱⵵ ÇÏ´Ù. À©µµ¿¡ ¹«¾ùÀÌ µé¾î°¡´ÂÁö, ¹«¾ùÀ» ¾î¶»°Ô ¼³Á¤ÇÏ´ÂÁö ¿©ÀüÈ÷ ÅëÁ¦¸¦ ÇÏ°í ½ÍÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÌ´Ù. µû¶ó¼­ WinPE´Â OEM ¾÷üµé¿¡°Ô¸¸ Á¦°øµÇ°í ¶óÀ̼¾½º°¡ ÁÖ¾îÁø´Ù. ±× ¿Ü ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿Í °è¾àÀ» ¸ÎÀº ±â°ü¸¸ ¹ÞÀ» ¼ö ÀÖ´Ù. ¿ÏÀüÇÑ ÄÁÆ®·Ñ ÇÏ¿¡, »ç¿ëÀÚ´Â ¼ö ¹é ´Þ·¯ÀÇ º°µµ ºñ¿ëÁöºÒ ¾øÀÌ, ºñ½ºÅ¸ BasicÀ» ºñ½ºÅ¸ UltimateÀ¸·Î ¹Ù²Ü ¼ö ÀÖÀ¸¸ç, °®°í ÀÖ´Â ÄÄÇ»ÅÍ ÀüºÎ¿¡ ¼³Ä¡ÇÒ ¼öµµ ÀÖ´Ù. ±×·¸´Ù¸é ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ÀÌÀÍÀÌ ÁÙ¾îµé°Ô µÈ´Ù.

À©µµ´Â »õ·Î¿î À©µµ ½Ã½ºÅÛ ¼³Ä¡ À̹ÌÁö¸¦ °ü¸®Çϱâ À§ÇØ, ±âº»ÀûÀÎ ¿î¿µÃ¼Á¦¸¦ ÀÛµ¿½ÃÄÑ¾ß ÇÑ´Ù. Ç¥ÁØÇü BIOS PC°¡ °®´Â Æß¿þ¾îÀÇ ÇѰ趧¹®¿¡, Çϵå¿þ¾îµµ À©µµ ¼³Ä¡º»À» ¼ö¸®Çϱâ À§Çؼ­´Â ¹º°¡ ´Ù¸¥ °ÍÀ» µ¹·Á¾ß ÇÑ´Ù. À©µµ XP°¡ ³ª¿À±â Àü, ¼ÒºñÀÚ¿ë À©µµ ½Ã½ºÅÛ WinPEÀÇ ¿ªÇÒÀº DOS°¡ ¸Ã¾Ò¾ú´Ù.

WinPE¸¦ »ç¿ëÇϸé, À©µµ ¾÷ü³ª °ü¸®ÀÚ´Â °³º° À©µµ ¹öÀüÀ» ¸¸µé¾î¼­ ¿©·¯ ¸Ó½Å¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. WinPE´Â ¶ÇÇÑ ½Ã½ºÅÛ º¹±¸¿¡ ¾µ ¼öµµ ÀÖ´Ù. WinPE´Â »ç½Ç ÃÖ¼ÒÇѸ¸ °®Ãá À©µµÀ̸ç, ¶È°°Àº NT loader¿Í Ä¿³ÎÀ» »ç¿ëÇϰí, ¶È°°Àº À¯Æ¿¸®Æ¼ ÀϺθ¦ Á¦°øÇÑ´Ù.

¸Æ¿À¿¡½ºÅÙÀº ±×·±½ÄÀÇ ´ë·® ¼³Ä¡¿Í »ç¿ëÀÚÈ­°¡ ÈξÀ °£ÆíÇÏ´Ù. ¾ÖÇÃÀº ¹«·á·Î µð½ºÅ© À¯Æ¿¸®Æ¼ ¾È¿¡ µð½ºÅ© À̹ÌÂ¡ÅøÀ» Á¦°øÇÑ´Ù. ±× ¿Ü¿¡µµ ¸Æ¿À¿¡½ºÅÙ ¼³Ä¡ DVD´Â ±âº» ¹öÀüÀÇ ¸Æ¿À¿¡½ºÅÙ¿¡ ¸î °¡Áö À¯Æ¿¸®Æ¼ÀÇ ÇüÅ·ΠºÎÆÃÀ» ½ÃŲ´Ù. WinPE¿¡ ºñÇØ º¸´Ù ¼¼·ÃµÇ°í ±×·¡ÇÈÀÌ Ç³ºÎÇϸç, ºñ½ÎÁöµµ ¾Ê°í, ÅëÁ¦µµ ¹ÞÁö ¾Ê´Â´Ù.

<b>Why Apple Supports PE in Leopard.</B>
³ª¸§ÀÇ WinPE¸¦ °®°í ÀÖ±ä ÇÏÁö¸¸, ¾ÖÇÃÀÌ PE Æ÷¸ËÀ» Áö¿øÇØ¾ß ÇÏ´Â ´Ù¸¥ ÀÌÀ¯°¡ ÀÖ´Ù. ÀÎÅÚ¸ÆÀÌ ³ª¿À±â Àü, ¾ÖÇÃÀº SunÀÌ °³¹ßÇÑ ¼¼·ÃµÈ Æß¿þ¾î, OpenBoot¸¦ »ç¿ëÇÏ¿´´Ù. ÀÌ À̸§ÀÌ IEEE¸¦ Åë°úÇϸ鼭 OpenFirmware·Î ¹Ù²ï´Ù. ±âº» Forth ȯ°æ¿¡ ±â¹ÝÇÏ´Â ÀÌ ½Ã½ºÅÛ´ö¿¡, ÆÄ¿ö¸ÆÀº PC¿¡ ¾ø´Â ¿©·¯ °¡Áö ±â´É¿ë ȯ°æÀ¸·Î ºÎÆÃÇÒ ¼ö ÀÖ¾ú´Ù.

<ul><li> ¿É¼ÇÀ» ´©¸£°í ºÎÆÃÇϸé, ºÎÆÃ °¡´ÉÇÑ ±â±â¸¦ ã¾Æ¼­ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.
<li> Ÿ°Ù ¸ðµå·Î ºÎÆÃÇÒ °æ¿ì, ½Ã½ºÅÛÀÌ ÆÄÀ̾î¿ÍÀÌ¾î µð½ºÅ©·Î ¶á´Ù. Áï, ´Ù¸¥ ½Ã½ºÅÛÀÌ Å¸°Ù ¸ðµå·Î ºÎÆÃÇÑ ¸ÆÀ» µå¶óÀ̺ê·Î ÀνÄÇÑ´Ù.
<li> Net BootingÀ» ÇÒ °æ¿ì, ³×Æ®¿öÅ© °øÀ¯ µð½ºÅ© À̹ÌÁö·Î ºÎÆÃÀÌ °¡´ÉÇØÁø´Ù.
<li> ´Ù¸¥ ŰÁ¶ÇÕÀ¸·Î ¿î¿µÃ¼Á¦¸¦ Áö³ªÄ¥ ¼ö ÀÖ´Ù. </ul>
ÀÎÅÚ¸ÆÀ¸·Î ÀÌÁÖÇϸ鼭, ¾ÖÇÃÀº OpenFirmware¸¦ Æ÷ÆÃÇÏÁö ¾Ê°í, ÀÎÅÚÀÌ ¸¸µé¾î ³õÀº »õ·Î¿î Æß¿þ¾î ȯ°æÀ¸·Î ÀÌÁÖÇÏ¿´´Ù. ÁÖµÈ ÀÌÀ¯´Â ÀÏ¹Ý PCµµ ¾ðÁ¨°¡´Â »õ Ç¥ÁØÀ¸·Î ÀÌÁÖÇÒ ÅÍÀ̱⠶§¹®¿¡, ÇâÈÄ °³¹ß°ú ȣȯ¼ºÀ» °®Ãß±â À§Çؼ­¿´´Ù. À̰ÍÀÌ ¹Ù·Î EFI, Áï, Extensible Firmware InterfaceÀÌ´Ù.

<b>EFI and Itanium.</B>
ÀÎÅÚÀº ¿ø·¡ ¿¹Àü x86 ¾ÆÅ°ÅØÃĸ¦ ±³Ã¼ÇÒ ¿¹Á¤À¸·Î ³ª¿Â 64-ºñÆ® ÇÁ·Î¼¼¼­, ¾ÆÀÌÅ´Ͼö(Itanium)¿ëÀ¸·Î EFI¸¦ ¸¸µé¾ú¾ú´Ù. ÀÎÅÚÀº Àý´ë¹ÝÁö Çϳª¸¦ °¡Áö°í ¸ðµç °æÀï»ç¿Í ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØÃĸ¦ ÀÎÅÚÀÇ ¼Õ¾Æ±Í¿¡ °Å¸ÓÁæ ½É»êÀ̾ú´Ù. ¾ÆÀÌÅ´ϾöÀº ±âÁ¸ PC³ª ´Ù¸¥ ½Ã½ºÅÛ¿¡ ºñÇØ, ¿ÏÀüÈ÷ »õ·Ó°í ±ò²ûÇÑ ÇØ°áÃ¥À» ÀǵµÇÏ¿´´Ù. ÇÏÁö¸¸ ³Ê¹« ´Ê°Ô ³ª¿Ô°í, °èȹº¸´Ù ÈξÀ ´õ º¹ÀâÇÏÁö°í ºñ½Õ´Ù.

¾ÆÀÌÅ´ϾöÀº ´ë½ÇÆÐ·Î ³¡³ª¼­ ¼­¹ö½ÃÀå ¹Ù±ùÀ¸·Î´Â ³ª°¡Áö ¸øÇÏ¿´´Ù. ¹°·Ð ¼öÁ¤ÁÖÀÇ ¿ª»ç°¡µéÀº ¾ÆÀÌÅ´ϾöÀÌ ¿ø·¡ ¼­¹ö¿ëÀ¸·Î °³¹ßµÈ °ÍÀ̶ó´Â ÁÖÀåµµ ÇÑ´Ù. ±×·¯³ª Çö½ÇÀûÀ¸·Î ¾ÆÀÌÅ´ϾöÀº 1994³â ´ç½Ã, PowerPCÀÇ °æÀïÀÚ·Î °Å·ÐµÆ¾ú´Ù. 1997³â ´ç½Ã IDC´Â ¾ÆÀÌÅ´ϾöÀÌ 2001³â±îÁö 380¾ï ´Þ·¯ ±Ô¸ðÀÇ ½ÃÀåÀ¸·Î ¼ºÀåÇϸ®¶ó ÃßÃøÇÏ¿´´Ù. ±×·¯³ª ¾ÆÀÌÅ´ϾöÀº 2001³â±îÁöµµ ¸ø ³ª¿Ô°í, °Ü¿ì ¼ö õ À¯´Ö¸¸À» ÆÇ¸ÅÇÏ¿´´Ù.

¾ÆÀÌÅ´ϾöÀº ÀÎÅÚ x86 ¶óÀο¡¼­ Çã´öÀÌ´Ù°¡ ½Ç¸Á½º·¯¿î ÆæÆ¼¾ö 4·Î ±³Ã¼µÇ´Â ¼ö¸ð¸¦ °Þ¾ú´Ù. ÇÏÁö¸¸ ºñ±³Àû ÃÖ±ÙÀÎ 2003³â 3¿ù±îÁöµµ Á¸ µåº¸¶ô(John Dvorak)Àº PC Magazine¿¡¼­ ÀÌ·± ÁÖÀåÀ» ÆîÃÆ´Ù. "¾ÖÇÃÀº °ð ¾ÆÀÌÅ´Ͼö ĨÀ» »ç¿ëÇÒ °ÍÀÌ´Ù. ¾ÆÀÌÅ´ϾöÀÇ ´ÙÁß ÇÁ·Î¼¼¼­ µðÀÚÀÎÀ» »ç¿ëÇÏ¿©, ¾ÆÀÌÅ´ϾöÀÇ Ã¹ ¹øÂ° µ¥½ºÅ©ÅéÀ» ¸¸µé °ÍÀÌ´Ù."

<center><img src="http://www.roughlydrafted.com/wp-content/uploads/2007/12/200712050204.jpg"></center>
µåº¸¶ôÀº ¾ÖÇÃÀÌ 2004³â ¸» Àü¿¡ ¾ÆÀÌÅ´ϾöÀ¸·Î ÀÌÁÖÇϸ®¶ó ¿¹¾ðÇß¾ú´Ù. ÇÏÁö¸¸ 2003³â, ¾ÖÇÃÀº G5 ±â¹ÝÀÇ »õ ÆÄ¿ö¸ÆÀ» ¹ßÇ¥ÇÏ¿© ¸ðµÎ¸¦ ³î¶ó°Ô ÇÏ¿´´Ù. ¸î ³â ÈÄ, ¾ÖÇÃÀº µåº¸¶ôÀÌ ¿¹¾ðÇß´ø µà¾ó-ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØÃÄ ´ë½Å ÀÎÅÚÀ» ¼±ÅÃÇÑ´Ù. °Ô´Ù°¡ »ç¿ëÀÚµéÀÌ Á¦ÀÏ ¹Î°¨ÇØÇϸ鼭, ÇÁ·Î¼¼¼­ ÀÌÁַκÎÅÍ Á¦ÀÏ À̵æÀ» ¾òÁöµµ ¸øÇÏ´Â Æ÷Åͺí·Î °ú°¨È÷ ½ÃÀÛÇÏ¿´´Ù. µ¥½ºÅ©ÅéºÎÅͰ¡ ¾Æ´Ï¾ú´Ù. ¹°·Ð ¾ÖÇÃÀº ¾ÆÀÌÅ´Ͼö ĨÀ» ÀüÇô »ç¿ëÇÏÁö ¾Ê¾Ò´Ù.

<A href="http://www.roughlydrafted.com/RD/RDM.Tech.Q2.07/23659F71-13AE-4865-908A-2712484708E1.html" target="_new">John Dvorak: How Wrong Can One Guy Be?</A>

<b>Microsoft¡¯s EFI Involvement.</b>
ÀÎÅÚÀº ¾ÆÀÌÅ´Ͼö°ú EFI¸¦ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿Í °øµ¿ °³¹ßÇß¾ú´Ù. ±×·¡¼­ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¾ÆÀÌÅ´Ͼö¿ë "IA-64" ¹öÀüÀÇ À©µµ±îÁö Ãâ½ÃÇß¾ú´Ù. ±×·¯³ª ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¾ÖÇÃó·³ À¯´Ï¹ö¼³ ¹ÙÀ̳ʸ®¿Í °°Àº ÇØ°áÃ¥À» Á¦°øÇÏÁö ¾Ê¾Ò´Ù. ÀÌ ¶§¹®¿¡ IA-64 À©µµ¿ë ¼ÒÇÁÆ®¿þ¾î´Â ¾ÆÀÌÅÂ´×¸Ó ½Ã½ºÅÛ¿¡¼­¸¸ µ¹¾Æ°¬°í, x86¿ë ÁÖ·ù À©µµ ¾ÖÇø®ÄÉÀ̼ÇÀº ¾ÆÀÌÅ´Ͼö ½Ã½ºÅÛ¿¡¼­ ¾È µ¹¾Æ°¬´Ù.

¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ±â¿©°¡ ¶Ç ÇÑ °¡Áö ÀÖ´Ù. °ø°³µÈ ¼ÒÇÁÆ®¿þ¾îº¸´Ù´Â EFI on PE ±â¹ÝÀ¸·Î ÀÎÅÚÀ» µ¥·Á¿Â °ÍÀÌ´Ù. EFIÀÇ ¸ñÇ¥ Áß Çϳª´Â, Çϵå¿þ¾î ¾÷ü°¡ ÄÄÇ»ÅÍ »ç¿ë ÅëÁ¦¸¦ ÇÒ ¼ö ÀÖ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÆÈ¶óµð¿ò(Palladium) ¹æ½ÄÀÇ ½Ã½ºÅÛÀ̾ú´Ù. ¾ÖÇÃÀº ´Ü¼øÈ÷ EFI¸¦ OpenFirmware(EFI°¡ µû¶óÇÏ¿´´Ù) ¼öÁØÀ¸·Î »ç¿ëÇÏ¿´´Ù. ÀÌ ¶§¹®¿¡ ¿À´Ã³¯ EFI ±â¹ÝÀÇ ÀÎÅڸƵ鵵 ¿¹Àü ¸Æ°ú À¯»çÇÏ°Ô µ¹¾Æ°£´Ù.

¸Æ À̿ܿ¡, EFI¸¦ »ç¿ëÇÏ´Â ´Ù¸¥ PC´Â ¾øÀ¸¸ç, À©µµ XP¿Í PC¿ë ºñ½ºÅ¸ ¶ÇÇÑ EFI¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. ÀÌ ¶§¹®¿¡ 10³âÀÌ ³Ñ°Ô ¸Æ »ç¿ëÀÚµéÀÌ ´©·Á¿À´ø Æß¿þ¾î-°ü·Ã ±â´ÉÀ» À©µµ PC´Â ¸ø ´©¸®°í ÀÖ´Ù.

<center><img src="http://www.roughlydrafted.com/wp-content/uploads/2007/12/rd-home-7cc25766-ef64-4d85-ad37-bcc39fbd2a4f-files-leapfrog.jpg"></center>
<A href="http://www.appleforum.com/365060-post8.html" target="_new">BIOS PC¸¦ ¶Ù¾î³ÑÀº ¾ÖÇà Æß¿þ¾î</a>

<b>EFI on Intel Macs.</b>
¸Æ¿À¿¡½ºÅÙ 10.4 ŸÀ̰ÅÀÇ EFI Áö¿øÀº Forthº¸´Ùµµ PE¿¡ ±â¹ÝÇÏ´Â »õ·Î¿î Æß¿þ¾î ·¹À̾ Áö¿øÇÏ´Â ½Ã½ºÅÛ ÇØÅ·ÀÌ ÇÊ¿äÇßµû. ÀÌ·± º¯È­´Â 2006³â, ÀÎÅÚ-¸ÆÀÌ ÃÊâ±â PowerPC ¸Æ°ú ¶È°°Àº ¼ÒÇÁÆ®¿þ¾î¸¦ µ¹¸®´Â °ÍÀ¸·Î º¸¿©¾ß Ç߱⠶§¹®ÀÌ´Ù. Çö½ÃÀûÀ¸·Î ÀÎÅÚ¿ë ŸÀ̰Ŵ PowerPC¿ë ŸÀÌ°Å¿Í ¿ÏÀüÈ÷ º°´Ù¸¥ ¿î¿µÃ¼Á¦ÀÌ´Ù.

ÀÌ·¯ÇÑ º¯È­¶§¹®¿¡ ù ÀÎÅÚ¸ÆÀÌ ³ª¿Â ÀÌÈÄ, ÃֽŠÀÎÅÚ¸ÆÀÇ Ä¿³Î¼Ò½º¸¦ ¾ÖÇÃÀÌ ÀÏ´Ü ºÙÀâ°í ÀÖ¾î¾ß Çß´Ù. ÀÌ ¶ÇÇÑ ¼ö ¸¹Àº ¿©·ÐÀ» ¸¸µé¾î³Â´Ù. ¾ê°Å(Tom Yager)´Â ¾ÖÇÃÀÌ ¿ÀǼҽº Á¤Ã¥À» Áß´ÜÇß´Ù´Â ±³È°ÇÑ ±ÛÀ» ½è´Ù.

<A href="http://www.appleforum.com/356829-post1.html" target="_new">Ä¿³Î ¼Ò½ºÄÚµå Æó¼âÀÇ ¹Ì½ÅÀ» ÆÄÇìÄ£´Ù</a>

2007³â, ¾ÖÇÃÀº ù ¹øÂ° À¯´Ï¹ö¼³ ¿î¿µÃ¼Á¦·Î¼­ ¸Æ¿À¿¡½ºÅÙ 10.5, ·¹ÆÛµå¸¦ ¼±º¸ÀδÙ. PowerPC¿Í ÀÎÅÚ¿ë ¼³Ä¡ µð½ºÅ©¸¦ º°µµ·Î ¸¸µéÁö ¾Ê°í, ·¹ÆÛµå ¿î¿µÃ¼Á¦ ÀÚü¸¦ À¯´Ï¹ö¼³ ¹ÙÀ̳ʸ®È­½ÃÄѼ­, °¢ Ç÷§Æû ¸ðµÎ ¼³Ä¡¿Í ¿î¿µÀÌ °¡´ÉÇØÁ³´Ù.

·¹ÆÛµåÀÇ PE Áö¿ø¿¡ ´ëÇÑ ÃÖ±ÙÀÇ ³í¶õÀº ·¹ÆÛµåÀÇ EFI ³×ÀÌÆ¼ºê Áö¿ø°ú °ü·ÃÀÌ ÀÖ´Ù. ¿ø·¡ ŸÀ̰Ŵ EFI¸¦ Áö¿øÇÒ Çʿ䰡 ¾ø¾ú´Ù. ÀÎÅÚ¸Æ ÀÌÈİ¡ EFI¸¦ Áö¿øÇϰí ÀÖ¾ú°í, PowerPC¿ë ŸÀ̰Ŵ ÀÌ¹Ì ³ª¿ÂÁö 1³âÀÌ ³Ñ¾ú¾ú´Ù. ÀÎÅÚ¸Æ Å¸À̰ÅÀÇ EFI Áö¿øÀº ·¹ÆÛµå¿Í µ¿ÀÏÇÏ°Ô µ¹¾Æ°¡Áö ¾Ê´Â´Ù. ¹°·Ð ŸÀ̰ŽÄÀ¸·Î PowerPC¿ë ¹öÀüÀÌ µû·Î ÇÊ¿äÇÏÁöµµ ¾Ê´Ù.

PE¸¦ »ç¿ëÇÏ¿© EFI¸¦ ¸¸µé¾ú±â ¶§¹®¿¡, ·¹ÆÛµå´Â PE ÆÄÀϰú À©µµ¿ë DLL ¾ÆÅ°ÅØÃÄ ·ÎµùÀ» Áö¿øÇØ¾ß Çß´Ù. °ø°³ÀûÀ¸·Î Áö¿øÇÏ´Â ÀÎÅÍÆäÀ̽ºµµ ¾Æ´Ï±â¿¡, ¾ÖÇÃÀº À̸¦ ±¤°íÇÏÁöµµ ¾Ê¾Ò´Ù. PE ÀÚüÀÇ Æ¯¼ºÀ» º¼ ¶§, "This program cannot be run in DOS mode" ¹®ÀåÀ» Æ÷ÇÔ½ÃŲ ÆÄÀÏÀÌ ¸Æ¿À¿¡½ºÅÙ »ó¿¡ ÀÖ±ä ÇÒ °ÍÀÌ´Ù. ±×·¯³ª À̸¦ µÎ°í¼­ ¾ÖÇÃÀÌ µåµð¾î ¹æ´ëÇÑ À©µµ API¸¦ ±¸ÇöÇϱ⠽ÃÀÛÇߴٰųª, ÆÄÆ®³Ê¸¦ Á×À̱â À§ÇØ ¿ÍÀÎÀ» ¸Æ¿À¿¡½ºÅÙ¿¡ ÅëÇÕ½ÃŰ±â ½ÃÀÛÇß´Ù°í ¸»ÇÑ´Ù¸é, ÀÌ´Â ÃæºÐÈ÷ »ý°¢Çغ¸Áöµµ ¾Ê¾ÒÀ½ÀÌ ºÐ¸íÇÏ´Ù.

<b>Thinking Outside the Red Box.</B>
¾ÖÇÃÀº ¸Æ¿À¿¡½ºÅÙ ¿ëÀ¸·Î »õ·Î¿î »ö»ó ¹Ú½º¸¦ °³¹ßÇÏÁö ¾Ê¾Ò´Ù. ´ÙÁß Ç÷§Æû¿¡¼­ µ¹¾Æ°¡´Â ´ÜÀÏ ¿î¿µÃ¼Á¦¿Í Çö´ëÀûÀÎ API¸¦ ¸¸µé¾î³ÂÀ¸¸ç, ¾ÆÀÌÆ÷µå ÅÍÄ¡¿¡¼­ ¾ÆÀÌÆù, ¾ÖÇÃÆ¼ºñ, ³ëÆ®ºÏ, µ¥½ºÅ©Åé, ¼­¹ö¿ëÀ¸·Î ¸ðµÎ µ¿ÀÏÇÑ ¿î¿µÃ¼Á¦¸¦ µ¹·Á³»°í ÀÖ´Ù. »õ·Î¿î ¾ÆÀÌÆ÷µå ¸ðµ¨°ú ¾ÆÀÌÆùÀº ¹°·Ð, ¸ÆºÏ, ³»³â¿¡ ¾î¼¸é ³ª¿ÃÁöµµ ¸ð¸¦ ¿ïÆ®¶ó ³ëÆ®ºÏÀ¸·Î ´ëÇ¥µÉ ¾ÖÇÃÀÇ ¼ºÀåµµ ±â´ëÇÒ ¸¸ÇÏ´Ù.

Áï, ÀÌÁ¦ Á׾´Â 90³â´ëÀÇ ¿î¿µÃ¼Á¦¸¦ 90³â´ëÀÇ PC¸¦ °®°í ¾î¶»°Ô ¼º°øÀ» ½ÃŰ°Ú´Ù´Â ¸»Àΰ¡? PC ½ÃÀåÀº ¼º¼÷ÇÑ ½ÃÀåÀÌ´Ù. ÀÌ¹Ì ¾÷üµé·Î °¡µæ Â÷ÀÖ´Ù. ´õ ¿µ¸®ÇÏ°Ô ¿òÁ÷ÀÌ´Â °Í ¿Ü¿¡, Á¡Á¡ ´õ ¸¹Àº ÈÞ´ë±â±âµéÀÌ ¿î¿µÃ¼Á¦¸¦ ÇÊ¿ä·Î ÇÒ °ÍÀÌ´Ù. ¿¾³¯ ¼ÒÇÁÆ®¿þ¾î ±× ÀÌ»óÀ¸·Î ¸»ÀÌ´Ù.

°ú°Å·ÎºÎÅÍ ¹è¿ï Á¡Àº ¸Å¿ì ¸¹Áö¸¸, ±×´ë·Î ´ä½ÀÇÏ´Â °ÍÀº ±â´ë¸¸Å­ÀÇ È¿°ú¸¦ ³¾ ¶§°¡ ¾ø´Ù. ±× ÀÚü·Î ¹Ýº¹ÇÏ´Â ¿ª»ç¶ó°í ÇØ¼­, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ °¡Áø Çà¿îÀÇ ±Ç·ÂÀÌ ´Ü¼øÈ÷ µÇÇ®À̵ÇÁø ¾ÊÀ» °ÍÀÌ´Ù. Çö´ëÀûÀÎ IBMÀÌ ¾Æ´Ñ, ¾à°£ °³¼±½ÃŲ API¸¸À¸·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ±â¼ú »ê¾÷À» Àå¾ÇÇß¾ú´Ù. ´ç½Ã¸¸ ÇØµµ ÄÄÇ»ÅÍ ¾÷°è ÃÖ´ëÀÇ µ¶Á¡ °ÅÀÎÀº IBMÀ̾úÁö¸¸ ¼ø°£ ¹«³ÊÁö°í ¸»¾Ò´Ù. À̹ø¿¡´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Â÷·ÊÀÌ´Ù.

<I>What do you think? I really like to hear from readers. Comment in the <A href="http://www.roughlydrafted.com/RD/Forum.html" target="_new">Forum</a> or <A href="http://www.roughlydrafted.com/RD/Journal/7DBAEF76-AE98-4D20-BB8E-4D82D8713D2E.html" target="_new">email me</A> with your ideas.

Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and <A href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=214923915" target="_new">subscribe</A> to my podcast! Submit to Reddit or Slashdot, or consider making a <A href="http://www.roughlydrafted.com/RD/About.html" target="_new">small donation</a> supporting this site. Thanks!</I>

PE U: The Mac OS X Leopard Windows API Myth (http://www.roughlydrafted.com/2007/12/05/pe-u-the-mac-os-x-leopard-windows-api-myth/)