Slashdot Mirror


Why Isn't BSD a Desktop Operating System?

An Anonymous Coward in red leather asks: "I mostly use my machine for desktop-user type stuff: web browsing, word processing, game playing, listening to MP3s, and so forth. Out of curiosity and general geekiness, I've tried a fair sampling of Open Source and other alternate OSes just for kicks (SuSe, Red Hat and Slackware Linux, BeOs, FreeBSD). My favorite, so far, has been FreeBSD. It's stable, fast, supports all my hardware (including nifty OSS sound drivers) and the ports tree makes installing new software painless. Yet when I tell my other Open Source type friends (including BSD users and supporters) that FreeBSD is my favorite Desktop operating system, they look at me funny and say, 'FreeBSD is a server operating system, weirdo.' My question is: Why is FreeBSD not considered a valid desktop choice? What would FreeBSD need added to it to make a desktop friendly BSD distribution?" Now I feel that *BSD is as much of a 'desktop system' as Linux. It may not be widely known as such, but still: "Have Desktop. Will Travel", and BSD does have a desktop, right?

9 of 352 comments (clear)

  1. Desktop vs. Server Operating System is bullshit by defile · · Score: 5

    Those are stupid distinctions to make

    Have you ever noticed that the only people who will sell you targetted versions of the same Operating System do it in order to make money?

    Windows NT Server is priced much higher than Workstation, and the only difference is that they were (probably) compiled with different flags. Server would be compiled with flags to allow more than 20 connections, for example.

    One of my coworkers (salesman) was blown away when I ran Apache on a Windows 95 box to prove to him that the workstation/server barrier was bullshit. He couldn't believe he was retrieving files via http from a Windows 95 box.

    Other than maybe a difference in prepackaged software, a good OS will be able to handle a wide variety of tasks thrown at it.

    I think FreeBSD elitists just don't want to believe people use it for things other than mission critical enterprise champion edition servers. (A lot of my coworkers are FreeBSD elitists, I know this first hand. :)

  2. Re:When when when WHEN by jimhill · · Score: 5

    More to the point: since my bosses evaluate the quality of something by its price tag, when will someone generously assemble the CostlyBSD package?

    --
    Learn to spell: nickel, missile, lose, solely, amendment, speech, kernel, probably, ridiculous, deity, hierarchy, versus
  3. Publicity. by RJ11 · · Score: 5

    I think that it's all a matter of publicity. Two years ago, the same people would probably have said the same thing about Linux or any other unix flavor. FreeBSD isn't a term heard very much in the mainstream, and I think that's the only reason for this. I personally use FreeBSD on my main workstation as well, for the exact same reasons.

    I'm sure that as soon as more people here about FreeBSD, it won't be as strange to be running it on the desktop. Right now, Linux is a major buzzword, and that's the only reason why it's more "acceptable" to have it on the desktop.

  4. Re:How ironic. by MustardMan · · Score: 5

    Mac OS X system is exactly a BSD OS on the PPC platform

    Not to nitpick or anything, but...
    I hear this all the time. OS X is NOT "just BSD with some apple stuff slapped on top." It's not even truly BSD. It's a Mach Microkernel with a BSD Compatibility layer on top. That means it replicates the BSD system calls but is not truly a BSD Kernel. It's kinda like saying WINE is windows. It's just an implementation of an API. Granted, the OS X implementation is a lot truer to correctly pretending to be BSD than wine is for windows, but it is NOT BSD. It just incorporates a lot of the BSD stuff that apple found useful

  5. It IS a desktop OS. by Ungrounded+Lightning · · Score: 5

    Just because something is very good at one job (server) doesn't mean it's unsuitable for another (workstation).

    BSD is a desktop OS and has been since there were desktop-sized machines that could run it. The same is true of any "server" OS that can drive a display/keyboard combination while living in a small box that is built in or nearby.

    Think about it: A "server" is just a system with enough resources to handle MANY users, of the sort that once required a box too big to lug around without a fleet of trucks.

    Now a [foo] server (file server, terminal server, etc.) is another matter. That's a system that has enough of one kind of resource to handle more than one user, but not necessarily all the kinds of resources you need to support a desktop. But BSD is not a [foo] server. It's a generic operating system that provides all the resources you need.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  6. FreeBSD are more similar than different... by sabre · · Score: 5
    Idealogy, licensing and roots aside, how much difference (user-level) is there between *BSD and Linux? To me, it seems like they:

    1. Are mostly posix
    2. Are mostly gnu
    3. Are mostly free (by some definition of free)
    4. Are mostly X based
    which seems to be pretty compatible. For example, KDE and Gnome can run on FreeBSD with little problems... so WHY would Linux be a better 'desktop' than FreeBSD? It doesn't provide any OS level services that make it a more 'seamless' experience that FreeBSD...

    I bet if you were really whacko you could set up a freebsd box that was indistinguishable (in terms of user experience... installed packages, file system layout, etc) from a run of the mill Linux box.

    So I guess the real question is: is linux a desktop OS yet?

    -Chris

  7. The reason I won't be by SquadBoy · · Score: 5

    using *BSD on the desktop soon is not even their fault. But I gotta have my video drivers and damn Nvidia won't do it or let anybody else do it. Otherwise I would think about switching. Oh yea and if Debian/BSD got off the ground that would be very cool also. But that mailing list is *very* dead.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  8. It's preference by autocracy · · Score: 5
    *BSD, Linux, etc. are all just the kernels. And each is powerful enough to handle being a server. But the role that they end up playing is determined by the user-space software that they run, pure and simple.

    So, you've built a desktop. Most other people set it up as a server - but your system is indeed a desktop. Go tell them to fork a daemon or something...

    I can't be karma whoring - I've already hit 50!

    --
    SIG: HUP
  9. How ironic. by 2nd+Post! · · Score: 5

    How ironic that NVIDIA is pushing hard into the Mac market with their GeForce line of cards, when the Mac OS X system is exactly a BSD OS on the PPC platform =)

    Geek dating!