Arendaja käivitas Ubuntu Linuxi Apple iPhone 7-s

Arendaja saavutas hämmastava saavutuse – Ubuntu 20.04 käivitamine Apple iPhone 7 graafilise liidesega. Loe edasi, et rohkem teada saada!

2020. aasta märtsis, kui Corellium esitles Projekt Sandcastle Androidi käivitamiseks Apple iPhone 7-s, kasutades checkra1n jailbreak, tekitas see lootusi OS-i tasemel järelturu arendamise potentsiaali kohta vanematel iPhone'i mudelitel. Riistvaratõrgeteta võib paljudel neist seadmetest olla veel aastaid kasutusaega, kui energiakasutajad saavad neile installida mis tahes tavalise GNU/Linuxi distributsiooni. Tegelikult on meie tähelepanu juhitud hiljutisele arengule, mis aitab sillutada teed nende vanade iPhone'i seadmete eluea pikendamiseks.

Üks arendaja nimega "uushäkker1746Redditis võtab väljakutse muuta iPhone 7 Linuxi toega nutitelefoniks. Lisaks Ubuntu 20.04 LTS ARM64 järgu käivitamisele iPhone 7-s suutis arendaja seadmes käitada ka GNOME töölauakeskkonna täieõigusliku graafilise kesta.

Pidage meeles, et arendaja ei asendanud sisemise NAND-i sisu, vaid suutis Ubuntu eksemplari võrgust käivitada, kasutades selleks

kohandatud Linuxi kernel projektist Sandcastle. Arendajal on jagas väga põhjalikku juhendit selle kohta, kuidas luua oma iPhone 7 Ubuntu Edition, ja saate isegi õpetust jälgida, muretsemata seadme jailbreak'i pärast. Siiski ei pruugi oma iPhone 7 Ubuntu peal töötamine olla kogenematute kasutajate jaoks väga rõõmustav kogemus, kuna peate ikkagi eelnevalt kerneli käsitsi kompileerima ja pääsema juurde pongoOS algkäivituseelne täitmiskeskkond, kasutades checkra1n.

Modder, kes üritab Ubuntut Apple iPhone 7-ga tööle panna, pole kuigi üllatav, kuna see konkreetne seeria pole Linuxi tuumale võõras. The postmarketOS projekt tuleb meelde, mis tõi Linuxi iPhone 7-le ja 7 Plusile. GNU/Linuxi distributsiooni, nagu Ubuntu, installimine iPhone'i ei anna teile sama kogemust kui lihtsalt jooksmine iOS-i jaoks oleks tohutult kasulik vanast seadmest korralik jõudlus välja pigistada, kuni see füüsiliselt katkeb. Pidage meeles, et vaimus legendaarne HTC HD2, see ei tähenda tarkvara tegelikku käitamist, vaid tõestamist, et seda saab teha.


Allikas: r/linux (1, 2)