View Single Post
  #1   (View Single Post)  
Old 12th September 2008
Tsuroerusu Tsuroerusu is offline
Real Name: Troels Just
New User
 
Join Date: Jul 2008
Location: Denmark
Posts: 2
Default Compiling a blob-free FreeBSD 7.0 kernel

I recently decided that I was going to switch to FreeBSD on my main desktop, and leave Fedora for while, because Fedora won't be supporting KDE 3.5.x in new versions. FreeBSD has both in the ports tree, which was the approach that I preferred to this whole thing.

I am usually quite a bit of an OpenBSD fan, I use it on both of my servers, however for my main desktop, it's not that good of an option, because of the size of the ports tree, and some other things. FreeBSD generally would fit me well, but I have one problem. I take the OpenBSD stance on proprietary, binary-blob drivers. I have been tarring my hair out trying to compile a kernel without drivers such as ath, hptmv, hptrr, nve, oltr and so on. But every time I try, despite me commenting it out in the configuration file, it still compiles the support for them and builds the modules.

To sum it up, I humbly request a bit of help to compile a FreeBSD 7.0 kernel with no binary blob drivers at all. If there are more than the ones I mentioned above, please see those as included in this equation. I don't mind firmware all that much, although stripping out stuff like the Intel wireless drivers isn't something I would mind either.
I have been trying for hours now, and I just can't figure it out on my own.
__________________
"Hatred does not cease by hatred, but only by love. This is the eternal rule."
- Siddhattha Gotama (Buddha), founder of Buddhism.
Reply With Quote