Razvijalec je zagnal Ubuntu Linux na Apple iPhone 7

Razvijalcu je uspelo zagnati Ubuntu 20.04 z grafičnim vmesnikom na Apple iPhone 7. Berite naprej, če želite izvedeti več!

Še marca 2020, ko je predstavil Corellium Projekt Sandcastle za zagon Androida na Apple iPhone 7 z uporabo beg iz zapora checkra1n, je vzbudilo upanje o potencialu poprodajnega razvoja na ravni operacijskega sistema na podedovanih modelih iPhone. Če izvzamemo okvaro strojne opreme, imajo mnoge od teh naprav morda še leta uporabe, če lahko napredni uporabniki nanje namestijo katero koli običajno distribucijo GNU/Linux. Pravzaprav smo bili seznanjeni z nedavnim razvojem, ki bo pomagal utrti pot za podaljšano življenjsko dobo teh starih naprav iPhone.

En razvijalec z imenom "novihacker1746" na Redditu sprejema izziv spreminjanja iPhone 7 v pametni telefon, ki ga poganja Linux. Poleg zagona gradnje ARM64 Ubuntu 20.04 LTS na iPhone 7 je razvijalcu uspelo zagnati tudi polnopravno grafično lupino namiznega okolja GNOME v napravi.

Upoštevajte, da razvijalec ni zamenjal vsebine notranjega NAND-a, temveč je uspel omrežno zagnati primerek Ubuntu z

prilagojeno jedro Linuxa iz projekta Sandcastle. Razvijalec ima delil zelo dodelan vodnik o tem, kako narediti svoj »iPhone 7 Ubuntu Edition«, in lahko celo sledite vadnici, ne da bi vas skrbelo, da bi napravo zlomili. Vendar poskus, da bi vaš iPhone 7 deloval v Ubuntuju, morda ne bo zelo razveseljiva izkušnja za neizkušene uporabnike, saj morate še vedno ročno prevesti jedro vnaprej in dostopati do pongoOS okolje izvajanja pred zagonom z uporabo checkra1n.

Modder, ki poskuša vzpostaviti delovanje Ubuntuja na Apple iPhone 7, ni preveč presenetljiv, saj ta posebna serija ni tuja jedru Linuxa. The postmarketOS pride na misel projekt, ki prinesel Linux na iPhone 7 in 7 Plus. Čeprav vam namestitev distribucije GNU/Linux, kot je Ubuntu, na iPhone ne bo dala enake izkušnje kot samo zagon iOS bi bilo izjemno koristno, če bi iz stare naprave iztisnili spodobno zmogljivost, dokler fizično ne odmori. Ne pozabite, v duhu legendarni HTC HD2, ne gre za dejansko izvajanje programske opreme, temveč za dokazovanje, da je to mogoče storiti.


Vir: r/linux (1, 2)