{À©µå¸®¹ö ¸®´ª½º°¡ ¾÷°è ÃÖÃÊÀÌÀÚ À¯ÀÏÀÇ ¹ü¿ë ÇÁ·ÎÆÄÀÏ(GPP) ¿î¿µÃ¼Á¦ ¼¼±×¸ÕÆ®(OSS)·Î¼ Ç×°ø ±â¼ú Ç¥ÁØÀÎ FACE(Future Airborne Capability Environment) ÀûÇÕ¼º Áؼö¸¦ ´Þ¼ºÇß´Ù}
Áö´ÉÇü ¿¡Áö¸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î ¼±µµ ±â¾÷ À©µå¸®¹ö´Â ÀÚ»çÀÇ À©µå¸®¹ö ¸®´ª½º(Wind River Linux)°¡ ±¹Á¦ ±â¼úÇ¥ÁØ ÄÁ¼Ò½Ã¾ö ¿ÀÇ ±×·ì(The Open Group®)ÀÇ Ç×°ø ±â¼ú Ç¥ÁØÀÎ FACE(Future Airborne Capability Environment) ÀûÇÕ¼º Áؼö¸¦ ´Þ¼ºÇß´Ù°í ¹àÇû´Ù.
À̷μ À©µå¸®¹ö ¸®´ª½º´Â FACE ±â¼ú Ç¥ÁØ ¿¡µð¼Ç 3.0À» ÁؼöÇÏ´Â ¾÷°è ÃÖÃÊÀÌÀÚ À¯ÀÏÀÇ ¹ü¿ë ÇÁ·ÎÆÄÀÏ(GPP) ¿î¿µÃ¼Á¦ ¼¼±×¸ÕÆ®(OSS)°¡ µÆ´Ù.
Ç×°ø ¿ìÁÖ ¹æÀ§ »ê¾÷ÀÇ µðÁöÅÐ ÀüȯÀÌ °¡¼ÓÈµÇ¸ç »çÀ̹ö ¾Èº¸¿¡ ´ëÇÑ °ü½ÉÀÌ ³ô¾ÆÁü¿¡ µû¶ó ½Ç½Ã°£ ÀÎÅÚ¸®Àü½º ¹× ³×Æ®¿öÅ© ¿¡Áö ±â´É ¿î¿µÀÌ °¡´ÉÇÑ ÀÚÀ² ½Ã½ºÅÛ ¼ö¿ä°¡ Áõ°¡ÇÏ°í ÀÖ´Ù. ±×·¯³ª ºü¸¥ Çõ½Å°ú °³¹ß Áֱ⠰¡¼ÓÈ¿¡ ´ëÇÑ ¿ä±¸¿Í µ¿½Ã¿¡ ÁøÈÇÏ´Â »çÀ̹ö À§Çù¿¡ ´ëºñÇÏ¿© ÃÖ°í ¼öÁØÀÇ º¸¾È¿¡ ´ëÇÑ ±Ùº»ÀûÀÎ ¿ä±¸µµ ÃæÁ·ÇØ¾ß ÇÏ´Â »óȲÀÌ´Ù.
ÃÖ±Ù µô·ÎÀÌÆ® Á¶»ç¿¡ µû¸£¸é Ç×°ø ¿ìÁÖ ¹æÀ§ »ê¾÷ ÀÓ¿øÀÇ 25%¸¸ÀÌ »õ·Î¿î µðÁöÅÐ ±â¼úÀ» »ç¿ëÇÏ°í ÀÖÁö¸¸, 84%´Â ÀÌ ±â¼úÀ» ½ÃÀå Â÷º°ÈÀÇ ÇÙ½ÉÀ¸·Î »ý°¢ÇÏ°í ÀÖ´Â °ÍÀ¸·Î ³ªÅ¸³µ´Ù. ¾÷°è¿¡¼´Â ¿ÀǼҽº ¸®´ª½º¸¦ À§ÇÑ FACE ÀûÇÕ¼ºÀ» ÁؼöÇÔÀ¸·Î½á ÀÌ·¯ÇÑ ÃßÀ̸¦ À̲ø¾î ³ª°¥ ¼ö ÀÖ´Ù.
¹Ì¼Ð Á¦³Êµå(Michel Genard) À©µå¸®¹ö Á¦Ç° ´ã´ç ºÎ»çÀåÀº “Ç×°øÀüÀÚ ¹× ¹æÀ§ »ê¾÷À» À§ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡´Â Àý´ëÀûÀÎ ¼öÁØÀÇ º¸¾È, ¾ÈÀü¼º, ½Å·Ú¼ºÀÌ ¿ä±¸µÇ¸ç, ÇÁ·ÎÁ§Æ®¿¡ º¹À⼺°ú ³ôÀº À§Ç輺ÀÌ ¼ö¹ÝµÈ´Ù. ¶Ç ÇÑÆíÀ¸·Î´Â »çÀ̹ö ½Ã´ë¿¡ ºÎÇÕÇÏ´Â »õ·Î¿î µðÁöÅÐ ±â¼ú ¹× Á¢±Ù¹ýÀ» äÅÃÇØ¾ß ÇÏ´Â °úÁ¦¿¡ Á÷¸éÇØ ÀÖ´Ù”¸ç “À©µå¸®¹ö´Â µðÁöÅÐ Æ®·£½ºÆ÷¸ÞÀ̼ÇÀÇ ÁÖ¿ä Àå¾Ö¹°µéÀ» ³Ñ¾î¼³ ¼ö ÀÖµµ·Ï ±â¼úÀûÀÎ Áö¿øÀ» Á¦°øÇϱâ À§ÇØ, À©µå¸®¹ö ¸®´ª½ºÀÇ FACE ÀûÇÕ¼º ȹµæ¿¡ ¼º°øÇß´Ù. ¾ÕÀ¸·Î Ç×°ø ÀüÀÚ Â÷¼¼´ë ¹Ì¼Ç Å©¸®Æ¼Äà ½Ã½ºÅÛ¿¡ ¿ÀÇ ¼Ò½º Çõ½Å¿¡ ´ëÇÑ Æø³ÐÀº ±âȸ°¡ ¿¸± °ÍÀÌ´Ù”°í ¸»Çß´Ù.
À©µå¸®¹ö´Â ¿À·£ ±â°£ °³¹æÇü Ç¥ÁØÀ» ¼±µµÇؿµ¥ À̾î À©µå¸®¹ö ¸®´ª½ºÀÇ FACE ÀûÇÕ¼º Áؼö¸¦ ÅëÇØ ´Ù¾çÇÑ ±º»ç¿ë ¾ÖÇø®ÄÉÀ̼ǿ¡ À̵¿ °¡´ÉÇÑ ±â´ÉµéÀ» ºü¸£°Ô ÅëÇÕ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. À©µå¸®¹ö´Â ¿ÀÇ ±×·ì FACE ÄÁ¼Ò½Ã¾ö ¼³¸³°ú µ¿½Ã¿¡ ȸ¿ø»ç·Î ÇÔ²² ÇØ¿ÔÀ¸¸ç, 2017³â FACE ±â¼ú Ç¥ÁØ OSS ¼¼ÀÌÇÁƼ º£À̽º ÇÁ·ÎÆÄÀÏ Áؼö¸¦ ÃÖÃÊ·Î ´Þ¼ºÇÑ ¹Ù ÀÖ´Ù.
Áֵ𠼼·»Áö¾Æ(Judy Cerenzia) ¿ÀÇ ±×·ì Æ÷·³ ¿ÀÆÛ·¹ÀÌ¼Ç ºÎ»çÀåÀº “À©µå¸®¹ö°¡ ¸®´ª½º¿ë FACE ÀûÇÕ¼ºÀ» ÃÖÃÊ·Î ´Þ¼ºÇÑ °ÍÀ» ÃàÇÏÇÑ´Ù. µ¿±Þ ÃÖ°íÀÇ ¼Ö·ç¼ÇÀ¸·Î °ËÁõµÈ ÀÌ Á¦Ç°À» ÅëÇØ FACE ·¹Áö½ºÆ®¸®¸¦ ´õ¿í È®ÀåÇÏ°í Â÷¼¼´ë ±º»ç Ç÷§ÆûÀ» À§ÇÑ »õ·Î¿î Çõ½Å ±âȸ°¡ È®ÀåµÆ´Ù”°í ¸»Çß´Ù.
FACE ±â¼ú Ç¥ÁØÀº ±º»ç¿ë ÄÄÇ»Æà ÀÛ¾÷À» º¸´Ù °·ÂÇÏ°í »óÈ£¿î¿ë °¡´ÉÇϸç È޴뼺ÀÌ ¶Ù¾î³ª¸ç ¾ÈÀüÇÏ°Ô ¸¸µé±â À§ÇÑ °³¹æÇü Ç×°øÀüÀÚ Ç¥ÁØÀÌ´Ù. FACE ±â¼ú Ç¥ÁØ¿¡ ºÎÇÕÇÏ´Â ¼ÒÇÁÆ®¿þ¾î´Â Ç×°øÀüÀÚ ½Ã½ºÅÛ °ø±Þ¾÷ü ¹× ÅëÇÕ¾÷ü¸¦ ÅëÇØ Æø³ÐÀº ±Û·Î¹ú ¹æÀ§ ÇÁ·Î±×·¥°ú Ç×°ø±â¿¡ °ÉÃÄ »ç¿ëµÇ¸ç, ƯÈ÷ ¼Õ½±°Ô Àç»ç¿ë °¡´ÉÇÑ Á¡ÀÌ Æ¯Â¡ÀÌ´Ù. À©µå¸®¹ö ¸®´ª½º´Â FACE Áؼö¸¦ ÅëÇØ Á¦Á¶¾÷ü¿Í ±º»ç ¼ºñ½ºÀÇ Á¶´Þ ºñ¿ëÀ» ³·Ãâ »Ó¸¸ ¾Æ´Ï¶ó °ø±Þ¾÷ü Á¾¼ÓÀ» ¹æÁöÇÑ´Ù. À©µå¸®¹ö´Â À̹ø FACE ÀÎÁõ ÀûÇÕ¼º Å×½ºÆ®¸¦ À§ÇØ FACE °ËÁõ ±â°üÀÎ TES-SAVI¿Í Çù·ÂÇß´Ù.
À©µå¸®¹ö ¸®´ª½º´Â Á÷Á¢ ±¸Ãà(RYO: roll-your-own) ¹æ½Ä¿¡¼ Á÷¸éÇÒ ¼ö ÀÖ´Â À§Çè ¹× °³¹ß ºÎ´ã ¾øÀÌ, ¾ÈÀüÇÑ ¸®´ª½º¸¦ ±â¹ÝÀ¸·Î °í¼º´ÉÀÇ Ä¿¸Ó¼È ¹× ±º»ç¿ë Ç×°ø±â ½Ã½ºÅÛÀ» ¾ÈÁ¤ÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖµµ·Ï µ½´Â´Ù. À©µå¸®¹ö ¸®´ª½º´Â µµÄ¿(Docker), Äí¹ö³×Ƽ½º(Kubernetes) ¹× »çÀü ±¸¼º ÄÁÅ×À̳Ê, Åø µîÀ¸·Î ±¸¼ºµÈ ÃÖ½ÅÀÇ Å¬¶ó¿ìµå ³×ÀÌƼºê ÇÁ·¹ÀÓ¿öÅ©¸¦ ±â¹ÝÀ¸·Î ¼³°èµÅ Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼Ö·ç¼Ç °³¹ß ¹× ±¸ÃàÀÇ È¿°úÀûÀÎ ±â¹ÝÀ» Á¦°øÇÑ´Ù.
À©µå¸®¹ö´Â ¼ö½Ê³â°£ ÁøÈÇØ ¿Â Ç×°øÀüÀÚ Ç÷§ÆûÀ» Àå±â°£ Áö¿øÇÏ¸ç º¸¾È ¹× Ãë¾àÁ¡ ¾÷µ¥ÀÌÆ® µîÀÇ À¯Áöº¸¼ö¸¦ Á¦°øÇØ¿Ô´Ù. ±¹¹æ Ç×°ø ºÐ¾ßÀÇ ±â¾÷ ¹× Á¶Á÷µéÀº À©µå¸®¹ö¿Í Çù·ÂÇÔÀ¸·Î½á RYO ¹æ½Ä ´ëºñ ¿î¿µ°ú À¯Áöº¸¼ö ºñ¿ëÀ» ȹ±âÀûÀ¸·Î Àý°¨ÇÏ°í, °³¹ß Áֱ⸦ ´ÜÃàÇÒ ¼ö ÀÖ´Ù. À©µå¸®¹ö ¸®´ª½º´Â ¹«·á·Î ´Ù¿î·Îµå ¹Þ¾Æ Æò°¡ ÀÛ¾÷À» °ÅÄ£ ÈÄ PoC °³¹ß¿¡ ¹Ù·Î Âø¼öÇÒ ¼ö ÀÖ´Ù.
FACE ÀûÇÕ¼º Áؼö¿Í ´õºÒ¾î À©µå¸®¹ö´Â ÀÚ»çÀÇ ½Ç½Ã°£ ¿î¿µÃ¼Á¦(RTOS) VxWorks¸¦ È°¿ëÇÏ´Â VxWorks 653 ¼¼ÀÌÇÁƼ Ç÷§Æû ¹× À©µå¸®¹ö Ç︯½º °¡»óÈ Ç÷§Æû(Wind River Helix™ Virtualization Platform)¿¡ ´ëÇÑ FACE ÀÎÁõÀ» Ãß°¡Çß´Ù. VxWorks¿Í À©µå¸®¹ö ¸®´ª½º´Â ÃÖ±Ù VDC ¸®¼Ä¡°¡ ¹ßÇ¥ÇÑ ¿¡Áö ÄÄÇ»Æà OS Ç÷§Æû¿¡¼ °¢ ºÎ¹® 1À§¸¦ ±â·ÏÇß´Ù. |