|
Áö³ 2¿ùÈ£ ±îÁö ³»¿ëÀ» ÀÐÀº Ãʺ¸ÀÚ(?)¶ó¸é ±âº»ÀûÀÎ ¾ÐÃà°ú ¾ÐÃàÇØÁ¦´Â ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Ãʺ¸ÀÚ¸¦ À§ÇÑ ¸®´ª½º ¸í·É¾î¸¦ ¾²´Ù°¡, ¹®µæ ÀÌ·± »ý°¢ÀÌ µé¾ú´Ù. ¸®´ª½º¸¦ '±×³É »ç¿ëÇϰųª, ³²µéÀÌ »ç¿ëÇϴϱî, ³ªµµ »ç¿ëÇØ º¸ÀÚ' ¶ó´Â ½ÄÀ¸·Î ¾Æ´Ï¸é Ä£±¸°¡ »ç¿ëÇÏ´Â °ÍÀ» º¸¾Ò´Âµ¥, ³ªµµ »ç¿ëÇÏ°í ½Í¾î¼, ¹«ÀÛÁ¤ ´ýºó »ç¶÷µéµµ ¸¹ÀÌ ÀÖÀ» °ÍÀÌ´Ù. À̹ø È£¿¡´Â OS ÀÇ °£·«ÇÑ ¿ª»ç¿¡ ´ëÇؼ ¼³¸íÇÏ°íÀÚ ÇÑ´Ù. ¸í·É¾î °Á¸¦ ¾ÈÇÏ°í, OSÀÇ ¿ª»ç¸¦ Àû´Â °ÍÀº ºÐ¸íÈ÷ À߸øÀÏ °ÍÀÌ´Ù. ±×·¯³ª, ÇÊÀÚ°¡ ÀûÀ» ³»¿ëÀ» ¾Ë°í ÀÖÀ¸¸é, ¿©·¯ ¸®´ª¼µéÀÇ ÇÇ°¡ µÇ°í »ìÀÌ µÉ °ÍÀ̶ó´Â »ý°¢¿¡ Àû¾îº¼±î ÇÑ´Ù. ¸®´ª½ºÀÇ Åº»ý ¹è°æÀº ¸¹ÀÌ ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ÇöÀç »ç¿ë ÁßÀÎ OS µéÀº ¸¹´Ù. ¿©·¯ºÐÀÌ µèÁö ¸øÇß´ø OSµµ ÀÖÀ» °ÍÀÌ°í, µé¾îºÃ´Ù Çصµ Çѹøµµ ±¸°æÇÏÁö ¸øÇÑ °ÍÀÌ ¼öµÎ·èÇÒ °ÍÀÌ´Ù. MS-DOS¸¦ ¾Ë °ÍÀÌ´Ù. ÄÄÇ»Å͸¦ ¸¸Áø Áö ¾ó¸¶ ¾ÈµÈ »ç¿ëÀÚ´Â MS-DOS °¡ ºô°ÔÀÌÃ÷°¡ °³¹ßÇÑ °ÍÀ¸·Î ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª, ½ÇÀº ºô°ÔÀÌÃ÷°¡ °³¹ßÇÑ °ÍÀÌ ¾Æ´Ï´Ù. 8ºñÆ® ½ÃÀý MS »ç¸¦ ¼¼¿ì´ø ºôÀº Áß¼Ò ±â¾÷üÀÇ OS¸¦ Çæ °ª¿¡ »çµé¿©¼, ¾à°£ÀÇ ¼öÁ¤À» °ÅÃÄ MS-DOS¸¦ ³»³õÀº °ÍÀÌ´Ù. Áï, ¼öÁ¤À» Çؼ ¹èÆ÷ÇßÀ» »Ó Á÷Á¢ °³¹ßÀ» ÇÑ °ÍÀº ¾Æ´Ï´Ù. MS-WINDOWS µµ ¸¶Âù°¡ÁöÀÌ´Ù. °³¹ßÀº ÇßÁö¸¸, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ¸ÅŲÅä½Ã OS¿Í ³Ê¹«³ª À¯»çÇÏ´Ù. GUI ¹æ½ÄÀ¸·Î °³¹ßµÇ¸é ´Ù ¶È°°¾Æ Áö´Â °É±î? ¸ÅŲÅä½Ã »ç¿ëÀÚµéÀº WINDOWS 95¸¦ µû·Î ¹è¿ìÁö ¾Ê°í¼µµ ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ¾ú´Ù°í ÇÑ´Ù. ±×³ª¸¶, MS»ç¿¡¼ °³¹ßÇß´Ù°í ÇÒ ¼ö ÀÖ´Â °ÍÀº WINDOWS-NT ÀÏ °ÍÀÌ´Ù. ±×°Í ¿ª½Ã, µðÁöÅаú Çù·ÂÇÏ¿¡ °³¹ßµÈ °ÍÀÌ´Ù. ÇÊÀÚ´Â MS»çÀÇ Á¦Ç°À» ÁÁ¾ÆÇÏÁö ¾Ê´Â´Ù. MSÁ¦Ç°Àº »ç¿ëÇÏÁöµµ ¾Ê°í ÀÖ´Ù. ±× Àü¿¡´Â OS/2¸¦ »ç¿ëÇÏ¿´´Ù. OS/2¿¡ ´ëÇØ ¾Æ´Â »ç¶÷µµ ¸¹Áö¸¸, ¸ð¸£´Â »ç¶÷µµ ¸¹Àº °Å °°´Ù. OS/2´Â IBM ¿¡¼ ¸¸µç OSÀÌ´Ù. ¿ø·¡ OS/2ÀÇ °èȹÀº MS»ç¿Í IBM ÀÌ ¼ÕÀâ°í °³¹ß ÁßÀÌ´ø OS¿´´Ù. ±×·±µ¥, MS»ç¿¡¼ ÀÚ»çÀÇ MS-WINDOWS°¡ Àα⸦ ²øÀÚ, IBMÀ» ¹ö¸®°í °è¾àÆı⸦ Çϸç, IBM °úÀÇ OS °³¹ß¿¡¼ ºüÁ® ¹ö¸° °ÍÀÌ´Ù. IBMÀº È¥ÀÚ¼¶óµµ Æ÷±âÇÏÁö ¾Ê°í OS/2¸¦ °³¹ßÇÑ °ÍÀÌ´Ù. ±×·¡¼ OS/2°¡ ¼¼»ó¿¡ ºûÀ» º¸°Ô µÇ¾ú´Ù. OS/2 1.X ±îÁö´Â GUI ¹æ½ÄÀÌ ¾Æ´Ñ TEXT ¹æ½ÄÀ̾ú´Ù. ±×·¯³ª, 2.1ºÎÅÍ GUI¸¦ äÅÃÇØ ÆÄ¿ö À¯Àúµé¿¡°Ô ¸¹Àº Àα⸦ ²ø±âµµ Çß¾ú´Ù. OS/2 3(warp), OS/2 4(merlin) µî ¹öÀü¾÷ÀÌ µÇ¸é¼ ±Ø¼Ò¼öÀÇ »ç¿ëÀÚ(ºñ MS À¯Àúµé)µé¿¡°Ô Àα⸦ ²ø°Ô µÇ¾ú´Ù. ±×·¯³ª, IBM ÀÌ OS/2¸¦ Æ÷±âÇÔÀ¸·Î¼ OS/2´Â ÀÏ¹Ý »ç¿ëÀڵ鿡°Ô¼ »ç¶óÁ® °¡°í ÀÖÁö¸¸ ÇÊÀÚÀÇ »ý°¢À¸·Î´Â OS¸¸ ³õ°í ºÃÀ» ¶©, WINDOWS-95 º¸´Ù, ÈξÀ ¶Ù¾î³ OS ÀÌ´Ù. IBM ÀÌ MS»ç¿¡°Ô OSºÐ¾ß¸¦ ³»ÁØ °Ç ¹Ù·Î ÀÀ¿ë ¼ÒÇÁÆ®¿þ¾îÀÇ ºÎÁ·À̾ú´Ù. ÀÚ! ±×·³ ¿ì¸®°¡ »ç¿ëÇÏ´Â UNIX/LINUX ¿¡ ´ëÇؼ ¾Ë¾Æº¸ÀÚ. LINUXÀÇ ¸ðÅ°¡ µÈ UNIX´Â 1960³â´ë¿¡ °³¹ßµÈ OSŸÞ. ÇöÁ¸ÇÏ´Â OS Áß °¡Àå ¿À·¡µÈ OSÀÎ °ÍÀÌ´Ù. UNIX´Â ±â¼úÀÚ, Àü¹®°¡, ¹Ì±¹¿¡¼´Â ¿ìÁÖ¼±À» ½î¾Æ ¿Ã¸®´Âµ¥ »ç¿ëÇÏ¿´´Ù. Áö±Ýµµ ¿ª½Ã »ç¿ë ÁßÀ̸ç, °è¼Ó ¹ßÀüÇÏ°í ÀÖ´Â OS ÀÎ °ÍÀÌ´Ù. ±×·¯³ª, UNIX¸¦ °³ÀÎ »ç¿ëÀÚ°¡ ±¸ÀÔÇؼ »ç¿ëÇϱ⿡´Â ³Ê¹« ºñ½Õ´Ù. ÇÊÀÚÀÇ ±â¾ïÀ¸·Îµµ 100¸¸¿øÀ» È£°¡ÇÏ´Â °¡°Ý¿¡´Ù°¡, C,C++ ÄÄÆÄÀÏ·¯µµ ±¸ÀÔÀ» Çß¾î¾ß ÇϹǷÎ, °³ÀÎÀÌ ¾²±â¿£ µ¢Ä¡°¡ Å« OS ÀÎ µ¿½Ã¿¡ ±× ´ç½Ã(1980³â´ë)ÀÇ °³Àοë ÄÄÇ»Åͷδ UNIX ÀÇ ¼º´ÉÀ» ¹éºÐ ¹ßÈÖÇϱâ¶õ... ±×·¯³ª, ±Ý¹æ °³Àοë UNIX ½Ã½ºÅÛÀÌ ÀϹÝÀε鿡°Ô ´Ù°¡°¡±â ½ÃÀÛÇÑ °ÍÀÌ´Ù. MS¿¡¼ ¸¸µé´ø XENIX, SCO-UNIX µî UNIX Ŭ·ÐÀÌ ³ª¿Í¼ »ç¿ëÀڵ鿡°Ô »ç¿ëµÇ±âµµ Çß¾ú´Ù. ÇÊÀÚ ¿ª½Ã XENIX, SCO, FreeBSD µîÀ» »ç¿ëÇÏ¿© UNIX °øºÎ¸¦ ½ÃÀÛÇÒ ¶§¿´´Ù. ¸¹Àº UNIX Ŭ·Ð Á¦Ç°ÀÌ ³ª¿È¿¡µµ ºÒ±¸ÇÏ°í, °¡°ÝÀº ¿©ÀüÈ÷ ºñ½Õ´Ù. ±×·¯³ª, 1993³â¿¡ ±¹³»¿¡ Slackware ¶ó´Â LINUX ½Ã½ºÅÛÀÌ ¼Ò°³µÇ¾ú´Ù. ±× ¾öû³ ¾çÀÇ ÇÁ·Î±×·¥ÀÌ ¹«¾ùÀÎÁö ¸ô¶ó, °Ô½ÃÆÇ¿¡ Áú¹®À» ÇÏ°í °ø°³µÈ À¯´Ð½º¶ó´Â ¸»¿¡ ÇÊÀÚ´Â 2400bps ¸ðµ©À¸·Î 70M¶ó´Â ¿ë·®À» ´Ù¿î ¹Þ±â ½ÃÀÛÇÏ¿´´ø °ÍÀÌ´Ù. °ü·ÃµÈ ¹®¼³ª, ÀÚ·á°¡ Çϳªµµ ¾øÀÌ Åë½Å°ú, °è¼ÓµÇ´Â ½ÇÆп¡µµ LINUX¸¦ ²À ¼³Ä¡ÇÏ°í ¸»°Ú´Ù¶ó´Â ÀÇÁö Çϳª·Î ¹ãÀ» ³· »ï¾Æ ¼³Ä¡ÇÏ°í, Ä¿³Î ÄÄÆÄÀÏÇÏ°í(´ç½Ã¸¸ Çصµ Ä¿³Î ÄÄÆÄÀÏÇÏ´Ù°¡ ÄÄÇ»ÅÍ°¡ ¸ØÃß´Â Çö»óÀÌ ¸¹¾Ò¾ú´Ù. Áö±Ý¿¡¾ß ¾ÆÁÖ ÁÁÁö¸¸...) ÇѱÛÈ°¡ µÈ °Íµµ ¾ø¾î¼ ¿µ¾î ½Ç·ÂÀÌ µþ¸®´ø ÇÊÀÚ´Â »çÀüÀ» Ç×»ó ¼Õ¿¡ µé°í ´Ù´Ò Á¤µµ¿´´Ù. ¾î´À Á¤µµ ¸®´ª½º¸¦ »ç¿ëÇÏ¸é¼ ¸¹Àº ½ÃÇàÂø¿À¸¦ °Þ°Ô µÈ ÇÊÀÚ´Â ½ÃÇàÂø¿ÀµÈ ³»¿ë°ú °¢Á¾ ÆÁµéÀ» ³ëÆ®¿¡ ÀÏÀÏÀÌ Àú¾î ³ª°¬´Ù. Áö±Ýµµ °è¼Ó Á¤¸®¸¦ ÇÏ°í ÀÖ´Â ÁßÀÌ´Ù. ±×·³ ¸®´ª½º´Â ¾î¶² ȸ»ç¿¡¼ ¸¸µé¾úÀ»±î? ¶ó°í »ý°¢ÇÏ´Â Ãʺ¸ÀÚµµ ÀÖÀ» °ÍÀÌ´Ù. °á·ÐºÎÅÍ ¸»ÇÏÀÚ¸é, ¸®´ª½º´Â ÇÑ ´Üü¿¡¼ °³¹ßµÈ OS°¡ ¾Æ´Ï¶ó´Â °ÍÀÌ´Ù. ¹°·Ð ¸®´ª½ºÀÇ Ä¿³ÎÀº "¶óÀÌ´©Áî Åä¹ßÁî"¶ó´Â »ç¶÷ÀÌ ¸¸µé¾úÁö¸¸, OS¶ó´Â °ÍÀº Ä¿³Î¸¸ ÀÖ´Ù°í µÇ´Â °Íµµ ¾Æ´Ï°í, ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¸¹´Ù°í µÇ´Â °Íµµ ¾Æ´Ñ °ÍÀÌ´Ù. Áö±Ý ¿ì¸®°¡ »ç¿ëÇÏ°í ÀÖ´Â ¸®´ª½º´Â ´ëºÎºÐ ÁøÁ¤ÇÑ ÀÚÀ¯¿Í ¼ÒÇÁÆ®¿þ¾îÀÇ °ø°³¸¦ ±âº» ¹ÙÅÁÀ¸·Î ÇÏ´Â GNU Á¤½Å¿¡ Ãæ½ÇÇÑ ÇØÄ¿µé¿¡ ÀÇÇØ ¸¸µé¾îÁø °ÍÀÌ´Ù. ÇÊÀÚµµ ¸®´ª½º¸¦ óÀ½ ´Ù·ê ¶© ÀÌ ¸¹Àº ¼ÒÇÁÆ®¿þ¾î°¡ ´Ù °ø°³µÈ °ÅÀ̶ó´Â °Í°ú ¼Ò½º±îÁö °ø°³µÇ¾îÀÖ´Ù´Â ¸»¿¡ ³î¶óÁö ¾ÊÀ» ¼ö ¾ø¾ú´Ù. Áö±ÝÀº ÇÊÀÚÀÇ ½Ç·ÂÀ¸·Î ¸®´ª½º¿¡ µ¿À۵Ǵ ÇÁ·Î±×·¥À» ¸¸µå´Â °ÍÀÌ ¼Ò¿øÀÌ´Ù. Áö±Ýµµ ¿½ÉÈ÷ °øºÎ´Â ÇÏ°í ÀÖÁö¸¸ ¶æ´ë·Î µÇÁö ¾ÊÀ¸´Ï, ´ä´äÇÒ »ÓÀÌ´Ù. ¸®´ª½º ¸»°íµµ °ø°³µÈ À¯´Ð½º Ŭ·ÐÀº ¸¹´Ù. ´ëÇ¥ÀûÀ¸·Î FreeBSD, NetBSD µîÀÌ ÀÖ´Ù. ±× ¹Û¿¡µµ BeOS, ÀÚ¹Ù OS NEXTSTEP µî ´Ù¾çÇÑ OS°¡ ÀÖÁö¸¸, ¾ÆÁ÷±îÁö °¡Àå ¶Ù¾î³ OS´Â UNIX Á¾·ùÀ̸ç, ¿©·¯ºÐÀÌ ÇöÀç LINUX¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é, ÀÚÀ¯·Î¿î OS·Î ÀÛ¾÷À» ÇÏ°í ÀÖ´Â °ÍÀÌ´Ù. ÇÊÀÚµµ LINUX¸¦ ȸ»ç¿¡¼ ÀÎÅÍ³Ý ¼¹ö¿Í ÀÎÆ®¶ó³Ý ¼¹ö·Î È°¿ëÇÏ°í ÀÖÁö¸¸, »ç¿ëÇϸé ÇÒ ¼ö ·Ï, ¾Ë¸é ¾Ë¼ö·Ï °·ÂÇÑ OS¶ó´Â °ÍÀ» ½Ç°¨ÇÏ°Ô µÈ´Ù. ºÒ¹ý ¼ÒÇÁÆ®¿þ¾î ´Ü¼ÓÀ» ³ª¿Íµµ °ÆÁ¤À» ÇÏÁö ¾ÊÀ¸´Ï, ÀÌ ¾ó¸¶³ª ÁÁÀº Á¡ÀÌ ¾Æ´Ï°Ú½À´Ï±î? ¿©·¯ºÐ ÀÚÀ¯·Î¿î OS·Î ÀÚÀ¯·Î¿î ÄÄÇ»ÆÃÀ» ÇսôÙ~~~~~ |