Linux ์ปค๋„ ๋ฒ„์ „ 5.9๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ FSGSBASE ๋ฐ Radeon RX 6000 โ€œRDNA 2โ€์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Linus Torvalds๋Š” ๋ฒ„์ „ 5.9์˜ ์•ˆ์ •ํ™”๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ค‘์—์„œ ๊ทธ๋Š” 5.9 ์ปค๋„์— FSGSBASE์— ๋Œ€ํ•œ ์ง€์›์„ ๋„์ž…ํ•˜์—ฌ AMD ๋ฐ Intel ํ”„๋กœ์„ธ์„œ์˜ ์ปจํ…์ŠคํŠธ ์ „ํ™˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. FSGSBASE๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด FS/GS ๋ ˆ์ง€์Šคํ„ฐ์˜ ๋‚ด์šฉ์„ ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์—์„œ ์ฝ๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ Spectre/Metldown ์ทจ์•ฝ์ ์˜ ์˜ํ–ฅ์„ ๋ฐ›๋Š” ์ „๋ฐ˜์ ์ธ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ง€์› ์ž์ฒด๋Š” ๋ช‡ ๋…„ ์ „์— Microsoft ์—”์ง€๋‹ˆ์–ด์— ์˜ํ•ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ :

  • Radeon RX 6000 "RDNA 2"์— ๋Œ€ํ•œ ์ง€์› ์ถ”๊ฐ€
  • NVMe ๋“œ๋ผ์ด๋ธŒ ๊ตฌ์—ญํ™” ๋ช…๋ น(NVMe ๊ตฌ์—ญํ™” ๋„ค์ž„์ŠคํŽ˜์ด์Šค(ZNS))์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • IBM Power10์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›
  • ์Šคํ† ๋ฆฌ์ง€ ํ•˜์œ„ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ๊ฐœ์„ , ๋…์  ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ปค๋„ ๊ตฌ์„ฑ ์š”์†Œ์™€ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ GPL ๋ ˆ์ด์–ด ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๋ณดํ˜ธ ๊ฐ•ํ™”
  • ์—๋„ˆ์ง€ ์†Œ๋น„ ๋ชจ๋ธ(์—๋„ˆ์ง€ ๋ชจ๋ธ ํ”„๋ ˆ์ž„์›Œํฌ)์€ ์ด์ œ CPU์˜ ์—๋„ˆ์ง€ ์†Œ๋น„ ๋™์ž‘๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฃผ๋ณ€ ์žฅ์น˜์˜ ๋™์ž‘๋„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
  • Netfilter์— PREROUTING ๋‹จ๊ณ„์—์„œ REJECT๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • AMD Zen ๋ฐ ์ตœ์‹  CPU ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ P2PDMA ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด DMA๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ PCI ๋ฒ„์Šค์— ์—ฐ๊ฒฐ๋œ ๋‘ ์žฅ์น˜์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

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