En utvikler oppnådde den fantastiske bragden å starte Ubuntu 20.04 med det grafiske grensesnittet på en Apple iPhone 7. Les videre for å vite mer!
Tilbake i mars 2020 da Corellium presenterte Prosjekt Sandcastle for å starte Android på Apple iPhone 7 ved å bruke checkra1n jailbreak, vekket det håp om potensialet for ettermarkedsutvikling på OS-nivå på eldre iPhone-modeller. Bortsett fra maskinvarefeil, kan mange av disse enhetene fortsatt ha mange års bruk foran seg hvis superbrukere kan installere en vanlig GNU/Linux-distribusjon på dem. Faktisk har vi blitt oppmerksom på en nylig utvikling som vil bidra til å bane vei for den forlengede levetiden til disse gamle iPhone-enhetene.
Én utvikler ved navn "newhacker1746" på Reddit tar utfordringen med å gjøre iPhone 7 om til en Linux-drevet smarttelefon. I tillegg til å starte opp ARM64-bygget til Ubuntu 20.04 LTS på en iPhone 7, klarte utvikleren også å kjøre det fullverdige grafiske skallet til GNOME-skrivebordsmiljøet på enheten.
Husk at utvikleren ikke erstattet innholdet i den interne NAND, men heller klarte å starte opp Ubuntu-forekomsten i nettverket ved hjelp av en
tilpasset Linux-kjerne fra Project Sandcastle. Utbygger har delte en veldig forseggjort guide om hvordan du lager din egen "iPhone 7 Ubuntu Edition", og du kan til og med følge veiledningen uten å bekymre deg for å jailbreake enheten. Men å prøve å få iPhone 7 til å kjøre på Ubuntu er kanskje ikke en veldig gledelig opplevelse for uerfarne brukere, siden du fortsatt må kompilere kjernen manuelt på forhånd og få tilgang til pongoOS pre-boot kjøring miljø ved hjelp av checkra1n.En modder som prøver å få Ubuntu til å kjøre på en Apple iPhone 7 er ikke så overraskende, siden denne spesielle serien ikke er fremmed for Linux-kjernen. De postmarketOS prosjekt kommer til tankene, som brakte Linux til iPhone 7 og 7 Plus. Når du installerer en GNU/Linux-distribusjon som Ubuntu på en iPhone, vil du ikke få den samme opplevelsen som å bare kjøre iOS direkte, det ville være utrolig nyttig å presse anstendig ytelse ut av en gammel enhet til den fysisk pauser. Husk, i ånden til legendariske HTC HD2, det handler ikke om å faktisk kjøre programvaren, det handler om å bevise at det kan gjøres.
Kilde: r/linux (1, 2)