fwupd 1.8.0 ์‚ฌ์šฉ ๊ฐ€๋Šฅ, ํŽŒ์›จ์–ด ๋‹ค์šด๋กœ๋“œ ํˆดํ‚ท

PackageKit ํ”„๋กœ์ ํŠธ์˜ ์ฐฝ์‹œ์ž์ด์ž GNOME์˜ ํ™œ๋ฐœํ•œ ๊ธฐ์—ฌ์ž์ธ Richard Hughes๋Š” ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค์™€ ํŽŒ์›จ์–ด ๊ด€๋ฆฌ, ์ƒˆ ๋ฒ„์ „ ํ™•์ธ ๋ฐ ํŽŒ์›จ์–ด ๋‹ค์šด๋กœ๋“œ๋ฅผ ์œ„ํ•œ fwupdmgr์ด๋ผ๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” fwupd 1.8.0์˜ ์ถœ์‹œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. . ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” C๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ LGPLv2.1 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— LVFS ํ”„๋กœ์ ํŠธ๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณต๋˜๋Š” ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ๊ฐ€ 50์ฒœ๋งŒ ๊ฑด์ด๋ผ๋Š” ์ด์ •ํ‘œ์— ๋„๋‹ฌํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” OEM ๋ฐ ํŽŒ์›จ์–ด ๊ฐœ๋ฐœ์ž์—๊ฒŒ fwupd ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜์—ฌ Linux ๋ฐฐํฌํŒ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ˆ˜ ์ค‘์•™ ์ง‘์ค‘์‹ LVFS(Linux Vendor Firmware Service) ๋””๋ ‰ํ„ฐ๋ฆฌ์— ํŽŒ์›จ์–ด๋ฅผ ์—…๋กœ๋“œํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์นดํƒˆ๋กœ๊ทธ๋Š” 829๊ฐœ ์ œ์กฐ์—…์ฒด์˜ 4000๊ฐœ ์œ ํ˜•์˜ ์žฅ์น˜(120๊ฐœ ์ด์ƒ์˜ ํŽŒ์›จ์–ด)์— ๋Œ€ํ•œ ํŽŒ์›จ์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ค‘์•™ ์ง‘์ค‘์‹ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ œ์กฐ์—…์ฒด๊ฐ€ ๋ฐฐํฌ์šฉ ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ Windows์šฉ ํŽŒ์›จ์–ด๋ฅผ ๊ฒŒ์‹œํ•  ๋•Œ๋„ ์‚ฌ์šฉ๋˜๋Š” ์ถ”๊ฐ€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ ".cab" ์•„์นด์ด๋ธŒ์˜ ํŽŒ์›จ์–ด๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

fwupd๋Š” ์‚ฌ์šฉ์ž ์ธก์˜ ์กฐ์น˜๊ฐ€ ํ•„์š” ์—†๋Š” ์ž๋™ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ ๋ชจ๋“œ์™€ ์‚ฌ์šฉ์ž์˜ ํ™•์ธ ๋˜๋Š” ์š”์ฒญ ํ›„ ์ž‘์—… ์‹คํ–‰์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Fwupd ๋ฐ LVFS๋Š” ์ด๋ฏธ RHEL, Fedora, Ubuntu, SUSE, Debian ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๋ฐฐํฌํŒ์—์„œ ์ž๋™ํ™”๋œ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์œผ๋ฉฐ GNOME ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ KDE Discover ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ๋„ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ fwupd๋Š” ๋ฐ์Šคํฌํ†ฑ ์‹œ์Šคํ…œ์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์Šค๋งˆํŠธํฐ, ํƒœ๋ธ”๋ฆฟ, ์„œ๋ฒ„ ๋ฐ ์‚ฌ๋ฌผ ์ธํ„ฐ๋„ท ์žฅ์น˜์˜ ํŽŒ์›จ์–ด๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ:

  • HSI(ํ˜ธ์ŠคํŠธ ๋ณด์•ˆ ID) ํŽŒ์›จ์–ด ๋ณดํ˜ธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์—์„œ ์ง€์›๋˜๋Š” CPU์— ๋Œ€ํ•œ ์ƒˆ ์†์„ฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • CoSWID ๋ฐ uSWID ์‹๋ณ„์ž ๊ตฌ๋ฌธ ๋ถ„์„๊ธฐ๊ฐ€ libfwupdplugin์— ์ถ”๊ฐ€๋˜์–ด ํŽŒ์›จ์–ด ๊ฒ€์ฆ์„ ์œ„ํ•œ SBoM(ํŽŒ์›จ์–ด ์†Œํ”„ํŠธ์›จ์–ด ์ž์žฌ ๋ช…์„ธ์„œ)์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • AMD ํ”Œ๋žซํผ ์ง€์› ๊ตฌ์„ฑ ์š”์†Œ(AMD PSP)์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด HSI ์†์„ฑ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • fwupd-efi ๋ฒ„์ „ ๊ฐ์ง€ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(org.freedesktop.fwupd-efi).
  • 'fwupdmgr install' ๋ช…๋ น์€ ์ง€์ •๋œ ํŽŒ์›จ์–ด ๋ฒ„์ „์„ ์„ค์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•œ ํ›„ BMC ์ปจํŠธ๋กค๋Ÿฌ(๋ฒ ์ด์Šค๋ณด๋“œ ๊ด€๋ฆฌ ์ปจํŠธ๋กค๋Ÿฌ)๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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