Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 01-11-2015, 09:38 AM   #1
JoeD
Guru
JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.
 
Posts: 893
Karma: 4383958
Join Date: Nov 2007
Device: na
Kernel / Rootfs

I've just been reading through some past posts on here and in particular the KOReader wiki, I hadn't realised so much was now available for the kindle source wise from both amazon for the linux side and other projects for the UI/frontend.

I've seen a few threads with regards to rebuilding the kernel based on the amazon source release, but has anyone rebuilt the entire rootfs from source? I have 4NT but question applies to any eInk version.
JoeD is offline   Reply With Quote
Old 01-11-2015, 10:02 AM   #2
knc1
Helpdesk Junkie
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 7,151
Karma: 6359396
Join Date: Feb 2012
Device: Too many.
Quote:
Originally Posted by JoeD View Post
I've just been reading through some past posts on here and in particular the KOReader wiki, I hadn't realised so much was now available for the kindle source wise from both amazon for the linux side and other projects for the UI/frontend.

I've seen a few threads with regards to rebuilding the kernel based on the amazon source release, but has anyone rebuilt the entire rootfs from source? I have 4NT but question applies to any eInk version.
No. That is all proprietary code.

There are three major groups of code :
Open Source whose license requires its release ;
Open Source whose license permits but does not require its release ;
Closed Source code.

Amazon only releases a major part of the first category.
knc1 is offline   Reply With Quote
 
Advertisement
Old 01-11-2015, 10:17 AM   #3
JoeD
Guru
JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.
 
Posts: 893
Karma: 4383958
Join Date: Nov 2007
Device: na
Hi knc1, I wasn't talking about the amazon front end/reader and other items they've implemented, I meant the rootfs including udev/iptables/glib and other linux utils etc that are in the source snapshot.

Mainly has anyone taken that source release such that you can boot far enough to then launch kual/koreader using only the items source is available for?

From what I can see most of the source appears to be available although I haven't found any projects that have wrapped it all together. If there are still items missng what are they? For example, does Kual/KOReader make use of libs on the kindle that are closed source?

Trying to get an idea as to how close the kindle is to being used with fully open software. I'm not worried about losing access to any proprietary features that amazon have implemented such as reading DRM'd ebooks, using their cloud service, syncing page etc

Cheers.

Last edited by JoeD; 01-11-2015 at 11:12 AM. Reason: spelling/clarification
JoeD is offline   Reply With Quote
Old 01-11-2015, 11:28 AM   #4
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 5,376
Karma: 5460135
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW & PW2; Kobo H2O
@JoeD: No, it's missing a rather large amount of things to build a real linux embedded distro. You're better off using buildroot, scratchbox or something like that for that purpose.

Last edited by NiLuJe; 01-11-2015 at 11:32 AM.
NiLuJe is offline   Reply With Quote
Old 01-11-2015, 12:56 PM   #5
JoeD
Guru
JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.
 
Posts: 893
Karma: 4383958
Join Date: Nov 2007
Device: na
Quote:
Originally Posted by NiLuJe View Post
@JoeD: No, it's missing a rather large amount of things to build a real linux embedded distro. You're better off using buildroot, scratchbox or something like that for that purpose.
That's pretty much what I was asking in my first post, I guess I worded it poorly

I don't care if the source used comes from Amazon's dump, other projects, or a combination. I'm just trying to find out if there's currently enough out there to build a kernel for the kindle + rootfs that's capable of launching a project like kual/koreader and whether anyone has done so.

If that's possible via the buildroot or scratchbox route without having to include any closed source blobs, do you have any links/pointers to more information on this?
JoeD is offline   Reply With Quote
Old 01-11-2015, 01:54 PM   #6
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 5,376
Karma: 5460135
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW & PW2; Kobo H2O
@JoeD: KUAL is inherently tied to the Amazon java framework, so that's no-go from the start.
NiLuJe is offline   Reply With Quote
Old 01-11-2015, 02:13 PM   #7
JoeD
Guru
JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.JoeD ought to be getting tired of karma fortunes by now.
 
Posts: 893
Karma: 4383958
Join Date: Nov 2007
Device: na
Quote:
Originally Posted by NiLuJe View Post
@JoeD: KUAL is inherently tied to the Amazon java framework, so that's no-go from the start.
That's a shame. Cheers for the answers.
JoeD is offline   Reply With Quote
Old 01-11-2015, 02:31 PM   #8
eschwartz
Irrational Optimist
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 8,868
Karma: 17663797
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
All KUAL does is launch stuff, which is otherwise difficult on a closed UI.
If you are building your own system to run on the Kindle, you can do the sane thing and use basic desktop specs.
Which will be faster than running a java app in order to invoke shellscripts...
eschwartz is online now   Reply With Quote
Old 01-11-2015, 02:57 PM   #9
knc1
Helpdesk Junkie
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 7,151
Karma: 6359396
Join Date: Feb 2012
Device: Too many.
Quote:
Originally Posted by JoeD View Post
- - - -
If that's possible via the buildroot or scratchbox route without having to include any closed source blobs, do you have any links/pointers to more information on this?
iMX6 is a supported arch. in Buildroot -
See the on-line manual for all there is that is written about BR.
Also, join the mailing list and follow along on how things are done.
I have hired Google to keep all of my links for me.
knc1 is offline   Reply With Quote
Old 01-11-2015, 03:08 PM   #10
eschwartz
Irrational Optimist
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 8,868
Karma: 17663797
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
Quote:
Originally Posted by knc1 View Post
I have hired Google to keep all of my links for me.
Pulling no punches, as usual, I see. This is a new one.
eschwartz is online now   Reply With Quote
Old 01-12-2015, 07:13 AM   #11
brianinmaine
Evangelist
brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.
 
brianinmaine's Avatar
 
Posts: 406
Karma: 1287365
Join Date: Jan 2013
Location: West Gardiner, Maine
Device: Touch (5.3.7)
Twobob has a buildroot tree on github used to compile stuff, just not the whole tree? Im just learning about buildroot now... Id love to see a complete project.
brianinmaine is offline   Reply With Quote
Old 01-12-2015, 08:53 AM   #12
knc1
Helpdesk Junkie
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 7,151
Karma: 6359396
Join Date: Feb 2012
Device: Too many.
The ARM-HardFloat libraries and sample applications where generated by Buildroot.

The ability to specify non-standard library locations was added to BR at my request.
Also the ability to build a host version of patchelf.

Another little project of mine that I probably will never have time to complete.
BUT - it does demonstrate how to run two different sets of system libraries concurrently (and one of them from /mnt/us/{bin,lib} ).
(or /mnt/us/system/{bin, lib} - wherever it was that I built them for. )
knc1 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: Please share Kindle DX B004 (US) rootfs.img geekmaster Kindle Developer's Corner 1 09-17-2012 07:47 PM
DX(G) Please share Kindle DX B004 (US) rootfs.img equinox1 Kindle Developer's Corner 4 09-17-2012 09:04 AM
PRS-T1 How-to: Compiling the kernel and kernel modules altruizine Sony Reader Dev Corner 9 09-03-2012 10:12 PM
where could I find the img file for rootfs of kindle superium Kindle Developer's Corner 8 02-07-2012 10:15 PM
How do I mount Kindle DX rootfs on a Mac - usbNetwork needed? software.enginee Kindle Developer's Corner 14 06-08-2010 04:20 PM


All times are GMT -4. The time now is 08:40 PM.


MobileRead.com is a privately owned, operated and funded community.