Komponenter

Se Linux körs på iPhone

Is It A Smartphone Or Is It A Laptop?

Is It A Smartphone Or Is It A Laptop?
Anonim

Jag antar att det verkligen var bara en fråga om tid tills det hände, men tack vare PlanetBeing, en industriell medlem av iPhone Dev Team, Linux körs på en iPhone.

iPhone Linux Demonstration Video från planetbeing på Vimeo

Hamnen är av Linux 2.6-kärnan och kan köras på första och andra generationens iPhones samt den första generationen iPod touch. PlanetBeing detaljerar sin Linux-port på sin blogg, se till att notera att Linux-projektet är skilt från iPhone Dev Team-projektet.

[Ytterligare läsning: De bästa Android-telefonerna för varje budget.]

För närvarande är Linux-porten ganska ofullständig. Framebuffer-drivrutinen, seriell drivrutin, seriell över USB-drivrutin och drivrutiner för avbrott och andra diverse komponenter har framgångsrikt överförts. Lässkyddad support för NAND-minnet följer också, men det finns ett antal komponenter som fortfarande inte körs, inklusive skrivarstöd för NAND-minne, baseband-chipstöd och stöd för många iPhone-funktioner som pekskärm, accelerometer, ljud och trådlöst nätverk.

För närvarande är porten möjlig via iPhone ansluten till en dator med USB-tangentbord, så det är inte en bärbar Linux-port än. Förhoppningsvis kommer framtida uppdateringar att hitta ett sätt att använda ett tangentbord för pekplattan. Men även i ett ofullständigt tillstånd är det mycket lovande att se en version av Linux som körs på iPhone, och en indikation på att en mer komplett hamn kommer att komma i framtiden. Men det verkar som om PlanetBeing inte bara tänker på kör Linux på iPhones. På sin blogg säger han också att han är intresserad av att arbeta med personer som har erfarenhet av Googles Android OS. Kan det här vara en indikation på att vi kan få Android OS att köra på våra iPhones i framtiden? Det ser säkert ut så. Även om jag tvivlar på att Google kommer att göra det, kanske det borde fungera på en officiell Android-port innan några väldigt skickliga hackare slog dem emot det.