Puppy on an Android phone (galaxy s3)
Puppy on an Android phone (galaxy s3)
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.
Last edited by samedog on Fri 24 Apr 2015, 13:15, edited 7 times in total.
<Rupp>ERROR: Communication problem with khotkeys, it probably crashed.
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA
it scalated quickly
https://www.youtube.com/watch?v=ZHnskjimMgI
https://www.youtube.com/watch?v=ZHnskjimMgI
<Rupp>ERROR: Communication problem with khotkeys, it probably crashed.
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD
Recompiling Xorg right now, maybe will be sharing some .pets i'm making on the run (so far: x11vnc and Python 2.7.8 ).
Planning on update the glibc and gcc, already working on some small gtk-apps to have better control of the system (onscreen keyboard, etc)
Planning on update the glibc and gcc, already working on some small gtk-apps to have better control of the system (onscreen keyboard, etc)
<Rupp>ERROR: Communication problem with khotkeys, it probably crashed.
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD
Funny thing: as far as i know no ARM chroot'd distro has made the touchscreen work on the framebuffer xorg, if i get it to work it will be a nice step for puppy.
<Rupp>ERROR: Communication problem with khotkeys, it probably crashed.
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD
- veronicathecow
- Posts: 559
- Joined: Sat 21 Oct 2006, 09:41
- battleshooter
- Posts: 1378
- Joined: Wed 14 May 2008, 05:10
- Location: Australia
So beyond my league, but very exciting. Hope you keep playing samedog as it's quite an unexplored realm.
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]
-
- Posts: 17
- Joined: Mon 16 Feb 2015, 18:53
Bump with new video:
https://youtu.be/hv5_id3xOBc
https://youtu.be/hv5_id3xOBc
<Rupp>ERROR: Communication problem with khotkeys, it probably crashed.
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD
How did you do this exactly? And are you creating a modified pup image? Will this work on the average Android tablet? I have a cheap Kindle Fire tab which I will probably overwrite with Cyanogenmod soonsamedog wrote:Bump with new video:
https://youtu.be/hv5_id3xOBc