Dapman01 said: I was curious to try out FreeBSD in a dual boot with ubuntu but I have a few questions
- What advantages does FreeBSD have for me, a desktop user
- is the GUI any different, is it flashy at all?
- is it worth the hassle trying to dual boot them.
I've been working with FreeBSD back since version 3. We used it as an OS on many machines at an internet service provider company I used to work at.
For the ISP, we only used FreeBSD at the command line (since they were all 'servers'). Excellent OS. Stable. Reliable.
At home, I loaded FreeBSD up and then set out to add XWindows and a Desktop. I think my first desktop was Gnome. I played with some others, and when I discovered KDE I stuck with that one.
Today I program daily and require apache, php and mysql. I've finally convinced myself that I don't really need 'server' configuration anymore, and a desktop with LAMP is fine for my home programming purposes.
I usually followed the releases of FreeBSD. Upgrading isn't all that hard. But I was getting pee-oooo'd at the ports/packages system. To me you had an easy time of things if you grabbed the release, installed your apps, and then did nothing, as sure enough, a main component would get updated and it would require you to recompile all your apps to keep current with the libraries, and I always ended up with things criss-crossed to the point where some things wouldn't load anymore, or would crash.
Even after all my years with them, I always got pi**ed when I attempted to update one major program or install a new program that forced an update of something old.
So I decided that instead of switching over to Release 7, I would try PC-BSD (which was using 6.2). I backed up my data and installed PC-BSD 1.4 and was actually quite surprised and happy! It had a few quirks, especially with font sizes, but for the most part letting PC-BSD worry about the updates was a nice change. There was also alot of new GUI panels for configuration that I have never seen before. I thought this was very interesting and I was running along quite happy.
So happy, that I decided to upgrade (less than a month later) from my trusty P4 2Ghz with 512MB of RAM to what I have now. The new equipment arrived and I hit a brick wall because FreeBSD doesn't like my new hardware. That was very disappointing.
I popped in my puppy-linux liveCD and it booted just fine. So I downloaded ubuntu 7.10 desktop and let it install. Worked fine. In all my struggles I was back to using an older IDE 40GB HD and CD Drive on the new machine, so when I finally figured I would just load the new machine with ubuntu, I downloaded ubuntu 7.10 server so I could take advantage of the easy LAMP installation and then I just added the ubuntu desktop and carried on. Of course, I did the install a second time using the new SATA 250GB HD and DVD Burner. (now that choice haunts me to this day over the restricted drivers manager not wanting to allow me in because I guess it downloaded the desktop version instead of the server version?).
Other than learning where the apache and mysql configuration files and data files go, the switch wasn't too cumbersome.
Some mornings I come down and there's the update icon telling me updates are ready. I review them, click OK and things are updated ever so smoothly.
I remember reading in the FreeBSD forums and mailing lists that the debian package system sucked, at least that was my take on the matter. However, after seeing it work I have to say I prefer the debian package system over FreeBSD's ports/packages anyday.
I like to tinker with software and have always had a spare machine kicking around that I could blow away and test with. I have since given that machine away and with ubuntu, installed VirtualBox, and now have Win98, WinXP and various linux distro's running that way. Last I heard FreeBSD wouldn't run in VirtualBox, but when it does I would like to pick up PC-BSD and DeskTopBSD and play with those again.
One thing I can say is that if you think you're going to have a nice complete desktop environment to play with when you install FreeBSD you have another thing coming. I don't think it compares to ubuntu at all. I would use sysinstall at the command line and have it install from CD so your new software doesn't 'break' dependencies.
I like the idea of the different distro's including some useful apps from bootup after it installs. I find using the synaptic package manager a breeze to get other software installed (or even uninstalled).
I don't know if I would go through the trouble of dual booting, but I would highly recommend you give VirtualBox a try so you can then test the other OS's.