Archive for August, 2007

OpenSolaris on Mac: Goodbye Parallels, Hello VMWare Fusion

Wednesday, August 29th, 2007

Let me state that my feelings regarding EMC are unchanged. Worst storage product line ever, someone needs to tell the CLARiiON product team that this is the 21st century and get it into gear. What a horrible storage company. Anyway, now that thats out of the way….

The laptop debate has for the last couple years gone like this for me: “If you want a portable workstation, buy an Acer Ferrari. If you want to walk into a room and get on the wireless and download your pictures and not waste half a meeting trying to get your laptop setup properly just buy a Mac.” Personally I’m not a fan of the OS X interface, I’m an E on X sorta guy and thats how I work best, but I got tired of spending time configuring things and being embarrassed in front of an audience because I couldn’t make my stupid laptop do what it needed to. So I like the ease of the Mac but I still need Solaris. What to do.

BootCamp is a waste, imho. Sure, you can boot another OS on your Mac but the point of buying a Mac is to have all that easy to setup, easy to configure goodness at your fingertips. Rebooting back into OS X is a pain and a waste, so I don’t really care for BootCamp.

Parallels was a great option. Except… well, it wasn’t. I’ll admit I never got Solaris to install properly with it. Yes, I read all the blog entries out there and notes on getting it up but I never had the same luck. Most of the time it would install to about 14% and just hang forever, and no it wasn’t running out of disk space. Things were fine when Sun offered up pre-installed Parallels images, but I really want to test installs myself and in general the product was just lacking.

Enter VMWare Fusion. I always root for the underdog, I had no interest in trying VMWare on Mac, but hearing several rave reviews I decided to give it a shot. To my great surprise it’s a much better product. So much so that I didn’t realize how much I was missing out on using Parallels. I downloaded the OpenSolaris B70 ISO and booted it with VMWare Fusion and the install flew along. Perception or not, VMWare just feels faster in general. Within the hour I was logging into B70 and installing my standard software packages.

If your a VMWare/EMC hater like myself (I’m certain I’m not the only one) and you have a MacBook its definately worth the try. Besides, Parallels isn’t the underdog that we thought it was, as it was quietly bought by SWSoft (makers of Virtuozzo the ISP in a box responsible for most of the crappy service available today).

… on a related note, iWork ’08 and iLife ’08 are the first releases that really look worth the $80. In the past the improvements were only such that I’d wait untill I got a new Mac in a year or so… but this time I may go out and buy ‘em. Of course, I really do have my eyes on the new iMac’s, but like I said, I don’t like OS X beyond the applications, so I think I’ll put the money toward a Sun Ultra40 or new whitebox instead.

s/SUNW/JAVA/

Friday, August 24th, 2007

Most people have no doubt heard by now that Sun’s stock ticker, SUNW (Stanford University Network Workstation), will be changed to JAVA, on the NASDAQ market. Will such a simple change help change the market opinion of the stock? I dunno, it might. I admit that it seems a bit desprate… but then, I’ll admit that I have enough confidence in the move that I bought 200 more shares just in case. (Funny enough, I bought 200 shares of SUNW last night at market price, to be executed at market open this morning… the total buy price was, I kid you not, $999.99. A good sign? I hope so.)

For details on the move, see Jonathan’s blog.

In related new, if you missed Jonathan’s first appearance on CNBC go watch it now! Jim Cramer of “Mad Money” punches Jonathan in the mouth, and Jonathan ain’t havin’ none of it… Jonathan was really put on the spot and handled it like a pro, very smooth indeed. Jim finally exclaims, to my delight, “Holy cow! Sun’s back!” Well done Jonathan!

Considering ADD and Systems Administration

Tuesday, August 21st, 2007

I’m a weird fellow, always have been. I chop this up to personality. But, I’ve got some strange issues that I’ve spent a long time trying to figure out, such as:

  • I spend way to much time thinking about things I need to do and not enough time doing them. I’m not talking a couple minutes, I’m talking weeks. I’ve put off tasks for months because of FUD, when the task itself would only take a handful of hours to complete… worst of all, I was aware of that fact all along, and most of the thinking was about why I’m not doing it, not how to accomplish it.
  • I can’t finish books. My minds drifts, badly. I’ll go half a page, drift on one idea or another and then 5 pages later realize I don’t know what I just read. This is why I can’t read non-tech, despite the fact that I love sci-fi and philosophy.
  • I have a huge aversion to doing what I’m supposed to. If I have a list of tasks to complete ranked A, B, C in terms of importance, I will do C with great gusto and interest all the while loathing A and B tasks.
  • I can’t complete tasks; this is hard to admit publically, but any reader of this blog shouldn’t be surprised, I want do just about everything, I think about it, but get started and drop it, pick it up weeks later, drop it, so on and so forth.
  • I have trouble listening. I’m always composing my response while the other party is speaking. This becomes somewhat obvious when I listen to the Joyent Podcast… I’ve started to train myself, thanks to this new awareness of listening to myself in a conversation, to just repeat what the other person is saying back to myself in my head to stay focused.
  • I constantly second guess myself. I love to argue and debate, but its not terribly hard to corner me because even something that I’ve done dozens of times can be uncertain… maybe the other guy really does know what they are talking about and I’m an idiot… I thus keep having to re-learn things I’ve already learned. This is why I write so much, quite honestly, its not for you that I write, its for me.
  • I can’t seem to remember anything… this adds to the pain of the previous item, my memory is total crap. Again, hence I write.
  • I transpose words in speech and writing. Again, readers of this blog probably have noticed this. Some of my typos aren’t really typos at all, I just write faster than I think, which is why I hate proofreading and tend to just scream chars onto the screen and submit it away.

An example of all these together is my Oracle book. I wrote the entire book, examples and all, in 4 days… the bulk of it in 2. It then took over a year to edit and it was an unbearably painful task, several times I wanted to send the check I was paid for it back to USENIX and call the whole thing off. Suddenly something I wanted to do became something I had to do, I can’t bear to even read my own writing, and I spent more time thinking about how much I hated editing the stupid book than actually doing it.

Now, before I continue let me say that I have always personally felt that ADD was a pile of crap.. its just the way some people are, they think differently, have different needs, different styles, etc. Most of that sentiment comes from a childhood of watching kids go from energetic and excited kids into Ritalin zombies. I saw plenty of kids who’s parents preferred their kid suicidal rather than give them some love and attention and just drugged the kids into a soulless kid with suddenly improved table manners. Give the kid a shovel and point ‘em toward a nice deep place to dig up some adventure, let ‘em chop some wood and build a fort, stop with the zombie drugs.

But, that said, there isn’t harm in at least have classifications for people and behavior. Better to know thyself and have a term to boot than be in the dark.. but that doesn’t mean the Rx pad has to obligatorily appear.

Tam started looking into ADD and ADHD just to better educate herself should similar symptoms ever come up with our kids. In discussing it I begrudgingly noted that what little I knew about the symptoms pissed me off because they matched me pretty well. Frankly, I think they fit a lot of people pretty well. The world is a place that we’re allowing to get faster and faster all the time without really much solid reason, but we keep stretching ourselves thinner and thinner. I tend to chop this up to American culture of harder, faster, more.

But, I do have issues, I know this. I just assume they are normal. Thus, my problem isn’t some hooty-tooty disorder, I’m just lazy and have screwed up priorities, etc. I noted before in my blog entry about Sysadmin Mentoring, that I’ve spent a lot of time reflecting on my own behaviors, beliefs, and ideas. I’ve spent time reading a pile of great books that all fit into the dreaded “personal growth” category, most of which sent me back to reading more definative and foundational texts, namely Thoreau and Emerson. But, alas, I’ve sort of hit that ‘self help gulch’ in which you walk away with lots of questions, some answers, a couple new tips and tricks, but ultimately end up close to where you started, although perhaps a little wiser for the journey. Many of my issues listed above aren’t answered by any of the books regarding management, leadership, integrity and character that I’ve read. Perhaps the most useful was David Cloud’s Integrity, which emphasizes a firm handle on reality, that which is rather than that which may have, could have, would have been… this addressed the wandering mind issue to some extent and has been helpful to some degree.

Then the thought occurred to me that the symptoms of ADD not only fit me well, but many sysadmins. Lack of focus, desire to do large numbers of tasks at once and hopping constantly between them all the while unable to get any large tasks complete. That sounds like a lot of sysadmins out there. Is it possible that this job is a magnet to those who fit the ADD profile because it suits the symptoms so well? Can you sweep these symptoms away as “information overload” or is there something deeper?

And so, this is why I post this… I’m curious to hear what other sysadmins think. We know that some of the most gifted coders in the world have “disorders” which give them superior mental, mathematical, and focus abilities. Is it possible that sysadmins are, potentially, the converse? Are our abilities to juggle large numbers of tasks simultaneously, ability to not get too bogged down in any one thing, and ability to deal with disorder come from “disorders” themselves, may of which our ego driven minds stamp out as “bullshit excuses for losers” rather than accept that it might be something with an unfriendly stamp like ADD?

I’m still just researching, I’m not diagnosed, and frankly have no interest in ever being. If I were going to look into anything it’d probably be sleep apnea (I fit the profile and would explain my sucky memory), but I’m too lazy to get tested for that either… too much to do. But I will say that in my research thus far one book caught my attention: You Mean I’m Not Lazy, Stupid or Crazy?!: The Classic Self-Help Book for Adults with Attention Deficit Disorder.

But, seriously, how many of you, my fellow sysadmins, feel the same? Anyone actually gone down this road before? And, if there is any validity to it, wtf do you do with this new found knowledge?

Big Quick Update

Tuesday, August 14th, 2007

I was planning several blog entries about individual topics with pictures and such but just haven’t found the time, so I’ll do a bulk update on recent happenings and such….

So I’m back.. The family and I went off on our annual week long camping trip. Being nomadic car campers we spent 2 nights at Campsite 4 in Yosemite, 3 nights at Hume Lake, and a final night in Kings Canyon. It was fun to get away. The kids make it a lot of work, there isn’t much relaxing really, but getting away from things and concentrating on something else was great.

Many of you have reported that parts of Cuddletech have been broken for over a week. This was a result of a quick untar migration of Cuddletech from my old provider (1&1) to my new fancy, l337 Joyent Accelerator. 1&1 shut down the site because I migrated my DNS to Joyent’s monster DNS servers, glad to finally have a reason to spend the 5 minutes migrating I did, but like a mechanic who works on everyone elses car but not his own, I forgot to ‘chmod’ all the files after untar’ing and so some of my old blog entries weren’t showing up. I know I’m biased about Accelerators and all, but having full root control of your web presence is so frickin’ awesome. I suppose its always a good sign when you, as a consumer, are giddy with delight about the product you’re the architect of. :)

I just recorded an episode of Sun’s Developer Network TV show this morning (SDN TV). Jason did one, I did another. As always this is one of those things were you get through it but 3 hours later think of the perfect thing to say and wish you could re-do it. Oh well. This one was much better than my last SDN TV appearance which was an absolute pile of crap and I think was removed from the site when they revamped the show. For those who are curious, SDN TV does use a full set and production crew which is actually a converted lab in the Sun MPK14 building. Its totally pro, 3 cameras and full filming crew, director, etc. I actually got a shake down when I asked to stop filming after making a mistake or something and a prompt “Look, I’m the director here, you don’t stop unless I tell you to…” It was kinda funny and a neat experience. Last time I filmed with SDN it was in a hall way.

Several projects are on my plate including some Storage documentation currently dubbed “The Big Book of Solaris Storage” but right now its just in the planning stages. I need to get my notes together and then try to get co-authors on this one. The intention is to be a one stop reference for all things storage on Solaris; the definative guide if you will. Naturally thats tought because that brings in everything else such as SMF, DTrace, Resource Control, Extended Account, BSM, etc….. so maintaining focus will be a challenge. Anyway, its on my plate.

I bought the iscsi.tv domain! Ya, it wasn’t taken. I’ve got lots of ideas, but these are ideas I’ve had for a long time and never executed on. We’ll see if I get something together, but it’ll be a series of screencasts formed into a TV style with lots of cuddletech flare.

OSCON went well. Good event. Was great spending time with the Sun crew. Beyond that, not much to say. I wanted to attend more talks than I was able to, but I got to talk to lots of folks on the show floor which was why I was there so at least I got done what I needed to.

I still haven’t migrated off Pivot as my blog software, but now that I’m on a Joyent Accelerator switching will be trivial, so don’t be supprised if you see a change to my blog in the near future. The current blog and URL’s will all be maintained so as not to invalidate any archived links.

We got a dog. Finally, after much debate and feet dragging Tamarah bought a dog for us. Just as I’ve wanted, he’s a 4 mo old pure-bred Cocker Spaniel. I grew up with Cocker’s and loved them; a lap/show dog if you abuse them, but trained properly they are the ultimate geek dog with keen hunting sensibilities and agility, but also with the ability to chill out on the couch to watch a movie or keep you company when hacking. Life with a young dog does, of course, have its challenges, but we’re adjusting. Pictures down the road.