I never would have bought one of those Kindle ebook readers… but now that i got one PaperWhite from eBay for 100€ i must say i am impressed.
The Battery lasts basically „forever“ and with forever i mean: 3 months depending on usage – which is largely attributed to the monochrome screen that turns off automatically when you close the cover. btw: there is no OFF switch. which is Orwellian 1984 kind of scary.
Dimensions: 117 x 169 x 9.1 mm
Weight: 206 g
SoC: Freescale i.MX508
CPU: ARM Cortex-A8, 1000 MHz, Cores: 1
RAM: 256 MB
Storage: 2 GB, 4 GB
Display: 6 in, E Ink Carta, 1024 x 768 pixels
Battery: 1420 mAh, Li-Polymer
Wi-Fi: b, g, n
USB: 2.0, Micro USB
Yes it only has 1x CPU Core X-D (how can things run smooth on one CPU core? unless they are written in Assembler)
It also comes with WiFi and a microphone (!? why does a ebook reader need a microphone?) this is where the surveillance paranoia starts… you COULD hook it up to your Amazon account… and have Amazon know ALL the details about you.
So i decided to reset the thing and not allow it to access the wifi.
The intergration with Linux is pretty smooth.
I was able to simply USB cable hook it up with Debian 8 and CentOS 7 and access the internal memory (2GB) like an USB Stick.
dmesg [ 4599.857388] usb 2-6: USB disconnect, device number 5 [ 4643.536259] usb 2-6: new high-speed USB device number 6 using xhci_hcd [ 4643.668561] usb 2-6: New USB device found, idVendor=1949, idProduct=0004 [ 4643.668567] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 4643.668570] usb 2-6: Product: Amazon Kindle [ 4643.668573] usb 2-6: Manufacturer: Amazon [ 4643.668575] usb 2-6: SerialNumber: 90D4220142330XXX [ 4643.671643] usb-storage 2-6:1.0: USB Mass Storage device detected [ 4643.671868] scsi host4: usb-storage 2-6:1.0 [ 4644.733479] scsi 4:0:0:0: Direct-Access Kindle Internal Storage 0100 PQ: 0 ANSI: 2 [ 4644.734568] sd 4:0:0:0: Attached scsi generic sg1 type 0 [ 4644.739360] sd 4:0:0:0: [sdb] 2797568 512-byte logical blocks: (1.43 GB/1.33 GiB) [ 4644.846413] sd 4:0:0:0: [sdb] Write Protect is off [ 4644.846417] sd 4:0:0:0: [sdb] Mode Sense: 0f 00 00 00 [ 4644.956331] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 4645.177569] sdb: sdb1 [ 4645.396418] sd 4:0:0:0: [sdb] Attached SCSI removable disk [ 4645.928373] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. mount|grep Kindle /dev/sdb1 on /run/media/canoodle/Kindle type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2) # run filesystemcheck umount /dev/sdb1 fsck -y -v -f /dev/sdb1 removing dirty bit.. # replugin
While the Kindle can read all kinds of formats (TXT, PDF, unprotected MOBI, HTML, DOC, DOCX, JPEG, GIF, PNG, BMP through conversion, AZW3 (Kindle Format 8), AZW (Kindle), PRC natively) there is also a pretty cool eBook management program called Calibre that also can convert eBooks from / to different formats.
check it out: https://calibre-ebook.com/download
the installation worked perfectly on CentOS 7 with:
(yes it really download the latest sources)
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin Using python executable: /bin/python2 2018-04-30 13:39:07 URL:https://download.calibre-ebook.com/linux-installer.sh [30829/30829] -> "-"  Installing to /opt/calibre Downloading tarball signature securely... Will download and install calibre-3.22.1-x86_64.txz Downloading calibre-3.22.1-x86_64.txz 100% [======================================================================] Downloaded 62596160 bytes Checking downloaded file integrity... Extracting files to /opt/calibre ... Extracting application files... Creating symlinks... Symlinking /opt/calibre/ebook-polish to /usr/bin/ebook-polish Symlinking /opt/calibre/web2disk to /usr/bin/web2disk Symlinking /opt/calibre/ebook-edit to /usr/bin/ebook-edit Symlinking /opt/calibre/calibre-server to /usr/bin/calibre-server Symlinking /opt/calibre/calibredb to /usr/bin/calibredb Symlinking /opt/calibre/lrs2lrf to /usr/bin/lrs2lrf Symlinking /opt/calibre/lrf2lrs to /usr/bin/lrf2lrs Symlinking /opt/calibre/ebook-meta to /usr/bin/ebook-meta Symlinking /opt/calibre/calibre-customize to /usr/bin/calibre-customize Symlinking /opt/calibre/calibre-smtp to /usr/bin/calibre-smtp Symlinking /opt/calibre/calibre-parallel to /usr/bin/calibre-parallel Symlinking /opt/calibre/fetch-ebook-metadata to /usr/bin/fetch-ebook-metadata Symlinking /opt/calibre/calibre-debug to /usr/bin/calibre-debug Symlinking /opt/calibre/markdown-calibre to /usr/bin/markdown-calibre Symlinking /opt/calibre/ebook-viewer to /usr/bin/ebook-viewer Symlinking /opt/calibre/lrfviewer to /usr/bin/lrfviewer Symlinking /opt/calibre/calibre to /usr/bin/calibre Symlinking /opt/calibre/ebook-device to /usr/bin/ebook-device Symlinking /opt/calibre/ebook-convert to /usr/bin/ebook-convert Setting up command-line completion... Installing zsh completion to: /usr/share/zsh/site-functions/_calibre Failed to find directory to install bash completions, using default. Installing bash completion to: /usr/share/bash-completion/completions/calibre Setting up desktop integration... Creating un-installer: /usr/bin/calibre-uninstall Run "calibre" to start calibre
all you have to do is drag a pdf into the quite empty list… and it will be added to your library. R-Click on any book and send it to your device main memory.
Thats it! Thanks for listening!