View Single Post
Old 07-13-2017, 03:33 PM   #7
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
of note (unless I build my own):
Code:
mszick:bin> file qemu-arm-static
qemu-arm-static: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux),
statically linked, for GNU/Linux 2.6.32, BuildID[sha1]=6b1020f44ae6614487917693a95a497dbc27857a, stripped

mszick:bin> cd -
/run/media/mszick/Misc_Archive/qemu-deb/amd64/data/usr/bin

mszick:bin> file qemu-arm-static
qemu-arm-static: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux),
statically linked, for GNU/Linux 2.6.32, BuildID[sha1]=c460e428e5f20e519164e4093e364c8b7e31bda2, stripped
Which means it requires AT LEAST a linux kernel 2.6.32 or newer to run.
The Kindles where using 2.6.31 back in the days of PW-3, 5.6.1.1 (what the PW-3 was released with).

So the host kernel running the virtual development machine can not be as old as what Lab126 was using, back in the day (a couple years ago).

The need to run the actual Kindle kernel when running things under the emulation only occures in the case of the software running making system calls to entry points that only exist in their build of the kernel.
(I think there are some - at least as recently as the 5.2 firmware days.)

Ah, only a minor speed bump in the development process.
Only the KT and the PW1 are running 5.6.1.1 or earlier firmware.
The devices prior to those will also be left out in the cold, as far as emulation under the control of a Lab126 kernel build.

= = = =

I am also working on a 32bit VM image that can be run on 32bit Intel PCs.
Have not (yet) looked at a PPC VM image (so you Mac owners that haven't yet upgraded to OSx on Intel might be left out in the cold along with the keyboard Kindles).

Last edited by knc1; 07-13-2017 at 03:35 PM.
knc1 is offline   Reply With Quote