![]() |
#151 |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,450
Karma: 107078855
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
Amazon did already scrap an ebook system twice!
|
![]() |
![]() |
![]() |
#152 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 80,087
Karma: 148029447
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
![]() |
![]() |
Advert | |
|
![]() |
#153 | |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,450
Karma: 107078855
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
First they killed the ebooks they did before mobi/kindle.
Then they turned off the Mobipocket servers for DRM, for pre-Kindle DRM. They bought Mobipocket in 2005 (Mobipocket had sold ebooks for Symbian, Windows CE, Palm OS original, windows etc) either because they thought Adobe was going to cease doing eBook stuff, or because the first Sony eink was released, or because they didn't like competition. Amazon was very successful before then with paper books, but not on ebooks. They started the eReader HW project in 2004. Maybe it wasn't going well? Amazon told publishers in 2011 they would end the support for Mobipocket DRM. They shut down the DRM servers in 2016; they had launched the Kindle (partly based on Linux and partly on Mobipocket SW) in 2007. The original azw was mobi format with Amazon DRM instead of Mobipocket's original DRM and launched in 2007 for the Kindle. As far as I can make out, Amazon never used actual Mobipocket DRM on the first Kindle, it only read DRM free mobi or prc. DRM was only via azw (Amazon DRM version of mobi ). Other issues that are not to do with ending formats: https://en.wikipedia.org/wiki/Amazon_Kindle#Criticism Quote:
Microsoft has killed off at least: A smart watch system that used data via FM Radio. DRM music system "Plays for Sure" Some Wordprocessor formats they had can't be read by current MS Word (maybe Word for DOS, pre Win95 Word, and MS Works). MS lit ebooks Their own Web browser Engine. They now use Google's Browser engine in Edge. Epub reader in their Browser. Ability to run DOS in Windows (only ever worked on 16bit & 32 bit Windows). Ability to run 16 bit Windows on NT. Many older 32 bit windows programs on 64 bit Windows. Last edited by Quoth; 07-15-2022 at 03:08 PM. |
|
![]() |
![]() |
![]() |
#154 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,915
Karma: 32620480
Join Date: Sep 2017
Device: PW3, Galaxy Tab A9+, Moto G7
|
Quote:
Me, I would probably stop using Amazon if they did something like this. But that doesn't mean they won't do it at some time. I doubt they would care very much if I lit myself on fire during a Kindle protest. There are a lot of other customers out there to replace me. |
|
![]() |
![]() |
![]() |
#155 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 80,087
Karma: 148029447
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
But if Amazon did drop the ability to download KF8 in favor of KFX, that would be a huge mistake. That would mean that Amazon would have to stop allowing downloading KF8 from Amazon via your web browser. For those that come here asking what Reader to buy, Kindle would not be something that would be recommended even if it's something the person was maybe interested in. |
|
![]() |
![]() |
Advert | |
|
![]() |
#156 |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,450
Karma: 107078855
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
|
![]() |
![]() |
![]() |
#157 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 47,143
Karma: 169815798
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Running 16 bit Windows on NT? Which version of NT 3? 3.5x? 4? Windows 2000? As for the 32 bit Windows programs that did not run on 64 bit Windows, WoW is fussier than Windows on programs following the rules especially when the programmer tries to get down and dirty with the hardware. Quite a few of Microsoft's own programs had to have rewrites to produce a 32 bit version that ran on 64 bit Windows. |
|
![]() |
![]() |
![]() |
#158 |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,450
Karma: 107078855
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
16 bit on most 32 bit Windows. Except anything 16bit that REALLY accessed hardware never worked on NT.
The problem was the Not Invented Here syndrome and unwillingness to re-write NTVDM and WOW for 64 bit. The reasons NTVDM and WOW16->32 (both 32 bit code) don't work on x86-64 Windows is complicated. DOSbox for 64bit Windows will even run Win 3.0 at least as well as DOS. The WOW for 32bit on 64bit Windows is a mess and unrelated to the old WOW 32 bit code. Basically MS official line is: "We've included Vbox, so just install your old XP / Win2003 / Vista / Win7 / Win 8.x on it." That's MS Compatibility solution. Curiously the SAME VM files of old Windows will run on Vbox on Linux. The only reason they even did a 32 bit Win10 was because some 64 bit Atom tablets made for Win10 launch can't run 64 bit windows! They can run 64 bit Linux. Also Linux 64 can run 32 bit Wine and VB6.0 SW that won't run on ANY 64 bit Windows, even Win7 64 bit. MS only want to sell you cloud services. Eventually Win 11 will be free even without a valid Win7/8/10 key. |
![]() |
![]() |
![]() |
#159 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 929
Karma: 15576314
Join Date: Jan 2013
Location: Ely, Cambridgeshire, UK
Device: Kindle Oasis 3, Kindle Oasis 1
|
Quote:
This is a fundamental limitation, not an arbitrary "we can't be bothered with backward compatibility" thing. V86 mode, just like real mode on 80386 and above, is a remarkable hack in which the CPU actually behaves almost identically to how it does in 32-bit protected mode except for the changed semantics of segment registers: and even there, the only difference is that they automatically refer to appropriate selectors created by the hardware: all the 32-bit protected mode access control and the like is actually still being carried out, even in real mode. The full 32-bit instruction set is available: you can even use 32-bit wide registers like EAX etc and it actually works! (It takes more care and evil tricks to use things like task gates and call gates in real mode, but nobody really uses those at all in any CPU mode unless they have to). This was heavily used back in the early 90s by various 386-only games, running in real mode only with atypical selectors in force to make more memory available: they often called this "unreal mode". But in 64-bit long mode this clever CPU trickery cannot work: selectors in long mode are always 0-based (and have other limitations) and cannot be used to simulate real mode segment registers any more, since those can have almost arbitrary bases and limits. So the CPU cannot implement V86 mode, and won't even let you try. The only way to implement V86 mode atop long mode is to run a virtual CPU using the VMX virtual machine extensions and transition that virtual CPU to 32-bit protected mode and then set up V86 mode in that. (And there are plenty of long-mode-capable Intel CPUs with no VMX extensions, since they decided to use that for market segmentation, so you can't rely on that working.) |
|
![]() |
![]() |
![]() |
#160 |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,450
Karma: 107078855
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
Non-MS people provide emulators for 16 bit on 64. The problem was that MS Dos box AKA the NTVDM was using CPU features in 32 bit x86 not on the x86-64, but DOSBox and other EMULATORS don't need any x86 CPU features, which means it works on x86-64 based OS, though the Windows version is maybe 32 bit.
It's simpler for MS to offer VM support for XP, Win7 etc and to ignore 16 bit because DOSBox has worked better for 16 bit, especially graphics and sound for over 15 years than NTVDM, which was really just for DOS text and as a backend for native 16 bit code for WOW for 16 bit Windows on NT, which never have great compatibility. Current OS versions for DOSBox Mac OS X 0.74-3-3 dmg (Universal) Windows 0.74-3 Win32 installer Fedora 0.74-3 rpm Source 0.74-3 Source Debian 0.74-3 deb FreeBSD package 0.74-2 ports RISC OS 0.74-2 zip Gentoo Linux 0.74 portage OS/2 0.74 exe (OS2) Solaris 10 - sparc 0.73 pkg BeOS 0.63 binary (x86) From https://www.dosbox.com/download.php?main=1 There are older versions for Symbian (ancient ARM) etc. DOSBox is now included with WINE (at least the Win32). You have to set an environment variable on 64 bit Linux before installing WINE (add x86 Architecture) or only WINE64 is installed. Which is a bit mad, because WINE is mostly useful for 32 bit Windows applications, which don't run at all on WINE64 Last edited by Quoth; 07-17-2022 at 08:11 AM. |
![]() |
![]() |
![]() |
#161 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 929
Karma: 15576314
Join Date: Jan 2013
Location: Ely, Cambridgeshire, UK
Device: Kindle Oasis 3, Kindle Oasis 1
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Replacing/upgrading a Mini (or other internal) SD card with Linux | bobobo1618 | Kobo Reader | 51 | 06-05-2022 08:19 PM |
Native A KUAL extension. Linux Deploy: chrooted GNU/Linux for modern Kindle | zaoqi | Kindle Developer's Corner | 12 | 03-14-2020 11:41 AM |
Replacing the Kindle OS with Debian on my Kindle Touch Wifi | mattl | Kindle Developer's Corner | 19 | 03-05-2012 11:27 AM |
Replacing code without replacing text? | ElMiko | Sigil | 6 | 11-30-2011 08:14 PM |
Replacing lost Kindle 2, should I get 2 or 1? | veezer | Amazon Kindle | 23 | 07-09-2009 09:35 AM |