Ricordate il mattoncino nero Nokia chiamato N900, che fece sognare molti appassionati scatenando scimmie assurde? Si proprio quello equipaggiato con Maemo dove sono risciti a portare Android ed altri OS. Ora è la volta del Kernel di iOS.
Winocm dopo molto lavoro è riuscito a raggiungere questo traguardo, che non riguarda solamente N900 ma alcuni processori ARM, su quest’ultimi c’è del lavoro aggiuntivo da fare per sistemare alcuni bug del kernel.
- ARM RealView Emulation Baseboard (ARMPBA8_ALT)
- ARM RealView Platform Baseboard for Cortex-A8 (ARMPBA8)
- Texas Instruments OMAP3530 (BeagleBoard/BeagleBoard xM) (OMAP3530)
- Texas Instruments OMAP3430 (Nokia N900) (OMAP3430_RX51)
- Texas Instruments AM335x (BeagleBone/BeagleBone Black) (OMAP335X)
- Apple A4 (iPhone 4, iPod touch 4G, iPhone 4 CDMA, iPhone 4 GSM revA, iPad 1, Apple TV 2) (S5L8930X)
- iPhone 3GS (S5L8920X)
- iPod touch 3G (S5L8922X)
Tutto il codice è stato estrapolato dall’iPhone OS 4.3.5 ed è possibile scaricare i sorgenti del progetto da GitHub, purtroppo il tutto termina qui. Infatti Winocm è stato chiaro riguardo il porting della UI e delle funzionalità aggiuntive, queste non arriveranno o meglio non da lui.
I sorgenti scaricabili rendono il progetto aperto a chiunque volglia cimentarsi e continuare da dove Winocm lascia, questo significa che non è ancora detta l’ultima parola e che probabilmente potremmo vedere iOS girare su qualche altra piattaforma hardware.
La parte difficile sarà poi far funzionare tutti i controller e driver, sistemare il consumo eccessivo di batteria e molto altro. Leggendo questo tipo di notizie sembra facile una volta ottenuto il kernel funzionante rilasciare l’OS, ma vi assicuro che questo fornisce solamente il punto di partenza. Inoltre iOS continua ad essere aggiornato e non avrete MAI l’ultima versione o comunque una release stabile su cui fare affidamento.
Per riassumere rubando le parole al nostro Mik sull’argomento:
E’ più una curiosità per nerd… potrebbe diventare interessante solo con ulteriori sviluppi
