´ÙÀ½ ÀÌÀü Â÷·Ê

6. ¸®´ª½º ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀº ¿äÁò ¹«½¼ »ý°¢À» ÇÏ°í Àִ°¡?

6.1 Æ÷ÆÃ, Æ÷ÆÃ, Æ÷ÆÃ

¸®´ª½º´Â Á¤¸»·Î ¼ö¸¹Àº ¾ÆÅ°ÅØó·Î Æ÷Æõǰí ÀÖ´Ù. ¡®¸®´ª½º Àú³Î¡¯ ¹ø¿ª ±â»ç¿¡¼­µµ ³ª°¬µíÀÌ ÀÎÅÚ CPU·ÎºÎÅÍ ½ÃÀÛÇÑ ¸®´ª½º´Â ¾Æ¹Ì°¡(Amiga), ¾ÆŸ¸® (Atari) - ¿ì¸® ³ª¶ó¿¡¼­´Â Âü º¸±â Èûµç ÄÄÇ»Å͵éÀÌ´Ù -, ¾ËÆÄ(DEC/Alpha), ARM, MIPS, ÆÄ¿öPC, SPARC µîÀ¸·Î Æ÷ÆÃµÇ¾î °¡Àå ¸¹Àº ¿î¿µ Ç÷§ÆûÀ» °®´Â ¿î¿µÃ¼°è°¡ µÇ¾î¹ö·È´Ù.

ÀÌ ¿Ü¿¡µµ 286 ±×¸®°í XT ÄÄÇ»ÅÍ¿¡¼­ µ¹¾Æ°¥ ¼ö ÀÖµµ·Ï ¸®´ª½º¸¦ ´Ù¿î»çÀÌ¡ÇÏ¿© ³»Àå ½Ã½ºÅÛ(Embeddable System)À¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ÇÁ·ÎÁ§Æ®µµ ÁøÇàÁßÀÌ´Ù. ¸®´ª½º¸¦ ÀÛ°Ô ¸¸µå´Â ÀÛ¾÷Àº CE ȯ°æ¿¡µµ ÇʼöÀûÀ̶ó°í º»´Ù. ÀÌ ¿Í´Â Á¤¹Ý´ë·Î VAXLinux¸¦ ¸¸µé·Á´Â ¿òÁ÷ÀÓµµ ÀÖ´Ù.

¸®´©½º(Linus) ÀÚ½ÅÀº ÀÚ½ÅÀÇ Äڵ忡 ´ëÇÏ¿© ¸®´ª½º°¡ ³Ê¹«µµ ÀÎÅÚ x86 Äڵ带 ¸¹ÀÌ »ç¿ëÇ߱⠶§¹®¿¡ ´Ù¸¥ Ç÷§ÆûÀ¸·ÎÀÇ Æ÷ÆÃÀº °ÅÀÇ ºÒ°¡´ÉÇÒ °ÍÀ̶ó°í ¸»ÇÑ °Í°ú´Â Á¤¹Ý´ëÀÇ ±æÀ» °È°í ÀÖ´Ù. ¸®´ª½º´Â ´õ ÀÌ»ó ¸®´©½º ÀڽŸ¸ÀÇ °ÍÀÌ ¾Æ´Ï¸ç È¥ÀÚ ¸¸µå´Â °Íµµ ¾Æ´Ï´Ù.

ÀÌÁ¦ ÀûÁö ¾ÊÀº »ç¶÷µéÀÌ ÀÎÅÚ ¸®´ª½º ÀÌ¿Ü¿¡µµ ½ºÆÅ ¸®´ª½º¸¦ »ç¿ëÇϱ⠽ÃÀÛÇÏ´Â °Í °°´Ù. À¯´Ð½º Áø¿µ¿¡ ´ëÇؼ­µµ ÃæºÐÈ÷ À§ÇùÀûÀÎ Á¸Àç°¡ µÉ °ÍÀÎÁö µÎ°í º¸±â·Î ÇÏÀÚ. ¸®´©½º°¡ ²Þ²Ù´Â ¡®¼¼°è Á¤º¹(World Domination)¡¯ÀÌ ±×³É ÇãȲµÈ ²ÞÀº ¾Æ´Ï¶ó´Â »ý°¢À» °®°Ô ÇÑ´Ù.

¸®´ª½º °ü·Ã ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÏ¿© ½±°Ô ¾Ë¾Æº¼ ¼ö ÀÖ´Â ÆäÀÌÁö´Â ¿ª½Ã sunsite.unc.edu/linux ÆäÀÌÁöÀÌ´Ù.

6.2 ÀÏ¹Ý »ç¿ëÀÚ¸¦ À§ÇÑ ¸®´ª½º, ½¬¿î ¸®´ª½º

¸®´ª½º°¡ ¸¹Àº »ç¿ëÀÚÃþÀ» È®º¸Çϸ鼭 ¡®ÀÏ¹Ý »ç¿ëÀÚ¸¦ À§ÇÑ ¸®´ª½º¡¯,¡®Áö±Ý º¸´Ù ´õ ½±°Ô ´Ù°¡°¥ ¼ö ÀÖ´Â ¸®´ª½º¡¯¿¡ ´ëÇÑ ¾ê±â°¡ ´º½º±×·ì¿¡¼­ »ó´çÈ÷ ¸¹ÀÌ ¿À°í°£´Ù. ½¬¿î ¸®´ª½º¶õ ÀüÀûÀ¸·Î À©µµ 95¿Í °°Àº »ç¿ëÀÚ Á÷°ü¼º, Æø³ÐÀº ÇÁ·Î±×·¥ÀÇ Á¸À縦 ÀǹÌÇÏ´Â °Íó·³ ´À²¸Áø´Ù. ¸ðƼÇÁ´Â Áú·È´Ù. ÀÏ°üµÈ ÀÎÅÍÆäÀ̽º°¡ ÇÊ¿äÇÏ´Ù.

¸¹Àº »ç¶÷µéÀÌ À̱¸µ¿¼ºÀ¸·Î À̾߱âÇÏ´Â ¹ÙÀÌ´Ù. ¿©·¯ºÐÀÌ º¸°í ÀÖ´Â ¸ðƼÇÁ (Motif) ÀÎÅÍÆäÀ̽º´Â À©µµ 95 ¶Ç´Â OS/2¿¡ ºñÇÏ¿© ±¸½ÄÀ̸ç ÀüÇô ¾îÇʵÇÁö ¾Ê´Â´Ù. ½ÉÇÏ°Ô´Â À©µµ 3.1 ½Ã´ëÀÇ ¸Á·ÉÀ» º¸´Â µí ÇÏ´Ù°í ¸»ÇÏ´Â »ç¶÷µµ ÀÖ´Ù. ¸®´ª½º/X À©µµ¼­ GUI ÇÁ·Î±×·¡¹ÖÀ» ÇÏ·Á´Â »ç¶÷µé¿¡°Ô À־ ÀÚÀ¯·Ó°Ô ´À²¸Áö±âµµ ÇÏÁö¸¸ Èûµé°Ôµµ ´À²¸Áö´Â ¸éÀº ¹Ù·Î ÀÌ°ÍÀÌ ¹Ù·Î ¸®´ª½º/X À©µµÀÇ ¸ð½ÀÀÌ´Ù¶ó°í ¸»ÇÒ ¸¸ÇÑ ±¸Ã¼ÀûÀÌ°í Ç¥ÁØÀûÀÎ ÀÎÅÍÆäÀ̽º°¡ ¾ø´Ù´Â »ç½ÇÀÌ´Ù. ¸®´ª½ºÀÇ ¹«Á¤ºÎÀûÀΠƯ¼º»ó ÀÌ·± ¸ð½ÀÀ¸·Î ÅëÀÏÇÏ´Â °­Á¦¼ºÀÌ ÅëÇÏÁö ¾Ê´Âµ¥´Ù°¡ »ç½Ç ÀÌ·±µ¥ °ü½ÉÀ» °®±â ½ÃÀÛÇÑ °Íµµ ±×¸® ¿À·¡µÇÁö´Â ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù. ¿äÁò µé¾î¼­¾ß °Ü¿ì ¸®´ª½ºÀÇ GUIÈ­¿¡ ´ëÇÏ¿© °í¹ÎÇÏ´Â »ç¶÷µéÀÌ ¸¹¾ÆÁ³À» »Ó ÀÌ´Ù.

ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ °³¼± °í¹Î

SVGA ±×·¡ÇÈ ¶óÀ̺귯¸®¿Í X À©µµ ½Ã½ºÅÛÀ» ±×·¡ÇÈ È¯°æÀ¸·Î »ç¿ëÇÏ´Â ¸®´ª½º´Â ¼­¼­È÷ ÀÚ½ÅÀÌ »ç¿ëÇÏ°í ÀÖ´Â ±×·¡ÇÈ ½Ã½ºÅÛ¿¡ ´ëÇÏ¿© ȸÀǸ¦ ´À³¢±â ½ÃÀÛÇÑ °Í °°´Ù. ¿ì¼± X À©µµ ¼­¹ö´Â ±×·¡ÇÈ ÀÚ¿ø¿¡ °üÇÑ ÇÑ ¹«Á¦ÇÑÀûÀÎ ±Ç·ÂÀ» Çà»çÇÏ°í ÀÖ°í ¸®´ª½º Ä¿³ÎÀÌ °ü¿©ÇÏÁö ¸øÇÏ°í ÀÖ´Ù. °¡Àå ½±°Ô º¼ ¼ö ÀÖ´Â Çö»óÀ¸·Î´Â X À©µµ ½Ã½ºÅÛÀÌ Á¾·áÇϸ鼭 ÄÜ¼Ö È­¸éÀ» ¿ÏÀüÈ÷ ¸Á°¡¶ß¸®°í ¾î¶² ¶§´Â º¹±¸Á¶Â÷ ÇÒ ¼ö ¾ø¾î¼­ ¸®ºÎÆÃÇÏ´Â °ÍÀÌ ÆíÇÒ ¶§°¡ ÀÖ¾ú´Ù. ¶ÇÇÑ º¸¾È »ó X ¼­¹ö°¡ setuid ¹ÙÀ̳ʸ® »óÅ·ΠÀÛµ¿ÇϹǷΠū ¹®Á¦°¡ ¾Æ´Ò ¼ö ¾ø´Ù. ÀÌ¿¡ µû¶ó ¸®´ª½º¿¡¼­ X ¼­¹öÀÇ ¹«Á¦ÇÑ ±Ç·ÂÀ» »©¾Ñ°í ¸®´ª½º Ä¿³Î¿¡ ±×·¡ÇÈ Á¦¾î ±ÇÇÑÀ» µ¹·ÁÁÖ´Â ÇÁ·ÎÁ§Æ®ÀÎ GGI°¡ ³ª¿ÍÀÖ°í ¼Ò±ÍÀÇ ¼º°ú¸¦ °¡Áø »óÅÂÀÌ´Ù. Ȩ ÆäÀÌÁö´Â synergy.foo.net/~ggi ¿©±â¼­ Àç¹ÌÀÖ´Â ¶Ç ´Ù¸¥ Æë±ÏÀ» ¸¸³¯ ¼ö ÀÖ´Ù.

±× ¿Ü¿¡µµ °ÔÀÓ SDK °³¹ß ÇÁ·ÎÁ§Æ® µîÀÌ Àִµ¥ ±× ¼º°ø ¿©ºÎ¸¦ ¶°³ª¼­ °á°ú¹°Àº ÃæºÐÈ÷ ¸®´ª½º °øµ¿Ã¼¿¡ ȯ¿øµÇ¸®¶ó º»´Ù.

¸®´ª½º ÀÎÅÍÆäÀ̽º °³¼±(LIP)¶ó´Â °Íµµ ÀÖ´Ù. ¿äÁòÀº ¸¹Àº À§Á¬µéÀÌ ½ñ¾ÆÁ® ³ª¿À°í ÀÖÀ¸´Ï ±â´ëÇÒ ¸¸µµ ÇÏ´Ù. Ȩ ÆäÀÌÁö´Â blank.pages.de/lip LIP´Â Xt ÃþÀ» »ç¿ëÇÏÁö ¾Ê°í Á÷Á¢ Xlib¸¦ »ç¿ëÇÏ¿© ±¸ÇöÇÑ ¸®´ª½º ÀÎÅÍÆäÀ̽º¸¦ À§ÇÑ À§Á¬¼¼Æ®ÀÌ´Ù. ¿©·¯ºÐ Áß µµÀüÇÒ »ý°¢À» °¡Áø »ç¶÷Àº ¾ø´Â°¡?

¸®´ª½º¿¡°Ô ĢĢÇÑ À¯´Ð½º Å͹̳ÎÀ̶ó´Â ¿Ê ÀÌ¿Ü¿¡ Á¤¸»·Î »ê¶æÇÑ »õ·Î¿î ¿Ê À» Áö¾îÁÙ ÀçºÀ»ç´Â ¾ø´Â°¡?¡±

°øÅëÀÇ µ¥½ºÅ©Å¾ ȯ°æ?

¸®´ª½º/X À©µµ ȯ°æ¿¡´Â ¼ö¸¹Àº À©µµ °ü¸®ÀÚ°¡ ÀÖ´Ù. Á¦ÀÏ ¸ÕÀú »ç¶û ¹Þ¾Ò´ø °ÍÀÌ fvwm ·ù¶ó¸é ±× ´ÙÀ½Àº ¾ÖÇÁÅͽºÅÜ°ú °°Àº ³Ø½ºÆ®½ºÅÜ ºÐÀ§±âÀÇ °ü¸®ÀÚ¸¦ µé ¼ö ÀÖ°í ¿ÏÀüÈ÷ À©µµ 95¿Í °°Àº Èä³»¸¦ ³»ÁÖ´Â fvwm95¶ó´Â °ü¸®ÀÚµµ ÀÖ´Ù. ¿©±â¿¡ KDE(K Desktop Environment)¶ó´Â °ÍÀÌ °¡¼¼Çߴµ¥ ÀÌ°ÍÀº À©µµ °ü¸®ÀÚ Çϳª¸¸ÀÌ ¾Æ´Ï¶ó µ¥½ºÅ©Å¾ ȯ°æÀ» ±¸¼ºÇÏ´Â °ÅÀÇ ¸ðµç ¿ä¼Ò¸¦ °¡Áö°í Àִٴµ¥¿¡¼­ ³î¶ó¿òÀ» ±ÝÄ¡ ¸øÇÑ´Ù.

¼³Ä¡Çغ¸¸é ¾Ë°ÚÁö¸¸ ¿©·¯ºÐÀº ¸¶Ä¡ À©µµ 95³ª OS/2¿Í °°Àº ȯ°æ¿¡¼­ ÀÛ¾÷ÇÏ°í ÀÖ´Ù´Â Âø°¢ÀÌ µé Á¤µµÀÌ´Ù. À©µµ 95¿¡¼­ º¼ ¼ö ÀÖ´Â ¸¹Àº Ä£¼÷ÇÑ ¿ä¼ÒµéÀ» ¿©±â¼­ ¹ß°ßÇÒ ¼ö ÀÖÀ¸¸ç ½ÉÁö¾î »õ·Î¿î ÆÄÀÏ°ü¸®ÀÚÀÎ ¸®´ª½º ÀͽºÇ÷η¯±îÁö ÀÖ´Ù.

KDE ÇÁ·ÎÁ§Æ®ÀÇ °ü¸®ÀÚ´Â ¼³Á¤ ¹æ½Ä, ÆÄÀÏÀ» µÎ´Â À§Ä¡, Å°º¸µå ¾×¼¿·¹ÀÌÅÍ »ç¿ë¹ý µî ÀÏ°üµÈ ȯ°æÀ» °®Ãß±â À§ÇØ ³ë·ÂÇÏ°í ÀÖ´Ù. ¿©·¯ºÐÀÌ KDE ÇÁ·ÎÁ§Æ®ÀÇ ÇÑ ±¸¼º¿ä¼Ò¸¦ ¸¸µé°í ½Í´Ù¸é ¸ÕÀú ¡®The Style Guide¡¯¶ó´Â °ÍÀ» Àо¾Æ¾ß ÇÑ´Ù.

KDE´Â Æ®·Ñ Å×Å©(Troll Tech)¶ó´Â ȸ»ç www.troll.no ¿¡¼­ ³»³õÀº ¹Ý°ø°³ X À©µµ À§Á¬ÀÎ Qt¶ó´Â °Í¿¡ ÀÇ°ÅÇÏ°í ÀÖ´Ù. ±×µéÀÌ ³»³õ´Â Qt À§Á¬Àº X À©µµ/À©µµ 95/NT ¸ÖƼÇ÷§Æû ¿ëÀ¸·Î¼­ À©µµ 95/NT ȯ°æ¿¡ ´ëÇؼ± ¶óÀ̼±½º·á¸¦ ¹Þ´Â ¹Ý¸é X À©µµ ½Ã½ºÅÛ¿¡ ´ëÇؼ­´Â ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â µ¥ »ç¿ëÇÒ ¶§´Â ¼Ò½º±îÁö ¹«·á·Î Á¦°øÇÑ´Ù. ÇÏÁö¸¸ ¿©·¯ºÐÀÌ ¼Ò½º¸¦ °íÄ¥ ±ÇÇÑÀº ¾ø´Ù. KDE¶ó´Â ÈǸ¢ÇÑ µ¥½ºÅ©Å¾ ÅëÇÕ ÆÐÅ°Áö°¡ ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í ¸¹Àº »ç¶÷µéÀÌ ¹Ý´ëÇÏ´Â ÀÌÀ¯°¡ ¹Ù·Î GPLÀÌ ¾Æ´Ï¶ó´Â Á¡ÀÎ °Í °°´Ù.

KDE¿¡ ´ëÇÏ¿© ·¹µåÇÞÀ̳ª µ¥ºñ¾È°ú °°Àº ¹èÆ÷ÆÇ Á¦ÀÛÀÚµéÀÌ ¾î¶² ¹ÝÀÀÀ» º¸ÀÌ´ÂÁö°¡ Áß¿äÇÑ °ü°ÇÀ¸·Î º¸ÀδÙ. ÇÊÀڷμ­´Â ÀÌ ¼º°ú°¡ Âü ¾Æ½¬¿ï »ÓÀÌ´Ù (ÇÑ °¡Áö °øÅëÀûÀÎ °ÍÀÎ ÀÎÅÍÆäÀ̽º¿¡ °üÇÑ ÇÁ·ÎÁ§Æ®µéÀÌ ´ëºÎºÐ µ¶ÀÏÀε鿡 ÀÇÇØ ÁÖµµµÇ°í ÀÖ´Ù´Â »ç½ÇÀÌ´Ù. ºÎ·´°Ô ´À²¸Áø´Ù). ÀÌ ¹®Á¦µé¿¡ °üÇؼ­´Â 5¿ù 21   23ÀÏ 3ÀÏ µ¿¾È µ¶ÀÏ¿¡¼­ ¿­¸° ¡®Á¦ 4Â÷ ±¹Á¦ ¸®´ª½º ȸÀÇ¡¯¿¡¼­ ÁßÁ¡ÀûÀ¸·Î ´Ù·ïÁ³´Ù.

»è¸·ÇÑ ¸®´ª½º ·Î°í?

¸®´ª½º¿¡¼­ ÇÑ °¡Áö È°¹ßÇÑ ÀÛ¾÷À» µé¶ó¸é ·Î°í ±×¸®±â ÀÛ¾÷ÀÌ ¾Æ´Ò±î ÇÑ´Ù. ¾à°£ÀÇ ±×·¡ÇÈ ½Ç·ÂÀ» °¡Áø »ç¶÷µéÀ̶ó¸é ¸®´ª½º¸¦ Ç¥ÇöÇÏ´Â Àç¹ÌÀÖ´Â ·Î°í¸¦ ±×·Á¼­ °øÇåÇϱ⸦ ÁÁ¾ÆÇÑ´Ù. ¸®´ª½º¿¡ ÀÖ¾î ¸ðµç °ÍÀº »ç¿ëÀÚÀÇ Á÷Á¢ÀûÀÎ ¼±Åÿ¡ ´Þ¸° °ÍÀ̹ǷΠ±× ¸¹Àº ·Î°í Áß ¸î¸îÀº ¸¹Àº »ç¶ûÀ» ´©¸®°í ÀÖ´Ù. ´ÜÀûÀÎ ¿¹°¡ ¹Ù·Î Æë±Ï ·Î°í°¡ ¾Æ´Ñ°¡ ÇÑ´Ù.

Áß¼¼ÀÇ »è¸·ÇÑ ¹«±â¿Í ¸®´ª½º°¡ ¾î¶² ¿¬°üÀ» °®´ÂÁö´Â ¸ð¸£°ÚÀ¸³ª Brian Hammond ¾¾°¡ »ý°¢ÇÏ´Â ¸®´ª½º´Â °­·ÂÇÏ°í °ÅÄ£ ÄÄÇ»Æà ȯ°æÀÎ °Í °°´Ù. À̹ø È£¿¡¼­´Â ¹æÈ­º®°ú °°Àº Èûµç ÁÖÁ¦¸¦ ´Ù·ç¾úÀ¸´Ï ±×¸²À» º¸°í Á¶±Ý ½¬¾î º¸´Â °ÍÀÌ ¾î¶³±î? »çÀÌÆ®´Â ´ÙÀ½°ú °°´Ù. www.wco.com/~png/greg/greg_lnxpics.html


´ÙÀ½ ÀÌÀü Â÷·Ê