Category Archives: Technology - Page 3

Cars are so last century … but, so is Linux, right?

This past weekend, I attended the 2010 Los Angeles Auto Show. I’m not a huge car buff. I do think that BMW’s are the bomb, and I like Honda’s common sense vehicles, but really, I am NOT a car guy. However, I thought this was an interesting chance to take a look at an industry that, in my opinion, isn’t all that different than the one I’m in.

Now, that may surprise some. Its pretty easy to think that I work for a super advanced company that has started a revolution and sits on the bleeding edge of innovation. I mean, at Canonical, we’re doing all kinds of amazing stuff with “the cloud” and building software that makes peoples’ jaw drop when they see it in action sometimes. Read more »

Puppet Camp Report: Two very different days

I attended Puppet Camp in San Francisco this month, thanks to my benevolent employer Canonical’s sponsorship of the event.

It was quite an interesting ride. I’d consider myself an intermediate level puppet user, having only edited existing puppet configurations and used it for proof of concept work, not actual giant deployments. I went in large part to get in touch with users and potential users of Ubuntu Server to see what they think of it now, and what they want out of it in the future. Also Puppet is a really interesting technology that I think will be a key part of this march into the cloud that we’ve all begun.

Read more »

Puppet Camp: Learn More About Open Source Data Center Automation | Puppet Labs

I’ll be attending Puppet Camp in San Francisco tomorrow and Friday. Come say hi if you’ll be there too!

Puppet Labs

Puppet Camp: Learn More About Open Source Data Center Automation | Puppet Labs.

Balance Your Cloud

Seems like eons ago (just under 6 months..) when I joined Canonical, and hopped on a plane headed for Brussels and UDS-Maverick.

What a whirlwind, attending sessions, meeting the real rock stars of the Ubuntu world, and getting to know my super distributed team.

One of the sessions was based on a blueprint for load balancing in the cloud. The idea was that rather than rely on amazon’s Elastic Load Balancer, you could build your own solution that you could possibly even move around between UEC, EC2, or even Rackspace clouds.
Read more »

Drizzle, Maverick, PPA’s, and you

So, this week, Drizzle released its beta, which is really exciting. But at the same time, I decided to ask the Ubuntu MOTU pull it out of Ubuntu 10.10 (a.k.a. maverick) entirely. The reasons, may not be entirely obvious.
Read more »

Drizzle7 Beta Released! now with MySQL migration! « LinuxJedis /dev/null

Drizzle7 Beta Released! now with MySQL migration! « LinuxJedis /dev/null.

Drizzle is a project that is near and dear to my heart.

To sum it up, Drizzle took all that was really good in MySQL, cut out all that was mediocre, and replaced some of it with really good stuff. The end product is, I think, something that is leaner, should be more stable, and definitely more flexible.

So go check out the beta! I guess I should use Andrew’s migration tool and see if I can migrate this blog to drizzle. :)

I learned ruby last week

Time to give myself a little pat on the back.

Last week I sat down to work for a whole working day on “whatever I wanted to”, as part of the Canonical Server Team’s pilot “Fedex Day” program. Mathias Gug and I both looked at this idea from Dan Pink’s book “Drive” and thought it made sense to try it out.

Management approved, and we set about on a day of “work on one thing, make it go, and then show it off the following week”.

I was originally going to work on improving the search capabilities of the MoinMoin wiki software that we use at Canonical. But it turns out, somebody already did that by adding Xapian support, and so we really just need to backport that to whatever version of Ubuntu canonical’s servers run on.

So, I decided to tackle another issue that has been nagging at me. Read more »

Ubuntu 10.04.1 LTS released | The Fridge

Ubuntu 10.04.1 LTS released | The Fridge.

This is pretty cool. I know as a system administrator, I never wanted to run .0 anything. So 10.04 is really like 10.04.0, and means “let somebodye lse find the bugs.”.

Well 10.04.1 means that the more conservative administrators can at least have a reasonable expectation that it will be even more stable than it was on release day in April.

If you’re already running Ubuntu servers, btw, check this out:

http://maps.ubuntu.com

Hit it and be counted as a server user. Pretty amazing how many little orange circles there are all over the world.

For those of you who’ve been telling me that my blog posts sound like “gleep ork boog florg”, a quick primer:

Ubuntu is an operating system, like Mac OS X or Windows (except more awesomer).

10.04 was their April, 2010 release (10 == 2010 04 == april).

LTS means Long Term Support. This means that the people who maintain Ubuntu will support this release for 3 – 5 years (depending on the context.. 3 for desktops, 5 for servers).

10.04.1 is a fixed up release, mainly marking the release of updated CD images for installing. If you install 10.04 and choose automatic updates, you’re already on 10.04.1 before the release.

Ubuntu Bug Day!

If you love Ubuntu, and want to help out, join us for Ubuntu Bug Day tomorrow!

Love for my sponsors

No not New Deal Tobacco & Candy Company, nor Nike or Pepsi (though, I can’t wait forever guys, come on!)

No, I’m talking about my Debian and Ubuntu sponsors. Without you, all of my hard work would be sitting in a queue somewhere with no love.

You see, just because I work for Canonical, doesn’t mean I get an automatic berth in the Ubuntu Developer community, nor does it give me any clout with the Debian Developers. The beauty of the open source community, is that it is and probably always will be, a meritocracy. What have you done? What is your level of commitment? How well you can answer those questions at any given time defines how much people trust you, and therefore, your level of autonomy and leadership.

So, folks like me who have just entered the fray in Ubuntu, and who only dabbled in Debian, must prove ourselves. And, to whom will we prove ourselves? Why, sponsor developers.

So, without further ado, These are a few of the sponsors who have made sure that my work has gotten out there in the past few weeks and months, and a few who have made sure that my * shoddy* work has not. THANKS GUYS!

  • Chuck Short (zul) – Ubuntu uploads of bug fixes and warranted critiques of half-assed PHP solutions.
  • Dustin Kirkland (kirkland) – Ubuntu uploads of bug fixes.
  • Scott Moser (smoser) – merging changes for cloud-utils and uploading to Ubuntu
  • Chris Cheney (ccheney) – Upload of gearman-interface source package into Debian (my first debian upload!)
  • Bernd Zeimetz (bzed) – Reviewed first gearman-interface package and convinced me to upload a proper gearman-interface package w/ swig bindings
  • Piotr Ożarowski (POX) – Educated me on finer points of Debian Python Policy
  • Thierry Carrez (ttx) – Upload of various bug fixes into Ubuntu, and sparing me “The look”
  • Matt Zimmerman (mdz) – Instruction on proper maintainer script procedures for memcached
  • Mathias Gug (mathiaz) – Endless attention to detail while reviewing my merge proposals, and “SNAILS!”
  • Thomas Goirand – Responsiveness on crusty old packages like libdbi
  • Kees Cook (kees) – MIR reviews for Ubuntu, and convincing me to get on the metro back to the hotel instead of face the Prague deluge with my little 100Kč (about $5 US) umbrella
  • The people I’ve missed – I can’t remember everyone, but thank you if you helped me and Ubuntu, and Debian out!

I’ll try to do this more often, but I don’t know if I can really single everyone out. Its amazing how many people work together so smoothly, despite the group above being spread out over, by my count, at least 7 countries and 5 time zones.