De Amazon Kindle 4, een e-reader die al in 2011 op de markt kwam, draait van origine op een aangepaste versie van Linux. Nu, vijftien jaar later, zijn er codevoorstellen ingediend die ervoor moeten zorgen dat dit apparaat officiële ondersteuning krijgt binnen de hoofdversie van de Linux-kernel. Dit is een belangrijke stap voor de levensduur van het apparaat en de gemeenschap van hobbyisten die er graag mee experimenteren.
Al jarenlang zijn er enthousiastelingen die de Kindle 4 ‘jailbreaken’ – een proces waarbij de beperkingen van de fabrikant worden omzeild om er eigen software op te draaien. Er bestaan zelfs al aangepaste Linux-versies voor de e-reader, maar die vereisen een speciaal aangepaste kernel. De nieuwe codevoorstellen, ook wel ‘patches’ genoemd, zijn bedoeld om deze aanpassingen direct op te nemen in de officiële Linux-kernel. Dat betekent dat de benodigde stuurprogramma’s en andere specifieke code voor de Kindle 4 standaard onderdeel worden van het Linux-besturingssysteem.
Voor de gemiddelde gebruiker die zijn Kindle 4 nog steeds gebruikt om boeken te lezen, verandert er op korte termijn waarschijnlijk weinig. Maar voor ontwikkelaars en hobbyisten die graag experimenteren met alternatieve software, is dit een grote verbetering. Als de patches worden geaccepteerd, wordt het veel eenvoudiger om ‘schone’ Linux-distributies op de Kindle 4 te installeren, zonder dat ze zelf de kernel hoeven aan te passen. Dit kan de weg vrijmaken voor meer stabiele en diverse projecten, en de oude e-reader een heel nieuw leven geven als bijvoorbeeld een klein, energiezuinig Linux-apparaat.
Deze ontwikkeling toont opnieuw de kracht van de open-sourcegemeenschap aan. Zelfs voor een vijftien jaar oud apparaat blijft er interesse en toewijding om de functionaliteit te verbeteren en de levensduur te verlengen, ver voorbij wat de oorspronkelijke fabrikant voor ogen had. Het is een mooi voorbeeld van hoe hardware, in combinatie met flexibele software, decennia mee kan.
Bron: https://www.phoronix.com/news/Amazon-Kindle-4-Linux-Patches
