Skip to content(if available)orjump to list(if available)

Quill OS: An open-source OS for Kobo's eReaders

thot_experiment

I'm desperately searching for an e-book reader and i wonder if someone here has a good answer. I'd like a something I can root and or at least run arbitrary userland code on. I want a size that's good for edc in a small backpack or handbag, maybe 7 - 11", pen support would also be really nice, does any such thing exist?

lknuth

I habe a "Pocketbook Verse Pro" that runs Linux. No need to root, you can copy ARM executables to the SD card and run them (that's how I use Syncthing on it). KOReader also works on it.

eldridgea

I got a Boox Go Color 7 as a less locked in alternative to my Kindle a while back, and overall I've really enjoyed it.

It's apparently rootable, although I haven't done that personally. It's Google Play certified so anything from the Play store works, and side loading Android apps works too. I use it with the open source KOReader app and in tandem with Calibre Web Automated. I did a writeup[0] with some details if you're interested.

[0] https://blog.eldrid.ge/2025/03/12/self-hosted-ebook-manageme...

j4nkest

I second this, been using an Onyx Boox tablet for a year and a half for uni. It's great for reading and taking notes and it fits nicely in my laptop bag on top of my laptop.

chrneu

You have a cool blog.

ThrowawayR2

If you don't require an e-ink display, the least effort route might be the MS Surface Go 3 tablet running Windows or Linux (https://github.com/linux-surface/linux-surface/wiki/Installa...).

The Remarkable 2 has an e-ink display but is rather underpowered as an e-reader. It does have an SDK for building apps: https://developer.remarkable.com/documentation/sdk

marcus_holmes

Love my Remarkable 2, but my main use case for an e-reader is reading in bed at night, and it just doesn't work for that (form factor and lack of backlight, though the newer ones do have a backlight).

However, for reading technical docs or workshop docs in daylight, it's great.

komali2

The Kobo Libra Color is within your size range and has pen support. You can run Koreader on it and some other things, it's not like, a linux device though. I do think you can run arbitrary scripts through the program that manages alternative readers like Koreader or Plato.

j45

You must check out the Supernote line

https://supernote.com/

rlue

My dream for an open e-book reader is to have some kind of graphical OPDS browser as a substitute for the commercial storefronts offered by Amazon/Rakuten/etc. If you could host and publish your own ebook library (using BookLore or something similar), then explore and fetch content off of it with the same UI polish as you can get from a corporate vendor (complete with cover art galleries, carousels for recent releases and recommendations and the like), I think that'd make e-readers so much more appealing and usable for diehard FOSS folks.

no_news_is

I got beat to the punch in being the one to tell you, but I can add a link: https://github-wiki-see.page/m/koreader/koreader/wiki/OPDS-s...

wkat4242

You can do that with koreader. It can even sync progress now with kavita. Stimulating what Amazon called whisper sync.

rlue

I use koreader, including its OPDS server support! While I'm always grateful for all FOSS (and especially for well-written FOSS), koreader's OPDS UI still has a long way to go to approximate what I'm imagining. It's basically a file browser in List view, whereas a good digital book storefront would include gallery views with cover art, synopses and other metadata when clicking into any individual publication, search functionality, recommendation carousels, and more.

hashworks

Let's be honest, if we are talking about UX for the average user the koreader UI has a long way to go in general.

dml2135

If your goal is just to easily sync your own ebook library with a Kobo device, I've found that something like this isn't really necessary.

There is a config file on the stock OS that you just need to change, and you can point the Kobo store to your own instance of Calibre Web.

This lets you sync and download your own books to the device over wifi.

I played around with KOReader a bit but found the stock software simpler to use. All I really need is to not be tied to an ebook store.

EvanAnderson

Commenting to provide a confirming data point. I bought a Kobo Libra H2O a few years ago. Unboxed it, modified the config, and immediately started using it with Calibre. It has never participated in any manufacturer's "ecosystem" and has functioned well in a totally "offline" capacity.

I was sad to hear newer Kobo devices are shipping with Secure Boot. I've never reflashed my Libra H2O (it's my daughter's and I'd never be able to get it away from her long enough to replace it) but I liked knowing that I owned the device. I'm sad to hear the new ones are owner-hostile.

NewJazz

I used the Kobo with its ecosystem, even bought a few books with the store. Also disappointed to hear that they seemingly don't allow unlocking the bootloader on their newer devices... If that's true.

I don't care about secure boot / a locked bootloader so much as the ability to unlock it.

mati365

You can also use Dropbox to sync your data on some kobo devices. It used to be disabled, but you can enable it manually in one config file.

franklyworks

I see their repo[0] mentions transitioning to the Pinenote. I'd like to run an ordinary distribution on my Pinenote.

Does anyone know what the mainline support is like nowadays, and whether widely packaged software can make it usable as an ebook reader?

0. https://github.com/Quill-OS/quill

franklyworks

The kernel has mainline support, but it looks a fork is used by most images.

https://git.sr.ht/~hrdl/linux/log/v6.17-rc5_pinenote has many commits.

oldfuture

We should fully own what we buy, things like this are essential

fdkjhkdsahfk

Unfortunately this is mostly for very old versions of Kobo e-readers! Specifically the ones that use an SD Card for internal storage. Very sad since I'm very much in the market for an e-Ink device that I can just use offline to read my .pdf and .epub files. Does anyone have suggestions?

Apparently they're working on a new OS based on the Pine64 Pinenote* but it's almost $400!

crispinb

Kobo + Koreader (https://koreader.rocks/) works pretty sweetly with Calibre.

vasco

Don't all of them do that? I've had many Kindles over the years that all do that. You can probably get a cheap second hand one too

stonogo

You can use newer Kobo devices offline and without an account: https://blog.the-ebook-reader.com/2022/02/10/how-to-use-kobo...

erelong

PostmarketOS runs on a few models of Kobo:

https://wiki.postmarketos.org/wiki/Category:Kobo

ggm

I tend to think kindle is an anathema but I also think I'm heavily invested in their product, and so is a lot of the world.

Being able to strip drm is good. But, it's stepwise refinement warfare. In the meantime, being able to run a copy of the Google Android kindle reader, and obtain a valid licence-to-read key is useful. I'm not disparaging calibre or apprentice Alf, I'm just pointing out the more compliant path also exists.

That's what boox does. It's clear android can do this. I suppose what I'm asking is can these debian style OS run enough emulation/compatibility libraries to run an Android kindle app?

crusty

Don't the told exist to divest of one's 'ecosystem investment' in Amazon by way of Kindle. You've been able to strip DRM from the Amazon-purchased books and jailbreak the Kindle. At that point, Amazon holds nothing over you and both the ebooks and hardware are no longer held hostage.

I have a paperwhite theater I bought years ago from Woot for like $30 and I simply never logged in or even connected it to wifi, so I get no ads and I don't buy DRM-laden books from Amazon. Calibre turns DRM-free epubs into Kindle accepted mobi format seemlessly on upload.

I can't help but think that those who complain about the lock-in but simply never bother to break free, just don't care that much. Shaking a fist at Amazon feels more like a self-soothing exercise to allay the cognitive dissonance that arises from telling oneself that you agree with those who curse Amazon (or what it represents) while you continue to choose Amazon.

outlore

This is very timely, as I recently purchased a Kobo device. One painpoint has been syncing sideloaded books between my phone and Kobo. I am using Readest sync with KOReader but I'd love to see a more seamless solution. Hoping that Quill can offer some sort of sync in the future.

ashtonabc

I've found Syncthing to work well with my Kobo; it's easier than plugging it in and adding/removing books through Calibre. There's a KOReader plugin (https://github.com/jasonchoimtt/koreader-syncthing), or it can be enabled/disabled through Nickel (https://anarc.at/hardware/tablet/kobo-clara-hd/#install-sync...).

windexh8er

This is the best setup I've tried as well. Syncthing works so well I just often forget about it / take it for granted. I used to just deal with plugging our Kobo devices in, but now I can just distribute the relevant media by dropping a file somewhere.

The Kobo devices are truly worth every penny and we've got 4 of them in our household at this point. These are some of the best devices to put in the hands of kids.

mkozlows

KOReader has built in Progress Sync, which works well for the purpose.

wkat4242

Yes and Kavita just introduced support for it in epubs. It already had it for comics but that's because their pages are more static, a much easier problem to solve.

stuxnet79

By OS I take it this includes a kernel and is a full replacement of the native Kobo OS (Nickel)? If so, then I wonder if it's possible to get Kobos to boot directly into KOReader.

qmmmur

How does this compare to using Plato or KOreader? I currently use Plato for its simplicity.

erikw

Love Plato- it’s so performant! I’ve always wondered why Kobo doesn’t just throw out what they’ve got and fork it.

t-3

While I do like Plato, it's got a lot of bugs and design issues... It can't handle epubs without chapters/really large chapters, it is noticeably worse on battery life than KOreader or the stock firmware, the amount of time taken to load the dictionary is proportional to the number of dictionaries, etc.

ihaveone

I'd love to see this on the Aura HD

listenfaster

Same - maybe no one’s tested it on the aura HD yet?