?

Log in

No account? Create an account
Ramblings Journals I Read Calendar The Dirt MegaZone's Waste of Time Older Older Newer Newer
MegaZone's Safety Valve
The Ramblings of a Damaged Mind
zonereyrie
zonereyrie
My first FreeBSD install - ugh...
15 STDOUT || STDIN
Comments
blarglefiend From: blarglefiend Date: November 27th, 2002 04:39 am (UTC) (Direct Link)
Different goals: many Linux distros seek to be a Windows replacement. FreeBSD (and Net/OpenBSD, for that matter) do not.

In a sysadmin context, the target market for Redhat seems to be NT admins. The target market for FreeBSD is UNIX admins. Both are perfectly valid targets to aim for. This (to my mind) explains the pretty installer and GUI config tools on Redhat, and the relative simplicity of administration on the BSDs.

Oh, and Zoner? The reason GNOME on FreeBSD isn't as pretty as it is on Redhat is because what you get on FreeBSD is the stock GNOME setup. On Redhat what you're getting is a heavily customised setup. Even more so on 7.3 than earlier releases. Stock GNOME just plain isn't very impressive, and you'd see the same thing on, say, a Gentoo box.
zonereyrie From: zonereyrie Date: November 27th, 2002 08:14 am (UTC) (Direct Link)

Re: Eh?

Even taking away the prettiness, functionally the RH installer did a better job of auto-detecting the HW and configuring the OS for it. It grokked the video card and the monitor without any help - FreeBSD didn't really try either. And simply selecting the graphical X installer during the process hung me up, since it switched to a graphics mode my monitor didn't support. Later I found Ctrl-Alt-Backspace would probably have dumped me back, but it was still annoying.

That makes sense about GNOME, I've only ever really seen it on Linux distros like RH and SuSE.
blarglefiend From: blarglefiend Date: November 27th, 2002 05:01 pm (UTC) (Direct Link)

Re: Eh?

The other bit I forgot to mention is that *BSD isn't really aiming at being a desktop OS at all. Most *BSD boxes run without a local display, so getting X11 running isn't really critical. The *BSD kernels are generally pretty good at autodetecting hardware -- I can remember a time when it was much easier to get sound working on FreeBSD than Linux, for example.

You can turn any of them into a fine desktop if that's your goal, but it isn't what they target so you wind up having to do some of the legwork for yourself.

(The downside of this, of course, is that it becomes much harder to "sell" *BSD into Windows shops, where the "admins" generally can't cope without GUI configuration tools. I can understand why RH and friends have done things the way they have when looked at from that perspective.)

This is why I typically use a Mac running OS X -- or Debian if I'm stuck with a PC -- for my desktop and *BSD for the headless server jobs.
zonereyrie From: zonereyrie Date: November 27th, 2002 05:10 pm (UTC) (Direct Link)
I admit that I like the GUI tools. I started out doing everything on the command line, and I still do a lot that way, but some of the tools just make life so easy. If I need to edit whats on for certain run levels, the GNOME and/or KDE tools make it easy. Nothing to edit, etc. X configuration, network, etc, the GUI just makes life easier.

I'm sure there are admins who can't manage without the GUI, and that's not good if you have to do anything remotely. But I know I have to watch myself when I don't have anything remote to need to cope with for a while, I start to forget the 'manual' way to do things if I always have the desktop in front of me.
blarglefiend From: blarglefiend Date: November 27th, 2002 07:29 pm (UTC) (Direct Link)
Yes, needs vary. Most of the machines I admin are not my desktop, and they are usually at least a few rooms away if not on the other side of the planet. Having to use a GUI to make sense out of things (and RH's configs are sufficiently different to everything else -- and last I checked, largely undocumented -- that sometimes the GUI is the only way to get something done quickly) is bad enough when you just have to remote-display across the campus WAN, and *really* sucks when you have to do it with a host in Vancouver. From Melbourne.

This almost certainly colours my views.

That said, the server management stuff Jobs demoed when Apple released the Xserve looked pretty cool, and I'd love to get my hands on a rack of those things to try it out. The new gig involves vast hordes of honking great servers, so I may even be able to con Apple into giving me one or two for "evaluation"...
15 STDOUT || STDIN