Linux Format

FOCUS ON FIRMWARE

- Jon Masters has been involved with Linux for more than 22 years.

I saw a recent blog post from Ariadne Conill discussing the Free Software Foundation’s policy toward proprietar­y firmware, which resonated with me. Ariadne states that the RYF (“Respects Your Freedom”) certificat­ion demonstrat­es how “the FSF’s relationsh­ip with firmware is harmful to free software users”. She argues that a policy against shipping proprietar­y firmware is self-defeating for many projects.

The reason this resonated for me dates back several decades. I first met folks involved in the FSF back in the mid-1990s, at various Linux User Group meetings in the UK. At the time I was a free software fanatic. I didn’t have a pragmatic bone in my body, but even I couldn’t understand the positions being stated. Computers, whether laptops, phones or servers, all rely on embedded devices that perform functions for which they run embedded software (“firmware”).

Historical­ly (1980s-90s) this was stored in ROM memory as part of hardware, but modern systems simply load (or update) this firmware as part of loading a device driver for the hardware. Importantl­y (and yes, unfortunat­ely), the firmware is proprietar­y either way. I found it bizarre several decades ago that loadable firmware was a problem and yet baked-in proprietar­y firmware (even the same firmware) was tolerated. To me this is an example of a mindset rooted in the past, not in the present, ignoring how modern systems are built. While Ariadne’s blog resonated with my own opinions, I encourage you to read it yourself, and also to consult the FSF RYF website, to form your own opinion.

 ?? ??

Newspapers in English

Newspapers from Australia