Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 25 Jul 2014, 09:48
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
Newbies - Puppy needs YOUR help too!
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 63 of 63 [933 Posts]   Goto page: Previous 1, 2, 3, ..., 61, 62, 63
Author Message
SickXXenD

Joined: 22 Jun 2014
Posts: 1

PostPosted: Sun 22 Jun 2014, 03:26    Post subject: Puppy better???  

Well I think the only way puppy will be better is if anyone can PLEASE help me figure out how to install it on on my droid RAZR Maxx HD and or dual boot it with the current droid jellybean OS then make an app to help other people do it and throw it on the app market for free to increase puppy's user base!!! The more of us out here using puppy the better! : ) Puppy on my droid with network capability would make my millennia! [/img]
images.jpg
 Description   
 Filesize   10.82 KB
 Viewed   111 Time(s)

images.jpg

Back to top
View user's profile Send private message 
starhawk

Joined: 22 Nov 2010
Posts: 2755
Location: Everybody knows this is nowhere...

PostPosted: Sun 22 Jun 2014, 11:26    Post subject:  

Sorry, Puppy on phones is a long way away. There seems to be a lot of demand, but the effort to implement such a thing is astronomical at best.

Every make/model of phone has at least slightly different hardware. Each piece of hardware needs a driver for Puppy to use it, like any other OS. Puppy is built primarily for older-but-not-yet-truly-antique computers. It doesn't have phone drivers built in.

Further, phones are kind of a closed ecosystem AFAIK, which means that drivers don't really exist outside of what's provided on the phone when you buy it, unless and until the manufacturer releases an upgrade. On top of that, those drivers are useless to Puppy because IIRC Android drivers don't work in more ordinary Linuces. (Saying "Linuxes" is somewhat grammatically incorrect, because Latin, BTW. Not that I'm being anything but a Grammar Nazi by saying that!)

Remember that Android is Linux-by-technicality. It's a Linux kernel and a Java interpreter, at its core, and absolutely everything else is built (in Java) on top of that. Yeah, it has the kernel, but that's really the only actual Linux in it. It's really a whole different creature at that point, which is why Android drivers and Linux drivers are incompatible.

*ahem*

So in order to get your phone running Puppy, someone would have to write drivers for absolutely every piece of hardware on that phone. Puppy has limited support for ARM-type CPUs (technically SoC's, or "Systems on Chip, but I'm not getting into that here), one of which is in your phone (specifically it's a Qualcomm SnapDragon S4 @ 1.5GHz -- thank you, Mr Google) via FatDogARM which has just recently entered Beta stage. I can tell you offhand that your processor is not supported at this time.

However, Puppy is a sort of a Do-ocracy. This can potentially work out quite well for you. If you are a software engineer with lots and lots of experience doing programming for PCs and smartphones both, and you know how to write drivers (which is, I'm told, highly challenging), then you have a chance here. For the record, nobody on this forum AFAIK has the knowledge and experience to do this for you.

There are three ways to accomplish this...

(1) Get the Android drivers (probably in "binary blob" form) and decompile them back to some form of human-readable code. (You almost certainly will not get open source drivers, even for Android.) Then develop your own Linux drivers that function identically (or nearly so), having picked a kernel to build against, so that they are compatible with Puppy (I will recommend building against FatDogARM so that you're not totally reinventing the wheel). Once you have drivers, you'll have to write interface programs so that Puppy can use the drivers. Once you have working drivers and working interface programs, you have the ability to properly Puppify your phone.

(2) The other DIY option, if you don't want to mess with porting drivers, or if the binary blob decompiling doesn't work out so well, is to get another Droid RAZR Maxx HD and take it apart. Get datasheets for each and every bit of hardware, and reverse-engineer how it all works. *Then* write your drivers. Speaking from a legal perspective, this is probably actually the better way of the two so far -- code can be (and rarely /isn't/) copyrighted, and if the license agreement given with the drivers indicates no reverse-engineering, then Option #1 just flew the coop.

(3) There is a truly infinitesimal chance that you can convince the company making your phone to develop and release drivers for real Linux. If they will listen to you at all, they'll probably ask you to fund it. This will not be cheap, so I hope you're quite well off if you want to do this.

...good luck...

_________________
Loving X-Slacko 1.1! Get the PetGet patch on pg8; it's important.
Next system will be an HP MOCA-AR + Core2Duo in an innovative case... if I ever get off my butt and build it Razz
Back to top
View user's profile Send private message 
Deimos


Joined: 17 Jul 2014
Posts: 1

PostPosted: Thu 17 Jul 2014, 22:56    Post subject: Re: Newbies - Puppy needs YOUR help too!
Subject description: Your feedback is important (but don't post technical queries here - use a new thread).
 

Hello Everybody,

Thought it was about time to actually post something. I really like puppy linux. At the current time 'm using precise 5.7.1. I have dabbled around linux since the days of Red Hat 6 and Mandrake 7. And while I'm no power user I get around pretty good.

I really liked the website it was helpful on getting puppy installed. I learned a long time ago what rtfm is and why it is important. I've been running puppy now for about a year and have tried a number of different pups.

I really don't have anything bad to say about puppy linux. It's one of the best if not THE best linux distro's that I have used. Guess that's about all I have to say except, Keep up the great work Puppy is an AWESOME linux distro.

_________________
As Above, So Below

Puppy Precise 5.7.1, Toshiba Satellite T135D, 2x AMD Turion Neo X2 Dual Core 4 Gig Ram AMD RS780 Video
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 63 of 63 [933 Posts]   Goto page: Previous 1, 2, 3, ..., 61, 62, 63
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Beginners Help ( Start Here)
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0683s ][ Queries: 12 (0.0164s) ][ GZIP on ]