PDA

View Full Version : debian phone



LunaticHiatus
November 15th, 2010, 11:28 AM
If you took the arm port of debian and tried to install it on your android phone with the android kernel, couldn't you esentially have a full linux phone?

ssam
November 15th, 2010, 11:40 AM
depends if you could get the specs to talk to all the components GSM, power management, GPS, etc.

if you priority is getting debian on a phone, then you might want to look at the openmoko
http://wiki.openmoko.org/wiki/Debian

LunaticHiatus
November 15th, 2010, 12:10 PM
depends if you could get the specs to talk to all the components GSM, power management, GPS, etc.

if you priority is getting debian on a phone, then you might want to look at the openmoko
http://wiki.openmoko.org/wiki/Debian

Its cdma, but the componets talking to each other would be handled by the drivers and the linux kernel is monolithic so the drivers are located within the kernel.

slackthumbz
November 15th, 2010, 01:53 PM
Its cdma, but the componets talking to each other would be handled by the drivers and the linux kernel is monolithic so the drivers are located within the kernel.

Just get a phone with Maemo, that's pretty much a debian ARM build with a few extra drivers and a GSM stack.

LunaticHiatus
November 15th, 2010, 02:39 PM
its the customization which interests me, also proof of concept. however, you make a good point. I would probably be more likely to find information about installing maemo on android phones over debian and I could just customize maemo from their.

ssam
November 15th, 2010, 10:22 PM
Its cdma, but the componets talking to each other would be handled by the drivers and the linux kernel is monolithic so the drivers are located within the kernel.

if all the GSM handling is done in kernel space, but i am not sure this is necessarily true. i think in the openmoko the GSM chips is connected by serial. the kernel just has the serial port driver, all the commands to the chip are send from a userspace daemon.

Simian Man
November 15th, 2010, 10:29 PM
You could run programs on the phone's general purpose processor easily enough. I think making it actually do the things you expect a phone to do would be pretty much insurmountable though.