En utvecklare uppnådde den fantastiska bedriften att starta upp Ubuntu 20.04 med det grafiska gränssnittet på en Apple iPhone 7. Läs vidare för att veta mer!
Tillbaka i mars 2020 när Corellium presenterade Projekt Sandslott för att starta Android på Apple iPhone 7 med hjälp av checkra1n jailbreak, väckte det förhoppningar om potentialen för eftermarknadsutveckling på OS-nivå på äldre iPhone-modeller. Bortsett från hårdvarufel kan många av dessa enheter fortfarande ha många års användning framför sig om avancerade användare kan installera vilken vanlig GNU/Linux-distribution som helst på dem. Faktum är att en ny utveckling har uppmärksammats på oss som kommer att bidra till att bana väg för den förlängda livslängden för dessa gamla iPhone-enheter.
En utvecklare vid namn "nyhacker1746" på Reddit tar utmaningen att förvandla iPhone 7 till en Linux-driven smartphone. Förutom att starta upp ARM64-bygget av Ubuntu 20.04 LTS på en iPhone 7, lyckades utvecklaren också köra det fullfjädrade grafiska skalet i GNOME-skrivbordsmiljön på enheten.
Tänk på att utvecklaren inte ersatte innehållet i den interna NAND utan snarare lyckades nätverksstarta Ubuntu-instansen med en anpassad Linux-kärna från Project Sandcastle. Utvecklaren har delade en mycket utarbetad guide om hur du gör din egen "iPhone 7 Ubuntu Edition", och du kan till och med följa handledningen utan att behöva oroa dig för att jailbreaka enheten. Men att försöka få din iPhone 7 att köra på Ubuntu kanske inte är en mycket glädjande upplevelse för oerfarna användare, eftersom du fortfarande måste kompilera kärnan manuellt i förväg och komma åt pongoOS pre-boot exekveringsmiljö med checkra1n.
En modder som försöker få Ubuntu att köras på en Apple iPhone 7 är inte alltför överraskande, eftersom just denna serie inte är främmande för Linux-kärnan. De postmarketOS projekt kommer att tänka på, vilket tog med Linux till iPhone 7 och 7 Plus. När du installerar en GNU/Linux-distribution som Ubuntu på en iPhone kommer du inte att få samma upplevelse som att bara köra iOS rent ut sagt, det skulle vara oerhört användbart att pressa anständig prestanda ur en gammal enhet tills den fysiskt raster. Kom ihåg, i andan av legendariska HTC HD2, det handlar inte om att faktiskt köra programvaran, det handlar om att bevisa att det kan göras.
Källa: r/linux (1, 2)