Pale Moon ๋ธŒ๋ผ์šฐ์ € 28.11 ๋ฆด๋ฆฌ์Šค

๋„์ž… ์›น ๋ธŒ๋ผ์šฐ์ € ๋ฆด๋ฆฌ์Šค ํŽ˜์ผ ๋ฌธ 28.11, Firefox ์ฝ”๋“œ๋ฒ ์ด์Šค์—์„œ ๋ถ„๊ธฐ๋˜์–ด ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ํด๋ž˜์‹ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ณ  ๋” ๋งŽ์€ ์‚ฌ์šฉ์ž ์ง€์ • ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Pale Moon ๋นŒ๋“œ๋Š” ๋‹ค์Œ์„ ์œ„ํ•ด ํ˜•์„ฑ๋ฉ๋‹ˆ๋‹ค. Windows ะธ Linux (x86 ๋ฐ x86_64). ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ ๋ฐฐํฌ์ž MPLv2(Mozilla Public License)์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ด ํ—ˆ๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” Firefox 29์— ํ†ตํ•ฉ๋œ Australis ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ „ํ™˜ํ•˜์ง€ ์•Š๊ณ  ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ž˜์‹ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ์„ ๊ณ ์ˆ˜ํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ฑฐ๋œ ๊ตฌ์„ฑ ์š”์†Œ์—๋Š” DRM, Social API, WebRTC, PDF ๋ทฐ์–ด, Crash Reporter, ํ†ต๊ณ„ ์ˆ˜์ง‘ ์ฝ”๋“œ, ์ž๋…€ ๋ณดํ˜ธ ๋„๊ตฌ ๋ฐ ์žฅ์• ์ธ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Firefox์™€ ๋น„๊ตํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €๋Š” XUL ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ง€์›์„ ์œ ์ง€ํ•˜๊ณ  ๋ณธ๊ฒฉ์ ์ธ ๋””์ž์ธ ํ…Œ๋งˆ์™€ ๊ฒฝ๋Ÿ‰ ๋””์ž์ธ ํ…Œ๋งˆ๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. Pale Moon์€ ํ”Œ๋žซํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. UXP Mozilla Central ์ €์žฅ์†Œ์—์„œ Firefox ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ถ„๊ธฐํ•œ (Unified XUL Platform)์€ Rust ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ์—์„œ ํ•ด๋ฐฉ๋˜์—ˆ๊ณ  Quantum ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ์„ ํฌํ•จํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ะ’ ์ƒˆ๋กœ์šด ๋ฒ„์ „:

  • ์ธ์ฆ์„œ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ €์žฅ์†Œ๊ฐ€ SQLite๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ ํ›„์—๋Š” ํ”„๋กœํ•„์ด ๋ณ€ํ™˜๋˜๋ฉฐ ์ด์ „ ๋ฆด๋ฆฌ์Šค์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์†์‹ค๋ฉ๋‹ˆ๋‹ค.
  • ๋ชฉ๋ก ๋์ด ์•„๋‹Œ ํ˜„์žฌ ํƒญ ๋ฐ”๋กœ ๋’ค์— ์ƒˆ ํƒญ์„ ์ถ”๊ฐ€ํ•˜๋„๋ก browser.tabs.insertAllAfterCurrent ์„ค์ •์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์• ๋“œ์˜จ ๊ด€๋ฆฌ์ž์˜ ์• ๋“œ์˜จ ํ‘œ์‹œ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Pale Moon์šฉ์œผ๋กœ ์ œ์ž‘๋˜์ง€ ์•Š์€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ ์‚ฌ์šฉ์ด ๊ธˆ์ง€๋ฉ๋‹ˆ๋‹ค(์˜ˆ๋ฅผ ๋“ค์–ด Firefox์šฉ์œผ๋กœ ์ž‘์„ฑ๋œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ ์ž‘๋™์ด ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค).
  • ๋ถ๋งˆํฌ ๋ฐฑ์—… ์ฝ”๋“œ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ๋ณ„ํ‘œ๋ฅผ ํด๋ฆญํ•˜์—ฌ ์ƒˆ ๋ถ๋งˆํฌ๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ํŽธ์ง‘ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก browser.bookmarks.editDialog.showForNewBookmarks ์„ค์ •์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • GCC 10๊ณผ์˜ ํ˜ธํ™˜์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • NVIDiA 3DVision์˜ ์˜ค๋ž˜๋˜๊ณ  ์ง€์›๋˜์ง€ ์•Š๋Š” ์ž…์ฒด ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • GTK์— ๋Œ€ํ•œ ์ „์—ญ ๋ฉ”๋‰ด ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • API node.getRootNode ๋ฐ AbortController(Abort API)๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€