Linked by Uri Sharf on Mon 2nd May 2005 20:23 UTC
PC-BSD PC-BSD is a new FreeBSD 5.3 distribution, with a graphical installer and KDE 3.4 as its desktop. A new beta version was just released, and though I can't say I have much experience with FreeBSD, or any *BSD for that matter, I was curious enough to try it. And I'm glad I did. From a desktop user's point of view, completely oblivious to the many virtues and sound foundation of all things BSD, all I really ever wanted was an OS that is solid, easy to install and, well ... fun to work with.
Permalink for comment
To read all comments associated with this story, please click here.
RE: nvidia
by molnarcs on Mon 2nd May 2005 21:04 UTC

What I read on their homepage, their package management is radically different from FreeBSD - having self contained packages (installing all needed libraries) in the package's own directory. That said, if ports fully works, than installing the nvidia driver is as simple as typing make install clean in its port directory.

If you need certain modules to load at boottime (but I guess you won't need much, for I think the default kernel will have everything compiled in) the place to do that is /boot/loader.conf. The syntax is simple. Once you get the nvidia driver installed (check the Makefile to see additional option, like enabling support for FreeBSD's own agp driver, and further instructions will be displayes when the port is installed) you only need to put this line in /boot/loader.conf

Later, when you discover how easy is to build/configure your own kernel, you'll notice that everything that is commented out will be built as modules automatically. Take a look at the content of /boot/kernel - there you'll have all the modules you need. If you see via dmesg what your sound driver is, you can simply look for it in /boot/kernel, and load it by putting, for example snd_via8233_load="YES" if that's what it is in your loader.conf.

Want a simple yet powerful firewall? The command to load or unload modules is kldload and kldunload respectively. So lets try out pf, that originates from OpenBSD - that will be kldload /boot/kernel/pf.ko. Once you get it loaded, you can write a ruleset. What you might find interesting is how easy is to do that compared to iptables. I have written a short example here:

Have fun with FreeBSD/PC-BSD!