De Xiaomi 12, 12 Pro en 12X, de nieuwste reeks apparaten van Xiaomi, hebben nu direct beschikbare kernelbronnen. Begin nu met sleutelen!
De Xiaomi 12-serie was dat wel gelanceerd in China vandaag met een indrukwekkende reeks specificaties. De reguliere Xiaomi 12 en zijn ‘Pro’-variant worden aangedreven door het nieuwste vlaggenschip van Qualcomm Leeuwebek 8 Gen 1 SoC, terwijl de meer betaalbare Xiaomi 12X wordt geleverd met de Snapdragon 870-chipset. Als u van plan bent er een te kopen met het oog op de ontwikkeling van de aftermarket, dan zult u blij zijn te weten dat het bedrijf heeft al de kernelbroncode gepubliceerd voor de binaire Linux-kernelbestanden die bij de respectievelijke Android-telefoons worden geleverd bouwt.
Nu is natuurlijk elke smartphonefabrikant die een Android-apparaat levert, verplicht deze uit te brengen hun kernelbronnen, aangezien de Linux-kernel gelicentieerd is onder de GNU General Public License versie 2 (GPLv2). Maar zoals sommigen van ons weten, veel OEM's vertragen het vrijgeven van hun kernelbronnen
om welke reden dan ook. Xiaomi heeft een legendarische geschiedenis ook als het gaat om het vrijgeven van kernelbroncodes, maar het bedrijf is gestaag aan het verbeteren. Te beginnen met de Mi 9, Xiaomi begonnenvrijgevende bronnen voor zijn reguliere vlaggenschepen vanaf dag 1. De Chinese OEM zet deze trend voort met de snelle release van de kernelbronnen voor de Xiaomi 12-familie.Je kunt de kernelbroncode met de volledige commitgeschiedenis downloaden op de officiële GitHub-pagina van Xiaomi hieronder de "zeus-s-oss" (voor de Xiaomi 12/12 Pro) en "psyche-r-oss" (voor de Xiaomi 12X) repositories respectievelijk. Bovendien heeft het bedrijf de bronnen voor de Xiaomi 11 Lite 5GNE onder de "lisa-r-oss"-boom. Een belangrijk ding om op te merken is dat de codebasis van de Xiaomi 12 is gebaseerd op Androïde 12.
Kernelbronnen: Xiaomi 12 en 12 Pro || Xiaomi 12X || Xiaomi 11 Lite 5GNE
Xiaomi's aangepaste MIUI-skin wordt geleverd met zijn eigen doordachte toevoegingen en functies, maar zelfs dan is het misschien niet genoeg (of zelfs te veel) voor de behoeften van elke afzonderlijke gebruiker. De OEM erkent deze mogelijkheid, waardoor gebruikers de bootloader van hun apparaten kunnen ontgrendelen. Bovendien zorgen tijdige releases van de kernelbroncode via officiële kanalen ervoor dat ontwikkelaars en ervaren gebruikers er dieper in kunnen duiken de code die het apparaat bestuurt, waarbij verschillende manieren (en in sommige gevallen zelfs betere manieren) worden bedacht om iets anders te bereiken doelen. Dankzij deze factoren hebben Xiaomi-apparaten historisch gezien grote steun gekregen van de aangepaste ontwikkelingsgemeenschap. Met de release van de kernelbronnen hopen we dat de nieuwste Xiaomi-telefoons ook hetzelfde niveau van ondersteuning van de gemeenschap zullen krijgen, waarbij ontwikkelaars een grote verscheidenheid aan aangepaste ROM's, kernels en verschillende mods in de komende weken.