Tuesday 24 January 2012

Project intro: Joggler

This is the most recent project I've started working on: I bought a Joggler a couple of weeks ago. It's a weird device that looks like a rather thick digital photo frame, but contains a reasonably complete Atom computer, with the only peripherals being a touchscreen, a single USB port, wifi, ethernet and audio out. It was sold as a "lifestyle organiser", with the intention that it would serve as a hub for a family who used their O2 mobile phones to organise their lives. Nobody was interested, and they ended up selling the remainder of the stock off cheap before abandoning it. Their software is kinda crappy (written in Flash running on Linux) and many of the backend services are broken at this point, so it's not particularly useful running the factory software.

I originally bought it with various random purposes vaguely in mind, but by the time it actually arrived I'd thought of better ways to accomplish several of those things, so right now I'm just fiddling with it for fun.

They are pretty easy to repurpose; there's no secure boot system or anything else protecting the device, so you can just boot your own OS on it. What does "protect" the device is the obscure way in which it boots; more about that in a future post, but it's been worked around by others already, so it's not a real barrier.

These devices are quite popular to use to run other Linux-y stuff, so there's a pretty good community out there (mostly around this wiki, as far as I can tell) who have ported various distributions and applications to run on the device. However, most of the available software distributions for it are based on various collections of patches, nonstandard configurations, and occasionally odd binaries with unclear origins; a standard Linux distribution doesn't quite run on it out of the box. I get irritated by that kind of thing, so my first goal is to get Debian (my preferred distribution for non-desktop uses) running correctly on it with no local modifications. This looks like it will involve submitting various interesting changes to Debian and other upstream projects, so I'm volunteering myself to do that. :)

I have a Trello board here for my tasks to get this to work. I've already made some progress in getting it working with less hackery, as you can see there, and I'll blog about the parts I've done before considering them finished.

3 comments:

  1. Since the decision, 31 states, the District of Columbia and Puerto Rico have launched legal betting markets. More than $147 billion has been wager with legal sportsbooks in the united states over the last 4 years, producing nearly $10.6 billion in taxable income, according to the American Gaming Association. At one time some 파라오 카지노 도메인 bookmakers only allowed bettors to back the result result} of a number of} football matches and never single games.

    ReplyDelete
  2. Enjoy food and cocktail service whereas half in} your favorite casino slots and wagering high-stakes. You’ll have the experience of a lifetime in our unique lounges, which host selection of|quite lots of|a big selection of} in style casino games. Put your Poker face on and prepare for 1xbet korea a enjoyable filled 5 card poker game.

    ReplyDelete
  3. The goal of the sport is to bet on the winner between the 2 hands - banker’s hand and player’s hand. One of the important issues to recollect about this on line casino recreation is that some tables have high minimal bet requirements. The excellent news is that one of the best casinos will offer you extra data about this before taking part in}. Zynga, for example, provide $1 value of cash for new spanking new|for brand new} members who be a part of by way of referral. There additionally be|can be} a referral code out there for returners who may have put in the sport, but 빅카지노 haven’t played it yet. This can extend the lifespan of those provides, giving players extra probabilities to be attracted by the rewards.

    ReplyDelete