Archive for July, 2009

SysAdmin Day: Friday July 31st

Thursday, July 30th, 2009

That’s right folks, the 10th Annual System Administrator Appreciation Day is upon us! Yes, that one glorious day a year we’re told we’re appreciated without a long laundry list of TODO’s following it.

To all my fellow SysAdmins, I raise a pint my friends. We may have our complaints about our line of work and its many deficiencies… but hey, its what we love and I for one am glad I still don’t have to get a “real job”. ;)

For those looking for gift ideas, may I humbly suggest the NERF EBF-25 Vulcan!

Tron Legacy Trailer

Tuesday, July 28th, 2009

Tron Legacy is coming. I’m almost in disbelief. And its got Jeff Bridges! Too awesome.

OpenDS 2.0 Released

Sunday, July 26th, 2009

OpenDS 2.0, Sun’s Open Source LDAPv3 Directory Server, has hit the proverbial shelves. Announcement, Release Notes, and Documentation are available.

As always, OpenDS is the easiest directory server to install ever, with a JNLP Web-Start install application that gets you going quickly and effortlessly. But my favorite feature since 1.0 is the inclusion of a very intuitive and powerful GUI Control Panel which can handle everything from starting and stopping, to importing/exporting schemas and even includes a full schema browser.

If you want something more structured than OpenLDAP but less complex than Sun’s Directory Server Enterprise Edition (DSEE), OpenDS is an excellent option! Try it out!

Has the DTrace Love Affair Lost its Flame?

Saturday, July 25th, 2009

I’ve noticed this year an interesting trend. Very rarely does someone outright declare their love for Solaris, rather, they tend to really love some technology. More and more that technology is ZFS, rather than DTrace. The question then is, has your love for DTrace faded? Is ZFS superior? Or is it simply that ZFS fills a more practical every-day need and therefore more visible?

Opinions?

Community Leadership Summit Report

Sunday, July 19th, 2009

Held in San Jose, prior to OSCON, the Community Leadership Summit, a 2 day unconferance kicked off today. Sadly I’m unable to return tomorrow.

The summit was more productive than I expected. It was a sizable audience, with 135 people registered and about that in attendance. With 8 sessions going each time slot it evened out nicely, with enough people participating in each discussion, but not so many as to discourage participation. It was an interesting mix of both technical communities (Firefox, Ubuntu, OpenSolaris, MySQL, Drupal, etc) and social communities (OpenStreetMap, WikiAnswers, O’Reilly, etc.)

What amazed me was just how similar the problems faced by both technical and social communities are. Sure, there are differences in the details, but when you step back and look at the big picture they are very alike. How do you encourage participation? How do you deal with abusive individuals? How do you grow the community without disenfranchising “old timers”?

I couldn’t help but feel like, at the end of the day, we’re all just trying to figure out how to herd cats. None of the discussions that arose were actually new problems, rather they are age old problems in a new context. If you go to almost any church you’d hear the same list or problems, just on a different scale. I’m sure the same could be said for any reasonably organized collection of individuals.

One thing that is different, however, is the unseen community. The community managers present were all, I’m glad to report, very aware of the fact that for every 1 person making themselves known there are 9 others that are watching entirely silent. This is evident when you compare the number of downloads a project gets per day versus the number of forum or email list messages per day. So there is this large body of users who you want to reach out to and are watching, to some degree, which you wish to somehow get feedback from or pull closer or at the very least not irritate. It seem that the greatest concern about abusive individuals was not so much against the participating community but rather this unseen community, who are only further dissuaded from participating.

Simon Phipps lead a useful discussion which highlighted the 4 layers of community. He divided community into: “code developers”, “extenders”, “Deployer-developers”, and “users”. This is actually an idea he pitched some time ago, but in events like this can be a helpful reminder to avoid the temptation to lump everyone into a single one-size-fits-all definition of “community”. That said, the conference attendees seemed predominantly focused on the “users” aspect of the community and so the idea didn’t resonate as much as I’m sure he’d have liked.

I found it also interesting that the focus was on community management and not so much on community evangelism. That is, people wanted to steward the growing communities they already have. This is very different from events such as this I’ve attended in the past, where the focus was very much on attracting a community in the first place. That is, I think, a good sign.

One of the most interesting sessions was with regard to communities and cultures. We discussed the differences in demographic between MySpace and Facebook, why a social networking site is popular in one country but not another, and how language and culture effect community. The latter discussion was illuminating….

In the context of community, the world is not defined by countries and continents, but rather by languages and cultures. Several examples have shown that while technology can go some ways to reduce the impact of language barriers the more complex issues of culture remain. It is therefore necessary, although unfortunate, to allow communities to form around these languages independent of each other. The question then becomes, how do you create a community for a language group you do not know. And the answer is, I realize in a new way, universities. There you will find young people who are more likely to know english, savvy with technology, and eager to get involved with something especially involving a leadership role. So if you, say, want to start a community in Mongolia, how do you do it? Seek out the universities and put your effort there.

So, in all, I think the event was a great success and I’m glad I participated. The format was perfect for bouncing ideas around and getting feedback from other experienced managers. Catching up with old friends didn’t hurt either. A big thanks to Jono Bacon for organizing and pulling off a great event.

10 Years of Wedded Bliss and Awesomeness

Friday, July 17th, 2009

10 years ago today.

Then…

Now…

Jesus reiterated the commandment and joy of marrage in the Gospels, saying (Mark 10:6 ESV):

"6 But from the beginning of creation, ‘God made them male and female.’
7 ‘Therefore a man shall leave his father and mother and hold fast to his wife,
8 and they shall become one flesh.’ So they are no longer two but one flesh.
9 What therefore God has joined together, let not man separate.”

We have been blessed immensely, and indeed are one flesh, inseparable and complete.

If you’ve never read the Bible, I encourage you to read the books of wisdom, namely Proverbs, Ecclesiastes, Job, Song of Songs, and Psalms. The Book of Ecclesiastes reflects on the pointlessness of life, and answers the big question, being: What is the point? From this book we get the famous saying “Vanity, Vanity all is Vanity”. But I take comfort in the following (Ecclesiastes 9:7 ESV):

7 Go, eat your bread in joy, and drink your wine with a merry heart, for God
   has already approved what you do.
8 Let your garments be always white. Let not oil be lacking on your head.
9 Enjoy life with the wife whom you love, all the days of your vain life that
  he has given you under the sun, because that is your portion in life and in
  your toil at which you toil under the sun.
10 Whatever your hand finds to do, do it with your might, for there is no
  work or thought or knowledge or wisdom in Sheol, to which you are going.

Amen. :)

Shareholders Approve Oracle Acquisition

Thursday, July 16th, 2009

As I previously reported, a special shareholders meeting was held this morning on the Santa Clara campus and I was front row for the action… or lack there of.

As expected, it was merely a formality. The meeting was no more than 10 minutes long and Jonathan Schwartz called in sick (literally). The meeting was officiated by Sun’s legal council. It was called to order, minutes read regarding the sending of proxy materials, then paper ballots were handed out to those who did not vote by proxy. Within 3 minutes the ballots had been collected. After about a 30 second pause another layer came forward and produced a prepared page from a folio, which the man running the meeting read and announced that the movement to approve the acquisition had been approved by a majority. The meeting was then adjourned.

As with so many great empires in the past, there was no great fanfare or spectacle, it simply happened and people shuffled out. I saw no executives present.

I was glad at least to have seen John Plocher and his wife, who were in attendance.

One final hurdle remains, it should be noted. The U.S. Justice Department has to approve the deal, but I don’t see any reason they wouldn’t do more than slow the closure of the deal down a bit, not stop it. Closure is expected by the end of August.

The Last Protest: Special Shareholders Meeting This Thursday

Wednesday, July 15th, 2009

Yes! You too can behold the end of Sun Microsystems! On Thursday, July 16th, at 10AM a special shareholders meeting will take place at the Santa Clara campus. If you are a shareholder, come and wear black, as our beloved company officially ceases to exist.

All kidding aside, the meeting is a formality as everyone should have already voted via proxy (I did a couple weeks ago), but this is the moment in which the fate is set in stone. If you are, like myself, a Sun Microsystems loyalist with Sun purple blood in your veins, then this really is a historic moment you won’t want to miss out on.

Kernel Conference Australia Kicks Off Today

Tuesday, July 14th, 2009

Kernel Conference Australia starts today. A 3 day event that should be amazing. Sun, thankfully, realizes all of us can’t go, so there is a live stream so you can enjoy it from the comfort of your native country. Things start today at 4PM Pacific time.

Highlights on the agenda include:

  • “Deduplication in ZFS” by Jeff Bonwick and Bill Moore
  • “Nehalem and OpenSolaris: more than the sum of their parts” by Max Alt
  • “Diagnosing Interesting Kernel Problems” by Pramod Batni
  • “x86 Fast Reboot” by Sherry Moore (Yes, Bill’s Wife, she’s awesome)
  • “How to survive as an Aussie Kernel Engineer (What I should have known but learnt the hard way)” by Brendan Gregg (MUST NOT MISS!)
  • “Crossbow for OpenSolaris Developers” by Jayakara Kini
  • “Porting USB HID Device Drivers between Linux and OpenSolaris” by Max Bruning (Never miss Max!)
  • … and much more.

Don’t miss this event! Put on a TV Dinner and park it in front of you laptop for the evening and don’t forget a notebook and pen!

Windows Could Be Kool Again?

Tuesday, July 14th, 2009

It’s wierd… I know. I’m the last person to defend Microsoft, or anything other than Solaris for that matter, but its true. Windows 7 is pretty non-sucky!

Windows 7 is, frankly, the first OS from Microsoft since Windows 98 that is interesting. I admit that I love the Aero look that came with Vista, but it was a pig. Vista in general was a pig. But Vista also had some high points, such as an iSCSI Initiator by default and PowerShell, an entirely non-sucky command line interface. Windows 7 goes much further though, unlike Vista it feels moderately light-weight although still not as light as Mac OS X. UI touches here and there are welcome, the start bar is massively improved by the excellent run/search textbox, and the control panel is finally in a fairly intuitive layout.

Microsoft has also done something great in allowing you to download and try most of its software for free, including Windows 7, Windows 2008 Server R2, Hyper-V Server R2, etc. There is no way in hell I’d try Windows 7 otherwise. I think it helps cut down on piracy and makes Microsoft much less evil.

On a similar note, Hyper-V Server is free and itself non-sucky. It’s not superior to XenServer or VMWare ESXi, but it’s a solid product in its own right that is perfect for Windows shops and runs Solaris pretty nicely to boot.

It really strikes me that if Microsoft dumped this notion of versions (Basic, Home, Small Business, Ultimate, whatever), dumped the difference between a Full version and an Upgrade version, and adopted a reasonable price of $99, it’s possible… just possible… that Windows 7 could make Windows kool again.

Mind you, Microsoft still has one big problem even after that… there aren’t many interesting applications for Windows. I know that might strike some of you as odd, but as someone who only runs Windows every couple of years for a couple days (typically for BIOS upgrades or something) I look around for kool Windows apps that I’m missing out on… and there aren’t any. Just games. Windows apps still all have a very old feel to them, like nothings changed since Windows 98. I just hate the feel. Clunky and old. Any UNIX platform can do anything you want to do and Mac has a much better selection of really nice apps than Windows.

If you haven’t tried Windows 7, I highly suggest you do. I’ve run it on VMWare Fusion, Solaris xVM, Hyper-V Server, ESXi, VirtualBox, and bare metal… it runs well in any environment. I don’t think I could run it as a daily operating system, but I’d happily dual boot Windows 7 if it was reasonably priced.

Opinions?