On one of my periodic checkins with the One Laptop Per Child/$100 computer project (
laptop.media.mit.edu/), I noted again their goal of manufacturing and distributing 100 million computers this year and next.
Of course, the project aims to get computers into the hands of schoolchildren, and so an e-reader will surely end up in the included software. And there aren't many non-Java Linux e-readers around -- only three that I know of: FBReader, the forthcoming ThoutReader 2 (perl-based, from Osoft), and GTK+ Plucker Viewer.
The OLPC computer runs Red Hat Linux. Has anyone tried the desktop FBReader on a Red Hat computer?
I think FBReader would be a good choice for OLPC, but ThoutReader has bookmarking, highlighting, and annotations that can be exported/imported and shared with others (like you would want to do with a class). It will also support the OpenReader format (also "forthcoming") and make it easy to add additional XML-based formats.
I know FBReader intends to add bookmarking, highlighting and annotations. I hope they can be shared (exported, imported, and different sources segregated). And I hope its inherent flexibility makes adding formats easy for others to do.