Update the Linux-Libre kernel
This tutorial points to easy and fast ways to upgrade your Linux-Libre kernel to a newer version, that may offer libre support to more pieces of hardware than the default kernel shipped with Trisquel, and possibly increase performance.
Using Trisquel-provided LTS enablement stacks
This upgrade method is probably the best one, because the packages distributed are adapted to Trisquel (based off Ubuntu) by its developers, who also ensure the packages are GFSD-compliant.
Citing from Ubuntu wiki:
- In an effort to support a wider variety of hardware on an existing LTS release [all Trisquel releases are LTS now], the 12.04.2 and newer point releases will ship with an updated kernel and X stack by default. These newer hardware enablement stacks will be comprised of the newer kernel and X stacks from 14.04 (Trusty).
As these stacks are "comprised of the newer kernel and X stacks from" STS Ubuntu releases, that appear six months apart from each other, it may happen they are not up-to-date enough for some Trisquel users; if so, we suggest them to try the FaiF jxself's Linux-libre repositories (see below, "Using jxself's repository"), which will not necessarily support Ubuntu/Trisquel default configuration (e.g., AppArmor) but may run normally nevertheless.
Stacks for Trisquel 11.0 'Aramo' (22.04 'Jammy Jellyfish')
Linux-libre version: 6.5.0
$ sudo apt-get install --install-recommends linux-generic-hwe-11.0
Stacks for Trisquel 10.0 'Nabia' (20.04 'Focal Fossa')
Linux-libre version: 5.15.0
$ sudo apt-get install --install-recommends linux-generic-hwe-20.04
Verifying the support status
Run the following command.
$ hwe-support-status --verboseIn Aramo, with a Jammy enabled stack, the output is:
Your Hardware Enablement Stack (HWE) is supported until abril 2027.
Using jxself's repository
A big thanks to jxself for his work on maintaining this repositories (More information here: https://www.fsfla.org/ikiwiki/selibre/linux-libre/freesh.en.html ).
Follow the information on http://www.fsfla.org/ikiwiki/selibre/linux-libre/freesh.en.html
Wait for it to end and just reboot your computer !
You are now running Trisquel Gnu/Linux with an awesome new Linux-Libre Kernel freshly installed.
If you have any troubles please report them: