Blogs by davest

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:

    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.

    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."

    Yocto 1.1 - the Beta Test

    We finished up all of our expected feature development on the Yocto Project version 1.1, due out in October. After some stabilization and bug fixing, we're encouraging everyone to try out our bits. Would you check it out? You just need a Linux system (a recent release of Fedora or Ubuntu works best) and the necessary workarounds for git and http to work with any network proxy you might have. (Instructions for this are below).

    Aggressive Parking Negotiations and embedded computing

    I was just in Los Angeles this week for a few days of holiday with my family. With apologies to the Angelinos who might read this post, we got an excellent exposure to the local culture: Traffic snarls, over-the-top personalities in restaurants, loud vocal complaints about "tourists" and agressive negotiations.

    Go Big or Go Home

    A couple of months ago, the Yocto Project reached a kind of strange milestone. Some of my friends like Bill Mills suggested I should be blogging about it, but for some reason it was hard for me wrap my head around it. Here's my attempt.

    It was on May 19, 2010 that someone sent an email (Hi, Sven!) suggesting the name "Yocto" for our new embedded Linux project. We had been really struggling to come up with a good name, something which would not be offensive in other languages and which was not already taken.

    Fresh Yocto Code - the M2 milestone release for embedded Linux goodness

     Today we dropped another development milestone build for the Yocto Project. Introducing the M2 build.

    Our intent for these regular milestone drops is to synch up everything in the project and pause feature develoment, stabilize the software through some QA runs and bug fixing, and make it available to you, the community. This way you can evaluate the progress we have made, help identify and/or fix bugs and accelerate us to completion. It's also a way for us to be totally transparent in the project.

    High Velocity Embedded Everything

    The David Stewart home was in serious want of a stereo upgrade. The old setup was from the analog days, and with the dominance of Internet, High Definition and Blue Ray, I needed a digital-enabled hub. Those who know me personally will tell you that I tend to be somewhat, um, conservative in spending money, so I had been putting off the upgrade for as long as I could. Thankfully, my friend Saul had recently updated his setup, so I could take advantage of some of his shopping research.

    What I wanted was a mid-priced receiver with HDMI inputs and outputs.

    Progress on the next Yocto Project release

    We had a lot of excitement last April when we launched the 1.0 version of the Yocto Project. We celebrated a little while, and then got ourselves back to work to begin working on the next release of the Yocto Project, due in October.

    The Yocto Project Advisory Board made a recommendation that we keep things simple on naming this next release. So we're calling it "version 1.1." We laid out our proposed features at the Linux Foundation Collaboration Summit with those who were interested in collaborating, and we started work on design and cutting code.

    The Board and its Many Faces

    We had a great face-to-face meeting at the Linux Foundation Collaboration Summit (LFCS) of what we were calling the Yocto Project Steering Group. In case you are worried that such a meeting is in plush surroundings, let me set you straight right away.

    Linux Collab Summit - Advisory Board Face to face

    Comrades, we declare the revolution... in a coffeehouse

    In a classic 1966 science fiction novel [1], some of the moon’s colonists are hiding out in a hotel room in Luna City in the year 2075, and realize that the lunar colony is headed for inevitable chaos and death. So a group of four colonists decided to declare a revolution and they began to formulate their ambitious plans to overthrow the status quo.

    This was a favorite book of mine as a kid, probably one of the first I remember reading.

    The Yocto Project Turns 1.0

    Today, Wednesday April 6, 2011, the Yocto Project officially releases version 1.0.

    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:  

    Embedded Linux has a new champion

    I am really delighted that we now have a full-time Community Manager on the Yocto Project: he is Jeff Osier-Mixon, better known on IRC and email as "jefro".

    "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?"

    Syndicate content