๋ฆฌ๋ˆ…์Šค ์ปค๋„ 5.6

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ :

  • Intel MPX(๋ฉ”๋ชจ๋ฆฌ ๋ณดํ˜ธ ํ™•์žฅ) ์ง€์›์ด ์ปค๋„์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • RISC-V๋Š” KASAN์˜ ์ง€์›์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
  • 32๋น„ํŠธ time_t ์œ ํ˜• ๋ฐ ๊ด€๋ จ ์œ ํ˜•์—์„œ ์ปค๋„ ์ „ํ™˜์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋„์€ issue-2038์„ ์œ„ํ•ด ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • io_uring ํ•˜์œ„ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ž‘์—…์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์—์„œ ์—ด๋ฆฐ ํŒŒ์ผ ์„ค๋ช…์ž๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” pidfd_getfd() ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ปค๋„์ด ๋ถ€ํŒ… ์‹œ ๋ช…๋ น์ค„ ์˜ต์…˜์ด ์žˆ๋Š” ํŒŒ์ผ์„ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก bootconfig ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. bootconfig ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ํŒŒ์ผ์„ initramfs ์ด๋ฏธ์ง€์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • F2FS๋Š” FS ์••์ถ•์„ ์ง€์›ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด softreveal NFS ๋งˆ์šดํŠธ ์˜ต์…˜์€ ์†์„ฑ ์žฌ๊ฒ€์ฆ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • UDP๋ฅผ ํ†ตํ•œ NFS ๋งˆ์šดํŠธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • NFS v4.2์—์„œ ์„œ๋ฒ„์—์„œ ์„œ๋ฒ„๋กœ ํŒŒ์ผ ๋ณต์‚ฌ ์ง€์› ์ถ”๊ฐ€
  • ZoneFS์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ์ž‘์—… prctl() PR_SET_IO_FLUSHER๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ•ด์ œํ•˜๋Š” ์ค‘์ด์–ด์„œ ์ œํ•œ ์‚ฌํ•ญ์„ ์ ์šฉํ•  ์ˆ˜ ์—†๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • Android ION ํ• ๋‹น์ž์˜ ํŒŒ์ƒ๋ฌผ์ธ dma-buf ํ•˜์œ„ ์‹œ์Šคํ…œ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • /dev/random ์ฐจ๋‹จ ํ’€์ด ์ œ๊ฑฐ๋˜์–ด ํ’€์ด ์ดˆ๊ธฐํ™”๋œ ํ›„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์—”ํŠธ๋กœํ”ผ๋ฅผ ์ฐจ๋‹จํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์—์„œ /dev/random์ด /dev/urandom๊ณผ ๋” ๋น„์Šทํ•˜๊ฒŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  • VirtualBox์˜ ๊ฒŒ์ŠคํŠธ Linux ์‹œ์Šคํ…œ์€ ํ˜ธ์ŠคํŠธ ์‹œ์Šคํ…œ์—์„œ ๋‚ด๋ณด๋‚ธ ํด๋”๋ฅผ ๋งˆ์šดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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