Kevin Hatfield's Blog

Kevin's blurry train of thought……

Archive for October, 2007

Excellent Tutorial for FreeBSD Server Installation

Sunday, October 28th, 2007

a basic FreeBSD server install

When it comes to servers, I have always preferred FreeBSD as my operating system of choice. Maybe it’s the cute devil mascot, maybe it’s the amazing stability it offers, maybe it’s just what I’m used to, but I love it! In this article, I’ll discuss how to set up a very basic, bare-bones FreeBSD server installation.

The first thing you need, obviously, is FreeBSD itself! FreeBSD is free, open-source software licensed under the BSD License. You can obtain a copy at http://www.freebsd.org. I will be using the version 6-2-RELEASE boot-only ISO. This ISO will boot into the FreeBSD kernel and start the sysinstall utility. A direct link is available here: ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/6.2/6.2-RELEASE-i386-bootonly.iso. You can choose to use the full ISOs available in the same directory on the FTP site. Go ahead and burn your ISO(s) using whichever software you prefer and boot the computer with the CD.
FreeBSD installation:

Entire article here

FreeBSD 7 – Things on the horizon!

Sunday, October 28th, 2007

Kris Kennaway from the FreeBSD project has created an interesting 37-page PDF showing some of the good things to come with FreeBSD 7.0. (including some much promising graphs!). Especially the speed of MySQL on a FreeBSD server is impressive. It now even beats Linux!

This is the table of contents:

Introducing FreeBSD 7.0

Part I: The SMPng project: A 7 year journey

* Multi processor support, old and new: FreeBSD 4.x
* Multi processor support, old and new: The SMPng project
* SMPng and the Universal Development Model
* SMPng, step 1: First, make it work; FreeBSD5.x
* SMPng, step 2: Then make it work well; FreeBSD 6.x
* SMPng, step 3: Then make it fast; FreeBSD7.0
* A case study: SQL database performance
* FreeBSD PostgreSQL performance: 5.5, 6.2 and 7.0
* Performance of PostgreSQL
* FreeBSD7.0: Scaling with varying number of CPUs
* FreeBSD MySQL performance: 5.5, 6.2 and 7.0
* Understanding MySQL performance
* FreeBSD vs other operating systems: PostgreSQL
* FreeBSD vs other operating systems: MySQL
* Comments onother operating systems

Part II: New features debuting in FreeBSD7.0

* Filesystem and storage subsystem changes
* Storage subsystem changesNetwork stack changes
* Network drivers
* Wireless (802.11) ; much improved in 7.0
* New CPU architectures
* Security subsystems
* User-level changes
* Growth of FreeBSD Ports Collection
* Performance
* Other kernel changes
* Developer tools/internals

Part III: What the future holds for FreeBSD
Summary

Read entire post here

How NOT to load a truck…

Sunday, October 28th, 2007