Microsoft har nu frigivet kernekilderne til Surface Duo, der kickstarter tredjepartsudvikling til den unikke dual-screen enhed.
Efter måneder med lækager og rygter var Microsoft Surface Duo officielt lanceret sidste måned. Denne innovative enhed med to skærme kommer med Qualcomm Snapdragon 855-platformen (som er yderligere optimeret til dobbeltskærmsoplevelse), 6 GB RAM og 128 GB/256 GB UFS 3.0-lagerplads. På softwaresiden kører smartphonen Android 10 med Microsoft Surface Duo UI ud af æsken, og den er kvalificeret til at modtage 3 år med både OS og sikkerhedsopdateringer. Microsoft sender også deres første Android-enhed nogensinde med en oplåselig bootloader, hvilket betyder modding-fællesskabet har friheden til at bruge den unikke hardware ved hjælp af brugerdefinerede ROM'er eller andet mods. Nu i et forsøg på at overholde kravene i GPL v2 og hjælpe eftermarkedsudviklere med at få bolden ved at bygge ROM'er og kerner har Microsoft frigivet kernekildekoden til Surface Duo.
Microsoft Surface Duo XDA-fora
Surface Duo Unboxing – praktisk med Microsofts Dual Screen Android-enhed
Som alle Android-enheder kører Surface Duo på en modificeret Linux-kerne. Fordi Linux-kernen distribueres under GNU GPL v2-licensen, er alle enheder, der distribuerer forks af kernen, forpligtet til at levere kildekoden til deres kerne efter anmodning. Desuden giver rettidige kernekildeudgivelser udviklere og superbrugere mulighed for at dykke dybere ned i koden kører enheden, og selv komme med nye funktioner, som ellers ikke er til stede på lageret konfiguration. Det er godt at se, at Microsoft som Android OEM erkender denne mulighed. Kernekildekoden til enheden er blevet uploadet til Microsofts GitHub-lager, og interesserede brugere kan downloade samt gennemgå koden ved at følge linket nedenfor.
Microsoft Surface Duo Kernel Kilder
Virksomheden har også udgivet en praktisk kernekompileringsvejledning, som kan findes i denne Github-repo. Hvis du leder efter et fabriksbillede, Microsoft har dækket dig såvel.