RPM 4.17 ๋ฆด๋ฆฌ์Šค

4.17.0๋…„์˜ ๊ฐœ๋ฐœ ๋์— ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž RPM 4์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. RPM5 ํ”„๋กœ์ ํŠธ๋Š” Red Hat์—์„œ ๊ฐœ๋ฐœํ–ˆ์œผ๋ฉฐ RHEL(ํŒŒ์ƒ ํ”„๋กœ์ ํŠธ CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux ํฌํ•จ), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€. ์ด์ „์—๋Š” ๋…๋ฆฝ์ ์ธ ๊ฐœ๋ฐœํŒ€์ด RPM4์™€ ์ง์ ‘์ ์ธ ๊ด€๋ จ์ด ์—†์œผ๋ฉฐ ํ˜„์žฌ ํ๊ธฐ๋œ RPM2010 ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค(2๋…„ ์ดํ›„ ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์Œ). ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” GPLv2 ๋ฐ LGPLvXNUMX ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

RPM 4.17์˜ ๊ฐ€์žฅ ๋ˆˆ์— ๋„๋Š” ๊ฐœ์„  ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์„ค์น˜ ์ค‘ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Lua์—์„œ ๋งคํฌ๋กœ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŒŒ์ผ์ด ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด์žฅ ๋งคํฌ๋กœ %{exist:...}๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ API ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‚ด์žฅ ๋งคํฌ๋กœ์™€ ์‚ฌ์šฉ์ž ๋งคํฌ๋กœ์˜ ๊ตฌ๋ฌธ์€ ๋ฌผ๋ก  ์ด๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ํ˜•์‹๋„ ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(%foo arg, %{foo arg} ๋ฐ %{foo:arg}๋Š” ์ด์ œ ๋™์ผํ•ฉ๋‹ˆ๋‹ค).
  • buildroot์—๋Š” ".la" ํŒŒ์ผ์„ ์ œ๊ฑฐํ•˜๋Š” ๊ธฐ๋ณธ ๊ทœ์น™์ด ์žˆ์œผ๋ฉฐ ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ผ์˜ ์‹คํ–‰ ๊ฐ€๋Šฅ ๋น„ํŠธ๋ฅผ ์ง€์šฐ๋Š” ๊ทœ์น™์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • D-Bus๋ฅผ ํ†ตํ•ด RPM ํŠธ๋žœ์žญ์…˜์„ ๋ณด๊ณ ํ•˜๊ธฐ ์œ„ํ•œ dbus-announce ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŒŒ์ผ ์•ก์„ธ์Šค ์ •์ฑ…์„ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•œ fapolicyd ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ปค๋„์— ๋‚ด์žฅ๋œ fs-verity ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ณ„ ํŒŒ์ผ์˜ ์‹ ๋ขฐ์„ฑ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด fs-verity ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€๊ฐ€ Markdown ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋ฐ ํŒจํ‚ค์ง€ ์ƒ์„ฑ์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ๊ฐ€์ด๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • Berkeley DB์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ DBD ๋ฐฑ์—”๋“œ๋Š” ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ด์ „ ์‹œ์Šคํ…œ๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ๋กœ ์ž‘๋™ํ•˜๋Š” BDB_RO ๋ฐฑ์—”๋“œ๋Š” ๋‚จ์•˜์Šต๋‹ˆ๋‹ค). ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” sqlite์ž…๋‹ˆ๋‹ค.
  • EdDSA ๋””์ง€ํ„ธ ์„œ๋ช…์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Debuginfo๋ฅผ ์ถ”์ถœํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๋ณ„๋„์˜ ํ”„๋กœ์ ํŠธ๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค.
  • Python์˜ ๋ณด์กฐ ํ”„๋กœ์„ธ์„œ์™€ ํŒจํ‚ค์ง€ ์ƒ์„ฑ๊ธฐ๋Š” ๋ณ„๋„์˜ ํ”„๋กœ์ ํŠธ๋กœ ๋ถ„๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
  • ์œ ์ง€ ๊ด€๋ฆฌ๋˜์ง€ ์•Š์€ ์ฑ„๋กœ ๋‚จ์•„ ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ •๋ฆฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • beecrypt ๋ฐ NSS ์•”ํ˜ธํ™” ๋ฐฑ์—”๋“œ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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