What are blobs? Ive heard the term deblobbed kernel and stuff like that , what does it mean?

  • YodaDaCoda
    link
    fedilink
    English
    arrow-up
    2
    ·
    8 months ago

    The Linux kernel is open-source, meaning all the source is available to view/edit/etc. Most mobile devices need proprietary drivers in addition to the stuff included in the kernel, which the manufacturers bundle in the OS updates as binary ‘blobs’. The source to compile these blobs is not available.

    • eatham 🇭🇲OP
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      So basically closed source stuff added on to open source projects. Doesn’t that kinda defeat the point of open-source?

      • YodaDaCoda
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 months ago

        It’s really only to make some particular bits of hardware work. The rest of the operating system works, and sometimes those devices are reverse-engineered to produce open-source drivers so the blobs aren’t needed. As someone who loves open source, it’s frustrating, but some is better than none.