Un progetto folle: l’iSwitch
Mentre tutti sono concentrati sulla nuova Switch 2, un appassionato di tecnologia ha compiuto un’impresa straordinaria: installare e avviare iOS su una Nintendo Switch di prima generazione. Questo esperimento tecnico ha dato vita all’iPhone più lento del mondo. Mentre milioni di giocatori si godono la loro nuova console, un utente di X, @Patrosi73, ha dedicato due giorni della sua vita a una sfida particolare: far funzionare il sistema operativo dell’iPhone su una console Nintendo. Un’impresa non da poco, dato che iOS è noto per essere un sistema estremamente chiuso, quasi impossibile da eseguire al di fuori dell’hardware Apple.
Come è stato possibile? L’emulatore QEMU in aiuto
Dopo un lavoro intenso, il nostro hacker è riuscito, almeno in parte, a raggiungere il suo obiettivo. Ha avviato una versione di iOS sullo schermo della Switch, realizzando un’impresa tecnica che pochi avrebbero ritenuto possibile. Ma come ci è riuscito? Ha utilizzato QEMU, un emulatore open source noto nel mondo del modding. Questo software è in grado di simulare un altro tipo di macchina. In pratica, QEMU ha permesso di creare un ambiente hardware simile a quello di un iPhone sulla chip Nvidia Tegra della Switch, ingannando iOS e costringendolo ad avviarsi. Tuttavia, la simulazione non è perfetta e non può replicare tutte le protezioni hardware di Apple, rendendo il risultato finale ben lontano dall’essere funzionale.
“L’iPhone più lento del mondo”
Con grande ironia, l’autore del progetto ha dichiarato: “Ho perso la testa (e 2 giorni della mia vita per installare questo). Ecco a voi: l’iPhone più lento del mondo”. E non esagera. L’avvio del sistema richiede oltre 20 minuti. Una volta avviato, l’OS è estremamente instabile, subendo “kernel panics” (gravi crash di sistema) al minimo tentativo di interazione. È impossibile avviare qualsiasi applicazione, poiché tutte si bloccano sistematicamente.
L’inverso potrebbe essere più semplice da realizzare
Questo progetto è assolutamente affascinante. Perché? Perché è totalmente inutile. È l’essenza stessa di questo tipo di esperimenti: fare qualcosa non perché sia pratico, ma semplicemente per la sfida, per vedere se è possibile. È una dimostrazione di pura curiosità tecnica e ingegnosità. In un mondo di prodotti ultra-blindati e ecosistemi chiusi, queste esperienze ci ricordano che la tecnologia può anche essere un terreno di gioco. E voi, qual è stato il progetto più strano che avete tentato su una delle vostre macchine?
Fonte: Mac4ever





