fwupd 1.8.0 แž˜แžถแž“แž แžพแž™ แž€แž‰แŸ’แž…แž”แŸ‹แžงแž”แž€แžšแžŽแŸแž‘แžถแž‰แž™แž€แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹

Richard Hughes แžŠแŸ‚แž›แž‡แžถแžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž‚แž˜แŸ’แžšแŸ„แž„ PackageKit แž“แžทแž„แž‡แžถแžขแŸ’แž“แž€แžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แž™แŸ‰แžถแž„แžŸแž€แž˜แŸ’แž˜แž…แŸ†แž–แŸ„แŸ‡ GNOME แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ fwupd 1.8.0 แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž“แžผแžœแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž•แŸ’แž‘แŸƒแžแžถแž„แž€แŸ’แžšแŸ„แž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแžขแžถแž”แŸ‹แžŠแŸแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹ แž“แžทแž„แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž˜แžถแž“แžˆแŸ’แž˜แŸ„แŸ‡แžแžถ fwupdmgr แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹ แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธ แž“แžทแž„แž€แžถแžšแž‘แžถแž‰แž™แž€แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แŸ” . แž›แŸแžแž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ C แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ LGPLv2.1 แŸ” แž€แŸ’แž“แžปแž„แž–แŸแž›แž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแž“แŸแŸ‡ แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแžแžถ แž‚แž˜แŸ’แžšแŸ„แž„ LVFS แž”แžถแž“แžˆแžถแž“แžŠแž›แŸ‹แž…แŸ†แžŽแžปแž…แžŸแŸ†แžแžถแž“แŸ‹แž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แž…แŸ†แž“แžฝแž“ 50 แž›แžถแž“แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ”

แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แž•แŸ’แžแž›แŸ‹แž‡แžผแž“ OEM แž“แžทแž„แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แž“แžผแžœแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž•แŸ’แž‘แžปแž€แžกแžพแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แž‘แŸ…แž€แžถแž“แŸ‹แžแž LVFS แž€แžŽแŸ’แžแžถแž›แž–แžทแžŸแŸแžŸ (Linux แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แžขแŸ’แž“แž€แž›แž€แŸ‹) แžŠแŸ‚แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™ Linux แžŠแŸ„แž™แž”แŸ’แžšแžพแžงแž”แž€แžšแžŽแŸ fwupdแŸ” แž€แžถแžแžถแžกแžปแž€แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž—แŸแž‘แžงแž”แž€แžšแžŽแŸแž…แŸ†แž“แžฝแž“ 829 (แž€แŸ†แžŽแŸ‚แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แž‡แžถแž„ 4000) แž–แžธแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž•แž›แžทแžแž…แŸ†แž“แžฝแž“ 120แŸ” แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแžแžถแžกแžปแž€แž€แžŽแŸ’แžแžถแž›แž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž•แž›แžทแžแž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แž‰แŸ’แž…แž”แŸ‹แž…แŸ‚แž€แž…แžถแž™ แž“แžทแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž•แŸ’แž‘แŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸแžŽแŸ’แžŽแžŸแžถแžš ".cab" แž‡แžถแž˜แžฝแž™แž“แžนแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™แž˜แŸแžแžถแž”แž“แŸ’แžแŸ‚แž˜ แžŠแŸ‚แž›แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž–แŸแž›แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹... Windows.

fwupd แž‚แžถแŸ†แž‘แŸ’แžšแž‘แžถแŸ†แž„แž€แžถแžšแžขแžถแž”แŸ‹แžŠแŸแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท แžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž˜แžถแž“แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž–แžธแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แŸ…แž–แŸแž›แž˜แžถแž“แž€แžถแžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹ แžฌแž€แžถแžšแž‡แŸ†แžšแžปแž‰แž–แžธแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” Fwupd แž“แžทแž„ LVFS แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžšแžฝแž…แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„ RHEL, Fedora, Ubuntu, แžŸแŸŠแžผแžŸแŸŠแžธ, Debian แž“แžทแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž‡แžถแž…แŸ’แžšแžพแž“แž‘แŸ€แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแžถแž”แŸ‹แžŠแŸแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท แž แžพแž™แžœแžถแž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ GNOME Software แž“แžทแž„ KDE Discover แž•แž„แžŠแŸ‚แžšแŸ” แž‘แŸ„แŸ‡แž‡แžถแž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ fwupd แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž…แŸ†แž–แŸ„แŸ‡แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž›แžพแžแžปแž‘แŸ แž แžพแž™แžœแžถแž€แŸแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แž“แŸ…แž›แžพแžŸแŸ’แž˜แžถแžแž แŸ’แžœแžผแž“ แžแŸแž”แŸ’แž›แŸแžแž•แž„แžŠแŸ‚แžšแŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แž˜แŸ’แžšแžพ แž“แžทแž„แžงแž”แž€แžšแžŽแŸแžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž“แŸƒแžœแžแŸ’แžแžปแŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธ:

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‚แžปแžŽแž›แž€แŸ’แžแžŽแŸˆแžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸŠแžธแž—แžธแž™แžผแžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแž“แŸ…แž€แŸ’แž“แžปแž„แž™แž“แŸ’แžแž€แžถแžšแž€แžถแžšแž–แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹ HSI (Host Security ID) แŸ”
  • CoSWID แž“แžทแž„ uSWID identifier parserers แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ… libfwupdplugin แžŠแŸ„แž™แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŠแŸ†แž”แžผแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹ SBoM (Firmware Software Bill of Materials) แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‚แžปแžŽแž›แž€แŸ’แžแžŽแŸˆ HSI แžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแž˜แžถแžŸแž’แžถแžแžปแž‚แžถแŸ†แž‘แŸ’แžšแžœแŸแž‘แžทแž€แžถ AMD (AMD PSP) แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแžšแž€แžƒแžพแž‰แž€แŸ†แžŽแŸ‚ fwupd-efi (org.freedesktop.fwupd-efi) แŸ”
  • แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ 'fwupdmgr install' แž•แŸ’แžแž›แŸ‹แž“แžผแžœแžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแŸ†แžกแžพแž„แž€แŸ†แžŽแŸ‚แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แŸ”
  • แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ BMC (แžงแž”แž€แžšแžŽแŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“) แžกแžพแž„แžœแžทแž‰แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžŠแŸ†แžกแžพแž„แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster