07-09-2009, 01:26 PM | #1 |
Addict
Posts: 316
Karma: 1021312
Join Date: Jun 2009
Device: Sony PRS-T1
|
Why is OpenInkpot so much more stable than all the other firmwares?
This is an impressive quality I would love to understand.
|
07-09-2009, 02:32 PM | #2 |
Grand Sorcerer
Posts: 11,416
Karma: 36994180
Join Date: Jan 2008
Device: Pocketbook
|
Because the programmers writing it are doing it as a labor of love. And since it's under the GPL license they can use existing art, such as Fbreader as a starting point. (They don't have to totally reinvent the wheel.)
There are working answers, even commercial ones. For example, I have a Cybook Gen 1 (LCD) running WinCE 5.0 as an OS and Mu-book as it's reader. Both are commercial software, and together they will read .txt, RTF, HTML, and I think non-DRMed mobi. Pictures, italics, bold, call to other files, no problem. But it cost money. Now maybe you refresh screen problems working with e-ink, I don't know (booting and such) and that was available in 2006. The Hanlin software isn't bad, and I don't gain much more from the current OpenInkpot, but I like it better. The rest of the e-book world doesn't give a Dead Rat's Nether Region about good firmware, they're too busy trying to build Monopolies... (and yes I mean Kindle, Sony, Cool Reader, CyBook, Jetbook, et. al.) |
Advert | |
|
07-09-2009, 02:43 PM | #3 | |
sleepless reader
Posts: 4,763
Karma: 615547
Join Date: Jan 2008
Location: Germany, near Stuttgart
Device: Sony PRS-505, PB 360° & 302, nook wi-fi, Kindle 3
|
Quote:
I would say they are just trying to make money primarily which seems to be quite normal if you have to pay employees and shareholders. Sonys firmware might not be the best but it is definitely rocking stable for the average customer. |
|
07-09-2009, 02:59 PM | #4 |
Grand Sorcerer
Posts: 11,416
Karma: 36994180
Join Date: Jan 2008
Device: Pocketbook
|
Question. Would not their shareholders best be served by firmware that provided a maximum of format compatibility. Would this not provide a better product for a wider variety of purchasers? More purchasers, more money. As I point out, this isn't a technology issue, it's a philosophical issue.
Instead, we see all effort put on a proprietary format, with other formats being limited in number and crippled in performance, usually to support a corporate proprietary download service. And the worst offenders of this are Amazon and Sony. |
07-09-2009, 03:34 PM | #5 | |||
sleepless reader
Posts: 4,763
Karma: 615547
Join Date: Jan 2008
Location: Germany, near Stuttgart
Device: Sony PRS-505, PB 360° & 302, nook wi-fi, Kindle 3
|
Quote:
Quote:
Quote:
At least Sony supports many formats (including ePub with and without DRM) either directly on the devices or via conversion. Amazon offers a conversion service. |
|||
Advert | |
|
07-10-2009, 02:34 AM | #6 |
Wizard
Posts: 2,552
Karma: 3799999
Join Date: Jun 2009
Location: Foristell, Missouri, USA
Device: Nokia N800, PRS-505, Nook STR Glowlight, Kindle 3, Kobo Libra 2
|
Good firmware requires Skilled programmers who are given time to work out the bugs. The people with the know how don't come cheap, so you either get people who aren't as good or just don't give the good guys all the time they need to make a better product. These companies don't really want to invest too much money on something that is essentially still a niche market.
|
07-10-2009, 10:30 AM | #7 |
Grand Sorcerer
Posts: 11,732
Karma: 128354696
Join Date: May 2009
Location: 26 kly from Sgr A*
Device: T100TA,PW2,PRS-T1,KT,FireHD 8.9,K2, PB360,BeBook One,Axim51v,TC1000
|
1- It is very very early in the evolution of ebook readers as gadgets. Realistically, *nobody* knows what features *really* matter at a market-wide basis. Not in absolute terms. Device usage models are not fully understood. I.e., do people *really* need to carry a full library on their reader, maybe in a 16GB SD card? If not, how many *will* they carry? Are file-system style folders really needed? Or would a sophisticated database/bookshelf be better? How many font sizes? How large should large get? How small should small get? How much value is there in doing 2 page-landscape? How much real-world value is there in supporting arbitrary font faces? Each of those questions require software answers. Answers that take code and code takes labor to produce. This labor is *not* cheap. And the answers available are not definitive; all they have is educated guesses. The business is still too small for spec-sheet engineering or taking the kitchen sink approach.
2- It is very early in the evolution of ebook readers as gadgets and (unless we're talking Kindle) sales volume is running in the tens of thousands per year for the specific branded models. Maybe in the 100K range for some specific hardware platforms. (Sony sales as of a year or so back were quoted at around 25K if I remember correctly; BeBook would only brag of selling over 25K in the last year as of May.) Total available revenue is very small for any of these gadgets so unless they're supported by a company with flush pockets there is only so much money they can throw at the firmware. (And the only such in the business to date is Amazon. And they're obviously being very careful; witness the periodic shortages in the Kindle line...) 3- Add up the first two items: high cost of labor and uncertain value of features in a low volume business and there are clear limits to just how much coding effort a commercial venture can devote to supporting/improving their product. And, guess what? If you look at the OI website, their biggest need today is contributing coders, not revenue from donations. Not terribly different from the commercial guys, is it? Now, as to the OP question: the best answer I've found is that OI seems to be built off a very very stable Linux kernel whereas the Hanlin-supplied kernel used by most of V3 variants has... issues... that have not been addressed because the focus appears to be directed more towards book format support than maximizing stability. There is a dangerous trade-off going on here; supporting a lot of formats attracts a lot of legacy users, folks that have been doing ebooks since the last century, but it also increases the complexity of the firmware and raises expectations from the buyers who start wondering "why is feature xxxx only supported on this format when I need it on that one?" OI gets away with it by simply exposing the bundled readers (FBReader and Coolreader) and letting the user choose. Which is a way of, ahem, passing the buck. ;-) (Smart, too.) If you look at the current-gen offerings, Sony and Amazon have chosen stability over flexibility and broad format support, relying instead on external converters to address legacy format users. The second-tier vendors, iRex, Booken, the Hanlin OEMers, have chosen to go for broad native format support. All run Linux but all rely on inhouse mods of the reader apps/parsers, whether first or second tier. OI is trying for a middle ground of sorts, nailing down the kernel first, and relying more on general-availability Linux tools for the readers and, so far, not going to extensively into product-specific mods. This to me makes sense; cover the basics first and let the market shake down a bit to see what is really needed on a long-term basis. So far, its working nicely. Last edited by fjtorres; 07-10-2009 at 10:34 AM. |
07-10-2009, 11:55 AM | #8 |
OpenInkpot co-founder
Posts: 410
Karma: 845
Join Date: Dec 2007
Device: Kindle Oasis
|
2fjtorres: Wow. Thanks for analysis. I couldn't anticipate how smart I am. All the accidents and unexpected events were the part of Big Plan, inevitably leading to Success
|
07-10-2009, 12:30 PM | #9 |
Addict
Posts: 316
Karma: 1021312
Join Date: Jun 2009
Device: Sony PRS-T1
|
|
07-10-2009, 06:10 PM | #10 |
OpenInkpot co-founder
Posts: 410
Karma: 845
Join Date: Dec 2007
Device: Kindle Oasis
|
Our little secret is jekhor, our beloved kernel hacker, who nicely done all the kernel stuff.
|
07-10-2009, 07:19 PM | #11 |
Grand Sorcerer
Posts: 11,732
Karma: 128354696
Join Date: May 2009
Location: 26 kly from Sgr A*
Device: T100TA,PW2,PRS-T1,KT,FireHD 8.9,K2, PB360,BeBook One,Axim51v,TC1000
|
Any chance you could sic him on a LIT parser?
|
07-11-2009, 02:08 AM | #12 |
Addict
Posts: 316
Karma: 1021312
Join Date: Jun 2009
Device: Sony PRS-T1
|
|
07-11-2009, 12:18 PM | #13 | |
Grand Sorcerer
Posts: 11,732
Karma: 128354696
Join Date: May 2009
Location: 26 kly from Sgr A*
Device: T100TA,PW2,PRS-T1,KT,FireHD 8.9,K2, PB360,BeBook One,Axim51v,TC1000
|
Quote:
Credit is due for recognizing the strengths of Linux (i.e. it comes with a broad diversity of pre-developed tools that can be adapted to new devices and environments) and adding value where value is most needed. OpenInkpot is a good product in good hands. (Just try to resist the siren song of infinite ports (aka WingZ disease), will you?) |
|
07-11-2009, 03:15 PM | #14 |
OpenInkpot co-founder
Posts: 410
Karma: 845
Join Date: Dec 2007
Device: Kindle Oasis
|
|
07-11-2009, 03:16 PM | #15 |
OpenInkpot co-founder
Posts: 410
Karma: 845
Join Date: Dec 2007
Device: Kindle Oasis
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How do PocketBook and Bookeen firmwares compare? | Jellby | Which one should I buy? | 1 | 09-30-2010 08:43 PM |
Ectaco and Aluratek firmwares | GA Russell | Ectaco jetBook | 27 | 02-12-2010 03:27 PM |
Flashing back and forth between firmwares, then it broke. | manifestor | Ectaco jetBook | 13 | 02-06-2010 05:00 PM |
Comparison of all available V3 firmwares | Rapefruit | HanLin eBook | 2 | 09-10-2009 06:16 AM |
Downloading other firmwares | dpierron | Sony Reader | 0 | 04-20-2009 07:55 AM |