GNU Linux-libre 5.4-gnu (Fi For GNU)

Alexandre Oliva lxoliva at fsfla.org
Mon Nov 25 04:55:39 UTC 2019


GNU Linux-libre 5.4-gnu sources and tarballs are now available at
<http://www.fsfla.org/selibre/linux-libre/download/releases/5.4-gnu/>.
It didn't require any deblobbing changes since -rc7-gnu, the first
published rc-gnu.  Binaries are on the way.


The bulk of the changes in deblob-check this cycle have to do with an
attempted broadening of the potential firmware name patterns, that led
to the addition of matchers for many false positives.  I couldn't
complete it in this cycle, but I left the new false positives in place,
and a WIP comment next to the potential firmware name pattern indicating
what I was getting at.  Contributions are welcome ;-)

There was only one new driver that required deblobbing, or rather
disabling of blob loading: an ethernet driver for Intel Ethernet
Connection E800 Series.  Various other drivers needed adjustments to
account mostly for updated blob names, but also occasional code
movement: safexcel, amdgpu, i915, i2400m, i1480u, nitrox, r8169,
touchscreen_dmi, and skylake sound.  The last remnants of the netx
driver were removed, and so the corresponding deblobbing could be
dropped as well.

I noticed that cleaned-up scripts were losing the executable bit, and
arranged for it to be retained.


The one decision I wasn't so sure about in this cycle was in a new
driver in drivers/net/wireless/ath/ath9k, namely ath9k_pci_owl_loader.c,
activated by ATH9K_PCI_NO_EEPROM.  IIUC, it's initialization data, such
as the MAC address, for ath9k cards that have had the EEPROM chip
holding it removed.  If there's any actual code there, since it's ath9k,
I assumed it would be Free Software, though I couldn't quite find any
evidence that there's any code whatsoever in there.  Even if there is,
the firmware image, with MAC address and all, is specific to an
individual card, presumably extracted from it or custom-designed for it,
so I conclude there's no harm done in enabling it to be loaded.

Please let me know if you find that I've based my reasoning on incorrect
information.


For up-to-the-minute news, join us on #linux-libre of irc.gnu.org
(Freenode), or follow me (@lxoliva) on Twister <http://twister.net.co/>,
Secure Scuttlebutt, GNU social at social.libreplanet.org, Diaspora* at
pod.libreplanetbr.org or pump.io at identi.ca.  Check my web page (link
in the signature) for direct links.


Be Free! with GNU Linux-libre.


What is GNU Linux-libre?
------------------------

  GNU Linux-libre is a Free version of the kernel Linux (see below),
  suitable for use with the GNU Operating System in 100% Free
  GNU/Linux-libre System Distributions.
  http://www.gnu.org/distros/

  It removes non-Free components from Linux, that are disguised as
  source code or distributed in separate files.  It also disables
  run-time requests for non-Free components, shipped separately or as
  part of Linux, and documentation pointing to them, so as to avoid
  (Free-)baiting users into the trap of non-Free Software.
  http://www.fsfla.org/anuncio/2010-11-Linux-2.6.36-libre-debait

  Linux-libre started within the gNewSense GNU/Linux distribution.
  It was later adopted by Jeff Moe, who coined its name, and in 2008
  it became a project maintained by FSF Latin America.  In 2012, it
  became part of the GNU Project.

  The GNU Linux-libre project takes a minimal-changes approach to
  cleaning up Linux, making no effort to substitute components that
  need to be removed with functionally equivalent Free ones.
  Nevertheless, we encourage and support efforts towards doing so.
  http://libreplanet.org/wiki/LinuxLibre:Devices_that_require_non-free_firmware

  Our mascot is Freedo, a light-blue penguin that has just come out
  of the shower.  Although we like penguins, GNU is a much greater
  contribution to the entire system, so its mascot deserves more
  promotion.  See our web page for their images.
  http://linux-libre.fsfla.org/

What is Linux?
--------------

  Linux is a clone of the Unix kernel [...]

(snipped from Documentation/admin-guide/README.rst)


-- 
Alexandre Oliva, freedom fighter   he/him   https://FSFLA.org/blogs/lxo
Free Software Evangelist           Stallman was right, but he's left :(
GNU Toolchain Engineer    FSMatrix: It was he who freed the first of us
FSF & FSFLA board member                The Savior shall return (true);


More information about the linux-libre mailing list