good suggestion but an emulator is not like a virtual thing is it because that would sandbox you so you see nothing of the arm thing at all?

But it would allow you to boot up puppy from within and then use the wifi to go out on internet and that is cool. But what else would it allow?

Sorry if I am too naive. We need to search for emulator for exactly the Arm for the device we own. I ahve two smartphones with ARM on them but they use a non rooted Android OS. So one are locked out from booting the emulator unless the SDK? could make it installed?_________________I use Google Search on Puppy Forum
not an ideal solution though

QEMU emulates the armv5tej instruction set and all the derivative processors families like ARM7, ...

... .

I see, I think.

Use QEMU to create an ARM environment on i86.

Then build/test a running ARM OS replacement to work out its bugs.

Then backup that running ARM environment.

Then restore that backup into a "real" ARM.

Yes, I can see how that might work. But, to build and test will require a community effort if you expect success.
Also, you must identify which ARM hardware you intend for ARM-PUP to run on.

Hope this helps_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engineor use DogPile

No, my original idea was to port QEMU to ARM, then run QEMU on the device with puppy in the virtual machine. That way, instead of porting Puppy and all the apps to ARM, we just have to get QEMU working.

No, my original idea was to port QEMU to ARM, then run QEMU on the device with puppy in the virtual machine. That way, instead of porting Puppy and all the apps to ARM, we just have to get QEMU working.

I know too little but it do sounds like the best idea we have had so far.

But then one need one such Qemu for each different ARM architecture?

They are many. Sure one can look for which one are most popular among the most sold items. What is predicted to be the next best seller for 2011 2012?

I tested Vbox two days ago. Played with it for some 4 hours or so tested each iso I had. Some 15 different Linux or so.

Takes for ever to move the cursor from one end to the other on some.

Loading Firefox took so long time on some virtual Linux that I thought something failed. Nope vitual only that slow. Unusable. As I remember Qemu was also incredibly slow. They use special code to snap it up but that is code for 686 type of processors and not for ARM.

So if Qemu is similarly slow as vbox was slow then none of us have the patience to use it do we?

How does the Devs of apps for all these ARM goes about it? What do they use or make use of?

Don't get me wrong but you do know there are very many different ARM in actual use now and they are not compatible with each other._________________I use Google Search on Puppy Forum
not an ideal solution though

Thanks @Nooby for shining the flashlight on the real issue. That's is why I proposed idea in post below.

Let me see it this makes sense: QEMU is a package which allows creation of a Virutal MACHINE! To date, most of us who use VMs do so by telling QEMU to create an Virtaul PC where we then boot some OS in that Virtual PC.
It seems that someone had suggested. earlier, that QEMU CAN create a ARM Virtual device (I have NOT verified this though). If so, QEMU would alllow me to use my PC to create a Virtual ARM where I can boot my ARM's OS; say ddwrt for example.

Assuming I can do this, then it is logical that I can build an ARM OS and test it within that Virtual ARM to get it so that it mimics the same operations we see in Puppy Linux.

Once this is done, tested, and ready, I can then...somehow... load this working NEW OS into a real ARM device. And, have some guarantee that it will works.

What do you think.

Reason why you would do it this way, is because ARM CPUs do NOT have the instruction-set, yet, to compete on equal footing with an Intel-AMD or PowerPC CPU. They were initially designed with a reduced instruction-set so to do routing and communications ONLY. And have since been extended to storage devices (NAS), and of late, cell phones and PADs. These are NOT the "floating point" masters on LAN......today. And, up until recently, most (all prior) ARMs have so little memory that they are useless with todays applications; much less General Business OSs.

There may be merit to your idea in this thread. But build an understanding of what you want to accomplish and what you are going to be designing for. Then move forward.

Most of all, you should have a reason. One reason might be "let's see if we can do it?"

All followers of this thread should put their own ideas forth on this.

Hope this helps_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engineor use DogPileLast edited by gcmartin on Mon 14 Feb 2011, 17:48; edited 1 time in total

Your approach seems good to me but remember me know very little so I trust you grasp this much better than what I do. It soijnds very logical to me. So if that is your dream then go for it. Sounds promising indeed._________________I use Google Search on Puppy Forum
not an ideal solution though

Aitch it is fun so you guys wants as many of us as possible to make a emulator that works on our intel? 686 machines but being an emulator it pretends to be ARM and it can be any ARM and one can learn how to make something that have the Puppy thinking built in to it and later when we knows how to we can make a "thing" that loads on the arm and works like Puppy in the end but on cheap Pads and cheap Android Smartphones?

I am not that bright but sure it is fun._________________I use Google Search on Puppy Forum
not an ideal solution though

I've been having fun using puppylinux to telnet into my kindle 3. for 138.00 USD its a useful ARM developing platform. It also reads books too! battery built-in. I'm currently working on getting BACON working on it. its Webbrowser does not work with this forum for posting but reading is fine.

What is great is puppylinux has all the right software built in to support the usb network used to telnet into kindle.

Kindle 3 was released on August 27, 2010.[6] User reports indicate that the new display on the Kindle 3, with E Ink Pearl technology, is noticeably superior to previous generations.

The Kindle DX line features larger screens than the main Kindle line and is marketed as more suitable for displaying newspaper and textbook content.[7] Amazon has also introduced Kindle software for use on various devices and platforms, including Microsoft Windows, iOS, BlackBerry, Mac OS X (10.5 onwards), Android and Windows Phone 7.[8]

The Kindle hardware devices use an e-ink electronic paper display that features 16 shades of grey. This allows for a long battery life and easy readability. Content for the Kindle can be purchased online and downloaded wirelessly in some countries, using either standard Wi-Fi or Amazon's 3G "Whispernet" network.[9]

wow you can even write in our forum using it.

What is this Telnet thing you talk about. http://en.wikipedia.org/wiki/Telnet
Telnet is a network protocol used on the Internet or local area networks to provide a bidirectional interactive text-oriented communications facility using a virtual terminal connection. User data is interspersed in-band with Telnet control information in an 8-bit byte oriented data connection over the Transmission Control Protocol (TCP).

Telnet was developed in 1969 beginning with RFC 15,extended in RFC 854, and standardized as Internet Engineering Task Force (IETF) Internet Standard STD 8, one of the first Internet standards.

So you steer it from outside in the same room or from you work to your home or what?

Can you not use it as it is, do you have to use another computer to tell it what to do. Wow I know too little. _________________I use Google Search on Puppy Forum
not an ideal solution though

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