donnybb said:
The other thing I would like to do is put this onto a USB stick to test. I have an 8 gig stick, so should be large enough to do the testing. Would that preclude any of these?
Installing to a USB stick works quite nicely. So long as your BIOS supports booting from Mass Storage Devices, then the install is no different from a harddrive install. Just use da0 as the install drive.
My home fileserver/workstation uses a 2 GB USB stick for the / and /usr filesystems. The rest (/usr/src, /usr/obj, /usr/ports, /usr/local, /var, /home, and so forth) are ZFS filesystems.
One of our mega-storage servers at work uses 2x 2 GB USB sticks (RAID1 using gmirror) for / and /usr. Another one uses 2x CompactFlash in IDE adapters (RAID1 using gmirror) for / and /usr. All the rest is ZFS.
If you can boot off it, and the kernel detects it as an ATA, ATAPI, or SCSI device (USB 'looks like' SCSI), then you can install to it.
Sounds almost like I would do well to just use FreeBSD instead of the others.
Depends on what you want to do with the system, how much you want to learn about the system, and whether you want a working system w/GUI before you delve into the deeper workings of the OS.
If you want to start with a bare-bones CLI system, and work your way up to a GUI setup, learning everything about the OS as you go, then start with plain FreeBSD.
If you want a normal FreeBSD setup, that starts with a working GUI, where you can still learn all the "FreeBSD ways", then go with DesktopBSD. The only different between DesktopBSD and FreeBSD is what gets installed with the OS. Everything is still managed using the normal FreeBSD tools, installed via the ports tree, etc.
If you want an easy-to-use GUI-based setup that uses FreeBSD under-the-hood, but don't want to mess with the ports tree, or rc.conf or the other guts of the system, then go with PC-BSD. Software install is quick-n-simple, management is quick-n-simple, but a lot of things are done in "non-standard/non-FreeBSD" ways. But it's still FreeBSD under the hood, so you can get your hands dirty at the CLI if you want. And it makes a good gateway-drug ... er ... introduction to FreeBSD.
