Rainy day so put PrimeOS (based on Android x86) on small SSD and booted it on converted Chromebook. My desktop is too old, it refuses to run on it, doesnt have some security thing in the processor. Installed the Easytether for tablet version and it connected. However after installing the Kindle4Android apk, it refused saying there was no connection. It doesnt recognize the Easytether VPN and it tests before it tries....
So used create_ap on linux created hotspot to share the Easytether connection. This time since I was connecting via wifi hotspot, it was happy. Easy peasy registering and having it show my library. Also it will download the books I tried it on and retain them for offline reading. So guess one can either use PrimeOS/Android x86 on VM in linux or maybe an Android emulator. PrimeOS was better than many so called desktop versions Android, but comes down to it, I really dont like Android very much. So if I have to use it to read my Kindle library so be it. Less bloated than windows.
Oh another downside of the Android version Kindle app, cant adjust text size. With the Kindle4PC, can blow it up big as you want, to the old Readers Digest big print size. For any youngsters out there, Readers Digest magazine used to sell condensed novels with option of large print for easy reading by old eyes. Long before PCs.
UPDATE DEC14: I really have probably gotten too deep posting in this thread about a non-WINE solution for Kindle app. But Amazon keeps pushing ever more deeply into their 2.x series of Kindle4PC which doesnt work with WINE. How much longer they will let the 1.38-1.40 versions work? So been playing more with PrimeOS and the Kindle4Android app. They seem more tolerant allowing it to function, though they no longer offer older versions necessary, you have to track them down on a third party site.
So the 64bit version PrimeOS/Android x86 all require a computer with SSE4.2 chip. But the last of the 32bit versions will run on computer without it. I tried it, yea 32bit version runs fine on my old core2duo desktop. Upgraded to last version Kindle4Android that runs on Android 7.1.2 which what PrimeOS classic has. Its version 8.51. Its really twitchy on PrimeOS classic, but does work, though crashes a lot, so takes multiple tries to actually read a book. Once book is full screen then you can turn pages without crashing. Meh. Also since I am dependent on VPN tunnel for internet, none of the Kindle4Android are happy and claim I am disconnected. I have to use create_ap for a local wireless network on a linux computer and connect to that, It doesnt care that this is a local non-internet connection, just that I have a wifi wireless connection. Once its happy I have wifi connection then its ok if that is disconnected, it can use the VPN tunnel. Its just arbitrary test, but one I havent been able to fool with any Android app for this purpose, yea lot Android apps apparently sniff for a wifi connection before functioning. This version of Kindle4Android lets me go full page and adjust size of font. Meaning I get the Readers Digest large print version, no squinting.
So I ran across a 14in HP Stream I forgot I had. It has the SSE4.2. Installed the 64bit bit PrimeOS and Kindle4Android 8.51. Much, much more stable than with the 32bit Classic version. Very cooperative. Course as I say Amazon no longer offers this version Kindle4Android, had to hunt it down. Their current Kindle4Android requires Android-10 I think. But once the books are downloaded it allows one to read them off line. Still not perfect, but definitely easier than running Kindle4PC in WINE has become, though that is still possible up through version 1.40 Kindle4PC. I dont have a computer with over 4GB RAM but suspect if one did, then could run Android in virtual machine on linux and thus Kindle4Android from linux. When I tried it on my old low RAM computers it didnt work well at all. I also will probably have to reinstall 64bit PrimeOS as its showing only tiny bit storage space when it should have a lot. The system files after full installation are like 7GB and the eMMC drive is 32GB. But it only shows me having 1.5GB available storage. So I missed something somewhere. But again this 14in Stream cloudbook is plenty big enough screen for reading and light weight. Pretty good battery life too. Much rather have an intel laptop or desktop with PrimeOS or Android x86 than some Android tablet. Android tablets can be real pain when battery gets weak. They were intended as throwaway I am sure.
UPDATE AGAIN: Ok found out Android 11 is available in a x86 version, they call it BlissOS v14. The Stream didnt like it on its internal eMMC drive. Wouldnt boot. Those eMMC drives can be wonky. And they are lot slower than genuine SSD. So tried a usb SSD this morning, it already had PrimeOS installed. The BlissOS installer asked if I wanted to upgrade. Yah, you betcha! And it did. BlissOS boots from the SSD. So pushed my luck and installed the current version of Kindle4Android. Version: 8.89.3.0(2.0.2766.0-kfap). It installed and loads, no crashy, crashy like when I tried it with live version BlissOS. I would assume together they were using too much RAM. The Stream only has 4GB RAM. So now I can put linux back on the eMMC drive and BlissOS can boot from usb. Yea I still dont like Android, but this is lot easier way to have Kindle app than Kindle4PC in WINE. Well I mean easiest non-windows way to have Kindle on an x86 computer. Though anymore windows can be a handful to lock down and make it play nice and only serve one master.
FINAL UPDATE: On alternative way to do Kindle. The BlissOS way works. But since I use Easytether/Azilink for my internet, not super happy I have to make a dummy wifi network on second computer to please Kindle4Android. So something I didnt want to do, started looking if any unofficial super small n-lited versions of win10 or win11. Yes there are. I downloaded the 64bit version "tiny win10", it was 1GB iso. Thats seriously small for windows anymore. The 32bit version was like 600MB.... Installed it on the Stream not knowing quite what to expect. Its very bare bones, not even a browser, just calculator and mspaint and notepad I think. I installed latest Kindle4PC and Easytether client for windows. Then since most of drivers stripped from it, hunted down driver for my cell phone on the cell phone company's website. Installed that. And it works I basically turned the Stream into a dedicated Kindle reader. Look I am not happy that windows seems the best choice, but at least this unofficial version windows is bare bones, obvious somebody put lot effort into it to get it super stable. You start removing huge parts of an operating system and that usually makes it very unstable. And as fat as latest versions WINE have become, honestly running "tiny" in a VM on linux computer might be more useful than WINE. I take no joy in saying that. I like WINE. There is a "tiny win11" but its a LOT bigger. Going back some years ago, I used to play some with an unofficial "tinyXP". When Puppy was just around 100MB, tinyXP was 150MB. It was stable and fast, though I remember never got printer working with it as they had stripped some necessary bits.