Puppy on an Android phone (galaxy s3)

A home for all kinds of Puppy related projects
Post Reply
Message
Author
User avatar
samedog
Posts: 56
Joined: Sun 12 Oct 2008, 11:03
Location: Panguipulli,Chile
Contact:

Puppy on an Android phone (galaxy s3)

#1 Post by samedog »

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.
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

bark_bark_bark
Posts: 1885
Joined: Tue 05 Jun 2012, 12:17
Location: Wisconsin USA

#2 Post by bark_bark_bark »

It would be awesome if this could be done with a kindle fire hd.
....

User avatar
samedog
Posts: 56
Joined: Sun 12 Oct 2008, 11:03
Location: Panguipulli,Chile
Contact:

#3 Post by samedog »

<Rupp>ERROR: Communication problem with khotkeys, it probably crashed.
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD

User avatar
samedog
Posts: 56
Joined: Sun 12 Oct 2008, 11:03
Location: Panguipulli,Chile
Contact:

#4 Post by samedog »

Does anyone know how can i make xorg run in framebuffer with forced WxH resolution?
<Rupp>ERROR: Communication problem with khotkeys, it probably crashed.
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD

User avatar
samedog
Posts: 56
Joined: Sun 12 Oct 2008, 11:03
Location: Panguipulli,Chile
Contact:

#5 Post by samedog »

The framebuffer didn't worked as expected, gonna see if i can do something like a layer over the android gui or something.
<Rupp>ERROR: Communication problem with khotkeys, it probably crashed.
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD

User avatar
samedog
Posts: 56
Joined: Sun 12 Oct 2008, 11:03
Location: Panguipulli,Chile
Contact:

#6 Post by samedog »

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)
<Rupp>ERROR: Communication problem with khotkeys, it probably crashed.
<Rupp>damn
<samedog>EPIC
<Rupp>FAIL
<samedog>hmm... pretty good for a signature..
<Rupp>XD

User avatar
samedog
Posts: 56
Joined: Sun 12 Oct 2008, 11:03
Location: Panguipulli,Chile
Contact:

#7 Post by samedog »

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

User avatar
veronicathecow
Posts: 559
Joined: Sat 21 Oct 2006, 09:41

#8 Post by veronicathecow »

HI, I to would love to see puppy on an android phone. So nice to have a proper system on a small device. Keep up the good work.

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#9 Post by battleshooter »

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]

dog_dancer
Posts: 17
Joined: Mon 16 Feb 2015, 18:53

#10 Post by dog_dancer »

congratulations man, it is a Good work, Would be nice as android rival

User avatar
samedog
Posts: 56
Joined: Sun 12 Oct 2008, 11:03
Location: Panguipulli,Chile
Contact:

#11 Post by samedog »

Bump with new video:
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

Atle
Posts: 596
Joined: Wed 19 Nov 2008, 12:38
Location: Oslo, Norway
Contact:

#12 Post by Atle »

Impressiv. Excellent. Amazing.

Me want.

User avatar
Deacon
Posts: 185
Joined: Tue 19 Mar 2013, 15:14
Location: USA

#13 Post by Deacon »

samedog wrote:Bump with new video:
https://youtu.be/hv5_id3xOBc
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 soon

Post Reply