[Áöµð³ÝÄÚ¸®¾Æ]À©µµ¿ì³ª ¸ÆÀÇ ·è¾ØÇÊÀÌ ¸¹Àº ÈÁ¦°¡ µÇ°í ÀÖ´Â °¡¿îµ¥ ³ëº§ÀÌ À̹ø¿¡ ¹ßÇ¥ÇÑ ¼ÒÇÁÆ®¿þ¾î°¡ ¸®´ª½ºÀÇ ÀÎÅÍÆäÀ̽º¸¦ Çö¶õÇÏ°í ¸Å·ÂÀûÀÎ °ÍÀ¸·Î ¹Ù²Ü °¡´É¼ºÀÌ ÀÖ´Ù.
¡¸Xgl¡¹À̶ó´Â ÀÌ ¼ÒÇÁÆ®¿þ¾î´Â ÄÄÇ»ÅÍ¿¡ ³»ÀåµÈ ±×·¡ÇÈ Ä¨À» ÀÌ¿ëÇØ µ¥½ºÅ©ÅéÀÇ µð½ºÇ÷¹ÀÌ ±â´ÉÀ» °ÈÇØ Åõ¸íÇÑ ¿ÀºêÁ§Æ®³ª 3DÈ¿°ú, ÁÜ ÇÏ´Â À©µµ¿ì Ç¥½Ã¸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù. ÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ µµÀÔÇϸé ÅØ½ºÆ®ÀÇ Ç¥½Ã ¼Óµµ µî, À¯Àú ÀÎÅÍÆäÀ̽º¿¡ °üÇÑ ½Ç¿ëÀûÀÎ ºÎºÐÀÌ °³¼±µÈ´Ù°í ³ëº§ÀÇ µ¥½ºÅ©Åé °³¹ß ´ã´ç ºÎ»çÀå ³Á ÇÁ¸®¿¡µå¸Õ(Nat Friedman)Àº ¸»Çß´Ù.
ÇÁ¸®¿¡µå¸ÕÀº XglÀÇ »õ·Î¿î ±â´É ¼Ó¿¡´Â ´Ù¸¥ OS¿¡¼ ÀÌ¹Ì ½ÇÇöµÈ °ÍÀÌ ÀÖ´Ù°í´Â Á¡À» ÀÎÁ¤ÇÑ´Ù. ÇÏÁö¸¸ ±×´Â ¿ÀÇ ¼Ò½ºÀÇ ¸®´ª½ºÀÇ °æ¿ì, »çÁ¤ÀÌ ´Ù¸£´Ù°í »ý°¢Çϰí ÀÖ´Ù.
¡°¿ÀÇ ¼Ò½º ¼¼°è¿¡¼´Â °³¹ßÀÚ°¡ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¾ò¾î »õ·Î¿î À¯Àú ÀÎÅÍÆäÀ̽ºÀÇ ÆÐ·¯´ÙÀÓ(paradigm)¸¦ Á¦°øÇÑ´Ù°í ÇÏ´Â »óȲÀÌ ¾ó¸¶µçÁö ÀÖ´Ù. À̰͵µ ±×·¯ÇÑ »óȲ ÁßÀÇ ÇϳªÀÌ´Ù. ¸Æ¿¡¼´Â ÀÌ·± ÀÏÀº ÇÒ ¼ö ¾ø´Ù. Xgl¸¦ ¹ÙÅÁÀ¸·Î ÇÑ ÀÎÅÍÆäÀ̽º°¡ 1000 Á¾·ù µîÀåÇÏ±æ ¹Ù¶õ´Ù¡±°í ÇÑ´Ù.
XglÀÇ °³¹ßÀ» ¸®µåÇÏ´Â ³ëº§ÀÇ ¸®µå ÇÁ·Î±×·¡¸Ó µ¥À̺ø ·¹¹ö¸Õ(David Reveman)Àº XglÀÇ ¿ø½Ã Äڵ带 Áö³ ´Þ¿¡ ¹ßÇ¥Çß´Ù. ±×¸®°í ¹Ì±¹ ½Ã°£ 2¿ù 7ÀÏ¿¡ ³ëº§Àº Xgl¿ë Ç÷¯±× ÀÎÀÇ Ã¼Á¦¿Í »ùÇÃÀ» ¹ßÇ¥ÇÑ´Ù°í ÇÁ¸®¿¡µå¸ÕÀº ¸»Çß´Ù. ¶Ç Xgl´Â ³ëº§ÀÇ Â÷±â ¿£ÅÍÇÁ¶óÀÌÁ À§ÇÑ SUSE Linux Á¦Ç°¿¡µµ ³»ÀåÇÑ´Ù. ÀÌ Â÷±â ¹öÀüÀº 5¿ùÀ̳ª 6¿ù¿¡ ÃâÇ쵃 ¿¹Á¤ÀÌ´Ù.
»ç¿ëÇÏ±â Æí¸®ÇÑ ÀÎÅÍÆäÀ̽º¸¦ ½ÇÇöÇϴµ¥ ±×·¡ÇÈÀÇ È°¿ëÀº Áß¿äÇÏ´Ù. ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Â Áö±Ý±îÁö ÄÄÇ»Å͸¦ »ç¿ëÇϱ⠽±°Ô ÇÏ·Á°í ÀÌ·¯ÇÑ ÀÎÅÍÆäÀ̽º¸¦ °³¹ßÇØ ¿Ô´Ù. ´Ù¸¸ À¯Àú ÀÎÅÍÆäÀ̽ºÀÇ Áß½ÉÀÌ µÇ´Â WIMP(À©µµ¿ì, ¾ÆÀÌÄÜ, ¸¶¿ì½º, pointer=Ä¿¼)ÀÇ ¾ÆÀ̵ð¾î¿¡´Â, ¿À·£ ¼¼¿ù °ÅÀÇ º¯È°¡ ¾ø¾ú´Ù.
±×·±µ¥ ÃÖ±Ù ±×·¡ÇÈ¿¡ °ü·ÃÇÏ´Â Çõ½ÅÀûÀÎ ±â¼úÀÌ Â÷·Ê Â÷·Ê·Î µîÀåÇϰí ÀÖ´Ù. ¾ÖÇà ÄÄÇ»ÅÍÀÇ ¸ÆOS X¿¡´Â »õ·Î¿î ½Ã°¢ÀûÀÎ ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ¶Ç 2006³â ¸»±îÁö µîÀåÇÏ´Â MSÀÇ Â÷±â OS ¡¸À©µµ¿ì ºñ½ºÅ¸¡¹¿¡µµ »õ·Î¿î µð½ºÇ÷¹ÀÌ ±â´ÉÀÌ Å¾ÀçµÈ´Ù. ºñ½ºÅ¸¿¡´Â ¡¸À©µµ¿ì ÇÁ¸®Á¨Å×ÀÌ¼Ç ÆÄ¿îµ¥À̼Ç(Windows Presentation Foundation)¡¹(°³¹ß ÄÚµå¸í ¡¸¾Æ¹Ù·Ð(Avalon¡¹))À¸·Î ºÒ¸®´Â ±×·¡ÇÈ ¿£ÁøÀÌ Å¾ÀçµÈ´Ù. ¶Ç ÀÌ OS¿¡´Â ¡¸»çÀ̺ê¹Ù(Sidebar)¡¹¶ó´Â ±â´Éµµ Æ÷ÇԵǸç, ÀÌ Áß¿¡´Â ¸Æ OS XÀÇ ¡¸À§Á¬¡¹¿¡ »ó´çÇÏ´Â °£´ÜÇÑ À¯Æ¿¸®Æ¼·ù¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Ù.
ÇÏÁö¸¸ Directions on MicrosoftÀÇ ¾Ö³Î¸®½ºÆ® ¸¶ÀÌŬ ü¸®(Michael Cherry)´Â ¼¼·ÃµÈ µð½ºÇ÷¹ÀÌ ±â´ÉÀÌ ¾ÆÁ÷ Á¦°øÇϰí ÀÖÁö ¾ÊÀ¸¸ç, ±×°¡ »ý°¢ÇÏ´Â ¹«¾ùÀΰ¡¸¦ °®°í ½Í´Ù°í ÇÑ´Ù. ÀÌ·¯ÇÑ OS´Â ¸ðµÎ ¶Ù¾î³ µð½ºÇ÷¹ÀÌ ±â´ÉÀ» žÀçÇÏÁö¸¸ ±×´Â ¡°¿ì¸®ÀÇ »ý»ê¼ºÀ» ³ôÀÌ´Â ¹æ¹ýÀ» ã¾Æ³½ »ç¶÷À̾߸»·Î, ÁøÂ¥ ½ÂÀÚ°¡ µÉ ¼ö ÀÖ´Ù¡±°í ¸»Çϰí ÀÖ´Ù.
Çâ»óµÈ µð½ºÇ÷¹À̱â´É ½Ç¿ëÀûÀÌ´Ù
ÇÁ¸®¿¡µå¸ÕÀº Xgl¸¦ °³¹ßÇÑ µ¿±â¿¡ ´ëÇØ Ç¥¸éÀûÀÎ ºÎºÐ¿¡ °üÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â °ÍÀÌ Å« ºÎºÐÀ» Â÷ÁöÇϰí ÀÖÁö¸¸, ¿ª½Ã ¿ÜÇüÀº Áß¿äÇÏ´Ù°í ÁÖÀåÇß´Ù. ¿¹¸¦ µé¾î, Xgl¿¡¼´Â À©µµ¿ìÀÇ Ç¥½Ã¸¦ ÃÖ¼ÒȽÃŰ¸é ¸Å²ô·´°Ô ŽºÅ©¹Ù¿¡ »¡·Á µé¿©°¡°í, ¶Ç ÇÊ¿äÇÑ ¶§´Â ÁÜ ¾Æ¿ô ½ÃŰ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ÀÌ ½Ã°¢ÀûÀΠƯ¼ö È¿°ú¿¡ ÀÇÇØ¼ ½Ã½ºÅÛÀÇ ÀÌÇØ°¡ ½±°Ô µÈ´Ù°í ±×´Â »ý°¢Çϰí ÀÖ´Ù.
¡°ÀÌ·¯ÇÑ ¼¼¼¼ÇÑ °Íµé·Î ÀÎÇØ µ¥½ºÅ©Åé¿¡ ¹°¸®ÀûÀÎ °¨°¢ÀÌ °®ÃçÁø´Ù¡±°í ÇÑ´Ù.
 |
| ÀÔ¹æÃ¼ÀÇ °¢ ¸é¿¡ ´Ù¸¥ µ¥½ºÅ©ÅéÀÇ Ç¥½Ã°¡ °¡´É. µ¥½ºÅ©ÅéÀÇ ¼±ÅÃÀº ÀÔ¹æÃ¼¸¦ ȸÀü½ÃÄÑ ÇÒ ¼ö ÀÖ´Ù. |
¶Ç ´Ù¸¥ ¸ðµâÀ» »ç¿ëÇÏ°í º¹¼öÀÇ °¡»ó µ¥½ºÅ©Åé »ó¿¡ ¹èÄ¡µÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» Ç¥½ÃÇÏ´Â ±â´Éµµ ¸®´ª½º¿¡¼´Â »õ·Î¿î °ÍÀÌ´Ù. ÀÌ ±â´ÉÀ» ÀÌ¿ëÇϸé, ¿¹¸¦ µé¾î ÀÖ´Â µ¥½ºÅ©Åé¿¡´Â À̸ÞÀÏ ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù¸¥ 1°³ÀÇ µ¥½ºÅ©Å¾¿¡´Â À¥ ºê¶ó¿ìÀú¸¦, ¼¼ ¹øÂ°¿¡´Â °³¹ßÁßÀÎ ÇÁ·ÎÁ§Æ®¿¡ °ü·ÃÇÑ È¸éÀ» Ç¥½ÃÇÒ ¼ö ÀÖ´Ù. Xgl¿¡¼´Â °¡»óÀÇ ÀÔ¹æÃ¼ÀÇ °¢ Ç¥¸é¿¡ µ¥½ºÅ©ÅéÀ» Ç¥½ÃÇØ ÀÌ ÀÔ¹æÃ¼¸¦ µ¹·Á ´Ù¸¥ µ¥½ºÅ©ÅéÀ» º¼ ¼öµµ ÀÖ´Ù. ¡°°¡»óÀÇ ÀÛ¾÷ °ø°£ÀÌ ¹Ù·Î À̰ÍÀÌ´Ù¡±°í ÇÑ´Ù.
¶ÇÇÑ Å°¿öµå¸¦ »ç¿ëÇØ º¹¼öÀÇ À©µµ¿ì¸¦ ¹Ù²Ü ¼öµµ ÀÖ´Ù. XglÀÇ Ç÷¯±× Àο¡´Â ÃÖ¼ÒÈµÈ ÆÄÀÏÀ» Ç¥½ÃÇØ, À¯Àú°¡ ¾î´À ÆÄÀÏ·Î ÀüȯÇÏ·Á´ÂÁö »ó¼¼ÇÏ°Ô ÆÄ¾ÇÇÒ ¼ö ÀÖ´Ù. ¶È°°ÀÌ Xgl¿¡¼´Â ¾ÆÁÖ ºü¸£°Ô À©µµ¿ì¸¦ ÁÜ ½Ãų ¼öµµ ÀÖÁö¸¸ À̰ÍÀº ½Ã°¢ Àå¾ÖÀÚ¸¦ µ½´Â È®´ë¿ë ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÖ¾î¼ Å« ÀåÁ¡ÀÌ µÈ´Ù°í ÇÁ¸®¿¡µå¸ÕÀº ¼³¸íÇß´Ù.
XglÀº X.orgÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¿¡ ÀϺΰ¡ µÉ ¿¹Á¤ÀÌ´Ù. X.org´Â ¸®´ª½º µð½ºÇ÷¹ÀÌ¿¡ ´ëÇÑ ±âº»ÀûÀÎ ºÎºÐÀ» ¸¹ÀÌ ´Ù·ç°í ÀÖ´Ù. ¶Ç ½ÇÁ¦ ¸®´ª½º ¿Ü¿¡, X.org¸¦ ÀÌ¿ëÇÏ´Â À¯´Ð½ºµµ ¸¹´Ù. ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁîÀÇ ¼Ö¶ó¸®½º³ª BSD°èÀÇ UNIX·Î Xgl¸¦ ÀÌ¿ëÇÒ ¼öµµ ÀÖ´Ù.
ÇÁ¸®¿¡µå¸Õ¿¡ ÀÇÇϸé Xgl´Â ÀÌ¹Ì X.orgÀÇ ¼Ò½º ÄÚµå¿Í ¡¸°ÅÀÇ ÅëÇÕµÈ »óÅ¡¹¶ó°í ÇÑ´Ù. ³ëº§¿¡¼´Â À̹ø ÁÖ Ä¶¸®Æ÷´Ï¾Æ ÁÖ »êŸŬ¶ó¶ó¿¡¼ ¿¸®´Â ¡¸X Developer Conference¡¹¿¡ ¸ÂÃß¾î Xgl¸¦ X.org¿¡ Á¦°øÇÑ´Ù´Â °ÍÀ» ¹ßÇ¥ÇÒ ¿¹Á¤ÀÌ´Ù. ¸®µå ÇÁ·Î±×·¡¸ÓÀÎ ·¹º£¸Õ(Reveman)Àº ÀÌ Çà»ç¿¡¼ 8ÀÏ¿¡ Xgl¿¡ °üÇÑ ÇÁ·¹Á¨Å×À̼ÇÀ» ÇÑ´Ù.
¸®´ª½ºÀÇ ÀÎÅÍÆäÀ̽º¸¦ °³¼±ÇÏ´Â °ÍÀº ³ëº§ÀÇ ¿ì¼± °úÁ¦ÀÌ´Ù. ³ëº§Àº 2003³â¿¡ µ¥½ºÅ©Åé¿ë ¸®´ª½º¸¦ Àü¹®À¸·Î °³¹ßÇϰí ÀÖ´ø Áö¹Ì¾È(Ximian)À» ÀμöÇØ ¸®´ª½º¸¦ ½±°Ô ¾²°Ô ÇÏ´Â °ÍÀ» ¸ñÇ¥·Î ÁÖ·ÂÇß´Ù. ³ëº§Àº ¸®´ª½ºÀÇ °³¹ß¿¡ Á¾»çÇÏ´Â ÇÁ·Î±×·¡¸Ó¿¡ µé¿¡°Ô ÄÄÇ»ÅÍ À¯Àú°¡ ±âº»ÀûÀΠŽºÅ©¸¦ ½ÇÇàÇϴµ¥ ¿Â°® °í»ýÀ» Çϰí ÀÖ´Â ¸ð½ÀÀ» ÃÔ¿µÇÑ ºñµð¿À¸¦ º¼ °ÍÀ» ¿ä±¸Çϱ⵵ Çß´Ù.
±×·¯³ª ¸®´ª½º À¯Àú ÀÎÅÍÆäÀ̽º¿¡ °ü·ÃµÇ´Â ÀÖ´Â ±ÍÂúÀº ¹®Á¦µµ »ç¶óÁöÁö´Â ¾Ê¾Ò´Ù. ±×°ÍÀº KDE¿Í GNOMEÀÇ ºÐ¿ÀÌ´Ù. ¸®´ª½º À¯ÀúÀÇ Àα⸦ ¾çºÐÇÏ´Â ÀÌµé ÆÐŰÁö¿¡´Â °¢°¢ ´Ù¸¥ À¯Àú ÀÎÅÍÆäÀ̽º °ü·Ã ±â´ÉÀ̳ª À¯Æ¿¸®Æ¼ ·ù°¡ Æ÷ÇԵǾî ÀÖ´Ù. ÀÌ Â÷À̰¡ µ¥½ºÅ©Åé ¸Ó½ÅÀ¸·Î¼ÀÇ ¸®´ª½º º¸±ÞÀ» ¹æÇØÇϰí ÀÖ´Ù°í ¾Ö³Î¸®½ºÆ® ü¸®´Â ¸»Çϰí ÀÖ´Ù.
¡°GNOME¸¦ »ç¿ëÇØ¾ß ÇÒ °ÍÀΰ¡, ±×·¸Áö ¾ÊÀ¸¸é KDE¸¦ »ç¿ëÇØ¾ß ÇÏ´Â ÆÇ´ÜÀÌ ¼Áö ¸øÇϰí ÀÖ´Ù. ¾î´À ÂÊÀ̵ç ÁÁ¾ÆÇÏ´Â ºÎºÐ°ú ½ÈÀº ºÎºÐÀÌ Àֱ⠶§¹®ÀÌ´Ù¡±
¡°GNOME°ú KDE´Â ¾î´À ÂÊÀ̳ª ¡¸X.org¡¹¸¦ »ç¿ëÇϰí ÀÖ¾î Xgl´Â ÀÌ ¹®Á¦¸¦ ÇÇÇÒ ¼ö ÀÖ´Ù°í ÇÁ¸®¿¡µå¸ÕÀº ¸»ÇÑ´Ù.
Xgl´Â °³¹ßÀÚ°¡ À¯Àú ÀÎÅÍÆäÀ̽ºÀÇ µ¿ÀÛÀ» º¯°æÇϱâ À§ÇÑ È¿°ú¿ë ¸ðµâÀÌ µÇ´Â Ç÷¯±× ÀÎÀ» ¸¸µé ¼ö ÀÖ´Â ½Ã½ºÅÛÀÌ´Ù. ¿¹¸¦ µé¾î ³ëº§ÀÇ ÇÁ·Î±×·¡¸Ó´Â Á¦ÀÏÀÇ °æÀï »ó´ëÀÎ ·¹µåÇÞ¿¡¼ Â÷¿ëÇÑ Á©¶óƾ°ú °°ÀÌ À©µµ¿ì°¡ ¶³¸®´Â È¿°ú¸¦ XglÀ» »ç¿ëÇØ ÀçÇöÇϰí ÀÖ´Ù.
 |
| ±×·¡ÇÈ Ä¨ÀÇ ±â´ÉÀ» Ȱ¿ëÇÏ¿© ¹ÝÅõ¸í À©µµ¿ìÀÇ Ç¥½Ã°¡ °¡´ÉÇÏ´Ù.(Á¦°ø : ³ëº§) |
XglÀº OpenGLÀÇ ÀνºÆ®·°¼Ç(instruction) ¼¼Æ®¸¦ ÀÌ¿ëÇÑ´Ù. OpenGL´Â 3D ±×·¡ÇÈÀÇ Ç¥ÁØÀ¸·Î ´Ù¾çÇÑ ±×·¡ÇÈ Ä«µå¸¦ Áö¿øÇϰí ÀÖ´Ù. ´Ù¸¸, Xgl¿¡´Â 1°¡Áö ¼º°¡½Å ¹®Á¦°¡ ÀÖ´Ù. ÀÌ ¾ÖÇø®ÄÉÀ̼ÇÀº ¾çÁúÀÇ 3D´ëÀÀ ±×·¡ÇÈ µå¶óÀ̹ö ¼ÒÇÁÆ®¿þ¾î¿Í Á¶ÇÕÇßÀ» °æ¿ì¿¡ ÃÖ¼±ÀÇ È¿°ú¸¦ ¹ßÈÖÇÏÁö¸¸, ±×·¯ÇÑ ¼ÒÇÁÆ®¿þ¾î´Â Åë»ó Nvidia³ª ATIµîÀÇ ¸ÞÀÌÄ¿ÃøÀÌ Á¦°øÇÏ´Â µ¶Á¡ÀÎ °ÍÀÌ ¸¹´Ù. ¿ÀÇ ¼Ò½º ÇÁ·Î±×·¡¸Ó ¼Ó¿¡´Â µ¶Á¡ µå¶óÀ̹ö ¼ÒÇÁÆ®¿þ¾îÀÇ À̿뿡 ¹Ý´ëÇÏ´Â »ç¶÷µµ ÀÖ´Ù. ¶Ç ¸®´ª½º¿¡´Â ·¹µåÇÞÀÇ Æäµµ¶ó(Fedora)¿Í °°ÀÌ ÅåÁ¡ÀÎ µå¶óÀ̹ö ¼ÒÇÁÆ®¿þ¾î¸¦ ¹Þ¾Æ µéÀÌÁö ¾Ê´Â ¹öÀüµµ ¸¹´Ù. @