Puppy on an Android phone (galaxy s3)
Posted: Tue 25 Nov 2014, 15:56
This started as a puppy chroot'd over fedora chroot'd over android but it was lame to use another distro as "bridge", now i have a full working chroot'd filesystem with working X server (framebuffer).
So... since after like 8 months of (NOT)hard work my "puppy-on-android" project was a success, now i'm working on this:
- Android app to deploy a puppy SFS or IMG (main system + devx) chroot'd over android
- Xorg (and/or VNC) server scripts to set up the environment for puppy.
- init and "shutdown" scripts for puppy.
- A *GOOD* VNC server with support for different languages and layouts.
- A good GTK theme (phone screen size fucks with the resolution and DPI)
- Modded JWM for better use and navigation of the screen.
This will be a chrooted system running over the android kernel just because i don't feel like compiling the whole linux kernel, making it compatible with more than 1 phone and creating a custom ROM out of that.
Will be compiling and testing on:
- Samsung Galaxy S3 (i9300)
- Samsung Galaxy S4 (i9505)
Update: Touchscreen working, integrated keyboard working:
https://youtu.be/hv5_id3xOBc
Also here is a X remote display test video, with android ui and puppy running in coexistence.
https://www.youtube.com/watch?v=6QnlDtGamSA
older videos (newer to older):
Framebuffered X
https://www.youtube.com/watch?v=dKuuNQCYMaA
Video of the "ghost" puppylinux on the android framebuffer:
https://www.youtube.com/watch?v=A1fe4T2yDrE
PROOF OF CONCEPT VIDEO:
https://www.youtube.com/watch?v=ZHnskjimMgI
Sharing this just for giggles and amusement, maybe will try to make some "puppy-phone" in the future, who knows? since the galaxy S3 quad core processor allows for really nice compiling speeds i'm already doing some naughty arm stuffs.
So... since after like 8 months of (NOT)hard work my "puppy-on-android" project was a success, now i'm working on this:
- Android app to deploy a puppy SFS or IMG (main system + devx) chroot'd over android
- Xorg (and/or VNC) server scripts to set up the environment for puppy.
- init and "shutdown" scripts for puppy.
- A *GOOD* VNC server with support for different languages and layouts.
- A good GTK theme (phone screen size fucks with the resolution and DPI)
- Modded JWM for better use and navigation of the screen.
This will be a chrooted system running over the android kernel just because i don't feel like compiling the whole linux kernel, making it compatible with more than 1 phone and creating a custom ROM out of that.
Will be compiling and testing on:
- Samsung Galaxy S3 (i9300)
- Samsung Galaxy S4 (i9505)
Update: Touchscreen working, integrated keyboard working:
https://youtu.be/hv5_id3xOBc
Also here is a X remote display test video, with android ui and puppy running in coexistence.
https://www.youtube.com/watch?v=6QnlDtGamSA
older videos (newer to older):
Framebuffered X
https://www.youtube.com/watch?v=dKuuNQCYMaA
Video of the "ghost" puppylinux on the android framebuffer:
https://www.youtube.com/watch?v=A1fe4T2yDrE
PROOF OF CONCEPT VIDEO:
https://www.youtube.com/watch?v=ZHnskjimMgI
Sharing this just for giggles and amusement, maybe will try to make some "puppy-phone" in the future, who knows? since the galaxy S3 quad core processor allows for really nice compiling speeds i'm already doing some naughty arm stuffs.