First Contact with FreeBSD 7.0

| 1 Comment

As stated previously, I had been searching for some alternative hosting solutions for my netcasts. More specifically for the numerous OGG files that I have accumulated. Thought these audio files are a lossy format, they are of a higher quality than the mp3 files that I also provide with each show. A good friend has graciously permitted me to store these audio files on his community server. I am forever grateful. Actually, I spent a fair amount of time researching the various options as hosting solutions. These days I'm less interested in simply dumping my content in the cloud and allowing a 3rd party to simply manage my content. I looked at libsyn, but their service uses FTP, which IMHO is a very poor security model. Never liked the idea of passing my passwd in clear text over the internet. There is no such thing as a throw away passwd. If that is the case, why even create one? I digress.. Gotta have SSH tools at my fingertips. Eventually, I will begin serving up RSS feeds for my OGG content as well.
I'll likely use Listgarden to generate the appropriate XML tags, and then point them at Feedburner.

Though it may seem odd that I had never delved into FreeBSD prior to this excursion, I treat it as an opportunity to learn a bit more about some of the similarities to SunOS and Linux. Besides, I have been a Linux head for 12yrs, all Unix-like systems have some similarities.

One of the first differences is the default shell. I was presented with tcsh, which I had not used since undergrad. I have been so comfortable with the Bourne Again Shell (bash), that I never give much thought to the shell environment. I don't have root on the box, so I was resigned to customize tcsh. Taking a quick look at the package management directory ' /usr/ports/..'
there are plethora of packages available for the platform. Who said there was a dearth of software packages for FreeBSD? I was pleasantly surprised

I did add a bit of customization to my .tcshrc file. Since I am a CLI junkie, it is paramount that my shell prompt be useful. Though, I did have bash installed I figured that I would resist the urge to change the shell. I can go back to my SunOS 4.1 experiences on the Sparc 1 (pizza boxes) workstations of yesteryear :)

set prompt = " %B[%@]%b %m[%/] >"
# start bold[time] end bold hostname [current working directory] >

The BSD startup scripts are identical to Slackware convention. In fact, if you go back far enough into the history of BSDi, you'll find that Pat Volkerding and the rest of the Slackware crew shared code and probably an office too :)

As and aside, I was looking at the ssh daemon script on my fileserver which is running Slackware 8.0 (2.4.10) , and I noticed that Theo DeRaat de Raadt was the author. Interesting bit of trivia, but it also revealed that I was several security patches behind too. Obviously that is not good, and I resolved that immediately.

Obviously, there is still much to discover. I have only scratched the surface, and I have much to learn. As I come across interesting stuff, I'll likely share my experiences.

  • The problem of not following standards
  • Call For Help
  • links for 2007-01-10
  • Meanderings
  • Monthly Archives


    OpenID accepted here Learn more about OpenID
    Powered by Movable Type 4.25

    About this Entry

    This page contains a single entry by AG published on June 11, 2008 6:32 AM.

    links for 2008-06-09 was the previous entry in this blog.

    Upgrade by Necessity is the next entry in this blog.

    Find recent content on the main index or look in the archives to find all content.