BieHDC's picture

The Raspberry Pi should be supported, because you can run small Websites or small Databases on it

 

Who also wants Raspberry Support, write a comment down below

Forum: 
Jeremy Davis's picture

An ARM build has been on the 'todo' list for a long time, but keeps getting pushed back. One of our community members (Rik Goldman) actually installed (a hacked) copy of TKL on one.

Now that we have TKLDev and appliance sources on GitHub it shouldn't be that hard to do...

Mark U's picture

Get's my vote, there's growing momentum behind the Raspi.

Rik Goldman's picture

I've finally got my hands into TKLDEV. My first thought, at this point, is at how to produce an .img using as much as TKLDEV as possible. All the original turnkey base code runs fine on Raspi. The challenge is using it to produce an .img with the appropriate raspbian boot bits rather than an ISO. I don't know where to start, but have been thinking on it for week or so. TKLPatch might be a better match.

It's worth noting, here, that starting with an unmodified raspbian and then stripping it to match Turnkey Core - how I was hacking - might not be the best approach: Raspbian behaves strangely on apt-get upgrade - all the packages you worked so hard to strip end up back on the image.

 

GlenBuie's picture

It has been a while, any progress? I almost cannot wait to start using it!

Jeremy Davis's picture

We haven't heard back from Rik for a while so not really sure where he got to with this... AFAIK neither Alon nor Liraz (the core devs) are currently working on it. It would be super awesome though!

Liraz Siri's picture

I'm itching to work on this and I have a bunch of Pis around. Most of the work could be done in qemu, which can simulate a Pi faster than real-time if I'm not mistaken.

The only problem is that my plate is pretty full at the moment so I don't know when I'll get to this. Any help would be greatly appreciated.

Jon Marler's picture

If there was a wiki page or something that contained a list of what needs to be done to complete raspberry pi support, I'd be very happy to contribute to this. My only problem is that I don't know where to start. 

Jeremy Davis's picture

I started having a look at it a while ago and got quite close but I couldn't get it to boot. But that was based on v13.0 (Debian Wheezy).

I think the idea of a wiki page is a good one. Perhaps we should start one on the GitHub tracker. Or perhaps we should just start a new issue on the tracker and track progress there??

Regardless, IMO we will need to tweak TKLDev to make this work. Have a look at a bit of research/fiddling that I have done previously.

To quickly summarise what we'll need to do:

  • tweak TKLDev to support QEMU (so you can do non-native chroot)
  • create ARM bootstrap
  • create ARM buildroot (to build ARM arch TurnKey deb packages)
  • build TKL debs
  • build and test ARM core
  • Add new comment