• Your vote for the future of Yocto

    Just a gentle reminder that we are still soliciting your ideas for the next major release of the Yocto Project.

    Given that we are close to releasing the 1.0 version of the Yocto Project, we're now sorting through the input we have collected or heard for the next major release, planned for October 2011.

  • The storms of March

    Here on the first day of spring, the northen hemisphere is beginning to shake off the doldrums of winter and think about the summer to come. Here in western Oregon where I live, the trees are starting to bloom, and I begin to notice how my garden is full of muddy ruts.

    We're catching more than our fair share of wet weather this month in the Portland area. Winds are buffeting our house as I write this and we're shooting for a record number of days of measurable rainfall this month. I probably appreciate the summer more because of all the spring storms we must endure to get there.

  • Yocto memes rule

    One of the fun things about having a metric system term as a project name is that you can use it in so many useful ways.

    Just for review class, according to Wikipedia, a yocto-anything is 10-24 of that thing. So a yoctosecond is one quadrillionth of a second, a very brief time indeed. The rest mass of a proton is about 1.67 yoctograms. 

    But a yoctosecond is not so brief a time that you can't have fun with it:  

  • Towards Yocto support of the Beagleboard XM

    I holed up in my cave with a Beagleboard XM rev B and spent the day learning how an ARM board boots. After a few hours of aimless wondering, misdirection, ill-conceived notions, and deep tangents, I am happy to say I managed to boot a minimal Yocto image on the Beagleboard XM!

    beagleboard login: root
    root@beagleboard:~# uname -r

  • Crowns, Forests, and Bays

    One of the best parts of my job is that I'm continually getting new 'embedded' hardware to play around with in the mail. Over the past couple months I've received three new 'embedded' systems - a Crown Bay, a Jasper Forest, and a Sugar Bay, which taken together actually provide a good representation of the spectrum of machines that Yocto runs on (and that Intel considers 'embedded').

  • Extending the Yocto Project with Poky meta layers

    At the core of Yocto is the Poky build system, and from a developers point of view, this is what we work with - a poky git repository. Poky provides several example Linux images, including minimal, sato, and sdk, each with an increasing number of packages (and footprint size).  Poky focuses on providing a small core set of known-working packages, if you want to add to that, it offers layers which work sort of like a build-system version of external distribution package repositories (world, universe, and the like).

  • "Oh come on, it's just a build system"

    I have a certain friend who will remain nameless. We know each other's wives and kids, and we have had a number of adventures together. At work, he manages a team doing mostly kernel development and optimization work. He has known about the Yocto Project from the beginning, and we occasionally chat about the work.

    But since he is a friend, he feels safe to taunt me occasionally, make fun of me a little. All in good fun of course, but one of his consistent jabs about Yocto goes something like this:

    "Isn't it just a build system?"