Tbh, i prefer Linux (atleast Slackware) instead of FreeBSD. Things aren't quite as easy in FreeBSD as in Linux, but you shouldn't have to much problems with the installation if you follow the instructions in the handbook. If you like messing around with Linux, i recommends you to atleast try out FreeBSD. Personally i prefer NetBSD over FreeBSD, but i recomend you to start with FreeBSD, since NetBSD is a lot harder to install.
You can still play with the kernel. It's a bit different ofcause. In FreeBSD you simply edit a text file. But don't let that scare you. It's easy if you use the instructions in the FreeBSD handbook, and the GENERIC kernel config file.
As for the console, i'm not sure but i think your able to get a high res of the console. You'll might have to compile a new kernel in order to do so.
Installing FreeBSD should probably be easier then installing Slackware. The most noticable difference is partitioning. You first have to create a slice(can be compared to an extended partiion), and then you create volumes on it. The default setup on volumes can make a problem for you if you have a small harddrive. On my last installation of FreeBSD, the /tmp were to small.
The FreeBSD handbook (It's a great handbook) can be downloaded at:
ftp://ftp.freebsd.org/pub/FreeBSD/do...ooks/handbook/
And if your looking for additional information, then take a look at
www.bsdforums.org
If your thinking about trying it out, then you should. Who knows, you might even like it better then Slackware