Çѱ¹¿À¶óŬ(´ëÇ¥ ±èÇü·¡)´Â 1ÀÏ º»»ç ¹ßÇ¥¸¦ Àοë, Áö³ 9¿ù 25ÀÏ ‘ÀÚ¹Ù SE 11(ÀÌÇÏ JDK 11)’À» °ø½Ä ¹èÆ÷Çß´Ù°í ¹àÇû´Ù.
‘JDK 11’Àº TLS 1.3°ú HTTP/2 ÇÁ·ÎÅäÄÝ µî ÃֽŠ¾ÏÈ£È¿Í ÀÎÅÍ³Ý Ç¥ÁØÀ» Áö¿øÇÑ´Ù.
À̹ø¿¡ ¹ßÇ¥ÇÑ ‘JDK 11’Àº Áö³ÇØ ¿À¶óŬÀÌ ¹ßÇ¥ÇÑ 6°³¿ù ´ÜÀ§ÀÇ Ãâ½Ã ½ºÄÉÁÙ¿¡¼ ¼±º¸ÀÌ´Â Àå±â Áö¿ø(Long Term Support, ÀÌÇÏ LTS) ¾÷µ¥ÀÌÆ®´Ù.
¿À¶óŬÀÇ °³¹ßÀÚ¿Í ¿ÀÇÂJDK ±â¹ÝÀÇ Àü ¼¼°è ÀÚ¹Ù °³¹ßÀÚ Ä¿¹Â´ÏƼ, ÀÚ¹Ù Ä¿¹Â´ÏƼ ÇÁ·Î¼¼½º(JCP) ȸ¿øµéÀÇ Çù¾÷À¸·Î ¾÷µ¥ÀÌÆ®µÆ´Ù.
‘¾ÆÀ̾ðŬ·¡µå ÀÚ¹Ù(IronClad Java)’ÀÇ °øµ¿ ÀúÀÚÀÌÀÚ ¸Å´ÏÄÚµå ½ÃÅ¥¸®Æ¼(Manicode Security)ÀÇ Ã¢¾÷ÀÚ Áü ¸Å´ÏÄÚ(Jim Manico)´Â “ÃÖ±Ù¿¡ ½ÂÀÎµÈ TLS 1.3À» ÀÚ¹Ù SE 11¿¡¼ ¹Ù·Î Áö¿øÇÑ´Ù´Â °ÍÀº ±²ÀåÇÑ ¼Ò½Ä”À̶ó¸ç “»õ·Î¿î ÀÚ¹Ù SE ¹èÆ÷ ÁÖ±â´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀڵ鿡°Ô °¡Àå ³Î¸® »ç¿ëµÇ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î ÀÚ¹Ù¸¦ ÅëÇØ º¸´Ù ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â µµ±¸¸¦ Á¦°øÇÏ´Â ÇÑÆí, Áß¿äÇÑ º¸¾È ÇÁ·ÎÅäÄÝ°ú TLS 1.3À» ºñ·ÔÇÑ ¿©Å¸ Ç¥ÁصéÀÌ ¸¶·ÃµÅ º¸´Ù ºü¸£°Ô Àû¿ëµÉ ¼ö Àִٴµ¥ Àǹ̰¡ ÀÖ´Ù”°í ¼³¸íÇß´Ù.
»ç¿ëÀÚ´Â ÀÌÁ¦ ¿À¶óŬÀÇ LTS¸¦ ÅëÇØ °¢°¢ÀÇ ºñÁî´ÏÁî ¿ä±¸°¡ ¹ß»ýÇÏ´Â ½ÃÁ¡¿¡ ¸ÂÃç ‘ÀÚ¹Ù SE 8’¿¡¼ ‘ÀÚ¹Ù SE 11’·ÎÀÇ ÀÌÀüÀÌ °¡´ÉÇÏ´Ù.
¿À¶óŬÀº 2026³â±îÁö ‘JDK 11’À» À§ÇÑ º¸¾È°ú ¹ö±× ¼öÁ¤ ¾÷µ¥ÀÌÆ®¸¦ Á¦°øÇÒ ¿¹Á¤À̸ç, ´ÙÀ½ LTS ¹öÀüÀÇ ¹èÆ÷´Â 2021³â 9¿ù ¿¹Á¤ÀÌ´Ù.
ÀÚ¹Ù 11ÀÇ ÁÖ¿ä Ư¡Àº ¡ã‘³×½ºÆ® ±â¹Ý ¾×¼¼½º ÄÁÆ®·Ñ(Nest-based access controls: ¾×¼¼½º °¡´É¼ºÀ» È®ÀåÇÏ´Â ºê¸´Áö ¸Þ¼Òµå »ðÀÔ Áö¿ø ÄÄÆÄÀÏ·¯ÀÇ Çʿ伺 Á¦°Å)’ ¡ã‘´ÙÀ̳ª¹Í Ŭ·¡½º-ÆÄÀÏ ÄܽºÅº½º(Dynamic class-file constans)’ : »õ·Î¿î ÇüÅÂÀÇ ±¸Ã¼È °¡´ÉÇÑ Å¬·¡½ºÆÄÀÏ »ó¼ö¸¦ ¸¸µå´Âµ¥ ¿ä±¸µÇ´Â ºñ¿ë°ú °£¼·À» ÁÙÀÌ°í, Ç¥Çö·Â°ú ¼º´ÉÀ» À§ÇÑ º¸´Ù ´Ù¾çÇÑ ¿É¼Ç Á¦°ø ¡ã‘´õ Áö °ÅºñÁö ÄÝ·ºÆ®(The Z Garbage Collector, ZGC): È®Àå °¡´ÉÇÑ ÀúÁö¿¬ °¡ºñÁö ÄÝ·ºÅÍ Á¦°ø ¿¹Á¤’ ¡ã‘ÀԽǷÐ(Epsilon): ¿À¹öÇìµåÀÇ ÃÖÀúÁö¿¬°ú ÇÒ´ç Á¦ÇÑÀÌ °¡´ÉÇÑ ¿ÏÀüÇÑ ¼öµ¿ °¡ºñÁö Ä÷ºÅÍ Àû¿ë’ ¡ã‘ÇöóÀÌÆ® ·¹ÄÚ´õ(Flight Recorder): ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǰú ÇÖ½ºÆÌ JVMÀÇ ¿À·ù ÇØ°áÀ» À§ÇÑ ³·Àº ¿À¹öÇìµå µ¥ÀÌÅÍ ¼öÁý ÇÁ·¹ÀÓ¿öÅ© Á¦°ø’ µîÀÌ´Ù.
»çÀÌ¿£Å¸ ³ë¸£¿þÀÌ(Scienta Norway) ¼Ò¼ÓÀÌÀÚ, Àڹ٠Ŭ·¡½ºÆÄÀÏ ÄÚµå »ý¼º±â ¹ÙÀÌÆ® ¹öµð(Byte Buddy) °³¹ßÀÚ ¶óÆÄ¿¤ À©ÅÍȦÅÍ(Rafael Winterhalter)´Â “ÀÚ¹Ù SE 11 Ãâ½Ã´Â ÀÌ ¸ðµâ ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ¾ò´Â ÇýÅÃÀÌ °·ÂÇØÁö°í ÀÖÀ½À» È®ÀνÃÅ°¸ç, ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¤±³ÇÏ°Ô Ä¸½¶ÈÇÏ°í Åõ¸íÇÑ ¹æ½ÄÀ¸·Î ¸¸µé ¼ö ÀÖ´Ù´Â ÀڽۨÀ» ½É¾îÁá´Ù. ÀÌ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÌ °¥¼ö·Ï º¹ÀâÇØÁö°í ÀÇÁ¸¼ºÀÌ ½Éȵɼö·Ï ´õ¿í Áß´ëÇÑ ¹®Á¦°¡ µÈ´Ù. ‘³×½ºÆ®¸ÞÀÌÆ®(nestmates)’¿Í °°ÀÌ ¿¬±¸ ÁßÀÎ »õ ±â´ÉµéÀº º¸´Ù Çâ»óµÈ ½ºÅ¸Æ®¾÷°ú ÄÄÆÄÀÏ ¼º´É¿¡ ´ëÇÑ ±â´ë¸¦ ³ôÀÌ°í ÀÖ´Ù”°í ¹àÇû´Ù.
Á¶Áö »çºê(Georges Saab) ¿À¶óŬ ³» ÀÚ¹Ù Ç÷§Æû ±×·ìÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß ´ã´ç ºÎ»çÀåÀº “Àå±â Áö¿ø(LTS) ¹æ½ÄÀÇ ¹èÆ÷´Â ÀÚ¹Ù °³¹ßÀÚ »ýÅ°èÀÇ ¹ßÀüÀ» °¡¼ÓÈÇÔ°ú µ¿½Ã¿¡ »ç¿ëÀÚ°¡ °¢ÀÚÀÇ ¼Óµµ¿¡ ¸Â°Ô ±âÁ¸¿¡ Áö¿ø¹Þ´ø ÀÚ¹Ù SE¿¡¼ ±× ´ÙÀ½ ¹öÀüÀ¸·Î ÀÌÀüÇÒ ¼ö ÀÖµµ·Ï µ½´Â´Ù”°í ¸»Çß´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |