Na de release van gisteren van Linux 5.19 stable hebben de FSFLA-mensen die de GNU Linux-libre-kernel onderhouden hun downstream-versie uitgebracht die de ondersteuning voor het laden van propriëtaire kernelmodules verwijdert, evenals stuurprogramma’s/ondersteuning die niet-vrije/closed-source microcode/vereist firmwarebestanden.
Van de GNU-acties die zijn ondernomen met Linux-libre 5.19 zijn onder meer:
Het ATM Ambassador-stuurprogramma is stroomopwaarts verwijderd, zodat we de bijbehorende opschoonlogica konden laten vallen. HDCP-helper en Mellanox Core-opschoonbits werden opgesplitst in hun nieuw geïntroduceerde afzonderlijke kconfig-ID’s, uit Direct Rendering Management en Mellanox Spectrum.
Een aantal nieuwe stuurprogramma’s moesten worden opgeschoond: pureLiFi X/XL/XC en TI AMx3 Wkup-M3 IPC. Silicon Labs WFX is afgestudeerd uit het stroomopwaartse verzamelgebied, ondanks dat er nog steeds moet worden schoongemaakt.
Verschillende reeds bestaande stuurprogramma’s hadden aanpassingen nodig aan hun opschoonlogica, voornamelijk uit nieuwe blobversies of namen: amdgpu, Qualcomm WCNSS PIL, Realtek Bluetooth, Mellanox Spectrum, Marvell WiFi-Ex en Intel AVS, IFS en ipu3-imgu. Blobs die zijn aangevraagd via verschillende nieuwe devicetree-bestanden voor Qualcomm AArch64 SoC’s zijn opgeschoond.
Er zijn nieuwe patronen toegevoegd aan onze blobzoeker om een nieuwe conventie voor bestandsnaamgeving aan te passen en te accepteren die is aangenomen door Sound Open Firmware.
Hardware-opties voor het uitvoeren van een modern systeem met geen closed-source firmware/microcode-bestanden blijft een steeds moeilijkere prestatie worden, vooral met beveiligingsupdates die vaak komen via bijgewerkte firmware/microcode. Bovendien, zoals onlangs is aangetoond rond de Intel GuC-firmwarevereisten met Alder Lake P, is voor Intel ADL-P en toekomstige Intel-hardware de binaire GuC-firmware voor grafische microcontrollers absoluut een vereiste voor grafische versnelling. NVIDIA en AMD Radeon grafische hardware hebben al harde vereisten voor het laden van firmware tijdens runtime, maar nu met dit GuC-mandaat ook Intel graphics. Vóór ADL-P was de GuC-firmware optioneel. Om nog maar te zwijgen van de meeste moderne WiFi-chipsets en andere moderne hardware die allemaal steeds meer afhankelijk worden van firmware voor elk niveau van stuurprogrammafunctionaliteit.
Degenen die meer willen weten over de GNU Linux-libre 5.19 kernelrelease kunnen alle details vinden op info-gnu.