Rediscovering OpenBSD

Following-up to the earlier story about the failure of the first incarnation of the new site, it’s time to reflect on venturing back to a non-Apple Unix for the first time in a few years. I needed to leave OSX Server, so what to do? I could have just re-formatted the G4 Cube and installed plain Jane OSX. But before I rushed off to do so, I did a quick inventory of machines in the house.

Uhhhh … I need to simplify a bit. This is getting to be too much. Plus, the extra cash couldn’t hurt. The PIII was easily the least valuable of the Unix-capable machines. Well, maybe the 6300CD could be made to run a Unix, but please, no. The PIII it is. It seemed to make sense to use that and sell something else (more here).

I certainly had choice when thinking about X86-compatible Unix-like OSes. I’m most familiar with BSD, both because of my experience with one kind or another over the years and because of Apple’s use of BSD subsystem components in OSX. I had used OpenBSD for a firewall I built for Gobe Software back in 2001 (OBSD 2.8, I believe) and have always been attracted to the project’s overriding emphasis on security. I’d wager this is what draws most people to OBSD over other Unices. It seemed a logical choice.

If you have experience with Unix, I can strongly recommend you look at OpenBSD. Straightforward to install and set-up, great ports and packages collections and plenty of documentation. I’m surprised by its peppiness on the PIII, even doing all its internal encryption.

Some things that might take you unaware:

  • Locations (e.g. there is no /etc/httpd). RTFM.
  • chroot’ed apache. RTFM.
  • Almost everything in a more secured mode. RTFM.
  • The usual Unix platform eccentricities. RTFM.

Don’t get me wrong, this OS is rock solid thus far and has behaved 100% according to what I have asked it to do. It’s just learning the different dialect that can throw you. It’s thrown me at times. Oops.

I must admit it feels good to come back to a straight-ahead CLI interface with a server running Unix. Aqua may be nice and pretty and all, but I kinda felt a little dirty with a Dock and bouncy mp3 player icons on my server. It just seems, well, wrong. Maybe I’m just old-fashioned and not keeping up with today’s kids, but VT100 is good enough for a daemon box, goldurnit. It’s not some “I 4M 1337!” dickpull, it’s just this sense when I manipulate the server entirely from the commnd line that all is right with the world. I guess you have to be really nerdy to understand. Or something.

If you’re a Unix wonk, play with OpenBSD. It’s a fun experience, and one I’m only just beginning to realize I’ve missed. If you’re not so Unix savvy, start playing in OSX’s Terminal before you dive in. The water is clean, but chilly.

Put That Bird On The Camera

My friend Steele sent me a link about an amazing parrot and its ability to form coherent, adaptive speech. Truly an incredible display of avian intelligence.

I wasn’t a huge bird fan until I met my friend Kaye’s female Eclectus parrot Sadie. Birds intrigued me, and I knew that not only did they mimic, but also used human speech. Sadie showed me that some bird species really do crave human companionship, and will adapt handily to life with humans. Perhaps more so than cats or dogs.

So now I own Oz (or Squeeps), a little cockatiel that has me wrapped around his finger. And sure enough, he’s grown to enjoy and crave my company as much as I enjoy his.

So today Steele sent me a link to this article. Seems N’kisi, an African grey, has mastered more English than 72.6% of all current hip-hop artists!

*rimshot*

The bird, a captive African grey called N’kisi, has a vocabulary of 950 words, and shows signs of a sense of humour.

He invents his own words and phrases if he is confronted with novel ideas with which his existing repertoire cannot cope – just as a human child would do.

N’kisi is believed to be one of the most advanced users of human language in the animal world.

About 100 words are needed for half of all reading in English, so if N’kisi could read he would be able to cope with a wide range of material.

He uses words in context, with past, present and future tenses, and is often inventive.

One N’kisi-ism was “flied” for “flew”, and another “pretty smell medicine” to describe the aromatherapy oils used by his owner, an artist based in New York.

When he first met Dr Jane Goodall, the renowned chimpanzee expert, after seeing her in a picture with apes, N’kisi said: “Got a chimp?”

He appears to fancy himself as a humourist. When another parrot hung upside down from its perch, he commented: “You got to put this bird on the camera.”

Seriously, this is impressive stuff. “You got to put that bird on the camera!”