Sex, Live, and Virtualization
Strangely enough, I start my second blog explaining myself. Mostly because while accentuating the positive in my first post, I did come off as quite critical in what I felt were weaknesses in Ubuntu and the various other buntus. Today, I'm going to complain again though I hope you, and maybe someone at Ubuntu, will find some of what I have to say useful. After all, I believe that Ubuntu, and Canonical, produce a great product and do great things for Linux, FOSS, and the community. Besides, totay's tech trials do have a happy ending. Still, even great products can be improved upon, and I don't believe I'm here to be a cheerleader (at least I don't think so ). First though, I have to address the issue of sex, or more accurately, sexism.
Much has been made of Mark Shuttleworth's keynote speech at Linuxcon as to whether his speech was sexist, demeaning to women, and whether it was a reflection of the man. Last week, I said Mark was a cool billionaire based on my own personal definition of 'cool billionaire'. Right now, Cirque du Soleil founder (and billionaire) Guy Laliberté is on board the International Space Station fulfilling one of my of my great personal dreams -- ah, to be that rich! If Guy Laliberté also happens to like Linux/FOSS, he's definitely cool in my books.
So after pointing this out about Mark Shuttleworth, it was brought to my attention, many times , that perhaps he wasn't so cool after all and that perhaps I should watch the video. So I did. First, all those references to 'guys'; while I understand the arguments here, in and of themselves, it didn't bother me a great deal. I personally strive to be as gender neutral as possible when I write and when I speak, but 'guys' is a pretty generic term. I grew up surrounded by girls (three sisters) who referred to themselves as guys (come on guys, let's go). I hear it when I'm in the company of more than one woman (what are you guys up to). Up to this point in the video, I was okay with the speech though I would have avoided the constant use of 'guys'. There are, after all, plenty of options. You can also refer to what people do; coders, salespeople, programmers, beta testers, etc.
- The men and women who work on the code . . .
- The people involved . . .
- Users will tell you . . .
Where is falls apart is right at the end of the keynote, about 35 minutes in. "If we can really approach it from the perspective of saying 'How do we make this just awesome for users', then we'll have less trouble explaining to girls what we actually do. " I winced uncomfortably. Then I played it back 3 or 4 times and winced each time. Yes, he actually said that.The constant reference to 'guys' is just sloppy. It shouldn't happen, but it's a common enough pattern among male and female speakers that I have to give him the benefit of the doubt and let it go. The final 'girls' comment, however, is sexist and it's demeaning. It deserves an admission that it was inappropriate and an apology. It's obvious from the video that it was meant to be funny, but the keynote was a professional conference, attended by men and women, not a stand-up comedy club.
The same is true of the workplace where men and women work together. In that environment, everyone gets treated with respect and equality. Sexism and sexist comments do not belong there. There is no middle ground. For men or women. No one is exempt. I still think Mark is probably a great guy (I have not personally met the man). He is most certainly a smart guy, as well as a stauch and tireless advocate of free and open source software. He should be lauded. But even really great guys, and gals, screw up. If you made a dumb comment, fess up, apologize, and do better next time
Okay, on with the technology. Let's talk virtualization.
I recently brought a new server online, a Core2 Quad running at 2.8 ghz with a terabyte of mirrored disk and 8 gb of RAM. On my old server running Ubuntu 8.04, I had a couple of Xen virtual machines. My plan was to move them over to this new machine which would run 9.04. I wanted Jaunty in order to get access to some of the updated cloud tools and the virt-manager software, all of which continues to improve dramatically over time. After spending some time installing, getting the configuration I wanted, installing extra packages, running updates, I discovered that Jaunty did not include a Xen-enabled kernel. There was none to install in the repositories which meant building a Xen kernel from source.
Why? Because Ubuntu decided that KVM was now its favored virtualization technology. Well, that's nice if you've got a VT-enabled processor (which I do now, but didn't before) but that's not the only problem. Back in 8.04, KVM was only so good and Ubuntu supported Xen and provided a kernel. Given this and the non-VT thing, I went for and invested a lot of time learning and working with Xen. This worked out well for me and some of my customers who needed virtualization, but what I didn't know is that Ubuntu wouldn't future-proof that investment.
Let me put it another way. With Jaunty Jackalope 9.04, Ubuntu has decided to just plain abandon anyone who isn't doing KVM. Danged short-sighted, particularly when you consider that the people who were most likely to invest in a Xen infrastructure, were business people. Walking away from your corporate customers is not usually a good decision.
Building a kernel is certainly doable, but I didn't want to get into a cycle of providing custom kernels at every turn and every update, so I set about recreating my VMs using KVM.
There were many bumps along the way, specifically as it related to networking. Besides my primary IP address, I also have 7 additional addresses, on a different subnet than my primary interface, which I wanted to use for virtual machines (originally defined as eth0:1 through eth0:6) so that they could be accessible via the Internet. In effect, I want the VM to be a public machine with a public IP. I read dozens of online community documents, all of which left me scratching my head. I tried creating a bridge thing' but as soon as I did a 'brctl addif br0 eth0' as per the instructions, my system hung. How could I add this bridge if my machine is remote and I can't take down the interface to create it?
The answer is actually pretty long but I do want to share it with you. Next post (I'm running long here). For the moment, suffice it to say that the results of my KVM experience has been good. Really good, actually. I'm impressed with the performance, the ease of setup (once I figured out my networking issues), and I also like the fact that these are essentially qemu images.
A final note, with a nod to Live CDs and DVDs.
One of the greatest things to happen in the Linux world has been the availability of live CDs (and DVDs) as a way to try Linux before you commit to acually running a distribution. This is true of people looking to move from Windows but it's also true with Linux users who are contemplating a switch to Linux. The Ubuntu community knows this and continues to provide live CDs and will ship them free to anyone who requests it (for Kubuntu disks, click here). Kudos to Canonical and Ubuntu for continuing to offer this service.
If you need evidence that Ubuntu and the various *buntus are well respected, you need only look at the many Ubuntu-derived distributions. Ubuntu should look at these as well because sometimes, those distributions go the extra distance to provide the Ubuntu experience that you probably really want from the beginning.
Exhibit: Linux Mint. This is Ubuntu (and Kubuntu) done right. Mint is based on Ubuntu 9.04, the old Jaunty Jackalope. It uses the Ubuntu repositories so in essence, it is Ubuntu, with a little extra (contained in Mint's own repos). The reason Mint is so cool is that includes all those pesky codecs and plugins right out of the box, er, uhm, live DVD. No need to download and install a Java plugin. It's there. Flash? It's there too. That video? It works.
Sure, you could install the real Ubuntu, then download and install all those packages after the fact, but why not explore the alternative? Next time you want to introduce Ubuntu to your friends and loved ones who are currently trapped in Windows hell, hand them Ubuntu with a touch of Mint.
Until next time . . .
Comments
Woman is the nigger of the world II
Friday October 23 2009 09:42:41 am
budirj
no "neutral term" in English
Sunday October 18 2009 01:45:38 am
Leigh Honeywell
Feminazis and the crap women come out with
Thursday October 15 2009 06:16:09 am
Patrick Elliott-Brennan
sex
Friday October 09 2009 07:25:24 am
me
Sexist, I don't think so.
Thursday October 08 2009 07:03:28 pm
Seeker5528
Sex Neutrality
Thursday October 08 2009 02:57:26 pm
Xvar
SEXISM
Thursday October 08 2009 01:16:43 pm
steve-o
re: re: Poorly
Thursday October 08 2009 01:15:31 pm
Béranger
In the same Xen boat - KVM migration coming
Thursday October 08 2009 01:05:06 pm
JohnP
Sexism ...
Thursday October 08 2009 07:19:13 am
Robby Pedrica
Agitators
Thursday October 08 2009 06:06:15 am
Andrew, Singapore
Ubuntu vs LinuxMint
Thursday October 08 2009 04:01:14 am
GrueMaster
re: Poorly
Wednesday October 07 2009 09:05:03 pm
Marcel Gagné
re: Happy ending
Wednesday October 07 2009 08:45:12 pm
Marcel Gagné
what 'happy ending' means
Wednesday October 07 2009 08:32:28 pm
Brian R.
Poorly...
Wednesday October 07 2009 08:01:51 pm
Béranger