Blogs

Build Appliance: Eating Your Own Dog Food

For years people talk about eating your own dog food and using the environment you build to actually do the build, well we went and did just that with the  Yocto Project Build Appliance. We have created an image which after some tuning and tweaking can start up the Hob tool running on a Poky-based system.

It a full system that includes the downloads directory so that it could be installed behind a corporate firewall, but has the capability to set proxies to get additional source packages.

Yocto Project 1.2 Now Available

The latest Yocto Project release hits the streets today: Yocto Project 1.2. This is the project's standard biannual release, and it includes many bug fixes and features. The new features are described in the release notes, but there are a few important ones to note:

    A quick Yocto-grid

    FRI2 build status displayHere in Hillsboro, Oregon, we have an open office area, and I really wanted a monitor set up which would display the status of our Yocto Project autobuilder for all to see. Since

    The Yocto-yumminess of our BSPs

    If you're a geek like me, you might find yourself watching some science fiction movie or show and wondering "why is it that we have no problem talking to extraterrestrials?" Sure, a wookie on Star Wars may speak some strange tongue, but the humans all seem to understand wookie and Chewbaca can understand human really well. How can this be possible?

    The things which make my head explode

     

    I was going for an easy run in Hillsboro, Oregon a couple of days ago and trying to think about a talk I have to give next week at the Linux Foundation Collaboration Summit in San Francisco. This was partly to take my mind off of the really horrible nasty weather we have been having of late - I heard we may break an all-time record for the most rainfall in the month of March in Oregon. Makes for a wet wet wet run.
     

    Progress on Yocto Project v1.2

    After a dose of warmer weather, those of us on the west coast of the US are experiencing a return to winter for a little while. Strange how I can have a talk with folks like Tom Zanussi who are suffering from 80 degree (F) heat in Chicago or BIll Mills in Maryland while my poor toes are turning blue from the cold. Boo hoo, I know. Portland is pretty close to paradise for me as a place to live, but there are moments when it gets just a bit rainy.

    New Yocto Project Introductory Screencast

    In honor of the Yocto Project Developer Day at ELC 2011, the Yocto Project's Scott Garman has produced an excellent screencast walkthrough of the Yocto Project, hands-on. Have a look below:

    Getting Started with the Yocto Project - New Developer Screencast Tutorial

     

     

    M2, Moneyball and a new way to create software

    I sat down this morning to jot down a few words about the latest Yocto Project development milestone, which has the very homely name of "M2". We pause at this time to branch our code, run a full pass of our QA suite and make sure we are on track with major features. (This is all good by the way).

    Yocto Project Developer Day at ELC

    If you are making plans for the Embedded Linux Conference in Redwood Shores, CA this February, make sure to include the day before the conference. On Tuesday, February 14, the Yocto Project presents its first Developer Day, with two tracks of content, hands-on labs, and access to Yocto Project developers. Best of all, the day is free to all attendees. ELC attendance is not required (though it is highly encouraged!).

    Why Maintenance Releases Matter

    As the calendar year winds down, I find myself tapping away at the keyboard at my sister's house in Denver, Colorado in a snowstorm. I just spent the morning digging out our rental car and shoveling my sister's driveway and her next-door neighbors. It is a time like this to reflect and, yes, to remember that one of the reasons I moved to Portland, Oregon was to escape the snow!

    This has been a busy month in the Yocto Project, with all kinds of activity jumping along:

      Yocto Project Survey Winner

      Thanks very much to all who participated in the Yocto Project community survey! We have a winner for the t-shirt: Marc F., you'll be receiving your shirt shortly.

      Thanks again to everyone, and have a happy holiday!

      New Hob & ADT Videos

      These videos were shown at the Embedded Linux Conference / LinuxCon in Prague, CZ in October. Enjoy!

      Our on-screen eye candy and the Yocto Project

      The Linux Foundation did a nice little two-minute video clip of Jefro, our Yocto Project Community Manager, talking about last October's 1.1 release, and the upcoming 1.2 release planning. Check it out!

      Jefro claims that he looks kind of sleepy, but clearly the camera loves him!

      Corks? Or screw tops? Why the experience counts

      I've noticed a disturbing trend amongst a few of the high quality wineries in my state. They have abandoned the cork to close their high-end wine bottles and turned to screw caps.

      This is good news to people who struggle with how to get a cork out of a wine bottle. And wine snobs will point to the countless studies which show that metal tops eliminates the possibility that the cork has gone bad and spoiled the wine.

      Baryon - NAS Software Created with the Yocto Project

      In October, following the release of the 1.1 (Edison) version, Yocto Project engineers embarked on a challenging project: to create a new embedded product using the Yocto Project tools in three weeks. The result is a Network-Attached Storage (NAS) device called Baryon, based on the Intel Black Sand (Intel Atom N450) single-board computer. This layer turns a Black Sand into a fully-functional NAS.

      The Yocto Project at the 2011 Embedded Linux Conference - Europe

      Much has been written about how the Internet has revolutionized collaboration and made it possible for your brilliant ideas to make a difference no matter where you live on the planet. Bill Gates is famously quoted in Nick Kristoff's "The World is Flat" that "... so many people can plug and play from anywhere, natural talent has started to trump geography." This is of course true, but even with the Internet, there is no replacement for face-to-face interaction.

      Meet Edison: The Yocto Project v1.1 release

      Back in my college days, I sang in the University Chorus, one of those big choirs who sang a variety of pieces, mostly classical and rarely a more contemporary song. One time we had a young music director who was rehearsing us on a newer piece with just a piano player. When we had most of the vocal parts worked out, he announced that at the next rehearsal, the piano would be joined by guitars and percussion. "Then," he said to us with a twinkle in his eye, "the piece will really begin to cook."

      Cooking on Gas

      For the last 18 months or so I've been working full-time on the Yocto Project, where I've touched various parts of the system. I'm really proud of what our team has achieved - we have an amazing tool that people want to use! Despite that, there are still some common tasks that users can't achieve as easily as we'd like...

      Eating my own bird food

       

      With the next version of Yocto (1.1, codenamed edison) coming up in a few weeks, and with a new cycle (1.2) beginning immediately following that, I thought it might be a good time to reflect a little bit on the development and release process from my perspective as the maintainer of most of the BSPs in the meta-intel repo, having now been through two complete cycles.
       

      The Proxy Problem

      The Yocto Project's developers have been working hard to improve the usability of our software, especially its "out of the box" user experience. One area that has admittedly been a thorn in our side is when users need to access the internet via a network proxy server*. I thought I'd take a few moments to explain the situation, why we don't have a "silver bullet" solution yet, and how to work around it.

      Syndicate content