Distro developers began discussing ways to reduce the size of firmware updates last year. Now, in Ubuntu 26.04, it’s introducing meta-packaging to spread Linux firmware across 17 smaller packages in the resolute archives. This resolves a bug filed in 2022.

The sub-packages are:

  • linux-firmware-mellanox-spectrum
  • linux-firmware-intel-wireless
  • linux-firmware-intel-graphics
  • linux-firmware-amd-graphics
  • linux-firmware-nvidia-graphics
  • linux-firmware-intel-misc
  • linux-firmware-broadcom-wireless
  • linux-firmware-netronome
  • linux-firmware-misc
  • linux-firmware-qlogic
  • linux-firmware-marvell-wireless
  • linux-firmware-mediatek
  • linux-firmware-marvell-prestera
  • linux-firmware-realtek
  • linux-firmware-qualcomm-wireless
  • linux-firmware-qualcomm-graphics
  • linux-firmware-qualcomm-misc
  • nyan@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    13 hours ago

    Per the contents of my /usr/portage/distfiles, the original undivided package is ~500MB, making it the largest single package I’ve got on my system. Splitting it seems like a very good idea . . . but Gentoo generally prefers not to alter upstream tarballs, so I’m likely stuck.

    • ozymandias117@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      23 hours ago

      Cynically, isn’t this just because Debian did it with Trixie, so now Ubuntu’s next version is pulling in the change?

    • ms.lane@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 day ago

      They do it all the time, but then ‘balance’ it with something terrible. (these aren’t in chronological order)

      • Upstart - good idea.

      • PulseAudio wayyyy too early - bad idea.

      • Unity - good idea

      • Mir (display server) - bad idea

  • Eugenia@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 day ago

    I like this, because I’m on a slow line here in Greece, and pretty much every time there’s an update, the linux-firmware package is 600 MB, which is massive to download.

  • mexicancartel@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 day ago

    Isn’t this always the case in fedora? I remember seeing a lot of linux-firmware-* packages when updating and i guess i’ve seen it in other distros as well