Slashdot Mirror


FreeBSD Vows to Compete with Desktop Linux

AlanS2002 writes "FreeBSD developer Scott Long is being reported as saying that FreeBSD is quickly approaching feature parity with Linux. Apparently this is being achieved through efforts to more tightly integrate GNOME with FreeBSD, with one of the priorities being to 'GNOME's hardware abstraction layer--which handles hardware-specific code--working with FreeBSD'."

370 comments

  1. Did they alreay win? by jellomizer · · Score: 1, Interesting

    I though BSD already has beaten Linux to the Desktop Market.
    OS X core (darwin) is based off of FreeBSD. Or they are trying to beat linux by doing it the way that linux is trying to win, by focusing on technology that isn't that important to standard desktop users. getting most of the development effort in useless eye-candy and only minimum development in important features for desktop users like easy hardware detection for a wide variety of hardware, Brainless software installation, excellent wireless support...

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Did they alreay win? by Bruenor · · Score: 5, Interesting
      getting most of the development effort in useless eye-candy and only minimum development in important features for desktop users like easy hardware detection for a wide variety of hardware, Brainless software installation, excellent wireless support

      I don't know what Linux distributions you've been using recently but I have recently installed Fedora Core 5 on my laptop and my experience was the opposite: that they must have been primarily focused on important features for desktop users. FC5 supported suspend and resuming my laptop, where FC4 didn't. FC5 supported my Centrino wireless with autodetection and configuration for both open access and WEP and WPA PSK protected networks right from the GNOME Desktop. FC5 automatically detected my USB-attached smart UPS on my desktop at work and can report the remaining run-time. It was the least-hassle desktop Linux install I've done yet.

      As far as software installation, I don't use it but you can go to Applications->Add/Remove software and graphically browse thousands of software packages that are a click and a download away from being installed.

    2. Re:Did they alreay win? by i_should_be_working · · Score: 4, Insightful

      I don't think FreeBSD devs care who's using OSX. They are not the same even if they do use similar kernels.

      Can you point out the study or survey which shows that most Linux devs spend their time on useless eye-candy? Because I don't think that is the case.

    3. Re:Did they alreay win? by afd8856 · · Score: 3, Insightful

      If by beating Linux to the market you understand having the code taken by a company, and not seeing anything really valuable back in return, then yeah, you can praise OSX as much as you want.

      --
      I'll do the stupid thing first and then you shy people follow...
    4. Re:Did they alreay win? by gsnedders · · Score: 3, Insightful

      They aren't using similar kernels: Darwin uses XNU, a hybrid kernel. Many of the things running on higher levels are shared by both, though.

    5. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      for the love of mike, when are people going to be able to tell the difference between "based on the kernel" and based on an OS. please. stop. it's so embarassing.

    6. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      Linux will always be ahead on cutting edge hardware because of the nature of the licences.

      BSD gets a driver, linux will have in after a quick port.
      Linux gets a driver, BSD has to wait and re-impliment.

      The desktop is far more than Gnome, digital TV cards and all sorts of things will mean linux will always be ahead until drivers for multiple platforms becomes a standard practice of hardware manufacturers.

    7. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      No matter what they say, OSX ain't UNIX.

    8. Re:Did they alreay win? by Bastian · · Score: 5, Informative

      Ack. When is this rumor going to die?

      OS X, back when it was called NEXTSTEP, forked off of BSD 8 years before FreeBSD did, even before 4.4lite came on the scene. You can trace its lineage yourself, if you'd like. Since then, there's been a lot of code borrowing but everyone borrows from FreeBSD and FreeBSD is far from the only OS whose code Darwin has borrowed. Using just that to say that Darwin is based on FreeBSD would make little more sense than using the same fact to claim that GNU/Linux and Windows XP are based on FreeBSD.

      But as to your point about BSD in general beating Linux to the desktop with OS X, yeah, you're right. I think Apple showed how it really needs to be done, too. In my experience with trying to teach people to use Linux, the thing that consistently hurts Linux on the desktop is what I'd call its unixyness - stuff like complicated directory hierarchies based on abbreviated names only serves to intimidate the non-geek; even if you tell them they don't need to care about anything outside their home directory, they still know it's there. A lot of Linux's celebrated choices are bad; too. The moment a user ever has to care about QT vs GTK+ and figure out why they are behaving a bit differently, or what the heck CUPS is, or any of that, Linux starts to feel like a border town on the edge of the Wild.

    9. Re:Did they alreay win? by caseih · · Score: 1

      Not as such, no. OS X is not really based on FreeBSD per se. The Xnu kernel has a BSD layer that implements some of the FreeBSD kernel api (using modified FreeBSD kernel code), and indeed much of the OS X system depends on the BSD layer. But to say that OS X is based on FreeBSD and is a BSD derivative is just not accurate.

    10. Re:Did they alreay win? by SillyNickName4me · · Score: 4, Insightful

      Linux will always be ahead on cutting edge hardware because of the nature of the licences.

      History shows that the 'always' part in there is seriously wrong..

      BSD gets a driver, linux will have in after a quick port.
      Linux gets a driver, BSD has to wait and re-impliment.


      That is how it seems to a person who has absolutely no idea about kernels and drivers and the different BSD distributions.

      First, there are quite a few BSD variations all with their own set of rules for integrating drivers, where some see no problem in using gpl code, others see no problem in using closed source drivers in cases, and yet others swear that everything must be free and open.

      Second, differences between a BSD style kernel and the linux kernel are substantial enough that a 'quick port' is seldom an option for technical reasons alone.

    11. Re:Did they alreay win? by SillyNickName4me · · Score: 4, Informative

      OS X, back when it was called NEXTSTEP, forked off of BSD 8 years before FreeBSD did, even before 4.4lite came on the scene. You can trace its lineage yourself, if you'd like. Since then, there's been a lot of code borrowing but everyone borrows from FreeBSD and FreeBSD is far from the only OS whose code Darwin has borrowed. Using just that to say that Darwin is based on FreeBSD would make little more sense than using the same fact to claim that GNU/Linux and Windows XP are based on FreeBSD.

      Referenced from the site you mention yourself is the BSD family tree.

      If you had bothered to look at it, you'd have noticed that:

      Darwin is based on Rhapsody, NetBSD 1.4 and FreeBSD 3.2
      OS X 10.2 imported code from FreeBSD 4.4
      OS X 10.3 imported code from FreeBSD 5.1

      If you had ever bothered to use a FreeBSD 5.x machine for a while, and used a machine with OS X for a while from the shell, you'd have noticed how the userland is virtually identical, to a level way beyond how some linux distributions are similar..

      Where OS X really did not derive from FreeBSD at all is at the kernel level and of course the gui.

    12. Re:Did they alreay win? by asuffield · · Score: 1

      If by beating Linux to the market you understand having the code taken by a company, and not seeing anything really valuable back in return, then yeah, you can praise OSX as much as you want.

      Don't forget Windows. There's freebsd code in that too.

    13. Re:Did they alreay win? by mickwd · · Score: 0

      "...even if you tell them they don't need to care about anything outside their home directory, they still know it's there..."

      Because we all know any OS which stored documents somewhere like C:\Documents and Settings\MyUserID\My Documents could never become popular on the desktop.

      "The moment a user ever has to care about QT vs GTK+ and figure out why they are behaving a bit differently..."

      What about all the programs on Windows that behave differently, or use different toolkits ? Yes, you were talking about MacOS X, but there's no denying that Windows is "popular" on the desktop. And presumably when people first start using a Mac, they manage to overcome the way it behaves a bit differently to the PC they used before.

      Linux may not be there yet - but personally I think most of what is missing is an easy-to-use, comprehensive, integrated Control Panel equivalent.

    14. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      Linux may not be there yet - but personally I think most of what is missing is an easy-to-use, comprehensive, integrated Control Panel equivalent.

      This would be rather difficult to produce, since it would require cooperation between a lot of different projects. I think the KDE control center comes close in terms of controlling KDE and some hardware, and typical things that the control panel should do (audio, screen resolution, window settings...).

    15. Re:Did they alreay win? by IamTheRealMike · · Score: 3, Insightful
      The moment a user ever has to care about QT vs GTK+ and figure out why they are behaving a bit differently

      They don't behave differently. At least, the differences are no worse than on the Mac or Windows where apps frequently reinvent the standard toolkit (*cough*Aperture).

      or what the heck CUPS is

      The only time a Linux user would have to care about this is if their printer isn't supported. And most are (albiet with varying degrees of driver quality).

    16. Re:Did they alreay win? by at_slashdot · · Score: 1

      "Linux starts to feel like a border town on the edge of the Wild."

      Some people like border towns on the edge of the Wild.

      For people obsessed with the idea of beating Windows or beating I-don't-know-what market share this is a bad thing... for me it's the best thing since I like how Linux works and I guess I like border towns on the edge of the Wild.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    17. Re:Did they alreay win? by diegocgteleline.es · · Score: 1

      But as to your point about BSD in general beating Linux to the desktop with OS X, yeah, you're right

      Maybe I'm being too dense today, but what makes Mac os x sexy for desktop is propietary software, not BSD-licensed software. That's like saying that the Linux nvidia driver makes Linux graphics stack great...

    18. Re:Did they alreay win? by DrSkwid · · Score: 2, Insightful

      FreeBSD

      [x] easy hardware detection for a wide variety of hardware
      [x] Brainless software installation
      [x] excellent wireless support...

      next list ?

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    19. Re:Did they alreay win? by Bloke+down+the+pub · · Score: 1

      If you mean it will run on a desktop machine, true.

      If you mean usable by the average desktop user, no. Not yet. It's getting there.

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    20. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      I don't think FreeBSD devs care who's using OSX. They are not the same even if they do use similar kernels.

      They are not using the same kernel; Mac OS X kernel is a microkernel, in large part it is Mach-based, which a very small part BSD based. But as a whole OSX kernel architecture is entirely unlike FreeBSD's.

      Now, the userland IS largely BSD based, and that's what gets people confused.

    21. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      Straight from the horse's mouth:
      "The Mac OS X kernel at the heart of Darwin is based on FreeBSD 5 and Mach 3.0."

    22. Re:Did they alreay win? by Ragingguppy · · Score: 1

      Actually correction on that. OS X is based on Next Step. Its similar to BSD yes but its a different OS. 100% apple owned due to the fact that Apple owns Next.

    23. Re:Did they alreay win? by sgtrock · · Score: 1
      Linux may not be there yet - but personally I think most of what is missing is an easy-to-use, comprehensive, integrated Control Panel equivalent.


      One word: Webmin

      OK, OK, I know it's interface can be clumsy, but seriously. It's the closest thing that we've got that's truly cross-distro.
    24. Re:Did they alreay win? by giorgiofr · · Score: 1

      Yeah, Winblows is teh suX0r, whatever. Now don't forget pretty much any operating system out there: they all use some piece of code from BSD (tcp stack, SSH capabilities, utilities, what have you), and add most if not all embedded devices that operate on a net - routers, firewalls, spam boxes: they very likely use BSD, because it's the free OS.
      Now, is your holy Linux still untainted by SSH? Or are you simply a shill?

      --
      Global warming is a cube.
    25. Re:Did they alreay win? by Anonymous Coward · · Score: 1, Informative

      > Where OS X really did not derive from FreeBSD at all is at the kernel level

      Actually, they do: "SMP-optimized kernel based on FreeBSD 5 and Mach 3.0"

    26. Re:Did they alreay win? by Tiro · · Score: 1

      Solid post.

    27. Re:Did they alreay win? by Anonymous Coward · · Score: 0
      and pretty much every linux distribution has a large collection of tools from BSD. really, having some code from BSD doesn't mean much of anything at all.

      to describe OS X as "BSD" is absolutely beyond absurd. it would make as much sense to call Gentoo and Solaris "BSD."

    28. Re:Did they alreay win? by SillyNickName4me · · Score: 1

      Whoops, you are right of course.

    29. Re:Did they alreay win? by synthespian · · Score: 1

      In the end, it's going to boil down to FreeBSD having the same softwares and ease of installation as Linux (already 15000 ports), plus having up-to-date software from the ports tree and/or PBI installs, while Linux distros will carry on with their packaging frenzy, (apt, yapp, rpm, whatever) always behind the curve, like Debian, or Slackware, or always "experimental", "cutting edge" unreliable distros, such as Fedora.
      Never up-to-date and stable, like FreeBSD.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    30. Re:Did they alreay win? by Xabraxas · · Score: 1

      Have you ever heard of lsh?

      --
      Time makes more converts than reason
    31. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      "OS X 10.2 imported code from FreeBSD 4.4
      OS X 10.3 imported code from FreeBSD 5.1"

      So, where's the part that says

      "FreeBSD imported code from OSX 10.x"
      Oh, never mind...

    32. Re:Did they alreay win? by SillyNickName4me · · Score: 1

      So, where's the part that says

      "FreeBSD imported code from OSX 10.x"
      Oh, never mind...


      1. That is irrelevant for tracing back the history of OS X, which was what was being discussed
      2. They don't have to, no matter how much you may dislike that
      3, Despite 2, they do contribute code regularely.

    33. Re:Did they alreay win? by Bastian · · Score: 1

      I actually have two computers. One runs OS X, and the other runs FreeBSD. I work plenty on the command line on both.

      In the quote of mine that you quoted, I mentioned that Darwin has taken a lot of code from FreeBSD. This does not mean that Darwin is a version of FreeBSD. I'll say it again - everyone uses FreeBSD code. If operating systems were college students, FreeBSD would be the one that has had sex with every single person you know. Twice. I'm also pretty sure that Darwin, like almost every other Unix that's still in use, especially the BSDs, is chock full of bugfixes that came from OpenBSD. Is all that copied code alone enough to argue that every Unix is just a tweaked version of OpenBSD? Of course not.

      And I'm personally not wowed by the similarity of FreeBSD and Darwin in the shell. Of course there are similarities; they're both more-or-less 4.4BSD Unixes, and I'm sure that their userland is almost identical. But are they really any more identical than, say, NetBSD and FreeBSD? What about OpenBSD and Darwin? For the most part, I'm equally at home on the terminal of any of them. But I can also think of things I do completely differently on each.

      Nor am I particularly wowed by two BSD Unixes being more similar to each other than two different distributions of Linux. Linux is officially the most schizophrenic operating system to ever achieve widespread use. I haven't run it on any of my computers in a while, so I may be a bit off on these numbers, but I remember there being 3 or 4 different ways of getting sound out the speakers, two video interface systems, three different ways you might have to get a wireless card working, two different ways of having the operating system handle /dev, more packaging systems than anyone can count, etc. etc. I know of two different libcs for Linux, and I wouldn't be surprised if there's a third. I can't think of a single operating system in the history of computing that's more customizable or gets used for more different tasks. Saying the differences between Darwin and FreeBSD are smaller than the differences among various Linux distributions and using that to imply that they are super intimately related is like saying that the distance from Los Angeles to New York is much smaller than the distance from the Earth to the Moon, so LA and NYC must be really close to each other.

      And that BSD family tree is a little short on the details on Darwin's history, what with missing the first decade or so of it and all. Rhapsody didn't just pop out of 4.4Lite, it is also based heavily on OPENSTEP, which was based on NeXTSTEP before it. That stuff does show up on the main UNIX family tree, though.

    34. Re:Did they alreay win? by Bastian · · Score: 1

      The thing that amuses me most about the linux on the desktop debate is how often people say things like, "The only time a user would ever have to care about this is. . . " because while it's always followed by a good example of when someone would have to care, it is never the only example. I have to wonder how many of the pro-desktop people are actually trying to get people they know using Linux on their desktops. 'Cuz I've had my mom running Linux for a couple years now, and let me say, I know from experience that that is _NOT_ the only case under which a non-skillful user has to care about what CUPS is.

    35. Re:Did they alreay win? by Bastian · · Score: 1

      Yah. That's why I'm saying, we need to quit worrying about trying to turn Linux into something that's desktop-ready while keeping it as something the geek core would like. To me this goal is quite obviously an attempt at building an OS that is both A and not A.

      Much better to start making a desktop OS that can run most GNU/Linux software but is not a traditional Linux, is not guaranteed to behave like a traditional Linux or be able to use all the features that are available to an existing linux, but is much simpler and easier to manage and is actually designed for the desktop.

      When's the last time that someone successfully made an OS that makes a good desktop, workstation, and server OS? I'm pretty sure it's never. I'm also pretty sure that isn't simply because nobody ever tried hard enough.

    36. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      Except for the fact that the OSX kernel is Mach, not BSD. Please stop with the "Mac is UNIX" myth. It merely has BSD services.

    37. Re:Did they alreay win? by giorgiofr · · Score: 1

      Yeah. So, your point is that you can take someone else's idea, rip it off, rewrite it changing some details here and there to convince yourself it's not the same thing, and then be happy because all your software is free and happy and GNU?

      --
      Global warming is a cube.
    38. Re:Did they alreay win? by IamTheRealMike · · Score: 1

      Given that OS X uses CUPS too, if your printer isn't supported by CUPS then a Mac user would suddenly have to care as well. So your point is moot. I'm also going by the latest versions of things - in the past I've had to care about CUPS, with the latest OpenSUSE (and I'm sure it's the same for other distros too) I did not have to care about CUPS - I just added a network printer using the GNOME printing GUI. Printing is about to get a lot more consistent too as it's being moved into GTK+.

    39. Re:Did they alreay win? by SillyNickName4me · · Score: 1

      In the quote of mine that you quoted, I mentioned that Darwin has taken a lot of code from FreeBSD. This does not mean that Darwin is a version of FreeBSD. I'll say it again - everyone uses FreeBSD code. If operating systems were college students, FreeBSD would be the one that has had sex with every single person you know. Twice. I'm also pretty sure that Darwin, like almost every other Unix that's still in use, especially the BSDs, is chock full of bugfixes that came from OpenBSD. Is all that copied code alone enough to argue that every Unix is just a tweaked version of OpenBSD? Of course not.

      Since Darwin uses a substantial amount of FreeBSD code, apple claims FreeBSD 5.x to be the reference platform (THEY claim that, not me or other 'slashdotters'), OS X versions having imported substantial parts of the userland from 4.x and later 5.x, yes, it is fair to say that OS X (more so still then Darwin) is largely (not exclusively) FreeBSD based. Yes, it also uses code from OpenBSD and others, and it definitely also uses code comming from Next. In concept it shares more with Next then in code however, which you can verify btw, get yourself opendarwin and go read the source.

      And I'm personally not wowed by the similarity of FreeBSD and Darwin in the shell. Of course there are similarities; they're both more-or-less 4.4BSD Unixes, and I'm sure that their userland is almost identical. But are they really any more identical than, say, NetBSD and FreeBSD? What about OpenBSD and Darwin? For the most part, I'm equally at home on the terminal of any of them. But I can also think of things I do completely differently on each.

      Try to find ipfw or dummynet on OpenBSD or NetBSDNor am I particularly wowed by two BSD Unixes being more similar to each other than two different distributions of Linux. Linux is officially the most schizophrenic operating system to ever achieve widespread use. I haven't run it on any of my computers in a while, so I may be a bit off on these numbers, but I remember there being 3 or 4 different ways of getting sound out the speakers, two video interface systems, three different ways you might have to get a wireless card working, two different ways of having the operating system handle /dev, more packaging systems than anyone can count, etc. etc. I know of two different libcs for Linux, and I wouldn't be surprised if there's a third. I can't think of a single operating system in the history of computing that's more customizable or gets used for more different tasks.

      Well, you are off a few times, but in idea, yeah, can't think of any OS that comes in so many different variations.. That however doesn't make it more flexible, rather it makes it a pita. That said, on FreeBSD theer are 2 libc implementations, 2 possible ways to get sound working, 2 ways to deal with /dev etc... So maybe that isn't what I mean..

      Saying the differences between Darwin and FreeBSD are smaller than the differences among various Linux distributions and using that to imply that they are super intimately related is like saying that the distance from Los Angeles to New York is much smaller than the distance from the Earth to the Moon, so LA and NYC must be really close to each other.

      Yes, and relatively spoken they are. You see, that is what happens when you talk about relative concepts like 'being similar'

      Regardless, Darwin and OS X imported more code from FreeBSD then from any other platform. Apple says they use FreeBSD as their reference platform for OS X, its userland and the BSD layer of its kernel implement things that are only found in FreeBSD.. You may not like it, may not want to believe it etc, but alas, you'll have to live with it.

    40. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      I thought linux was useless eyecandy ;-)

    41. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      > Except for the fact that the OSX kernel is Mach, not BSD. Please stop with the "Mac is UNIX" myth. It merely has BSD services.

      Let me ask you this: did BSD stop being UNIX when they added VM support to the kernel? That required major design changes, and resulted in a new kernel that was very different, but it provided the same BSD services.

      As far as I'm concerned, if you re-implement the same userland on a new kernel using the original BSD code as your starting point, you have a version of UNIX. If you don't use any original code, you have a clone, such as Linux.

      If BSD is "true UNIX" then Mac OS X is also "true UNIX."

    42. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      No, OSX leeches FreeBSD userspace. There is no sharing.

    43. Re:Did they alreay win? by Anonymous Coward · · Score: 0

      > No, OSX leeches FreeBSD userspace. There is no sharing.

      What the fsck does that mean?

      The GP is saying that they have different kernels, but things in common at the user program level. Are you denying this???

    44. Re:Did they alreay win? by BrainInAJar · · Score: 1

      that's such crap. (K)Ubuntu manage to have both up-to date AND stable software, so quit spreading FUD. Assuming one doesn't unmask things they shouldn't, Gentoo also has relatively up to date & stable software (with a couple exceptions relating to the package manager, which are currently being resolved)

    45. Re:Did they alreay win? by raddan · · Score: 1
      To add to your comments about drivers-- in the BSD world, you tend to have more uniform drivers, which makes implementation go more quickly. Take wireless devices in BSD, for instance. The OpenBSD team has made a real effort to make sure that code that gets reused all the time (e.g., basic 802.11 stuff) is written once and reused throughout all the drivers. Linux wireless drivers are fragmented in this regard, partially because no one seems to care enough to unite their efforts, but also because Linux has happily accepted binary drivers from vendors. So there's no consistency.

      Here's where the real payoff comes: on OpenBSD, I can plug virtually any wireless card into my box and configure it with ifconfig. If I want to know about specific features for each device, I get a nifty man page (e.g., "man iwi") that tells me if I can, for instance, do hardware WEP or run in HostAP mode, etc. They may not have all the bells and whistles (like WPA-PSK), but I get basic functionality, and I don't have to track down vendor firmware, recompile a kernel or anything like that. It just works. And these guys crank out dozens of new wireless drivers with each release, with manpages! I think this pretty well refutes OP's claim about Linux being ahead of BSD wrt drivers. I can live without hardware accelerated xterms if that means I don't have to futz with drivers and kernel recompiles just to get basic functionality.

    46. Re:Did they alreay win? by sp0rk173 · · Score: 1

      There are always little annoyances, though. With Ubuntu, in order to get multimedia fully working with all the 32-bit codecs one might need for audio and video, you either have to sift through thousands of packages in synaptic, or run a third-party, unsupported script that could be easily tampered with. On gentoo, masking and unmasking is dangerous and generally does more harm than good. On FreeBSD, what's there is there. There's no need for stable, testing, unstable, and nuclear-waste branches, as everything that is in ports is stable. The ports framework hasn't changed in the years i've been using it. The system is easily modifiable after some general use (ie, you can force it to work when it decides not to - which is extremely rare).

      The most comparable system i've seen - that is, the system that accomplishes the third party software installation goal with the least ammount of over-engineering - is pacman. Similar in that the build scripts are no-brainers, the package installer is elegant from the command line, and it just works. Portage, in comparison, is like an ape that's all feet and no legs.

    47. Re:Did they alreay win? by Xabraxas · · Score: 1
      Yeah. So, your point is that you can take someone else's idea, rip it off, rewrite it changing some details here and there to convince yourself it's not the same thing, and then be happy because all your software is free and happy and GNU?

      Oh you mean like what openssh did to ssh, except they made it a BSD license?

      --
      Time makes more converts than reason
    48. Re:Did they alreay win? by kanzels · · Score: 1

      Except OSX, it is very easy for FreeBSD to fight with Linux on desktop as most software will require minimum changes when porting to FreeBSD from Linux (except those relying on kernel or something Linux specific too much).

      --
      Pixel image editor - http://www.kanzelsberger.com
  2. What about KDE? by Anonymous Coward · · Score: 1, Interesting

    Anyway only with Gnome they have no chance. Where is KDE?

    1. Re:What about KDE? by Carewolf · · Score: 4, Informative

      In ports. KDE have been tightly integrated with FreeBSD for years.

    2. Re:What about KDE? by Anonymous Coward · · Score: 0

      Several KDE developers actually use FreeBSD. Years ago I gave Gnome a try and found out that Nautilus made it nearly impossible to run remote X Gnome sessions, so I started using KDE. When I bought my Athlon64 box I gave Gnome another chance, and even on that hardware it felt slower than KDE. Maybe when they replace that POS Nautilus thing with something that actually works I'll try Gnome again.

    3. Re:What about KDE? by synthespian · · Score: 1

      Right here, on my desktop.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    4. Re:What about KDE? by Overly+Critical+Guy · · Score: 0, Troll

      KDE has too many buttons, sidebars, and other broken interfaces that simply don't belong. Best to stick with Gnome where they have more chance of mainstream appeal.

      --
      "Sufferin' succotash."
  3. didnt they have a completely goal? by Foktip · · Score: 5, Interesting

    Wasnt the goal of BSD to be secure and reliable, like debian, only moreso? How come now they're "competing with desktop Linux" ?

    1. Re:didnt they have a completely goal? by debilo · · Score: 5, Insightful

      I couldn't find a single example of Scott's "vow to compete" with Linux in the article. All he did was express his hopes of feature parity within a year or so. The "vow to compete" is a useless and sensationalist addition by the author, so let's keep it civil and avoid flame wars.

    2. Re:didnt they have a completely goal? by Anonymous Coward · · Score: 1, Interesting

      You say that as if the goals are mutually exclusive.

      I've been using FreeBSD on the desktop and in my servers for years and it works fine for me. YMMV, and that's ok too.

    3. Re:didnt they have a completely goal? by ctr2sprt · · Score: 2, Informative
      Wasnt the goal of BSD to be secure and reliable, like debian, only moreso?
      There is no "goal of BSD." There are at least four major open source BSD-derived OSes and they all have different goals. Of course every operating system tries to be secure and reliable - even Windows - but you're probably thinking of OpenBSD, where they are willing to sacrifice just about anything for the sake of security.

      FreeBSD and DragonflyBSD, to name two, have always had user-friendliness as a major goal (among many others).

    4. Re:didnt they have a completely goal? by diegocgteleline.es · · Score: 1

      The "vow to compete" is a useless and sensationalist addition by the author

      Specially considering that what really matters for desktop is gnome, kde,x.org...not the kernel. The kernel is involved in things hardware support, device and power management (suspend) etc, but what really matters is gnome and kde, nothing else. Gnome is not more usable under freebsd than in linux, neither the reverse.

    5. Re:didnt they have a completely goal? by kfg · · Score: 1, Troll

      The "vow to compete" is a useless and sensationalist addition by the author, so let's keep it civil and avoid flame wars.

      Dude, did you take a wrong turn at Albuquerque or something and think you ended up someplace else?

      The is The Internet.

      Hassan, Chop!

      Hassan Chop! Yo, I can't stop
      Givin you that off the wall troll slop
      Hassan Chop! Yo, I can't stop
      This the type of shit that you pump on your address block

      Off top, I came to blow the whole spot
      Solid as a rock, my whole style is unorthodox
      Astronomically flamebait, to a state
      Where I create posters rate, snatch ya karma like the dirty mate

      KFG

    6. Re:didnt they have a completely goal? by SillyNickName4me · · Score: 4, Informative

      Specially considering that what really matters for desktop is gnome, kde,x.org...not the kernel.

      X and a desktop environment matter the most for sure.. but I think you are quite seriously underestimating the role of a kernel in this..

      The kernel is involved in things hardware support, device and power management (suspend) etc, but what really matters is gnome and kde, nothing else. Gnome is not more usable under freebsd than in linux, neither the reverse.

      You see.. audio/video support sortof matters for desktop use.. so does plug and play hardware support (just plugin that camera and it works..), which are indeed hardware related but specifically, usb, drm/dri and sound support are extremely important for a desktop.

      Then, the scheduler can make quite a difference (optimized for throiughput versus responsiveness for example makes a big difference in how 'snappy' your desktop feels)

      Then, if you open a folder in say the kde or gnome file/directory browsers, there are 3 things you desktop can do:
      1. not notice changes to the directory untill you manually refresh the view
      2. poll the filesystem for changes and display them once they got noticed
      3. ask the kernel to send a notification when a file changes

      1. is no longer an acceptable option nowadays
      2. becomes very expensive when you have a lot of files in said directory, and it is always 'too late'
      3. requires kernel support (it is supported in slightly different ways in Linux and FreeBSD now) but is low overhead and virtually inmediate.

      As you can see, the kernel does in fact play an important role in simple things like browsing a directory already...

      So, yes, it does definitely matter for both gnome and kde what kernel they are running on. A year ago the difference between Linux and FreeBSD was substantial, esp. with regards to the scheduler and support for things like fam (without having to poll for changes).. nowadays the difference is far less big.

    7. Re:didnt they have a completely goal? by synthespian · · Score: 1

      If the Coverity bug report for FOSS software is true, NetBSD is amazingly well done and bug-free.http://scan.coverity.com/

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    8. Re:didnt they have a completely goal? by not+already+in+use · · Score: 1

      It's funny to me how you insinuate that an operating system can either be stable and secure-- or a desktop operating system. I think it's great that freeBSD is getting into the desktop game. It's their development model that makes their os so stable and secure, and I don't see that changing.

      --
      Similes are like metaphors
    9. Re:didnt they have a completely goal? by Homology · · Score: 2, Insightful
      If the Coverity bug report for FOSS software is true, NetBSD is amazingly well done and bug-free.http://scan.coverity.com/

      By that measure Ethereal is well done, but that is clearly not true since it is filled with remote exploits and developed by a team that does not care about security. The Coverity scannings are useful for catching some types of bugs, but a low "Defect Reports/KLOC" does not imply that the software is safe nor that it is well designed.

    10. Re:didnt they have a completely goal? by kfg · · Score: 1

      The dude said, "let's keep it civil," on a web forum.

      I'm not the troll, I'm the fish.

      KFG

    11. Re:didnt they have a completely goal? by Anonymous Coward · · Score: 0

      In a competition between FreeBSD and Linux, the winner will be Chuck Norris.

    12. Re:didnt they have a completely goal? by khedron+the+jester · · Score: 0

      Unfortunately, there is no "-1, Fish" option for moderators.

    13. Re:didnt they have a completely goal? by SeaFox · · Score: 3, Insightful

      Wasnt the goal of BSD to be secure and reliable, like debian, only moreso? How come now they're "competing with desktop Linux" ?

      Because security and reliability aren't sexy. They don't gain you new users like features do. Same reason Microsoft keeps adding features to Windows rather than fixing security problems, and keeps adding features to Word instead of making the interface better so the features it has become more useful.

    14. Re:didnt they have a completely goal? by kfg · · Score: 1

      Actually, that one might be useful. I can think of a few occasions when I've wondered WTF a moderator was thinking when I might well have thought, "Yeah, well, I guess I had that one coming," to a, "-1, Fish."

      Maybe what we need is a "-1, Fire!" option, because noone would understand "-1, Chocolate!"

      KFG

    15. Re:didnt they have a completely goal? by timeOday · · Score: 1
      Specially considering that what really matters for desktop is gnome, kde,x.org...not the kernel.
      IMHO, as a longtime linux desktop user, you have it exactly backwards! The big weakness of Linux on the desktop is hardware support (even moreso for FreeBSD). The lack of MS Office is the other contender for biggest weakness, at least for people (including myself) who must use these programs.

      Gnome and KDE could be ported to any old kernel relatively easily, so how much comparative advantage can they provide? Besides which, you really can't do anything with Gnome and KDE that you can't do without them, in fact I still prefer fvwm2.

    16. Re:didnt they have a completely goal? by synthespian · · Score: 1

      It does seem to provide some indication.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    17. Re:didnt they have a completely goal? by shutdown+-p+now · · Score: 1

      Are Gnome and/or KDE on FreeBSD able to detect hotplugged UMS devices and automount them, as they do on Linux with udev?

    18. Re:didnt they have a completely goal? by arth1 · · Score: 1

      Servers? Once BSD has a second or third generation file system, we can talk servers. For now, it's not even a player, which statistics clearly show.

    19. Re:didnt they have a completely goal? by Brandybuck · · Score: 1

      Yes it is. But it isn't configured to do so in the default system. You have to set up some config files to do it. That's one of the things the "desktop" BSDs do that a stock FreeBSD doesn't.

      --
      Don't blame me, I didn't vote for either of them!
    20. Re:didnt they have a completely goal? by SillyNickName4me · · Score: 1

      As someone else already said, yes, just not configured that way by default.

      In fact you can script responses to any usb device being plugged in, if editing a config file and writing some simple scripts isn't a problem, you can do lots of very nifty things... editing config files and writing scripts however isn't an appropriate solution for the typical end-user.

    21. Re:didnt they have a completely goal? by Anonymous Coward · · Score: 0

      Elegy For *BSD


      I am a *BSD user
      and I try hard to be brave
      That is a tall order
      *BSD's foot is in the grave.

      I tap at my toy keyboard
      and whistle a happy tune
      but keeping happy's so hard,
      *BSD died so soon.

      Each day I wake and softly sob
      Nightfall finds me crying
      Not only am I a zit faced slob
      but *BSD is dying.

    22. Re:didnt they have a completely goal? by AlanS2002 · · Score: 1

      The two goals are mutually exclusive?

      --
      Not all conservatives are stupid,
      but it is true that most stupid people are conservative.
      - Hume
    23. Re:didnt they have a completely goal? by Anonymous Coward · · Score: 0

      The fourth line is rediculously rough and the the tense changes from past to present. ("died so soon" and "is dying") The only part that didn't totally suck was the last 2 lines. Throw the rest out and try again.

    24. Re:didnt they have a completely goal? by DrFalkyn · · Score: 1

      How about

      4. Relist directory contents when the window gains focus

    25. Re:didnt they have a completely goal? by Macka · · Score: 1

      Compared to the kernel option, that's still lame, because its not just about showing files in a list in a window.

      Mac OS X has got this licked, and shows how powerful the "kernel option" really is. For example, in OSX I can do the following:

      • Open up a file in the Text editor

      • Command-Click on the mini icon (or file name) in the title bar to see a drop down menu of the path to that file.

      • Select the directory from that menu containing the file to open up a new file manager window containing that directory view

      • Click on the file name in the directory and change the name to something else.

      • Watch the file name in the open Text editor session change without me having to even touch it.

      • Click and drag the file from this location, into another completely different location

      • Command-click on the file icon (or filename) in the Text Editor window and observe how both the file name and directory path to that file have now changed.


      In the traditional old way of doing things, you'd have to close your file, then rename it, then move it, then open it again under its new name and location. But not any more. Apps like Text Edit just know that the underlying file details have changed. That is what's cool about the desktop harnessing the kernel for these tasks.

    26. Re:didnt they have a completely goal? by SillyNickName4me · · Score: 1

      'gains focus'..

      I don't think that would work very well with things like 2 windows side by side, the one that doesn't have focus displaying a directory, and the one that has focus creating/renaming a file in said directory.

      Not to mention having a 'transparant' window overlaying the window with the file list.

    27. Re:didnt they have a completely goal? by sp0rk173 · · Score: 1

      Gnome is not more usable under freebsd than in linux, neither the reverse.

      Not totally true. Things like HAL are still a little sloppy (if even existant?) on FreeBSD. As gnome becomes more reliant on little userland daemons that make things magically appear on your desktop, the state of FreeBSD's port of Gnome falls behind. The main difficulty to note, however, is that the coders for projects like HAL and dbus generally write code that is very tied into linux kernel specifics and is not greatly portable. And, of course, FreeBSD's main focus has been on making a server OS that is fast, reliable, and fairly general. It seems now they're trying to get in on some of the fancy shit linux has been flaunting. I sure ain't got no problem with it.

    28. Re:didnt they have a completely goal? by sp0rk173 · · Score: 1

      fvwm2? Pft. Bloatware. You should try pwm.

    29. Re:didnt they have a completely goal? by Eol1 · · Score: 1

      That was the old FreeBSD Team goal. The new management (lets say post 5.0 RELEASE or early 00's) is all about being hip, competing with people they shouldn't be, and shoddy work. Examples:

      - See the new RELENG idealogy (articles/releng)
      - See the new logo that the vocal FBSD communtity despises (see mailing lists)
      - See this news article (though I agree he did just mention parity ... that parity still comes at the cost of neglecting what FreeBSD is all about. Only so many resources to go around)
      - See the push for BSD Certs.
      - See how magically show stopper bugs in the RELENG todo list magically become desired features when timelines start getting crunched. Either its a show stopper or its not.

      I love FreeBSD and no plans to give it up in the forseable future but with each new release Open is looking better and better. I am starting to see why people like Theo or DJB, unyielding and unchanging.

      --
      De Oppresso Liber
  4. This isn't about the FreeBSD base system. by cperciva · · Score: 4, Informative

    To head off some confusion: This isn't about the FreeBSD base system; it's about third party code (like GNOME and KDE) in the FreeBSD ports tree. The FreeBSD base system already has feature parity with Linux (ok, there are a few things Linux has which we don't, but there are also things we have and Linux doesn't) -- the problem now is to get groups like GNOME and KDE to use the features we're making available to them.

    1. Re:This isn't about the FreeBSD base system. by JPriest · · Score: 1

      If the desktop you seek then a graphical installer begin thy path.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    2. Re:This isn't about the FreeBSD base system. by JanneM · · Score: 5, Insightful

      the problem now is to get groups like GNOME and KDE to use the features we're making available to them.

      The obvious problem for large projects like GNOME is of course that they need to make a good experience on a pretty wide variety of platforms. To use any platform-specific feature it will need to be either emulated, replicated, worked around or otherwise made available on all platforms; or it could only go in as an optional extra that nothing else is actually depending on. So, making advanced FS logging capabilities a cornerstone of the desktop, for example, would be out since far from all platforms will have the requisite framework. "You can only run desktop X if you also use filesystem Y" is likely to go over like a lead balloon.

      Fortunately, good ideas in the OS space tends to be picked up by everybody sooner or later. Over time there just aren't that many good ideas that will not be available everywhere as time goes on.

      --
      Trust the Computer. The Computer is your friend.
    3. Re:This isn't about the FreeBSD base system. by Anonymous Coward · · Score: 1, Interesting

      I used freebsd for a while, but went back to gentoo, as freebsd doesn't support v4l, which means not tvtime, and xawtv isn't good enough.

      If freebsd had v4l support, i would probably still be using it now. (i'm on gentoo at the moment)

    4. Re:This isn't about the FreeBSD base system. by Shortgeek · · Score: 1
      "You can only run desktop X if you also use filesystem Y" is likely to go over like a lead balloon.

      Sorry if this is trolling, or I'm misunderstanding something, but I believe that you can only use Windows XP if you use filesystem NTFS, and I don't think that went over too badly.

      --
      Note to self: Make a funny sig.
    5. Re:This isn't about the FreeBSD base system. by SillyNickName4me · · Score: 1

      If the desktop you seek then a graphical installer begin thy path.

      Supposedly you install once (most people neer install, they hire someone to do it for them or buyt their computer preinstalled).

      Supposedly, those who are interested in installing something else then the preinstalled stuff on their machine have a slight clue about what they are doing.

      If you combine those 2 things, the conclusion must be that while a graphhical installer is definitely nice to have, it is by for not as important as you make it.

    6. Re:This isn't about the FreeBSD base system. by SillyNickName4me · · Score: 1

      The obvious problem for large projects like GNOME is of course that they need to make a good experience on a pretty wide variety of platforms. To use any platform-specific feature it will need to be either emulated, replicated, worked around or otherwise made available on all platforms; or it could only go in as an optional extra that nothing else is actually depending on. So, making advanced FS logging capabilities a cornerstone of the desktop, for example, would be out since far from all platforms will have the requisite framework. "You can only run desktop X if you also use filesystem Y" is likely to go over like a lead balloon.

      The complaint is that the gnome (and kde) team does implement platform specific things, specifically, Linux specific things. In many cases there would be workarounds or ways to support them in a less platform specific way, but that is not being used..

      A very nice example in kde is the way ksysguard obtains information about running processes...

      Why would you actually look at the OS provided info for entries in /proc... you 'know' the pid is at a specific line in Linux, so just grab it there..

    7. Re:This isn't about the FreeBSD base system. by Anonymous Coward · · Score: 0

      > Supposedly you install once (most people neer install, they hire someone to do it for them or buyt their computer preinstalled).

      How many computer models can you buy with FreeBSD pre-installed? Nearly 1?

      > Supposedly, those who are interested in installing something else then the preinstalled stuff on their machine have a slight clue about what they are doing.

      Non-sequitur. Gaining the desktop market, by definition, is turning those "clueless" users into FreeBSD users. And you do that by:
      1. making those users get a clue what they're doing
      2. changing the software so the user needs fewer clues.

      Number 2 might just be possible. Number 1 will NEVER happen.

      > If you combine those 2 things, the conclusion must be that while a graphhical installer is definitely nice to have, it is by for not as important as you make it.

      For FreeBSD to gain the desktop market, it's one of the top priorities - it's absolutely essential!

      Or were you making the argument that competing with Linux doesn't actually involve the desktop market?

    8. Re:This isn't about the FreeBSD base system. by JanneM · · Score: 1

      Sorry if this is trolling, or I'm misunderstanding something, but I believe that you can only use Windows XP if you use filesystem NTFS, and I don't think that went over too badly.

      You're misunderstanding a bit, I guess. Disregarding that XP is the whole OS while we're talking about components, XP can (and should) use NTFS, since that is the standard on every machine it's going to run on. For GNOME, for example, the platform is (at least) every major Linux distribution and Solaris, as well as xxxBSD and a few others. So, for example, depending on something that is specific for ReiserFS would be impossible, since it would not be the default, not desireable or not available at all on many of the platforms.

      --
      Trust the Computer. The Computer is your friend.
    9. Re:This isn't about the FreeBSD base system. by SillyNickName4me · · Score: 1

      How many computer models can you buy with FreeBSD pre-installed? Nearly 1?

      Not many, tho one of the companies I work with will be selling one later this year.

      Matter of fact is that I support a few dozen FreeBSD desktop machines. The users of those machines do not have to know how to install or update things, they do not even know what they are using really, and they don't have to.

      Non-sequitur. Gaining the desktop market, by definition, is turning those "clueless" users into FreeBSD users. And you do that by:
      1. making those users get a clue what they're doing
      2. changing the software so the user needs fewer clues.


      Or 3, get the user a well configured preinstalled machine. While you will have trouble buying one right now probably, this is a very realistic option for a corporate environment.

      Number 2 might just be possible. Number 1 will NEVER happen.

      No, but luckily there are already some cluefull users. Right now much of the functionality required for desktop use is there, but it takes quite some fiddling to get things working nicely on a specific configuration. Untill that is the case, a graphical installer is a 'nice to have', but is definitely not what is stopping unknowledgable users from trying to use FreeBSD.

      For FreeBSD to gain the desktop market, it's one of the top priorities - it's absolutely essential!

      You can repeat that over and over, but so far you are not providing any kind of argument as to why this is the case, while being confronted with arguments as to why this is not the case.

      I suggest you at least try to make an argument, or maybe consider your point of view.

      That said, a gui installer would be helpfull for getting new users to try FreeBSD for sure. What would be even more helpfull for that is a pre-rolled vmware live image that people can download and try. There are many other things that could make it more attractive for new users to try FreeBSD, but for the moment, the big issue is that it is not all that easy to get everything to work right (auto mounting of usb memory sticks, cds etc can quite be done, but isn't exactly working 'out of the box' just to give one example, there are many of those), and getting that done has a much higher priority then a graphical installer.

      Or were you making the argument that competing with Linux doesn't actually involve the desktop market?

    10. Re:This isn't about the FreeBSD base system. by NutscrapeSucks · · Score: 1

      but I believe that you can only use Windows XP if you use filesystem NTFS,

      NTFS supports a lot of advanced features which Windows Explorer does not use or only barely uses, because you might be running things on FAT or another filesystem. Things like metadata tags and so on.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    11. Re:This isn't about the FreeBSD base system. by Anonymous Coward · · Score: 0

      >> Non-sequitur. Gaining the desktop market, by definition, is turning those "clueless" users into FreeBSD users. And you do that by:
      >> 1. making those users get a clue what they're doing
      >> 2. changing the software so the user needs fewer clues.

      > Or 3, get the user a well configured preinstalled machine. While you will have trouble buying one right now probably,
      > this is a very realistic option for a corporate environment.

      Possibly, but it's not happening right now and it doesn't look likely to happen anytime soon. Perhaps some organizations will decide to go with FreeBSD (for whatever reason) but it will not continue to expand as long as there are cheaper or easier alternatives to run office applications, which means Windows.

      >> Number 2 might just be possible. Number 1 will NEVER happen.

      > No, but luckily there are already some cluefull users. Right now much of the functionality required for desktop use is there,
      > but it takes quite some fiddling to get things working nicely on a specific configuration. Untill that is the case, a graphical
      > installer is a 'nice to have', but is definitely not what is stopping unknowledgable users from trying to use FreeBSD.

      No, it's one of several things, but rest assured that if the installer is not at least as easy to use as Windows or Mac OS X, the average desktop user will abandon the effort rather than figure it out. Right now, the OS has to be easily installable to gain ground in the desktop market. The reason is because most people have to *switch* to FreeBSD to use it, which means installing it.

      >> For FreeBSD to gain the desktop market, it's one of the top priorities - it's absolutely essential!

      > You can repeat that over and over, but so far you are not providing any kind of argument as to why this is the case, while
      > being confronted with arguments as to why this is not the case.

      You have no argument - your claim that pre-installed FreeBSD will become a common solution is wishful thinking of the highest order. Sorry, but I'm just being realistic here. More power to you if you can make it happen!

    12. Re:This isn't about the FreeBSD base system. by Guy+Harris · · Score: 1
      I believe that you can only use Windows XP if you use filesystem NTFS

      You believe incorrectly. I have an installation with FAT32 as the file system. I don't remember why the installation process defaulted to that (I presume it did, as I wouldn't have overridden a default of NTFS); it's on Virtual PC for Mac, so perhaps it defaults to FAT32 in that case.

    13. Re:This isn't about the FreeBSD base system. by SillyNickName4me · · Score: 1

      Possibly, but it's not happening right now and it doesn't look likely to happen anytime soon. Perhaps some organizations will decide to go with FreeBSD (for whatever reason) but it will not continue to expand as long as there are cheaper or easier alternatives to run office applications, which means Windows.

      Matter of fact is, it is happening right now. I know because I make a living supporting such organisations.

      Also, a FreeBSD desktop with openoffice is definitely not going to be more expensive then a Windows machine. The hardware is cheaper, the software is cheaper. Only in support things are a bit less clear. FreeBSD support is generally more expensive/hour due to less availability, but with a well thought out setup, you'll need a lot less of it, so even that may turn out to be cheaper.

      No, it's one of several things, but rest assured that if the installer is not at least as easy to use as Windows or Mac OS X, the average desktop user will abandon the effort rather than figure it out. Right now, the OS has to be easily installable to gain ground in the desktop market. The reason is because most people have to *switch* to FreeBSD to use it, which means installing it.

      Easy to use does not mean a gui.
      An commandline based installer that asks as little from the user as possible and figures out everything that it can itself is a lot easier to use then a gui that requires you to set every option.

      You have no argument

      Argument: gui installer is nice to have, but FreeBSD has more pressing issues to solve for desktop use right now
      Argument: installation is a one time process, usage is not, so as long as the installer is 'good enough', it will do, people will not see it during normal usage, so for normal desktop use it is pretty much irrelevant
      Argument: there are many ways to get a FreeBSD machine, installing yourself is one of them.
      Argument: FreeBSD as it is now requires a technically knowledgable user to configure it properly, a gui installer is not going to change that.
      Argument: gui != easy to use

      Try again please.

      - your claim that pre-installed FreeBSD will become a common solution is wishful thinking of the highest order. Sorry, but I'm just being realistic here. More power to you if you can make it happen!

      Pre-installed FreeBSD workstations in a corporate environment is quite an option now. Turning every pxe capable x86 machine into a FreeBSD workstation is quite an option now for corporate environments. None of this uses the installer in any way.

      When looking at home users.. there it is less of an option unless you take the time to configure everything. Installation is still not the big problem here.

    14. Re:This isn't about the FreeBSD base system. by Anonymous Coward · · Score: 0

      >> Possibly, but it's not happening right now and it doesn't look likely to happen anytime soon.
      > Matter of fact is, it is happening right now. I know because I make a living supporting such organisations.

      More power to you! However, the issue of desktop market growth is not dependent on what you do yourself. It is dependent on what options you provide people, and most desktop users are not in your organization's IT domain. They must be *tempted* to choose FreeBSD for it to gain in the desktop market. Most simply choose Windows, and that is just the way it is right now. FreeBSD on the desktop *might* gain share if they have a competitive install option - it's not a sufficient condition, but it IS necessary. Without it, it doesn't stand a chance. Realism again.

      > Easy to use does not mean a gui.
      > An commandline based installer that asks as little from the user as possible and figures out everything that it can itself
      > is a lot easier to use then a gui that requires you to set every option.

      There you got me. However, most users are familiar with graphical installers and will expect something comparable. Telling the user that a command-line installer is "easy" will not persuade them unless they perceive it as helpful. The GUI is the standard, sorry!

      > Argument: gui installer is nice to have, but FreeBSD has more pressing issues to solve for desktop use right now

      "FreeBSD doesn't need A to succeed on the desktop. It needs A and B and C, and B and C are more important." No argument.

      > Argument: installation is a one time process, usage is not, so as long as the installer is 'good enough', it will do.

      Non-sequitur. The vast majority of users MUST install before they can use it. It's a necessary condition, because most will not pay someone to install it and do not belong to an organization that will provide it for them. They may choose it pre-installed, but as that's not a standard option right now, no gains are likely. No argument.

      > Argument: there are many ways to get a FreeBSD machine, installing yourself is one of them.
      For most of the desktop market, it is the ONLY way. When will IT departments provide it pre-installed? When people demand it or when management mandates it, neither of which is happening in a big way right now. No argument.

      > Argument: FreeBSD as it is now requires a technically knowledgable user to configure it properly, a gui installer is not going to change that.
      "FreeBSD needs A and B and C to succeed on the desktop. Making A easier won't make B and C easier." No argument.

      > Argument: gui != easy to use
      This is actually a good argument. Perhaps a GUI installer isn't strictly necessary, but it would be the wise choice as GUI is the standard that people are accustomed to. Given that most desktop users won't have FreeBSD handed to them pre-installed, the only way for destkop share to grow is to make it easy to install, but having an easy non-GUI installer is probably less helpful than having an easy GUI installer.

      I notice you didn't try to argue that FreeBSD's installer is already as easy as Windows or Mac OS X's GUI installers (let alone easier).

    15. Re:This isn't about the FreeBSD base system. by synthespian · · Score: 1

      I think *BSDs have the clear advantage that ISVs can develop for those OSs and still maintain their business. Their code does not need to be released, as in the case of GPL contamination.

      To think little shops can go against huge IT departments is a joke. The joke is on GPL developers. All "successfully" GPL-licensed software has huge corporate backing. Why: Because hardware vendors are neck deep in Linux. However, they have little third-party software written for them.

      The GPL has failed in the applications arena, where licenses are largely business-friendly (MIT, Apache, LGPL, etc.). What usually happens is that so-called Freedom Lovers GPL developers dual-license their code. And you have to be really dumb to contribute to a project which asks of you to sign an agreement ceding copyright to people who will dual-license your code, and then make money selling proprietary licenses.

      The argument of "taking" or "stealing" code is so absurd. It's immaterial, you can't "take it away". It won't exhaust you.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    16. Re:This isn't about the FreeBSD base system. by SillyNickName4me · · Score: 1

      "FreeBSD needs A and B and C to succeed on the desktop. Making A easier won't make B and C easier." No argument.

      Except that there are alternative ways to get a machine with FreeBSD. a user installing it him/herself is one way, but, since you like realism, the large majority of the users never ever does that.

      Making it easy for companies to preinstall FreeBSD on 'thin client' and specialized desktop machines makes it very attractive for independent hardware and software vendors to use it, and as a result for users to get it preinstalled.

      So.. I dispute that 'A' is needed, I do however agree that it is desirable to have and makes adaptation of FreeBSD as a desktop easier. That does not make it essential however.

      I notice you didn't try to argue that FreeBSD's installer is already as easy as Windows or Mac OS X's GUI installers (let alone easier).

      No, I am arguing it is good enough for people who also have the required capabilities to configure the system for desktop use. It can use a complete overhaul, no argument there.

    17. Re:This isn't about the FreeBSD base system. by SillyNickName4me · · Score: 1

      A licence that doesn't cause major headages is one of the arguments why the BSDs are usually an attractive option indeed, and is part of why my clients use it.

      The fact that it is extremely easy to customize for specific use was the main argument however. Simple cost/benefit analysis turned out that what they need was easier and hence cheaper to implement with FreeBSD then with Linux (x/vnc/rdp client, stripped down kde based desktop with kolab integration and openoffice, running on a rather smallish 'thin client' with limited memory and local storage, minimum config is 256mb without swap, 512mb flash card and a 500mhz 686 class cpu)

      The big advantage in corporate environments that Linux has nowadays is name recognition... It is 'hip' to use it.

    18. Re:This isn't about the FreeBSD base system. by Anonymous Coward · · Score: 0

      Okay, so just to make sure I have an accurate take on your position here:

      • FreeBSD does not need a graphical installer to gain desktop market share (even though its competitors, including Linux, have it), because:
      • people will buy or be provided work machines with it pre-installed and pre-configured (even thouth its competitors, including Linux, can be had the same way), or
      • they will pay someone to install it on their existing machines (even though its competitors, including Linux, can be had the same way)?

      Am I missing something, or is this really what you're saying?

    19. Re:This isn't about the FreeBSD base system. by SillyNickName4me · · Score: 1

      Am I missing something, or is this really what you're saying?

      I think so yes...

      I am saying that the large majority of users never ever installs an OS, rather, they get it installed for them one way or another. Maybe it comes preinstalled, maybe their IT department installs it for them, maybe a local shop does, otherwise a more computer savy family member or neighbor does. Typical end-users installing operating systems has become rather the exception.

      An installer needs to be good enough for that, that is essential. A better installer makes things more attractive, but is not essential because it is simply a one time thing.

      What is essential is that the system thus installed is easy and pleasant to use and does not become a major headache and expensive to support. Good support for plug and play hardware and removable media, good compatibility with existing media and file formats and 'snappy' responsiveness are essential for that.

      If you are trying to cater to users by the looks of your installer, better put it in a huge shiny box with a huge pile of cool looking documentation (to fill the bookshelves, not for reading!)...

    20. Re:This isn't about the FreeBSD base system. by Anonymous Coward · · Score: 0

      >> Am I missing something, or is this really what you're saying?

      > I think so yes...

      Okay. But given that users and IT departments are not exactly pounding down the doors to get FreeBSD onto the desktop, how exactly is this a recipe for growth?

      This is actually an article about FreeBSD attaining (or nearing) feature parity with Linux *on the desktop*, and I think it's fair to say that the installer is a feature that MUST be competitive (with Linux at the very *least*) for FreeBSD to gain any ground on the desktop. Until the day when users and IT managers gain religion and start clamoring for FreeBSD, anyway, this is not an area to be behind the competition. As of *today*, your options for getting FreeBSD pre-installed on a desktop machine are practically nil, and the bar for installing it yourself is too high.

    21. Re:This isn't about the FreeBSD base system. by SillyNickName4me · · Score: 1

      Lets for the sake of the discussion assume that with gui installer we both mean an easy to use and pretty to look at installer (for which a gui is the norm right now as you mentioned)

      Okay. But given that users and IT departments are not exactly pounding down the doors to get FreeBSD onto the desktop, how exactly is this a recipe for growth?

      1. make sure they get to know about the system and its advantages (as I mentioned earlier, a vmdk image that can be used with vmware player or such would be a good option for this, so are the various 'live' cd and dvd versions)

      2. make sure it is easier and less costly to customize and support

      This is actually an article about FreeBSD attaining (or nearing) feature parity with Linux *on the desktop*

      It is getting there, but it isn't entirely there yet. Also, this is very recent really.

      It is why I am supporting a few dozen freebsd based desktops now, while a year ago I was only supporting a bunch of freebsd based servers. It is improving at a very nice pace. It has always had near the level of customization that you can get from something like Linux from Scratch, while offering good package management and stability comparable to the best you can get on Linux. There is no Linux distribution combining that so well and not having a much higher barrier to entry (lfs, gentoo to name some)

      So, for independent hardware and software vendors, it just has gotten to the point where it can compete in functionality (lacking a bit at some points, being a bit better at some others) for a desktop. Making all that easy to configure and support is progressing nicely, but not yet there.

      The next issue when looking at the non corporate end-user is how to enable them to easily extend their system and change it to their requirements. An end-user orriented frontend for packages/ports is essential for that, having an easy to use and nice looking interface for configuring common options is also essential.

      Getting ISVs to package their software for easy installation on FreeBSD would be a nice extra, its not essential because this can be done using the ports collection (and is done for many popular linux apps that run on FreeBSD already)

      , and I think it's fair to say that the installer is a feature that MUST be competitive (with Linux at the very *least*) for FreeBSD to gain any ground on the desktop. Until the day when users and IT managers gain religion and start clamoring for FreeBSD, anyway, this is not an area to be behind the competition. As of *today*, your options for getting FreeBSD pre-installed on a desktop machine are practically nil, and the bar for installing it yourself is too high.

      The bar is too high due to configuration requirements, not due to the installer.

      As a sidenote, in the early 90s, I was working for IBM, doing OS/2 development and support. There was a 'school' there that insisted that OS/2 needed a graphical installer to ever become a serious desktop contender, using similar argumentation. Now, this was at a time where it was more common for end-users to install a new OS on their computer so my first argument as to why this is desirable but not essential didn't apply as strongly back then.

      Why didn't OS/2 gain desktop dominance? (it did get its graphical installer, a pretty and easy to use one in my opinion also)
      That had a lot more to do with lacking application support, trouble with getting hardware supported and configured, and the reputation it had for being a resource hog and unfriendly (by the time of windows 95 and OS/2 warp, both were untrue, not to mention that OS/2 was at that moment technically miles ahead).

      Bottomline the leson I learned from that is that no matter how easy you make it to install, as long as the result is not substantially easier to use (which also has a lot to do with user expectations and experience) and/or substantially more productive, it has no chance on the desktop. When it can do one or both, the trick is convincing people, an

    22. Re:This isn't about the FreeBSD base system. by Brandybuck · · Score: 2, Insightful

      "You can only run desktop X if you also use filesystem Y"

      Unfortunately a lot of developers do think like this. For a long time a certain program wouldn't work under FreeBSD, because it only supported ALSA. Every bug report on the problem was summarily closed with a message on the order of "we can't fix this until FreeBSD follows the ALSA audio standard."

      --
      Don't blame me, I didn't vote for either of them!
    23. Re:This isn't about the FreeBSD base system. by Brandybuck · · Score: 1

      Why? Does the sight of plain text frighten you?

      --
      Don't blame me, I didn't vote for either of them!
    24. Re:This isn't about the FreeBSD base system. by JanneM · · Score: 1

      Of course. But that all comes down to what a particular developer or team considers their platform to be. If that sound app developer saw their platform as Linux, specifically, then the decision to use ALSA made sense for them. If, on the other hand, a developer sees "any desktop" as their platform, they have very, very restricted options since they need to make it work on Windows, Linux, OSX, xxxBSD...

      You have a hierarchy of platforms, really. Lowest is the individual app, and since nothing else depends on it, they are free to choose platform (and libraries and what have you) at will. At the top, more or less, is the OS platform, which doesn't depend on anything above it and so is free to branch out or restrict itself as needed, though it makes sense to widen itself as much as practical since that widens the appeal for developers (you could make a good case that it's the computer architecture that's at the top, of course).

      But inbetween are layers of libraries, desktop platforms and so on. They depend on the OS's they run on on one hand, and greatly affect the applications using it on the other. They face, at all times, a very delicate balance between using their parent platform to it's fullest advantage on one hand, and making itself as widespread and easily deployable as possible for it's app developers on the other. So when the question about OS-specific functionality comes up, the answer is more often than not that it's not worth it; you'll alienate far more developers that don't have the functionality available than you'll gain among the developers on the platform that does.

      Seen this way it's not so strange that GNOME and KDE have been relatively slow in adopting XGL-like eyecandy and accelleration. For Apple especially, but also for Microsoft (who does have a captive audience), pushing some specific hardware requirement is not a major stumbling block. For a platform that needs to work on a large variety of hardware, it is. So, since everybody knows OpenGL-accellerated desktops is not going to happen until the vast majority of Linux, Solaris, xxxBSD users (not to mention the Nokia tablet and other small platforms) can either cope or do some acceptable, still very useable, workaround, there's been little point in pushing it heavily anyway.

      --
      Trust the Computer. The Computer is your friend.
    25. Re:This isn't about the FreeBSD base system. by Brandybuck · · Score: 2, Informative

      But that all comes down to what a particular developer or team considers their platform to be.

      In the example I gave, they considered "Unix" to be their platform. They supported Solaris, and had no problem with the lack of ALSA on Solaris. But when it came to FreeBSD they kept trying to treat it like a mutant Linux distro.

      I could have accepted an answer in the form of "we don't have any FreeBSD developers...", but that wasn't their reason. Instead they bitched about not adhering to a Linux-only non-standard.

      --
      Don't blame me, I didn't vote for either of them!
    26. Re:This isn't about the FreeBSD base system. by JPriest · · Score: 1
      Why? Does the sight of plain text frighten you?

      You _did_ read the headline, right? It does not frighten me, but I think it might frighten 1 or 2 of the ~99.8% not using it as their desktop.

      The whole "Written by programmers for programmers" is kind of thrown out the windows when you start talking desktop. I don't understand why a concept this simple remains so difficult to grasp for some. Does siding with this line of reasoning violate some sort of religious belief you hold?

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    27. Re:This isn't about the FreeBSD base system. by Anonymous Coward · · Score: 0

      Why do people always asume that "desktop user" is someone who has a full time admin doing every thing for them? Was I supposed to print one out when I downloaded the ISO's?? Sorry, most people are going to get here before they realize they are over their head and go back to Linux or probably Windows. I think delusional people like you hurt the chances of FreeBSD actually seeing ~5% of the desktop more than they help.

    28. Re:This isn't about the FreeBSD base system. by SillyNickName4me · · Score: 1

      Why do people always asume that "desktop user" is someone who has a full time admin doing every thing for them?

      I am not assuming that, I am assuming that as it is, FreeBSD, and to a lesser extent Linux, is not yet suitable for a desktop user who both lacks knowledge and an admin.

      That said, supporting a few dozen freebsd desktops is far from a fulltime job.

      Was I supposed to print one out when I downloaded the ISO's?? Sorry, most people are going to get here before they realize they are over their head and go back to Linux or probably Windows. I think delusional people like you hurt the chances of FreeBSD actually seeing ~5% of the desktop more than they help.

      No you weren't. The system is supposed to get easy enough to use so that you will need a bit of relatively easy to get knowledge, but thats it. What I am saying is that right now it isn't there yet, and getting it a better installer isn't gonna help that situation right now, rather, it is more likely to make more people look at it and get frustrated because they could get it to install, but can't make it work as they'd like.

    29. Re:This isn't about the FreeBSD base system. by sp0rk173 · · Score: 1

      Well, it's called video4linux for a reason.

  5. This isn't about the FreeBSD base system-seamless by Anonymous Coward · · Score: 0

    "the problem now is to get groups like GNOME and KDE to use the features we're making available to them."

    Exactly. When is KDE/Gnome going to use the features of SELinux? Metadata? ACLs?

  6. Compete for Market Share? by denissmith · · Score: 5, Funny

    Compete with DESKTOP Linux? Shouldn't they aim a little higher, compete with OS/2???

    --
    I have nothing to hide. So, why are you spying on me?
  7. I share your view by Anonymous Coward · · Score: 0

    You've got a point. I for myself been struggling with GNOME for a while now and it clearly doesn't get my work done. Nothing really works and finally I decided to switch over to KDE and found myself confortable with a working desktop.

    1. Re:I share your view by synthespian · · Score: 1

      I'm gonna have to say "me too."
      Funny how I never hear people say the opposite: "Gee, I couldn't get anything done with KDE, so I switched to GNOME."
      Buy, you know what? GNOME will win, even though they're usability-challenged. It has a nicer license. People will never develop business/desktop integration software on a GPLed toolkit. Not all of KDE is GPLed, however. Look how consfusing it is: http://developer.kde.org/documentation/licensing/l icensing.html

      Where did KDE go wrong? Qt.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  8. How to Beat Linux by Anonymous Coward · · Score: 0, Troll

    I'll give you an example of just how poor their hardware config tools are. My system is 5 years old, includes a Sound Blaster PCI16 audio card, NIC uses the Tulip Driver, Via Chipset and under freebsd it's impossible to configure the sound card withouth rebuilding a kernel? and I've never succeeded in even getting started on rebuilding the kernel. Another issue is why in hell don't they use DMA access to drives as yet? All 4 drives in my system all offer DMA access and they can't bother to run hdparm automagically and enable that feature? That's idiotic as it provides such a performance boost to the system.

    What the need to do is enable audio support in the kernel and use Alsa instead of reinventing the wheel as they're trying to do and yes I do know that the entire project derived from a server environment where sound wasn't a concern. At least they did the right thing and used Xfree so the video support is available to those who need it.

    Now if they'd spend some time developing the needed hardware configuration tools and ease the audio/video/misc hardware issue by taking it out of their kernel and using existing modular projects "Use the Modules Luke", maybe they'd finally get somewhere.

    1. Re:How to Beat Linux by antik2001 · · Score: 0, Flamebait

      Install PC-BSD and you don't have to worry about your bullshit claims about "superior" hdparm and even worse ALSA (Advanced Linux Sound A**hole). I even didn't bother to explain how wrong you are... RTFM.

    2. Re:How to Beat Linux by synthespian · · Score: 1

      under freebsd it's impossible to configure the sound card withouth rebuilding a kernel?

      Have you read the FreeBSD handbook? What you say seems totally strange to me, and I'm a new FreeBSD user (ex-Debian, pfff...) You just load the kernel module (or the generic one).

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    3. Re:How to Beat Linux by toadlife · · Score: 1


      Try this....

      #kldload snd_driver

      And then stick that line in your '/boot/loader.conf'

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    4. Re:How to Beat Linux by Anonymous Coward · · Score: 1, Informative

      To sum it up ... RTFM. You don't need to rebuild the kernel to get sound support working. There is no such tool 'hdparm' on FreeBSD, it's controlled via sysctl, or atacontrol. Suffice to say, this is all clearly documented in the FreeBSD handbook. Before you come across like a know-it-all asshole, it'd do you a bit of good to recognize that Linux isn't the One True Way (tm).

    5. Re:How to Beat Linux by Spifmeister · · Score: 1

      While I agree that people should RTFM when running FreeBSD, Gentoo, which are operating systems that are not designed for non-techies use. The people I know, non-techie users, do not need to RTFM Fedora 5 for most things they want to do or have/get running ( i.e. DMA). In most cases it is easy to figure out and when it is not, I show were they can find it with page/link references. I do not tell them it is easy to find without showing them were they can find it. It maybe easy to you but they may not know were to look.

        So if every response to someone havig a problem is RTFM, then FreeBSD has its work cut out for it if it wants to challange Fedora, SUSE, Ubuntu on the desktop.

      If you want to be helpful, tell them to RTFM but also give page/link refernce for them. You seem to know what you are doing, but they being on a strange system do not.

    6. Re:How to Beat Linux by THE+ROCK · · Score: 1

      kldload snd_emu10k1

      Boy that sure was tough, you fucking retard. 30 seconds of searching would have told you that.

      If you want an idiot-friendly OS then go get yourself a copy of XP.

      Also the people that modded that up, what a bunch of morons. Seeing shit like that makes me wanna diligently metamod so we can remove dumb fucks like that from the mod list.

  9. GNOME's dead end! by Anonymous Coward · · Score: 0, Troll

    Of course it is :) otherwise they have nothing desktop once they realize how miserable GNOME sucks :) It's actually a good idea to help them port GNOME, so even FreeBSD people know how much it sucks.

  10. What? by aenima-aenema · · Score: 0

    To bet for Desktop? Is it that it is going to stop betting in Servers' topics? I do not understand in order that it wants to bet for Desktop if his clients are for the most part for Servers' use, is it what already it does not see future only to bet for clients dedicated to Servers?

  11. Forgive Me I May Know Not What I Do by Quirk · · Score: 4, Interesting
    I loath the worn, tired :), computer/automobile anology as much as anyone (I'm guessing it got its start from the Information Highway idea), but I'm going to try wring a few last drops from it.

    In 1908, the Ford company released the Ford Model T. The first Model Ts were built at the Piquette Manufacturing Plant. The company moved production to the much larger Highland Park Plant to keep up with the demand for the Model T, and by 1913 had developed all of the basic techniques of the assembly line and mass production. Ford introduced the world's first moving assembly line that year, which reduced chassis assembly time from 12½ hours in October to 2 hours, 40 minutes. However these innovations were not popular and turnover of workers was very high. Turnover meant delays and extra costs of training, and use of slow workers. In January 1914 solved the problem by doubling pay to $5 a day, cutting shifts from nine hours to an eight hour day, and instituting hiring practices that identified the best workers. Productivity soared and employee turnover plunged, as the cost per vehicle plummeted. Ford cut prices again and again and invented the system of franchised dealers who were loyal to his brand name.

    By the end of 1913, Ford was producing 50% of all cars in the United States, and by 1918 half of all cars in the country were Model T's. Henry Ford is reported to have said that "any customer can have a car painted any color that he wants so long as it is black." This was because black paint was quickest to dry; earlier models had been available in a variety of colors. But most were black."

    What the Model T was to the automobile DOS/Windows is to computer software. People faced with new technology that manages to takeoff tend to choice a brand that they gravitate toward in order to provide them with a base from which a general learning curve can be traced. As with the Model T, once a general concensus is arrived at as to what the new technology can do for the masses then competing models come into play and bells and whistles are taken in hand after the basics have been learnt. The computer industry has achieved a saturation level and the basics have been put in place. Now there is a chance for more competition. It's likely that Linux on the desktop is coming soon.

    That freeBSD has chosen to announce its competition with Linux is more supplemental support to show that the basics of the desktop have been put in place. Competition between Linux and freeBSD is great and will foster competition between F/OSS alternatives that will soon provide greater incentive for the general computer population to move from Windows to alternatives.

    I suspect the initial gauge of this movement will be a greater market share taken by Apple.

    Just my loose change

    --
    "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
    Cohen
    1. Re:Forgive Me I May Know Not What I Do by Quirk · · Score: 1
      "That the poster has chosen to parrot the "competition" word, without RTFA first..."

      RTFA
      Acronym for "Read The Fucking Article"

      Article?

      There's articles on /.?

      When did that happen? Is this part of the new look?

      --
      "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
      Cohen
  12. Uhuh by ThoreauHD · · Score: 0

    If you're relying on Gnome to form hardware 'parity' with Linux, you'll be waiting a long time. Pop FreeBSD into a machine and have it autodetect everything on any modern 32-bit PC- then you will reach 'parity'. Gnome.. why?

    1. Re:Uhuh by PenGun · · Score: 1

      A lot of modern machines are 64 bit now. I gotta suss all the hardware to build a kernel anyway, what's with this autodetect you speak of ;)?

        You know I hate Gnome and KDE equally. I end up installing quite a few of the libs but why does anyone who is not a helpless newbie use that crap?

          PenGun
        Do What Now ??? ... Standards and Practices !

    2. Re:Uhuh by cyber-vandal · · Score: 1

      Same reason as people with intelligence use Windows, it's more convenient than learning the innards of your OS to do simple tasks.

    3. Re:Uhuh by PenGun · · Score: 1

      This is a site for nerds, well it started out that way.

        "Same reason as people with intelligence use Windows" Mwhahaha.

        Alright that may be a bit harsh but this whole web site is not about convenience and hand holding. Well I could be wrong these days ..... I mean you start at 2.

          PenGun
        Do What Now ??? ... Standards and Practices !

    4. Re:Uhuh by Anne+Thwacks · · Score: 1

      Its about four years since I last had FBSD fail to detect any hardware. Its on version 6.1. If youre still using 3.7 you might try an upgrade.

      --
      Sent from my ASR33 using ASCII
    5. Re:Uhuh by cyber-vandal · · Score: 1

      You're the dumbass here to say that only people who know how to make a Unix server work are intelligent. Maybe you should leave your bedroom occasionally. I'm ver, very far from a Windows defender but it's totally obvious to anyone with any braincells not burned out by blinkered zealotry to see why people do use it.

  13. Re:Windows eats Linux and poops FreeBSD by debilo · · Score: 5, Funny

    Windows eats Linux and poops FreeBSD

    I am confused - are you trying to depict Windows as a gourmet or rather as an entity with a magic colon?

  14. FreeBSD VS's GNU/Linux on the desktop by FudRucker · · Score: 3, Interesting

    from personal experience i have to say i am biased towards GNU/Linux with Slackware being my favorite, i recently tryed both DesktopBSD & PC-BSD on my first primary partition, they were both decent KDE desktops and i was familier with CUPS so setting up my printer was not a problem, but with GNU/Linux when i tried ubuntu breezy it made setting up a GNU/Linux desktop a total "no brainer" (including printer, scanner & digital camera) that should help non-techies setup a GNU/Linux desktop a lot easier, the two BSD desktop flavors (DesktopBSD & PC-BSD) stand a good chance to give the GNU/Linux desktop camp some competition which is a good thing :)

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:FreeBSD VS's GNU/Linux on the desktop by Anonymous Coward · · Score: 0
      from personal experience i have to say i am biased towards GNU/Linux with Slackware being my favorite, i recently tryed both DesktopBSD & PC-BSD on my first primary partition, they were both decent KDE desktops and i was familier with CUPS so setting up my printer was not a problem, but with GNU/Linux when i tried ubuntu breezy it made setting up a GNU/Linux desktop a total "no brainer" (including printer, scanner & digital camera) that should help non-techies setup a GNU/Linux desktop a lot easier, the two BSD desktop flavors (DesktopBSD & PC-BSD) stand a good chance to give the GNU/Linux desktop camp some competition which is a good thing :)


      Punctuation is a good thing too. Take a breath, man. Sheesh! ;)

      Anyway, as a fellow Slacker I agree with you about competition. FreeBSD is definitely a worthy competitor and we'll all be better off for it.
  15. Re:Unix is capable for desktop marketshare? by rg3 · · Score: 1

    I don't understand what you mean. MacOSX is a *nix system that works very nicely as a desktop. I don't think the *nix systems in general have something that prevents them from being successful at the desktop market. Unless you mean that, for market matters, nobody will ever be able to have a significant marketshare and compete with Windows. That may or may not be true, but sugesting *nix systems are technologically incapable of working as desktop computers is... bullshit?

  16. "GNOME's hardware abstraction layer"? by Anonymous Coward · · Score: 0

    Why does a desktop environment need a hardware abstraction layer?

    1. Re:"GNOME's hardware abstraction layer"? by Jessta · · Score: 1

      Because the desktop environment guys alway like to put things in the wrong layer and make everyone else re-invent the wheel if they don't choose to use their desktop environment.

      --
      ...and that is all I have to say about that.
      http://jessta.id.au
  17. Re:How On Earth Is This Offtopic?? by cos(x) · · Score: 4, Informative

    There are separate teams working on KDE and GNOME integration. It just so happens that the interview was conducted with a GNOME on FreeBSD developer, so the focus was on GNOME. Be assured that FreeBSD's KDE integration is very good and will be even further improved on in the future. DesktopBSD, for example, features KDE as the default desktop.

    Also, KDE is officially a cross-platform environment, with KDE4 being developed not only on Linux and FreeBSD but also on MS Windows. I don't know what the officiall position is for GNOME, but from what I hear they are a pretty Linux-centric project.

  18. Re:Unix is capable for desktop marketshare? by Anonymous Coward · · Score: 0

    I don't understand what you mean. MacOSX is a *nix system that works very nicely as a desktop.

    OS X is not a *nix system in any meaningful sense of the word.

  19. Re:eyecandy is bad? by muuh-gnu · · Score: 0, Flamebait

    OK, so I have to be the one to dissent to the usual mindless Apfel followers wet dreams:

    > Mac os x is the best desktop operative system in the world.

    No, Maccie, OS X actually isn't the best desktop operating system in the world.

    > It's also the one who has more eyecandy than any other operative system.

    And again, Maccie, it isn't even the one with the most eye candy, regardless of what your Apfel prospectuses tell you.

    > You don't like those "useless" drop shadows and transparencies? Well, here comes a newflash for you: Max os x added them first than anyone else.

    Apfel has indeed often be the first one to add useless stuff to their desktops, just for you fanboys to have something to orgasm on regularly.

  20. Re:How On Earth Is This Offtopic?? by houseofzeus · · Score: 3, Insightful

    He is exactly right! Consistently, users choose KDE...

    I would love to see that backed up with some actual facts? I'd say the users are pretty evenly divided (this is definitely what I see at work).

  21. FreeBSD already is a great Desktop OS by dysfunct · · Score: 0

    About two years ago being a Gentoo user I tried FreeBSD and never went back. Everything just works very nicely. It worked right "out of the box" but unlike many Linux distributions that are considered easy to use it doesn't abstract away too many things from the user so I can still implement my own changes without any hassle.

    Installing GNOME or KDE is already possible and is actually quite trivial. What TFA is really talking about is implementing all the extra stuff that makes life a little easier like hald that's required for GNOME or KDE to autodetect hardware. Things like automatic detection of USB devices already exist and work great in FreeBSD, it's just not compatible to what KDE and GNOME require.

    --
    :/- spoon(_).
    1. Re:FreeBSD already is a great Desktop OS by binary+paladin · · Score: 1

      I'm in the same camp. Used Gentoo and have more or less switched to FreeBSD for all my servers and for one desktop. BSD, at the time anyway, deteched external drives easier and it was strange that pretty much everything "just worked."

      However, when it didn't "just work" is actually where I found FreeBSD to have the greatest advantage over any Linux distro. FreeBSD is just FreeBSD and so when you look at the handbook it always applies. In particular, if you do your installation from ports, things are pretty consistent and that's a really nice change.

      Admittedly, my main work machine is a PowerBook G4, but that doesn't change the fact that I greatly enjoy using FreeBSD.

  22. This is a good thing. by Jacek+Poplawski · · Score: 2, Insightful

    I am not a BSD user and I am not going to even test it, but I think this is a good thing - bigger free desktop market will lead to better Free Software, more people will report bugs and more people will discuss new features.

  23. Developer Laments: What Killed FreeBSD by Anonymous Coward · · Score: 0, Interesting
    The End of FreeBSD

    [ed. note: in this following text, former FreeBSD developer Mike Smith gives his reasons for abandoning FreeBSD]

    When I stood for election to the FreeBSD core team nearly two years ago, many of you will recall that it was after a long series of debates during which I maintained that too much organisation, too many rules and too much formality would be a bad thing for the project.

    Today, as I read the latest discussions on the future of the FreeBSD project, I see the same problem; a few new faces and many of the old going over the same tired arguments and suggesting variations on the same worthless schemes. Frankly I'm sick of it.

    FreeBSD used to be fun. It used to be about doing things the right way. It used to be something that you could sink your teeth into when the mundane chores of programming for a living got you down. It was something cool and exciting; a way to spend your spare time on an endeavour you loved that was at the same time wholesome and worthwhile.

    It's not anymore. It's about bylaws and committees and reports and milestones, telling others what to do and doing what you're told. It's about who can rant the longest or shout the loudest or mislead the most people into a bloc in order to legitimise doing what they think is best. Individuals notwithstanding, the project as a whole has lost track of where it's going, and has instead become obsessed with process and mechanics.

    So I'm leaving core. I don't want to feel like I should be "doing something" about a project that has lost interest in having something done for it. I don't have the energy to fight what has clearly become a losing battle; I have a life to live and a job to keep, and I won't achieve any of the goals I personally consider worthwhile if I remain obligated to care for the project.

    Discussion

    I'm sure that I've offended some people already; I'm sure that by the time I'm done here, I'll have offended more. If you feel a need to play to the crowd in your replies rather than make a sincere effort to address the problems I'm discussing here, please do us the courtesy of playing your politics openly.

    From a technical perspective, the project faces a set of challenges that significantly outstrips our ability to deliver. Some of the resources that we need to address these challenges are tied up in the fruitless metadiscussions that have raged since we made the mistake of electing officers. Others have left in disgust, or been driven out by the culture of abuse and distraction that has grown up since then. More may well remain available to recruitment, but while the project is busy infighting our chances for successful outreach are sorely diminished.

    There's no simple solution to this. For the project to move forward, one or the other of the warring philosophies must win out; either the project returns to its laid-back roots and gets on with the work, or it transforms into a super-organised engineering project and executes a brilliant plan to deliver what, ultimately, we all know we want.

    Whatever path is chosen, whatever balance is struck, the choosing and the striking are the important parts. The current indecision and endless conflict are incompatible with any sort of progress.

    Trying to dissect the above is far beyond the scope of any parting shot, no matter how distended. All I can really ask of you all is to let go of the minutiae for a moment and take a look at the big picture. What is the ultimate goal here? How can we get there with as little overhead as possible? How would you like to be treated by your fellow travellers?

    Shouts

    To the Slashdot "BSD is dying" crowd - big deal. Death is part of the cycle; take a look at your soft, pallid bodies and consider that right this very moment, parts of you are dying. See? It's not so bad.

    To the bulk of the FreeBSD committerbase and the developer community at large - keep your eyes on the real goals.

    1. Re:Developer Laments: What Killed FreeBSD by Anonymous Coward · · Score: 0

      Ye Flippin' Gods.

      Not that one again. Dude, 2002 called, they want their post back.

    2. Re:Developer Laments: What Killed FreeBSD by synthespian · · Score: 1

      I've seen this posted before. Apparently, this guy copies and pastes this everytime "FreeBSD" shows up on /.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  24. Re:didnt they have a completely goal?-Flake n' bak by JFitzsimmons · · Score: 1

    Well, this *IS* bsd.slashdot.org after all. It isn't that hard to imagine a place on slashdot where people are actually civil and mature. For the most part, the comments on this article don't seem to be too bad. Although, I am browsing at threshold 1...

    --
    Beware he who would deny you access to information, for in his heart he dreams himself your master. -Anonymous
  25. That's just BULLSHIT! by Anonymous Coward · · Score: 1, Informative

    Show me ALSA equivalent in FreeBSD! FreeBSD can be used for low quality, high latency consumer level audio - nothing more. Thanks to ALSA Linux can be used in recording studios nowadays. ALSA supports high end audio cards like RME Hammerfall and M-Audio delta series. FreeBSD is lightyears behind when it comes to high quality audio.

    1. Re:That's just BULLSHIT! by Al+Dimond · · Score: 2, Interesting

      I'm sure ALSA is great for something. Maybe high-end audio, sure. But for my mostly consumer-level needs I've had a lot more success with OSS. I am absolutely willing to admit that this is the fault of my own shoddy configuration: on my GNU/Linux system when using mplayer with ALSA the synchronization is always bad but using "OSS output" (which plays through ALSA anyway) works fine; in xmms ALSA output is garbled, and OSS output sounds great. All I can figure is that my .asoundrc must be bad but hell if I can find good resoureces on how to get good sound quality and sync with ALSA and still have dmix working. But for some reason the OSS emulation works perfectly. On my laptop with FreeBSD I've never once had to touch the OSS config (with the exception of telling it which kernel module to load at startup, then later just compiling it in statically) and it works perfectly with mixing.

      Furthermore, is there a reason beyond just mindshare that there aren't drivers for these high-end cards (it seems that mindshare is the major reason that a lot of decent Linux/ALSA audio/music programs don't work with anything else, though the developers always put in their FAQs when asked about BSD support, "BSD doesn't support ALSA, which is superior," but don't actually back up this assertion. I've never seen a good defense of the "OSS sucks, ALSA rules" argument, so if you have a good reason that ALSA is technically better I'd like to hear it.

    2. Re:That's just BULLSHIT! by Overly+Critical+Guy · · Score: 3, Interesting

      Thanks to ALSA Linux can be used in recording studios nowadays.

      Name a studio using Linux in any meaningful way for audio recording.

      --
      "Sufferin' succotash."
    3. Re:That's just BULLSHIT! by koinu · · Score: 1

      Show me ALSA equivalent in FreeBSD!

      # ls /dev/dsp*
      /dev/dsp0.0 /dev/dsp0.3 /dev/dspW0.0 /dev/dspW0.3 /dev/dspr0.5
      /dev/dsp0.1 /dev/dsp0.4 /dev/dspW0.1 /dev/dspW0.4
      /dev/dsp0.2 /dev/dsp0.5 /dev/dspW0.2 /dev/dspW0.5

      The problem with ALSA is the letter L. It stands "Linux" and is a different approach of solving things.

      FreeBSD can be used for low quality, high latency consumer level audio - nothing more.

      The sound support has been improved recently. Now I can get sound even when my PC is on high load. I'm not sure if Linux handles high loads better than FreeBSD. This is mainly the reason why I switched to FreeBSD. I prefer my mouse cursor to react when I'm doing my work. That was never possible on Linux or MS-Windows and is very bad for desktop usage.

    4. Re:That's just BULLSHIT! by Anonymous Coward · · Score: 0

      shut the fuck up. Opensound OSS is a billion times better than that ALSA bullshit. The DEVs even admit the API is broken!

      Low latency studio quality has been available to TONS of unixes for a LONG time -- way before ALSA appeared on the scene.

      Get real..... ALSA is shit.

    5. Re:That's just BULLSHIT! by Anonymous Coward · · Score: 0

      There is a port of the ALSA libraries in the ports collection.

    6. Re:That's just BULLSHIT! by linuxpyro · · Score: 1

      This was actually a big reason I didn't move primarily to FreeBSD for my workstation. I chose Gentoo because I do audio work (multitracking with Ardour, which thus needs Jack) along with 3D in Maya. I'm aware those will work in FreeBSD (I heard someone got Maya running under Linux emulation). However, for the audio I want to be able to run Ardour and Jack in realtime, and I read that doing this under FreeBSD would require you to be root. On Linux I can use the realtime-lsm module and do my audio work as a normal user with reduced latency.

      I've used FreeBSD, and I can't say I love it or hate it more than Linux. If this has changed at all, I'd be interested in knowing. Also, has anyone here tried Maya on FreeBSD? Just curious.

      --
      Saying "I'll probably get modded down for this" in a post is the best way to get it modded up.
    7. Re:That's just BULLSHIT! by Anonymous Coward · · Score: 0

      FreeBSD 6.1 contains a lot of fixes and improvements in the sound system. Some of them reduce latency. But since you haven't shown how bad the latency is (numbers and procedures how to measure them), I don't have to care to provide numbers about the improvement. :-)

      Care to explain what you mean with "low quality"? This sounds like the OS changes the data between a player and the soundcard or between the soundcard and a recording application. This isn't true. Versions from 5.x to 6.0 may show some unwanted behavior when the system has a lot of work to do at the same time when you use the sound system, yes, but it doesn't change the data. In FreeBSD 6.1 there are improvements which not only fix those problems (they where related to the huge changes in 5.x to improve SMP, without corresponding care to the sound system), but also result in a quality which exceeds what Windows is able to deliver (for some specific sound cards only, it's PCI latency related).

      Regarding ALSA: it's a very linux centric API... let's not talk about it, since it doesn't matter. What matters is a supported sound system (lots of drivers) with an usable API.

      Regarding the "supported" part: the main sound system guy in FreeBSD died not long ago after a long illness. Just recently some other people started to take care of the sound system. Work is under way to cleanup some lose ends and to improve the "backend" (kernel internals of the sound system).

      Regarding the "lots of drivers" parts: did you noticed that some manufacturers don't care to provide the necessarty documentation? Perhaps they don't want to sell their stuff to people with knowledge. But yes, FreeBSD is lacking some drivers for soundcards where documentation is available, that's true. This is a volunteer project, if there's no driver, then nobody had the time or motivation to write it (you know that some companies pay people to write drivers for linux?).

      A good argument would be the missing multi-channel support in FreeBSD, but you failed to name this (it's just one of the parts in the sound system which will see an improvement this year).

    8. Re:That's just BULLSHIT! by sp0rk173 · · Score: 1

      Well, here's my two cents. I recently converted my caomputer over to a freebsd-only environment with two 7200 RPM sata drives striped (dangerous, sure, but I have a file server to hold important things that i don't want to lose). A couple nights ago i decided to see if default, out of the box multitrack recording has improved. So, i installed audacity, started recording one acoustic guitar track, then layed anohter on top. Playback was horrible. The first track recorded beautifully, but the second track (even when listening to it by itself) was distorted and extremely low quality.

      I'd be interested to know what tweaks I can pull to make it be a better recording machine. I have very low-end hardware (ie, onboard sound), but i can record multitrack in audacity under both linux and windows, thus I *should* be able to do it in freebsd. Any help?

    9. Re:That's just BULLSHIT! by Anonymous Coward · · Score: 0

      I rebuild my kernel with HZ=2386 which seems to help with a number of multimedia things.

      I wouldn't be surprised if the driver for your audio device are flakey though, I stopped using onboard sound devices some time ago for that reason. Hope is in the horizon though now that the sound system is being worked on again.

  26. Re:Windows eats Linux and poops FreeBSD by Sponge+Bath · · Score: 2, Funny
    I am confused...

    He's just tired of the car/OS analogy and
    decided to introduce the bodily function/OS analogy.

    Brilliant! I can't believe he posted AC!

  27. That's it... by Anonymous Coward · · Score: 1, Funny

    Scott Long is going to f*cking kill Linux!!!

  28. Re:Unix is capable for desktop marketshare? by WilliamSChips · · Score: 1

    My guess is that you define "*nix" as "incapable for the desktop" and ergo fall into the No True Scotsman fallacy.

    --
    Please, for the good of Humanity, vote Obama.
  29. Yay! No more pinko software! by Anonymous Coward · · Score: 1, Funny

    The BSD license beats the tar out of the communist GPL.

    That poster I have of Richard Stallman puffing on a hand-rolled Havana with Che Guevara kinda tells it all...

    You youngsters all go shoo now. Git! Git!

    I wonder if the NRA uses BSD? Hmmmmm...

  30. I don't understand! by Godji · · Score: 5, Funny

    Can we please have a car analogy?

    1. Re:I don't understand! by Anonymous Coward · · Score: 0

      Oh that's easy. If you imagine that Linux is like a brown Humvee with 600 horsepower and
      is driven by a soccer mom, then FreeBSD is like a Volvo that has good protection from side
      intrusions in accidents. The FreeBSD driver (Scott Long) would like this car to be more
      like an 18 wheeler because that has more torque but is not just bolted on like a bolt on
      supercharger on the other one.

      Does that help clear everything up?

    2. Re:I don't understand! by NuShrike · · Score: 1

      The one we use at work is Linux is like a super-cool, seat-of-your-pants fast Ferrari that has all the latest new fangled-tech thrown in, not usually haphazardly, but tends to break down and needs a lot of careful maintenance. This best applies to FC and the latest raw Linux kernel from Linus.

      FreeBSD is like a Toyota refined for everyday use, caters toward a crowd that cares more about what works and is reliable, has a lot of safety features built in, and performs well enough.

    3. Re:I don't understand! by PygmySurfer · · Score: 1

      Linux is a Ferrari? This is the worst analogy EVER.

  31. Major Problems from a FreeBSD User by Breaker_1 · · Score: 4, Interesting

    I use FreeBSD on a daily basis, I have FreeBSD servers, a FreeBSD development machine, and a FreeBSD daily use desktop (irc, email, web browsing, im, etc.) As it stands now yes, FreeBSD has both the newest versions of KDE and Gnome, and as far as I know the newest version of all the bigger window managers. However, as it stands now FreeBSD is not really a viable desktop in the same way that Linux is. This is because of the two major 3rd party softwares, neither of which are open source. Flash on FreeBSD is rather a joke, which is not to say that the people who work on the flash ports aren't doing well, but going to any flash site is a gamble. Pandora and Google Video, both sites that I go to regularly, lock up Firefox completely. And then there's Java. Java is marked restricted in the ports because of licensing issues, is non-redistributable (hope I spelled that right). Java is a real pain in the arse on FreeBSD. In my experience, the chances of a successful build are about 50/50 at best. You have to download several larger files and move them into the distfiles directory, start the build and cross your fingers and wait.. many hours.. There are other problems as well, for FreeBSD as a desktop os like Linux, but these are the major two... everybody expects to be able to browse the web on a desktop OS with little to no trouble. And as it stands now FreeBSD is unable to deliver an easy to use, out-of-the-box solution for desktop use. I hope this doesn't start a flame war, just adding my two cents.

    1. Re:Major Problems from a FreeBSD User by Teckla · · Score: 4, Informative
      And then there's Java. Java is marked restricted in the ports because of licensing issues, is non-redistributable (hope I spelled that right). Java is a real pain in the arse on FreeBSD.

      From the FreeBSD web site:

      The FreeBSD Foundation has negotiated a license with Sun Microsystems to distribute FreeBSD binaries for the Java Runtime Environment (JRE(TM)) and Java Development Kit (JDK(TM)).

      Enjoy!

    2. Re:Major Problems from a FreeBSD User by Anonymous Coward · · Score: 3, Informative

      I use flash with linux-opera and it works fine. Java has been dead on the desktop for almost 8 years, so who cares.

    3. Re:Major Problems from a FreeBSD User by Money+for+Nothin' · · Score: 1

      Java has been dead on the desktop for almost 8 years, so who cares.

      You mean, like with Eclipse/WebSphere Application Developer and Azureus dead-on-the-desktop?

      Java may suck on the desktop (certainly it does compared to C#/.NET, but at least Java has a chance of being portable to other OSs or devices), and there aren't many apps worth speaking-of (note that the two above use SWT, not one of the native Sun Java GUI libs), but it still sees heavy use, particularly inside large organizations.
    4. Re:Major Problems from a FreeBSD User by eclectro · · Score: 1

      There are other problems as well, for FreeBSD

      Like having a red balloon with horns that's ready to pop??

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    5. Re:Major Problems from a FreeBSD User by jrock-jr · · Score: 1

      Flash on FreeBSD is rather a joke...

      I have to agree with you. I am a big hockey fan; I regularly check the scores of hockey games - usually off of nhl.com. But since they've built they're site off of Flash, I was forced to memorize the url to the scores page which otherwise is only accessible from a Flash link on their homepage. Yeah I could have checked another site for the scores, but I didnt want to break routine.
      So here, my super-duper FreeBSD desktop that had me playing America's Army, frustrated me enough to try another distro that could at least give me back the web-browsing-bare-minimums that supported Flash. Its a real shame that these little pieces cant get sorted out or I would likely have stuck with FreeBSD on the desktop.

    6. Re:Major Problems from a FreeBSD User by koinu · · Score: 1

      Flash on FreeBSD is rather a joke, which is not to say that the people who work on the flash ports aren't doing well, but going to any flash site is a gamble.

      I don't think Flash is something, you cannot live without on a desktop. I don't use Flash, even when I use MS-Windows. I don't like it. I don't visit websites that are overloaded with animations. They are simply unusable.

      Java is a real pain in the arse on FreeBSD. In my experience, the chances of a successful build are about 50/50 at best.

      This is not true. I never had any problems building my JDK. I'm using Java constantly. I wished they had licensed it more in a human way, so you can distribute it as a package.

    7. Re:Major Problems from a FreeBSD User by despisethesun · · Score: 1
      --
      This poo is cold.
    8. Re:Major Problems from a FreeBSD User by fishbot · · Score: 1

      So here, my super-duper FreeBSD desktop that had me playing America's Army, frustrated me enough to try another distro that could at least give me back the web-browsing-bare-minimums that supported Flash. Its a real shame that these little pieces cant get sorted out or I would likely have stuck with FreeBSD on the desktop.

      And therein lies the problem of closed source formats. FreeBSD COULDN'T give you Flash (unless you used a development version of Gnash) because Macromedia said no. If Macromedia have such a stranglehold over your desktop OS choice, then you have no choice but to use a platform that they dictate to you.

      Of course, the only thing I use Flash for these days is Google Videos and Weebl 'n' Bob ...

    9. Re:Major Problems from a FreeBSD User by Listen+Up · · Score: 1

      As a full-time Java developer, I can tell you that ~95% of the computing done in large/major corporations (I work with several Fortune 100/500 companies) is %100 Java. The remaining work is .NET.

      As far as the desktop, Sun did not focus on the desktop during its initial development of Java. Platform agnostic network-enabled computing, server-side/client-side systems, remote management, web services, etc. were Sun's main goals at the time. With the upcoming release of JDK 1.6 and 1.7 Sun is aiming to make Java a contender on the desktop as well as on mobile systems and to make major improvements to J2EE. For example, to help Java become a major contender on the dekstop, Sun is introducing exciting new interface technologies such as Matisse in the official Sun JDK release and is planned on being fully included in JDK 1.7 and above. There is a long list of great improvements coming in JDK 1.6 on the Sun website (do a search for Mustang features). The future for Java on both the desktop and mobile devices is extremely bright!

  32. But that's what I like about it. by AltGrendel · · Score: 1

    The "wild west" feel to working with Linux. In fact, Linux is getting too mainstream; I'm going to switch to OpenBSD.

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

    1. Re:But that's what I like about it. by Trelane · · Score: 1
      Linux is getting too mainstream; I'm going to switch to OpenBSD.
      Quasi-revolutionaries use OpenBSD. Real revolutionaries use HURD.... ;)
      --

      --
      Given enough personal experience, all stereotypes are shallow.
    2. Re:But that's what I like about it. by smash · · Score: 1
      So does hurd actually boot on any semi-modern hardware yet, or what?

      Imho, HURD = more vapor than Longhorn...

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re:But that's what I like about it. by Trelane · · Score: 1

      Yes, that would be the point. Thanks.

      --

      --
      Given enough personal experience, all stereotypes are shallow.
  33. Re:How On Earth Is This Offtopic?? by Anonymous Coward · · Score: 0

    We at our company have 13 persons using linux. 11 of them use KDE, 1 Blackbox and 1 Windowmaker guy.

  34. my checklist... by Churla · · Score: 1

    I use FreeBSD on all my server machines I run for personal use. Love it, wouldn't consider changing.

    If it wants to run at the desktop market my suggestions would be:

    a) Graphical setup
    b) Better hardware autodetection (both during install and post install)
    c) A GUI by default that is tight and looks good.
    d) A more easy to use graphical interface into the ports system.

    THat's a start, get those and we'll talk desktop.

    --
    I'm a fiscal conservative, it's a pity we don't have a political party anymore
    1. Re:my checklist... by antik2001 · · Score: 0

      >a) Graphical setup
      PC-BSD or DesktopBSD.

      >b) Better hardware autodetection (both during install and post install)
      PC-BSD or DesktopBSD.

      >c) A GUI by default that is tight and looks good.
      PC-BSD or DesktopBSD.

      >d) A more easy to use graphical interface into the ports system.
      PC-BSD PBI installer, DesktopBSD Ports manager.

      www.pcbsd.org
      www.desktopbsd.net

      Just try em out and tell me how you feel.

    2. Re:my checklist... by The+Barking+Dog · · Score: 1

      Personally, I'd hate to see the FreeBSD installer change. Installs are such a pain in the butt, but with FreeBSD, it's the least painful of any OS I've used. It's (relatively) simple to step through the actual install, and a snap to install any optional packages you want. Compared to, say, Fedora Core, it's so darn easy.

    3. Re:my checklist... by Anonymous Coward · · Score: 0
      a) Graphical setup What's so special about it? What's the difference between clicking on the left mouse button instead of hitting return? And that's the only difference, you have to type in the config (hardwired IP address, password, new user credentials, ...) as before.
      b) Better hardware autodetection (both during install and post install)
      The current autodetection is already better than the Linux one. No need to specify options when loading modules in FreeBSD. Yes, not every driver is enabled by default. But a common subset is. You don't want to have a lot of wasted memory because of unused but loaded drivers on every machine. If you miss something, just load it (enable it by adding one line to /boot/loader.conf). The handbook is very good at telling you about how to enable sound and so on.
      c) A GUI by default that is tight and looks good.
      You already have the option to install GNOME or KDE.
      d) A more easy to use graphical interface into the ports system.
      There are already some tools (e.g. in the gnome power tools port). YOu just have to install them. FreeBSD is about "possibilities, not policies". So it doesn't force something on you. You are free to use what you want. This way the default installation doesn't need several gigabytes (containing software which you don't need).
    4. Re:my checklist... by sp0rk173 · · Score: 1

      While I tend to agree, the boot manager set up could be easier. I'd love to see an option in the main installer menu to just reinstall the installer to the boot loader. Right now its kind of mickey mouse.

    5. Re:my checklist... by sp0rk173 · · Score: 1

      reinstall the installer to the boot loader

      make that "reinstall the boot loader to the MBR."

  35. Flamebait me if you will, but here I go... by WgT2 · · Score: 1
    One problem that FreeBSD developers have faced is that GNOME developers tend to be focused on Linux rather than considering other desktop operating systems.

    That being said, my advice is to take this as a hint and forego dealing with Gnome. Besides, (here's the flamebait) Gnome pails in comparison in usability to KDE; never have I hated a software application as much as I have hated Windows, until I have had to use Evolution for my email client. It just does some of the stupidest things I can imagine.

    Sub-Preface: Gnome, and its applications, have one saving grace: features not found it KDE applications; like proxy use for IM in GAIM and an Exchange plugin in Evolution. Come oooon KDE, get those features soon!

    That said, if I choose a signiture from the drop down menu (which I have told the preferences multiple times to use a default sig but it doesn't care what I think - which is either a Fedora Core 4, Evolution, or Gnome problem), and if for some reason I wish to edit that signiture and happen to need to delete a letter, everything after the cursor gets deleted also. Ctrl-z fixes what delete should naturally do, but NOOOO Gnome can't make an application that works as expected.

    GAIM is another nightmare. One of the worst things about is that if I 'signoff', which means from all IM channels, and 'signon' again it will only signon one channel and not all of them. What in the world kind of functionality is that? It sucks and I have come to believe Torvalds' "Use KDE" rant; it is sadly accurate.

    1. Re:Flamebait me if you will, but here I go... by sparcdr · · Score: 1

      Actually GNOME has generally the same features as KDE, but it lacks the graphical widgets and controls to customize certain aspects. Most of GNOME customization is done through the included preferences, although gnome's gconf-2 editor will let you do the rest. While it is true that KDE is probably more advanced, GNOME does have the extra polish. KDE can also be made to have this so called polish too, but we're talking about desktop use here. People want a desktop out of the box with a decent looking desktop, well organized, and not extreme on ram usage. GNOME is chiefly based on C, although it does have Python and Perl integration also. I really would love the Portland project to work out between the two projects. As far as commercial applications, Alsa needs to always be a plugin or second bet, because if you drop OSS support, you are dropping compatibility for Solaris and *BSD. I can run Skype under FreeBSD with linux-compat-8 fine, but if Alsa is the only option, FreeBSD kernel developers will have to pump out a kernel module to translate the calls. Right now it's essentially native. There are a few things missing from BSD on the desktop which I outlined in BSDtalk #43 with Will Backman. Visit http://bsdtalk.blogspot.com/ and subscribe if you want to keep in touch with BSD developers, users, and enthusiasts. Mac OS X will always have the edge over Linux and BSD because of the patenting issues, so it's very moot comparing them. Of course XGL and GNOME are far more flexiable then Aqua to customize, but there is definitely a limit which should be imposed to reduce confusion, when it comes to knobs and gizmos.

    2. Re:Flamebait me if you will, but here I go... by Deagol · · Score: 1

      Have you ever tried Kope as a Gaim replacement? It's pretty nice.

    3. Re:Flamebait me if you will, but here I go... by Anonymous Coward · · Score: 0

      Actually, all you just said is what GNOME is not!.

      > Actually GNOME has generally the same features as KDE

      Wrong. GNOME doesn't even provide 1/5 of the functionality and features offered by the KDE desktop environment - and the things GNOME offers are badly implemented and don't work reliable enough.

      > but we're talking about desktop use here. People want a desktop out of the box with a
      > decent looking desktop, well organized, and not extreme on ram usage.

      Exactly, that's why people natively use KDE as their desktop - since everything is tightly and well integrated, well oranized and consumes less ram than GNOME does. They get a desktop that looks awesome and works great.

    4. Re:Flamebait me if you will, but here I go... by WgT2 · · Score: 1

      No, I have not. But I will investigate.

      Thanks for the tip.

    5. Re:Flamebait me if you will, but here I go... by sp0rk173 · · Score: 1

      Interesting. Just sitting in front of KDE for 10 minutes gives me a headache. Gnome, not so much. Also, 100% of the GUI apps i use are GTK+ apps, and I can't stand their qt equivalents. So...why would *I* want to choose KDE over gnome?

      Well, i actually use pwm, but if i want a DE, i go with gnome.

  36. Re:How On Earth Is This Offtopic?? by stinerman · · Score: 1

    Seeing as GNOME is developed by the FSF and is part of GNU, you'd expect them not to care much about porting to other OSes. Stallman has said again and again that freedom is more important than popularity. He could probably care less if GNOME or any GNU program will run on anything other than GNU, be that GNU/Linux, GNU/kFreeBSD, or even GNU/Hurd.

  37. Re:How On Earth Is This Offtopic?? by digitalhermit · · Score: 1

    I use many of the Gnome wallpapers on my KDE desktop.

  38. Hardware support? by DickBreath · · Score: 1

    Forgive my ignorance of things FreeBSD.

    How is the hardware support? Does it support the variety of devices that Linux supports? (honest question)

    For a desktop (vs. a server) a wide variety of hardware support is important. Desktop users have a huge variety of hardware.

    Whenever I hear talk of any other non-Linux OS, the hardware question is the first one that pops into my mind. Nevermind the micro/monolithic kernel debates, when someone proposes a different OS kernel, my first question is always: Hardware support?

    Now just to really wander off topic: maybe something that would be of really long term benefit to FOSS is, not only a driver binary interface standard, but a driver binary interface standard that was designed to be supportable by existing and future OS kernels.

    --

    I'll see your senator, and I'll raise you two judges.
    1. Re:Hardware support? by greening · · Score: 2, Informative

      FreeBSD's hardware support isn't as wide reaching as linux from what I have found. If you have normal hardware (ie. popular), you wont find any problems with compatiblity from FreeBSD. If you are ever putting a computer together for the specific purpose of running FreeBSD, always check the hardware compatibility matrix. I had an instance at work where my boss bought the hardware for the servers and had me put it together and get FreeBSD installed. He didn't check the hardware for compatibility and 2 of the 4 RAID cards didn't have drivers for FreeBSD (while linux had drivers for both cards).

      For the most part, FreeBSD has good hardware support. Most of the hardware you find will be supported. FreeBSD is a strong, solid server OS. I'm interested in how they are going to push for a stronger desktop presence. In my general setups, I'll use Linux exclusively for desktop (although, I wouldn't have a problem building a server with Gentoo or Debian, I just find FreeBSD a stronger solution), and use FreeBSD for servers. I'd prefer to see FreeBSD focus on just server optimization but, hopefully, we will see some bigger advances from both linux and FreeBSD from this 'competition.'

      --
      Are you telling me that you don't see the connection between government and laughing at people? - Interviewer
    2. Re:Hardware support? by Anonymous Coward · · Score: 0

      How is the hardware support?

      Why don't you check for yourself?

      NVidia releases native FreeBSD x86 drivers (no amd64 unfortunately), ATI support blows (what else is new :), 'though a freebsd port of the ATI linux driver is being written.

  39. Laptops Laptops Laptops! by MisterP · · Score: 2, Interesting

    One of the big problems with any flavour of Linux that I've used is the laptop support. Even though I've always specifically bought laptops with very good linux compatibility, it's still hit and miss. A large chunk of the computers sold in retail stores now are laptops and they're getting more and more popular as the price of them continues to drop. Suspend and wifi needs to Just Work.

    What I would like to see is a small core list of laptop models that are essentially "certified" to work. Pick the most popular lines, get them working 100% then add more and more models without breaking support for the laptops that worked previously. Ubuntu in particular seems to have a shockgun whack-a-mole approach to supporting laptops and it's maddening.

    1. Re:Laptops Laptops Laptops! by Anonymous Coward · · Score: 0

      If you want linux on a laptop run linux on a Mac..
      the small hardware base makes things much more 'supportable'

      not sure about the latest 'mac books', but my PPC iBook works great..
      (everything except the connexant softmodem anyways.. but I don't need that)

      however .. they're sure not as cheap.
      something can be said for 'I'd just use mac os' of course,
      but after key-unix-app xyz didn't know about macos quirks, etc.
      I got tired of trying to port everything.

  40. GPL vs. BSD License by static0verdrive · · Score: 2, Funny

    You won't get too far against linux with that license, buddy.

    --
    ========
    77 77 77 2e 6d 65 6c 76 69 6e 73 2e 63 6f 6d
    1. Re:GPL vs. BSD License by Ignominious · · Score: 1

      We're gonna beat our competitors by... (wait for it)... giving them our code for free! And wait... here's the best part... they can they develop it as closed proprietary software, whilst still applying the bugfixes we painstakingly make! We'll befuddle them into submission!

  41. No one wants this by dirtyhippie · · Score: 5, Insightful

    I realize this article is about the ports tree, but FreeBSD's main source *has* been moving at a blistering rate of development the past few years. Recently there was an article about linux 2.6 getting buggier - and unfortunately the same is true of FreeBSD 5.x and 6.x ... Some things to consider:

    * 6.x came out shockingly fast after 5.x
    * 4.x was orphaned correspondingly quickly (despite being arguably the only stable freebsd branch left)
    * vinum (software raid) support, among other things, was broken thanks to the introduction of geom around 5.1, and gvinum is finally beginning to approach stability as of 6.1
    * The new scheduler, ULE, was introduced in one 5.x release and then abandoned when it proved to be completely unstable.
    * As a reaction, one of the lead developers forked dragonflybsd off of the last truly stable freebsd release, the 4.x branch. Others have just given up.
    * Bugfixes are getting left on the floor in favor of adding features ( just look at a relatively old release such as freebsd 5.3's TODO list: http://www.freebsd.org/releases/5.3R/todo.html - note that most of these problems are *still* not fixed in 6.1 )

    People choose the BSD's for stability - or at least, they used to. FreeBSD has been going down a features at all cost route in some kind of effort to play catchup with their perceived rival linux for some time. In doing so, it is losing what makes it unique, and it needs to stop, or else people will abandon FreeBSD for other BSDs, linux (which is now more stable IMO), and even mac os.

    -DH

    1. Re:No one wants this by Anonymous Coward · · Score: 0

      That's what you get when you have arrogant assholes like Poul-Henning Kamp and Dag-Erling Smorgrav coupled with untalented people like Scott Long. My suggestion is that you give NetBSD a try, you might be impressed by 3.0. I know I was.

    2. Re:No one wants this by Anonymous Coward · · Score: 2, Informative

      Let's make somethings clear here:

      - 5.x took too long to get out of the door.

      - 4.x had a very long life due to the previous point.

      - killing the 4.x branch was a good way to send the message to move to 6.x.

      - DragonFly was the result of one guy (admitedly a cool guy, but just one guy), disliking the traditional UNIX way of implementing SMP and wanting to resurrect the Amiga.

      Their approach was not perfect, but retrospectively it was not bad either, and 6.x is very stable, clean and fast.

    3. Re:No one wants this by Anonymous Coward · · Score: 0
      One other FreeBSD item which should be mentioned is the failure of KSE. So much wasted work was put into its implementation, and yet what looked good on paper turns out to be not so good in reality. The failure of KSE to provide any performance advantage let alone parity with other threading models is a sobering lesson for FreeBSD. Even Sun has dropped KSE style threads for performance reasons.

      The worst part is that all of the KSE stuff munged the FreeBSD kernel, and it will take years to clear out that cruft. No doubt unwanted and unintentional Easter eggs will elude detection for years to come.

      All in all, FreeBSD is severly lacking in a robust and fast threading implementation. FreeBSD is years behind with no stability in sight.

    4. Re:No one wants this by MichaelSmith · · Score: 1
      People choose the BSD's for stability - or at least, they used to.

      I don't know about FreeBSD, but I changed my servers to NetBSD because I needed stability, not so much in the sense of having it not crashing, but in the sense that I want the new version to have up to date software without having to rebuild my configuration totally each time.

      So far, its working very well. The other advantages for me are that I can install NetBSD with a 200mb download and about 10 minutes of time. Linux distros tend to be a full CD, at least and more than an hour to install.

    5. Re:No one wants this by Ragica · · Score: 1

      Saw Poul-Henning this weekend at BSDCan. Seemed just a friendly and approachable as he did when I was there two years ago. Besides the core development stuff he has some really interesting side projects as well which he gave presentations on: NanoBSD (a way to build and package BSD for use primarily on read-only embedded systems with flash config), and Varnish (a from-scratch new concept on for a high performance http cache focusing on CMS performance). Great stuff.

    6. Re:No one wants this by Ragica · · Score: 1

      I'm not an expert on the subject, but the parent post rather obviously isn't either, so I might as well answer some of the FUD there.

      The reasons for the relatively rapid 5.x -> 6.x thing is well documented many places on the net. And the reason can be boiled down to what the parent said: 5.x had some performance problems, the jump to 6.x was intended to make clearer that a lot of those problems have been cleared up, even though 6.x is not really a huge change structurally from 5.x which preceded it.

      A lot of this (and the ULE business) has to do with FreeBSD 5+ focus on SMP. DragonFly thinks it's being done in the wrong way. Fair enough. FreeBSD developers seem to think rather that it's too early to judge, as the work is not done. In 5.x the work was less done that some people thought, and this lead to many unfortunate things.

      In 6.x its still not done, but it's a lot more done... performance is back, due to more key areas being freed from the "giant" kernel lock. Some interesting benchmarks were presented in the "ports monitoring" presentation by Mark Linimon at BSDCan. It seemed to show 6.1 approaching 4.x, after the performance dip of 5.x. But for SMP boxes 6.1 shines.

      That being said, i have both 4.x and 5.x and 6.x boxes in production in different situations. I've had no stability problems with 5.x (except some ACPI issues on some boards), but I'd like to get them to 6.x if possible as soon as I can.

      To abbreviate, as I am out of time: linux now more stable? Surely you jest. Perhaps it *can* be as stable, but I'm posting this message from my linux box (laptop) which has been tweaked and prodded, patched, and coaxed for years now and it's by far the least stable system I have. It's pretty stable at the moment. I have the magic combo of kernel patches it seems. But half the kernel revisions I install break something or other. Granted, it is a laptop, but still...

      Anyhow, have fun on whatever O/S you prefer these days. If it works for you, that's great.

  42. Dead man walking! by Anonymous Coward · · Score: 0

    We got a dead man walking here!

  43. Competition is great! by Britz · · Score: 1

    Competition drives innovation. One of the reasons why I think KDE vs. GNOME is a great idea.

    On a sidenote, what the end user sees is not Linux, FreeBSD, Ubuntu, Fedora or Windows for that matter. They see Luna, KDE and Gnome.
    I heard KDE even runs on Windows. So when I tell someone I can install a new system on their computer I tell them it is either KDE or Gnome.

    1. Re:Competition is great! by Anonymous Coward · · Score: 0

      "I heard KDE even runs on Windows."

      Currently only an old version (3.1 or somewhere around there) of KDE works on windows, and that requires running it in CygWin with an X server also running. Though for KDE 4 there will be native support for Windows and most applications will be ported to work on Windows (including KOffice 2), though some of the lower level KDE desktop applications won't really work on Windows (like KWin). The same will also be true for OS X (as in being native, non-X dependent apps).

    2. Re:Competition is great! by argent · · Score: 1

      One of the reasons why I think KDE vs. GNOME is a great idea.

      Competition between two Windows clones?

      That's like reading the front page *and* the sprts section to get a balanced view of the news.

      A pox on both their houses.

  44. Re:didnt they have a completely goal?-Flake n' bak by Anonymous Coward · · Score: 0

    "Well, this *IS* bsd.slashdot.org after all. It isn't that hard to imagine a place on slashdot where people are actually civil and mature."

    So you're insinuating that BSD people are "civil and mature" and others aren't? That's real mature of you.

  45. I must be new here! by Anonymous Coward · · Score: 0

    I, for one, welcome our new GnomeLSD overlords!!!

  46. Not until VMware works on it by Anonymous Coward · · Score: 0

    Sorry but VMware is my lifeblood. Although I wouldn't mind running FreeBSD, it ain't gonna happen unless all the software I need is available.

    The FreeBSD/Linux problem is similar to the Linux/Windows problem. Linux has less stuff available than Windows (but enough for me) and FreeBSD has even less than Linux.

    1. Re:Not until VMware works on it by Anne+Thwacks · · Score: 1
      FreeBSD has even less than Linux.

      Since Linux object code runs on FreeBSD, this is unlikely to be true. In any case, anything that is OpenSource can be compiled for FreeBSD - although it might require a small about of programming skill for some aplications which are badly written (fail to comply with standards).

      --
      Sent from my ASR33 using ASCII
    2. Re:Not until VMware works on it by DashEvil · · Score: 1

      His specific example is correct though. VMware is closed source and has several propritary kernel modules that are required for proper operation ( or maybe even operation at all ).

      While Linux binary emulation is good, there is no Linux kernel module layer and thus recent versions of VMWare don't work on FreeBSD. A pity, but not unmanageable. Personally I give props to the qemu team, but your mileage may vary.

      --
      -If God wanted people to be better than me, he would have made them that way.
  47. FreeBSD would be better on desktop, if only... by Money+for+Nothin' · · Score: 2, Insightful

    If only it would:

    * Mix multiple audio inputs to /dev/dsp, rather than one app locking access to that device to the exclusion of all others. Linux does this via ALSA, but FBSD has no similar, new audio architecture to replace OSS (as ALSA finally has). KDE's artsd + artsdsp is available, but we all know that the entire arts package sucks horribly.

    * Have better Java and Flash support. Ever try to get native Java working on FreeBSD? First you have to download the Linux Java distribution, install it, then download the FBSD patchset for native Java, build and install it. This takes a day, even on my 2.4GHz, 768MB laptop. And Flash? Don't make me laugh. Flash support is attemptedly enabled via a wrapper, but the Flash version that is currently stable is 5. I'm running 7 on the Gentoo install I'm typing this on, and that's behind the Windows world's Flash version 8.

    * Similar to the Java problem, too many apps in FBSD require Linux support. If I'm going to run a Linux app on FBSD, why not just run Linux? Moreover, if parallel FBSD and Linux binaries are necessary (as with Java), then this is going to be a monster waste of HDD space.

    * Make compiling the kernel easier. Yes, configuring the kernel is doable by hand, but as any newbie programmer should be able to tell you, the more opportunity you have for human input, the more opportunity there is for failure. More typing/manual config means a higher probability that some piece of kernel functionality goes missing in the build. Why not an ncurses interface with basic (but I must emphasize, also imperfect) dependency resolution, like Linux has?

    Look, I love FreeBSD and prefer it to Linux. Its overall design is more sophisticated, saner, and better-organized than Linux, and I find the ports system to be better-designed and more-useful than Gentoo's portage (where are the descriptions of each port in portage guys? I want to know if what I'm about to install is really what I want, and I don't want to have to go google it first!). All that, and FBSD exists under a free-as-in-freedom, rather than free-as-in-communism license. I've run it on my server for years, and with the huge, disappointing exception of the 5.[01] days, it's very stable (current uptime with 6.0-RELEASE is 159 days).

    But over various times in the last 6 years, I have tried it as a desktop, and every time I have, there has always been some FBSD-specific behavior that has caused me to switch back to Windows or Linux. FBSD 6.0 is certainly the most usable desktop release yet, and it's thisclose to there for me. But still, not quite. (Frankly, I want an OSX box, and my next laptop will almost undoubtedly be a dual-core MacBook. Then I can have the best of all worlds: a FBSD userland, compatibility with most OSS *nix apps, and commercial-ware app availability. But until then...)

    So, I'm happy with FBSD maintaining its role as a rock-solid server OS. Let's not assume everything is a nail when holding a hammer here...

    1. Re:FreeBSD would be better on desktop, if only... by Carl+Drougge · · Score: 1

      Multiple audio streams has worked in freebsd for me longer than it has worked for most people in linux. But for some reason it's not enabled by default.

      sysctl hw.snd.pcm0.vchans=4

      or however many virtual channels you would like, will fix that. Put it in /etc/sysctl.conf to make it permanent.

    2. Re:FreeBSD would be better on desktop, if only... by Money+for+Nothin' · · Score: 1

      Sweet! I'll have to try that sometime. Thanks for the tip. :)

    3. Re:FreeBSD would be better on desktop, if only... by Anonymous Coward · · Score: 0

      Wow, I've been using FreeBSD for 6 or so years and I never knew about that one. Thanks for the info

    4. Re:FreeBSD would be better on desktop, if only... by koinu · · Score: 1

      Linux does this via ALSA, but FBSD has no similar, new audio architecture to replace OSS (as ALSA finally has). KDE's artsd + artsdsp is available, but we all know that the entire arts package sucks horribly.

      Many people seem to miss ALSA. Whatever it is. When I look into /dev, I can see many different /dev/dsp0.x devices. Whatever you want to do, you can use all these channels from an application.

      Have better Java and Flash support.

      Where are the problems with Java, except it cannot be distributed as a package? Flash? Who the hell needs it and why is it essential for a desktop?

      Make compiling the kernel easier.

      Since when you need to compile a kernel? You think a desktop user wants to do this? I'm using FreeBSD since a few years on my desktop and I'm still using GENERIC (the default kernel configuration). I expect to load my features by using KLD. That's enough.

    5. Re:FreeBSD would be better on desktop, if only... by Money+for+Nothin' · · Score: 1

      Flash? Who the hell needs it and why is it essential for a desktop?

      Well, unless you surf using Lynx or Links, you are going to run across websites that use Flash. Lots of them. Some of them -- stupidly -- require Flash for navigation.

      Love it or hate it, that is the reality, and reality is not optional.


      Since when you need to compile a kernel?

      Uh, for hardware support? For IPSEC support? For performance? To enable debugging? I have recompiled my FBSD kernels for all of these reasons at one time or another.

      In the not-so-old days of FBSD 5.x, one had to compile in support for IPFW. And in the days of 4.x, compiling in CD-RW support was necessary.

      The same will be true for different elements of functionality for FBSD going-forward, unless *all* elements of the OS are compiled as modules and loaded dynamically... And last I checked, that's not the case.


      You think a desktop user wants to do this?

      You think a desktop user who is technically-competent enough to run FreeBSD is not willing and able to compile a kernel -- and is willing to do so if they require some functionality that is not supported by GENERIC?

      "Normal" people don't use FreeBSD (and in fact, have never heard of it, and in almost every case, IME, certainly do not care), and "normal" people need Flash (and Quicktime, and Windows Media Player DRM, and a whole range of other crap we in the OSS world don't like). End of story.
    6. Re:FreeBSD would be better on desktop, if only... by koinu · · Score: 1

      Some of them -- stupidly -- require Flash for navigation.

      Most pages use simple HTML for navigation. Anything else is terrible for accessibility. I don't have Flash, even on my MS-Windows installations. I don't like blinking/moving stuff while browsing webpages.

      For IPSEC support?

      Yea, that's a bug, in my opinion.

      For performance?

      Wow... how much performance did you get?

      To enable debugging?

      kernel.debug is inside /usr/obj and debugging is enabled by default.

    7. Re:FreeBSD would be better on desktop, if only... by Money+for+Nothin' · · Score: 1

      I don't like blinking/moving stuff while browsing webpages.

      Agreed. Unfortunately, there are lots of sites where blinking and moving stuff is all-too-common...


      Yea, that's a bug, in my opinion.
      ...and yet, still a reason, no? :)


      Wow... how much performance did you get?

      I didn't measure it exactly, but XF86 (back when it was XF86, not XOrg) did *feel* a bit snappier after changing the "cpu" option from i386 to i686, as well as (referring to the 5.x-STABLE series) removing debugging support once I believed the build to be stable (predictably, removing debugging output was a bigger factor).

      They're not huge increases, I'll grant you, but they were noticeable nonetheless...


      kernel.debug is inside /usr/obj and debugging is enabled by default.

      That's cool if that's the way 6.0 is configured. I haven't built a kernel/world since 5.x (because 6.0 is so awesomely stable, I love it :) ), and at that time, kernel debugging was required to be set in the kernel config file (e.g. for the INVARIANTS option)...
    8. Re:FreeBSD would be better on desktop, if only... by koinu · · Score: 1
      Of course, experienced users sometimes want to play with kernel settings. That's ok. I doubt that desktop users will/want to do that.

      Flash is not default on any OS, either. You have to install it manually. That's also a kind of black magic, at least for me. Do you trust that the Flash plugin is safe to use? This is a very critical aspect. Who installs software before knowing what it does? I don't install strange things, because many of them are spyware. Can you know for sure what's inside the plugin?

    9. Re:FreeBSD would be better on desktop, if only... by Brandybuck · · Score: 1

      * Mix multiple audio inputs to /dev/dsp

      Done!

      * Have better Java and Flash support.

      Complain to Sun and Adobe. It doesn't matter how much FreeBSD wants to support these proprietary applications, the most they can do is beg.

      The good news is that Sun finally permitted Java binaries for FreeBSD. The bad news is that using Flash with FreeBSD is still FORBIDDEN by Adobe. Hell, it's FORBIDDEN to use it under embedded Linux too.

      * Similar to the Java problem, too many apps in FBSD require Linux support.

      Let me repeat. If the application is proprietary, then there's nothing FreeBSD can do about it (except beg). Stop complaining to FreeBSD and start complaining to the people who actually have the power to do something about it.

      * Make compiling the kernel easier.

      Compiling the kernel is already easier than under Linux. While it doesn't have a clicky gooey, it's quite straightforward. If you can't handle a text editor, then you shouldn't be compiling kernels.

      Everything you need is already available as kernel modules, however. There is very little need to rebuild your kernel.

      --
      Don't blame me, I didn't vote for either of them!
    10. Re:FreeBSD would be better on desktop, if only... by Money+for+Nothin' · · Score: 1
      I recognize that my complaints about Java and Flash are not the FreeBSD project's faults. I'm simply stating the reality that -- regardless of fault -- these are things preventing FreeBSD's adoption as a desktop OS.

      They weren't (as certain other Slashdotters seem to think) intended to be criticisms of FreeBSD; only statements of reality that FreeBSD must -- somehow -- deal with.


      If you can't handle a text editor, then you shouldn't be compiling kernels.

      This is an absurd argument. Have you ever mis-typed something? Yes? Oooh, and there goes your kernel build that spent (depending on CPU time and available RAM, and whether you're using a filesystem in RAM to temporarily store the outputted binaries in /usr/obj long enough to copy them somewhere onto your HDD when finished) 15 minutes compiling...

      This argument of "use a text editor!" is old and ridiculous (much like the old hacker's/security argument that somebody "deserves to be hacked" if they don't do a huge number of arcane and obscure things to secure their system). It is an argument of scale: I could make the same logical argument you do that we should all be running our OSs by entering in ASM commands. After all -- if you don't know ASM, you shouldn't be running a computer.

      If you can't issue instructions in ASM, you shouldn't be using a computer. Right?

      No, of course not, that's silly. The state of computing advanced far beyond this stage half a century ago. Your command-line and text editor is an abstraction away from machine language, for efficiency's sake and for the sake of reducing user-caused errors.

      The same is true of every GUI... it's another abstraction away from user-caused failures and an abstraction away from the complexity that engenders it. This abstraction brings computing to ever-less-computer-savvy people, yes. And is that a bad thing? Of course not.

      You can't reasonably get away with claiming that a particular technology is good just because "that's the way my grandpappy did it when he was a young buck pounding the keyboard".

      All I proposed was an ncurses interface through which kernel builds could be accomplished. FreeBSD already uses ncurses for the installer, so I hardly think an ncurses interface is too "advanced" for FreeBSD...

      (Oh, and for the record in the vi/emacs holy war, I wield and much-prefer VIM over other *nix text editors.)
    11. Re:FreeBSD would be better on desktop, if only... by Money+for+Nothin' · · Score: 1

      Do you trust that the Flash plugin is safe to use?

      Yes, given that the probability that it is not safe to use (assuming I download it from a respectable site, like, oh, Adobe.com), is close to zero.

      Of course, the DNS cache for Adobe could be poisoned and redirected to a site where I install what I *think* is Flash, but is actually an exploit.

      But that can be said of *any* application -- Flash or otherwise.

      Who installs software before knowing what it does?

      *You* do, if you have not gone through and analyzed every last line of code in every file in your kernel and userland source, and all your applications too.

      Seriously, this quote of yours is open-source ideology taken to a ridiculous extreme, and it proves to me beyond a shadow of a doubt that you have never written any significant amount of code in your life.

      There are tens, maybe hundreds of millions of LOC that are compiled to form a desktop FreeBSD installation. Have you looked at every single line? I *seriously* doubt it. And that's in spite of the fact that it's all open-source.

      Face it: your OS, your apps, etc. are too complex for you, or I, or anyone else to perfectly understand. And even if we did, they change so often that we could spend all our time doing code-reviews, instead of actually *using* the software.

      At some level, you have to trust the people producing your software; the world is much too complex to do otherwise, and you know it.

      Can you know for sure what's inside the plugin?

      No, because it's not open-source (and I wish it were). But would I read all several million LOC of source if it were -- just to verify for me, personally, that it is safe and secure?

      Absolutely not. There are *MUCH* bigger risks to me in the world -- like being killed in a car accident, or mugged on a train in Chicago, or nuked by some anti-American fucker in Iran or North Korea, or even me destroying my partition table while screwing around with multiple OS installs -- than whether my apps are being hijacked by an official vendor's distribution of an app plugin (which I have never seen or heard of occurring in practice, making it a patently irrational and paranoid fear).
    12. Re:FreeBSD would be better on desktop, if only... by Brandybuck · · Score: 2, Insightful

      I stand by my original statement, that if you can't handle a text editor you shouldn't be bothering to build a kernel. People seem to like automobile analogies, so here's one: if you don't how how to use a wrench, you shouldn't be trying to tune your automobile engine.

      Kernels are too complicated to let the illiterate futz about with them. If you don't know what you're doing, then stay the hell out of there!

      You can't abstract complexity away. That is a myth. A GUI does not simplify anything, all it does is give the illusion that something is simple. You may think the complexity has gone away because you can click a box instead of typing "yes" to build a driver. But it's just as easy to click the WRONG box as it is to mistype "yes".

      Besides, as I said before, there is no reason to configure the FreeBSD kernel. Every driver you need is already a loadable module. And even if you do need to fiddle with it for some odd reason, it's EASIER to configure and build than Linux, even without the GUI.

      --
      Don't blame me, I didn't vote for either of them!
    13. Re:FreeBSD would be better on desktop, if only... by Money+for+Nothin' · · Score: 1

      Kernels are too complicated to let the illiterate futz about with them. If you don't know what you're doing, then stay the hell out of there!

      I agree, insofar as changing the kernel's code is concerned (e.g. diving into the source). But there is still no reason why FreeBSD *must* remain mired in the past, requiring hand-editing a text file, nor is there any reason it *should* be. The only reason it has is because nobody (yes, including me) has taken the time to change the status quo...

      You can't abstract complexity away. That is a myth. A GUI does not simplify anything, all it does is give the illusion that something is simple.

      And that is the very *essence* of abstraction. :-) That window opening on your desktop? It's executing millions of CPU instructions just displaying to your monitor. Those are millions of instructions that you could have typed by hand instead, if you were so inclined. (But who is?)

      Take Perl for example: it is (at its heart) an abstraction of C, which in turn is an abstraction of ASM. Perl's foreach() loop is an abstraction that takes a linked-list containing some type of data in each node and iterates through it. This would take several LOC in C, but only takes 1 in Perl.

      That is an abstraction. I'll also use a car analogy: your gas pedal.

      A gas pedal is a single, one-dimensional interface manipulable even by the densest idiot with their foot.

      Yet, this interface hides the complexity of the ECC, the fuel/air ratios, etc. that are mixed into the engine, to say nothing of controlling engine speeds, the vast engineering that goes into making the engine work properly, etc.. And if you drive an automatic transmission car (as 90% of Americans do), then you're looking at another element that has been abstracted away: shifting between gears 1...n while in Drive mode.

      All that through the simple interface of a gas pedal.

      The fact of the matter is that abstracting-away complexity is entirely-doable, and we do so in every aspect of our lives. Some examples:

      * I don't care that my steak came from a cow that was raised and fed in a cattle farm, brought to slaughter, hit on the head with a hammer, drained of its blood, cut into hunks, then further cut-up into a delicious 8oz. slab of red meat for me to enjoy -- I only care that it costs me $5 at the grocery store and that it is tasty and delicious.

      * I don't care that the airplane I fly between NYC and LA is flowing X gallons of fuel to its engines at time t. I don't care where over the U.S. I might be. I don't care what the pilot is doing. These things are all irrelevant to me, so long as I arrive at my destination on-time and safely.

      * Your computer keyboard. Those keys you're typing on: do you think about -- as you are typing each, individual key -- what their ASCII character codes are, what voltages are being sent from the keyboard to your PC on each keystroke, the number of CPU cycles it takes to display them to your monitor, etc.? Of course not. That's irrelevant; the fact is that it works, and that's all that matters.

      * The web browser you're typing your replies to me in. Every time you select a link, you are, with 1 command, invoking a socket call, an HTTP transaction, and code to render the page you are selecting. That's a ton of CPU cycles used, at the singular request of your one command.

      Nobody can understand all the world's complexity all at once -- not you, not me, not anybody else. It is physically-impossible. And knowing that politically, you're a devoted libertarian, you should know enough economics to know this: it's called "specialization". We specialize in certain tasks because there is not enough time in our lives to know and learn everything. (Friedrich Hayek once commented that (and I'm not getting his quote exactly right, but I'm paraphrasing) "people believe lots of silly things because there isn't time in the day

    14. Re:FreeBSD would be better on desktop, if only... by Brandybuck · · Score: 1

      You need to configure the kernel to use IPSEC.

      The problem isn't that a text editor is needed to configure IPsec, the problem is that it needs to be configured in the kernel to begin with. That is a much different issue. Ideally it should be able to be turned on with sysctl via the sysinstall interface. Slapping a GUI on top of the kernel configuration file is solving the wrong problem.

      And besides, even if you had a GUI for the kernel, you would still need a text editor for rc.conf an ipsec.conf...

      --
      Don't blame me, I didn't vote for either of them!
    15. Re:FreeBSD would be better on desktop, if only... by Money+for+Nothin' · · Score: 1
      You're dodging your original point. Your original point, as I quoted it:

      Besides, as I said before, there is no reason to configure the FreeBSD kernel.

      To which I responded:

      You need to configure the kernel to use IPSEC.

      To which you have responded:

      The problem isn't that a text editor is needed to configure IPsec, the problem is that it needs to be configured in the kernel to begin with. That is a much different issue.

      Quite right. That a text editor needs to be used *is* irrelevant. But that was never my point on the sub-issue you raised (in my first quote) regarding *why* a kernel would need to be configured... [1]

      You're right about needing a GUI to change the other config files -- if we are talking about GUI/TUI apps to configure more than just the kernel. Looking again at Linux, however, Linux basically has no such thing, except via some web interfaces and/or distro-specific tools. *looks at YAST2*

      Then again, there's no reason that such app-config tools shouldn't exist -- is there? Not really, except that they add time-to-deliver and complexity to a project, which may or may not be warranted (depending on the project scope).

      My suggestion for such config-file manipulation, if not via text editor, would be via an ncurses interface in a terminal, and/or a web-based configurator (e.g. Webmin). Of course, you run into problems of changing the config file for the things that go into such non-text-only config systems, but that's true of *any* means of configuration (e.g., configuring a text editor)...

      [1] I made 2 points regarding the kernel: first, I made the explicit point that it's annoying to have no other means than a text editor to configure it (well, OK, you have command-line piping too, but this is even sillier). The second point I have made has been in responding to the people (not just you) who say "why are you rebuilding your kernel anyway?" -- my response to which has been "because it's necessary sometimes; for example..."; this second point is one tangential to the first.

      Actually, there's another reason for kernel builds and reconfigurations: OS upgrades, e.g. from 6.0-RELEASE to 6.1-RELEASE...
    16. Re:FreeBSD would be better on desktop, if only... by koinu · · Score: 1

      Well look at the Flash license for FreeBSD. It is not safe to use. You don't get support. I don't like Adobe either. Who said, it is safe to use? Not mentioning the quality of that what their produce (some people might call it software by accident).

      *You* do, if you have not gone through and analyzed every last line of code in every file in your kernel and userland source, and all your applications too.

      Don't forget that there is more people than only me who actually take a look at the code. When they are properly signed the risk is minimized drastically.

    17. Re:FreeBSD would be better on desktop, if only... by Money+for+Nothin' · · Score: 1
      You're ignoring your original paranoia (in favor of a more-reasonable version of it that I agree with). You originally asked:

      Who installs software before knowing what it does?

      There is no way to be *absolutely* certain that you know what your code does, unless you have read it over yourself and understand everything in it. Moreover, you must do the same with your compiler, as Ken Thompson famously demonstrated at ACM to an all-too-trusting audience.

      To your absolutist statement, that one must know what their software does before installing it, I responded:

        *You* do, if you have not gone through and analyzed every last line of code in every file in your kernel and userland source, and all your applications too.

      To which you have responded:

      Don't forget that there is more people than only me who actually take a look at the code. When they are properly signed the risk is minimized drastically.

      But now wait a minute. How do you know that the people reviewing the code are trustworthy? Have you ever met them? Moreover, do you realize how few people are actually reading the code? In my estimation, the OSS community behaves roughly like this: For any given OSS application, figure:

      * Number of people writing code = 1
      * Number of people reading the written code = 10
      * Number of people submitting bug reports about the code = 100
      * Number of people testing pre-release versions of the code, without submitting bug reports = 1,000
      * Number of people just simply using the code, contributing only documentation back to the "community" (whatever a "community" actually is) = 10,000
      * Number of people just simply using the code, without contributing additional code, bug fixes, documentation, or anything else back to the "community" (whatever a "community" actually is) = 100,000

      Of course these aren't actual counts. The important thing here is the model; the x * 10^n behavior (starting at 0, naturally :P ). For each lesser level of involvement with a project, you have roughly 10 times as many people participating in it.

      The important thing to realize is what that means for OSS developers: there are relatively very very few people who are going to care enough about your work to take the time to do anything more than be an end-user of it.

      Personally, I only go through somebody else's OSS code when I get a few trivial build errors or if I'm looking for an example of how to implement some piece of functionality. I fixed a repeated mistake (a socket function was overloaded the same incorrect way in 4 places) in some network code in nmap once so it would work on my installation of Slackware, but never contributed the changes back...
  48. god people are stupid by Nocturnal+Deviant · · Score: 0, Flamebait

    dont these retards understand its not the OS that making sure noone switches to freebsd and linux as a desktop its the bloody programs that can be USED for it, im a gamer, i also love ubuntu, does that mean i can spend even 1% of ym time on ubuntu while playing lineage 2 or something along those lines, fat chance, they shouldnt be pushing themselves they should be pushing 3rd party developers, i dont care if there are non OSS games because frankly thatll make so i never have to use the proverbial bluescreen generator endorsed by a fucking CEO WHO THROWS CHAIRS!!!! and if you mod this dont mod it funny mod it insightful, i want to use Linux so much more than whackdows for everything but when i dont have the compatibility it really bites in the ass...

    --
    -Noc
    1. Re:god people are stupid by smash · · Score: 1
      While it's not a 100% solution, transgaming is like, $5 per month.

      Take 1/2 the money you'd spend on purchasing/maintaining windows over 3-4 years, and buy a transgaming account.

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:god people are stupid by Nocturnal+Deviant · · Score: 0

      i want an os and applications, not a subscription fee, much less in a OSS enviroment. but being that im openminded ill look at that, also, i have suggestive views, its known as an opinion, maybe flamebait, but im not at /. to make friends, im here to state my opinions

      --
      -Noc
    3. Re:god people are stupid by smash · · Score: 1
      Whatever... you stated a problem, I gave you an option, no need to get all defensive about it.

      Still, the problem remains - to get software support you need a userbase. Catch-22 - game developers are not going to write for Linux/BSD until it gets enough users to be profitable.

      Stating "god people are stupid" when mentioning a fact that all of us already KNOW is not really productive.

      Yes, we know there's little game support for Linux - however that's just not going to happen until it becomes popular - unfortunately it won't happen BEFORE that to MAKE it popular.

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:god people are stupid by geminidomino · · Score: 1

      This is, of course, only a good diea if you want to play the same games as everyone else. If you're not into FPS, RTS, or MMOs, don't bother. Odds are your game isn't and never will be supported.

    5. Re:god people are stupid by Anonymous Coward · · Score: 0

      wine is developping fast you know ...

    6. Re:god people are stupid by geminidomino · · Score: 1

      Yes, I know. But that's not the point.

      Cedega works by vote so it's always going to focus on the latest and greatest. If that's not what you want to play, tough cookies.

      That's why I cancelled my subscription.

    7. Re:god people are stupid by Nocturnal+Deviant · · Score: 0

      should i end up making a poll and putting it up somewhere, ebcause every gamer i meet(besides the people who beg for stuff) say if they had all the programs, and possibly a .exe counterpart(though not needed), they would switch over instantly, and ya sorry for getting defensive bad night, my dog ran away, we found him at the garage whining to get back in this morning, no excuse, but anyways, i just have a thing with windows that i bluescreen at the worst possible moments in games hehe

      --
      -Noc
  49. Re:didnt they have a completely goal?-Flake n' bak by JFitzsimmons · · Score: 2, Funny

    Based on statistical analysis of slashdot, yes! :P

    --
    Beware he who would deny you access to information, for in his heart he dreams himself your master. -Anonymous
  50. I see a connection here: by kshade · · Score: 5, Funny

    12 Dec 2005 - Linus Torvalds states that "only idiots will use [Gnome]".
    20 Apr 2006 - Linus claims "that [...] FreeBSD [People] are incompetent idiots."
    12 May 2006 - The FreeBSD folks announce a tightly integratin of GNOME with FreeBSD.*

    * You didn't click that link, did you?

  51. Installation by AlanS2002 · · Score: 1

    If the FreeBSD wants to compete with GNU/Linux on the desktop they're going to have to do something about installation.

    --
    Not all conservatives are stupid,
    but it is true that most stupid people are conservative.
    - Hume
    1. Re:Installation by smash · · Score: 1
      What needs doing with the installation, specifically?

      I't not pretty enough?

      Having been installing Dos/Windows/Linux/FreeBSD/Solaris/AmigaOS, etc for the past 18 years I rate BSDs installer as fairly pleasant and easy to use.

      smash

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:Installation by AlanS2002 · · Score: 1

      For starters the partioning tool provided in the installation is nowhere near as easy as that provided by distros such as Fedora or Mandrake.

      --
      Not all conservatives are stupid,
      but it is true that most stupid people are conservative.
      - Hume
    3. Re:Installation by smash · · Score: 1
      How hard is "press A for 'auto-layout'"?

      Come on now... it's not that hard.

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:Installation by AlanS2002 · · Score: 1

      Agreed, that bit is just as easy. Using the partioning tool to do anything else is not.

      --
      Not all conservatives are stupid,
      but it is true that most stupid people are conservative.
      - Hume
    5. Re:Installation by antik2001 · · Score: 0

      This is good, when stupid people can't use FreeBSD IMHO.

  52. Re:eyecandy is bad? by diegocgteleline.es · · Score: 0, Flamebait

    funny that these days obvious facts get modded as troll...

  53. Common frack'in sense by bugbbq05 · · Score: 0, Troll

    FreeBSD, NetBSD, Linux guys are idiots... so is Steve @ Microsoft... only Steve @ Apple gets it and then only by accident. Nobody cares about a fancy GUI or even legacy apps... to re-phrase Steve @ MS... it's DRIVERS, DRIVERS, DRIVERS, DRIVERS! If it won't work with your hardware, you won't use it. The entire open source community should switch gears and focus on nothing but DRIVERS for a whole year... then Jan 1st, Microsoft would shut it's doors. Done.

    1. Re:Common frack'in sense by PenGun · · Score: 1

      Which particular drivers do you find missing in Linux? I think you are just ranting, there is no doubt there are some missing or needing work but you are just a troll.

          PenGun
        Do What Now ??? ... Standards and Practices !

    2. Re:Common frack'in sense by PenGun · · Score: 1

      Go back to your walled compound where it's safe. This stuff is way to complex for you.

        You can't get your camera phone to hook up, prolly your camera phones uses propriatory software. Almost anything you can stick into a USB port will come up. Wether it runs standard software or something propriatory is another thing.

        What's a DVD-I? I have no trouble dealing with DVDs and Linux packet writing works better than windose. You do know what packet writing is ... right?

        HPS and HFSplus work well, why can't you talk to your Mac, good question.

          Back in your cage poodle.

          PenGun
        Do What Now ??? ... Standards and Practices !

  54. FreeBSD - Not Enterprise Grade by Anonymous Coward · · Score: 0

    FreeBSD is simply not an Enterprise Grade OS. It is fine for small business and hobbyists that need a crappy little web server to run apache, or a DNS server, or maybe an MTA.
    If you need someting Enterprise Grade you need to look at Solaris, HPUX, or Linux.

    Let's face it, until Theo is purged from BSD, nobody will ever take any BSD seriously.

    1. Re:FreeBSD - Not Enterprise Grade by Anonymous Coward · · Score: 0
      So why now? Why did *BSD fail? Once you get past the fact that *BSD is fragmented between a myriad of incompatible kernels, there is the historical record of failure and of failed operating systems. *BSD experienced moderate success about 15 years ago in academic circles. Since then it has been in steady decline. We all know *BSD keeps losing market share but why? Is it the problematic personalities of many of the key players? Or is it larger than their troubled personalities?

      The record is clear on one thing: no operating system has ever come back from the grave. Efforts to resuscitate *BSD are one step away from spiritualists wishing to communicate with the dead. As the situation grows more desperate for the adherents of this doomed OS, the sorrow takes hold. An unremitting gloom hangs like a death shroud over a once hopeful *BSD community. The hope is gone; a mournful nostalgia has settled in. Now is the end time for *BSD.

  55. Hmmm... by cerebrum_interfectum · · Score: 2, Insightful

    What I find rather peculiar is this competitive behaviour that's constantly being exercised by *BSD crowd. GNU/Linux camp regard *BSD Unices as the sister OS(es), something they're in some sort of "friendly competition" with, while the *BSD guys continue to look down on Linux and its users, telling on their official pages/blogs/birthday parties... how inferior Linux is in regard to software installation, OS management, security... This superiority complex of theirs is really annoying, especially given it is not based on facts. Compete against Windows damn it - that's the enemy, you morons...

    1. Re:Hmmm... by avatar4d · · Score: 0

      I have been running FreeBSD since 4.0 (~1999/2000) and have recently given up on every other OS. I understand what you are saying regarding the BSD community in terms of its relationship with the Linux community. I also agree with your statement that for the most part we look down on Linux, although I do agree Linux is helping in many ways.

      I have tried many flavors of Linux and have enjoyed them in some fashion, but there always seemed to be either something missing or something that didn't feel right. My first try at linux was with RH5 ( I have experience with other versions as well), Caldera, and Mandrake. I enjoyed the latter two the most, but RH/Fedora has come a long way. Anyway, once I tried FreeBSD, it felt like I had an epiphany. See most Linux users have never even tried a BSD, while I suspect, ALL BSD users have tried a Linux flavor or two.

      I believe the "feeling" I got from using BSD was due to its superior and more mature design and philosophy. It logically just makes sense, where Linux seems ducktaped, fat, and sometimes schizophrenic and dyslexic. So the "looking down" on the Linux community is more like how both our communities dislike ignorance of newbies who don't RTFM. For those of you who have not tried BSD, all you have to do is imagine the documentation and portage of Gentoo and the design/philosophy of Slackware packaged into one OS (Oh yeah forget about the whole XYZ application does not work with kernel 2.X.y but works with kernel 2.X.y.z.abc).

      I also noticed a Linux guy on this blog somewhere that mentioned that we will never succeed without a GPL license. People shouldn't be forced to do things. That just means, we as a human race cannot assist our fellow men without being forced to do so. This is free enterprise. Those who choose to profit from BSD code are free to do so, and in some way, shape, or form they return the favor or they lose their innovation and bug fixers. Hence the communism remark earlier by someone else.

      --
      Confucius say: "Man who associates with smarter men than himself is smarter than the men he associates with."
    2. Re:Hmmm... by Brandybuck · · Score: 1

      Wasn't it Linus himself who called FreeBSD developers "incompetent"?

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:Hmmm... by geminidomino · · Score: 1

      Occasionally, though, you just need linux for something. If that situation comes up, try Slackware.

      This isn't a flame, just a suggestion from another FBSDer. I started on FreeBSD 3.x BEFORE Linux, and Slack seems to do things "our way."

  56. Huge numbers of trolls by synthespian · · Score: 1

    Ever try to get native Java working on FreeBSD? First you have to download the Linux Java distribution, install it, then download the FBSD patchset for native Java, build and install it. This takes a day, even on my 2.4GHz, 768MB laptop.

    For fsck's sake, it really seems this /. thread on FreeBSD is full of trolls!
    Didn't you read the news, the FreeBSD Foundation negotiated with Sun and now there's a native Java on FreeBSD so stop trolling, because installing it is as easy on any, e.g. Debian-like system (simply #pkg_add diablo-jdk-freebsd6-1.5.0.06.00.tbz)

    http://www.freebsdfoundation.org/downloads/java.sh tml

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    1. Re:Huge numbers of trolls by Money+for+Nothin' · · Score: 1

      It's not a troll, fool. Try installing native Java from a port (*not* a package) sometime.

      For fsck's sake, why don't you go back and read my post in full? I never said there was not native Java. Yes, I remember when FBSD Foundation and Sun negotiated native Java, a few years ago.

      Jesus. I know people on /. are illiterate reactionary tards, but you really take the cake this week.

    2. Re:Huge numbers of trolls by synthespian · · Score: 1

      You're the retard who chooses to make your won life difficult by making uninformed decisions that go against the project developers' official recommendation, then hop on /. to diss FreeBSD because of your moronic ways. RTFM, stupid.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    3. Re:Huge numbers of trolls by Money+for+Nothin' · · Score: 1

      Uninformed decisions? It's incredible that you decided to come to that conclusion, considering that you know nothing about me. Try looking in the mirror kid.

      I have read the FreeBSD Handbook all the way through, twice, and have referenced it lots of other times. When I need the Handbook (like, when doing a world + kernel update), I follow it religiously. When I don't know how to do something, or something is not working for me, I follow it religiously.

    4. Re:Huge numbers of trolls by Wdomburg · · Score: 1

      That happened less than six weeks ago and didn't even make it on Slashdot. Calm down, put on some, maybe make a cup of herbal tea. There will be no dire consequences if you don't lambast people for not keeping on top of the news about your favourite operatiing system.

  57. Where is Xen? by Anonymous Coward · · Score: 0

    If FreeBSD is going to compete they need to get their act
    together with implementation of virtualization (Xen) - which is
    going to be extremely important in the future.

  58. Famous little wars by synthespian · · Score: 1

    From what I've read, I think that might be because some developers on the Linux camp have been a factor of irritation when they produce Linuxisms is C code, foresaking portability.You see this phenomenom mentioned in what regards GNOME in the article. It almost sounds as if GNOME developers are a clique that don't give a shit about other projects.

    Another famous little war was Linuxers resistance (glibc maintainers, to be exact) resistance against the safer strlcpy and strlcat functions from OpenBSD's libc:
    See these amazing threads that illustrate prejudice against the OpenBSD developers. After 2 or smth years, they finally gave in and the OpenBSD functions are part of glibc. But here's my sample:

    Here's a Debian developer calling on GNOME developer's biased and prejudiced views against OpenBSD's innovation for safer C programming:
    http://lists.debian.org/debian-devel/2002/03/msg00 305.html

    Here's the guy that sends the patch for glibc: http://sources.redhat.com/ml/libc-alpha/2000-08/ms g00052.html

    Here's the amazing answer from the glibc's maintainer Ulrich Drepper, a real insight into strong software engineering principles. No wonder Linux boxes got so rootkitted:
    This is horribly inefficient BSD crap. Using these function only
    leads to other errors. Correct string handling means that you always
    know how long your strings are and therefore you can you memcpy
    (instead of strcpy).
    http://sources.redhat.com/ml/libc-alpha/2002-01/ms g00002.html

    Theo's take:
    TdR: They're still not in glibc. They're everywhere else. They're in Solaris. We invented them two years ago. They're showing up in vendor operating systems. We made a convincing argument why these things are necessary. http://www.ddj.com/184404914

    Look at CERT's list for "glibc" vulnerabilites here. Please draw comparisons with BSDs. Answer honestly: who's got bragging rights?

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    1. Re:Famous little wars by synthespian · · Score: 1

      Damn, I need a grammar nazi.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  59. Big Error in your anti-BSD statements by EQ · · Score: 1

    /*
    Ever try to get native Java working on FreeBSD? First you have to download the Linux Java distribution, install it, then download the FBSD patchset for native Java, build and install it. This takes a day, even on my 2.4GHz, 768MB laptop.
    */

    Nope - you need to keep up. Native Binaries are now out from Sun - the announcment was April 5, so thats old news that you didn't care to look for. So either correct your knowledgebase or (if this was a troll) find another troll point, I hear that Netcraft still has ones people recycle.

    FYI, here's the link: http://www.freebsdfoundation.org/downloads/java.sh tml

    --
    Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    1. Re:Big Error in your anti-BSD statements by Money+for+Nothin' · · Score: 1

      That is (good) news to me. Thanks for the link (and no thanks for assuming trollishness, although it's understandable on /., particularly relating to BSD).

      No, I didn't bother to look for that news, because I tried using FBSD 6.0 on my laptop as a desktop OS a few months ago, and the behavior I described was the behavior I saw. News about Java on FBSD being as slow to trickle out as it is -- since a Sun-official JRE and JDK release on FBSD was originally negotiated waaay back in Dec. 2001, there really hasn't been any major news regarding the Sun-FreeBSD Foundation's relationship until the news you cited -- I have no reason to assume based on past history that Java on FBSD would actually have come out with a native binary distribution between the last time I used it and this /. article's posting. And I have about a zillion more important and useful things to do with my limited free time than spend it watching the FBSD Project's every move (and unfortunately, my job does not entail working on FBSD in any way).

      At least you're less-reactionary than the other frothing-at-the-mouth person who replied...

    2. Re:Big Error in your anti-BSD statements by synthespian · · Score: 1

      So basically, what you're saying is that last time you cared to check the Java status of the FreeBSD project, it was 2001. And then you woke up one day in May 2006, got on Slashdot, and started dissing FreeBSD because you're too negligent to even care to keep up-to-date with the FreeBSD news? How very intelligent.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    3. Re:Big Error in your anti-BSD statements by Money+for+Nothin' · · Score: 1
      Wow, brilliant deduction Watson. Hoewever, it is wrong.

      Do you have any concept of the idea of time periods ("quantums", as Kirk McKusick calls them in "The Design and Implementation of BSD 4.4", in reference to the time allocated to a particular process to be run before task-switching) -- as in, the periods during which, some resource (be it a file, socket, or whatever) is polled? Moreover, do you have any conception of how such periods might change over time?

      In college (i.e., until about last year or so), I checked freebsd.org weekly, if not daily.

      However, in the real world, there is less time for such things, and my interest in FreeBSD has waned somewhat.

      For the last year or so, I have not checked freebsd.org daily, weekly, or even monthly. I've checked it maybe twice in the last year, and I haven't been there in months. And it was only LAST MONTH that the news on Java on FreeBSD changed significantly. Do you not recognize this?

      Finally, how the fuck did you come to the conclusion that I'm "dissing" FreeBSD? In case your knee-jerk, ideologically-blinded eyes didn't notice, I said in my original post:

      Look, I love FreeBSD and prefer it to Linux. Its overall design is more sophisticated, saner, and better-organized than Linux, and I find the ports system to be better-designed and more-useful than Gentoo's portage (where are the descriptions of each port in portage guys? I want to know if what I'm about to install is really what I want, and I don't want to have to go google it first!). All that, and FBSD exists under a free-as-in-freedom, rather than free-as-in-communism license. I've run it on my server for years, and with the huge, disappointing exception of the 5.[01] days, it's very stable (current uptime with 6.0-RELEASE is 159 days). ...

      FBSD 6.0 is certainly the most usable desktop release yet, and it's thisclose to there for me. But still, not quite.

      (emphasis added here for effect)

      That is FAR from a damning criticism of FreeBSD. I'm pointing out FreeBSD's flaws. Does not EVERY OS have flaws -- including FreeBSD?

      In summary, like unfortunately all too many in the OSS world (and the political world, for that matter), you are an idiotic, ideological nutjob zealot prick, and are arguably one of the key problems FreeBSD has to wider acceptance. You, frankly, are a cancer on the fantastic project that is FreeBSD.

      Leave your room in daddy's basement, get a real job, and go get laid. It'll do you a world of good.
    4. Re:Big Error in your anti-BSD statements by synthespian · · Score: 1

      However, in the real world, there is less time for such things, and my interest in FreeBSD has waned somewhat.

      Yes, yes. Stop playing now.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    5. Re:Big Error in your anti-BSD statements by Money+for+Nothin' · · Score: 1

      Enjoy refreshing freebsd.org every half hour kid, and don't forget to have mommy bathe and dress you and tie your shoes before you go to school on Monday.

  60. Re:How On Earth Is This Offtopic?? by Anonymous Coward · · Score: 0

    Stallman, and even the FSF, has fuck all influence when it comes to GNOME, so it doesn't matter what he thinks. He tried to run for the GNOME Foundation once, and nobody voted for him.

  61. Re:Yay! No more pinko software! by colinrichardday · · Score: 1

    I wonder if the NRA uses BSD? Hmmmmm...

    Get some of those BSD CDs.

    Pull!

    Blam!

  62. Where there's smoke, there's fire... by argent · · Score: 1

    This superiority complex of theirs is really annoying, especially given it is not based on facts.

    So, basically, you consider Linux superior to BSD in all areas? So who is it with the superiority complex again?

    1. Re:Where there's smoke, there's fire... by cerebrum_interfectum · · Score: 1

      I am sorry, but I seem unable to follow your logic. Which premises in my sentence made you draw such a conclusion? I have just said that superiority complex has no grounds in reality - that does not necessarily mean any of the abovementioned OSes is better that the other. What I have said is BSD's advantages are not so numeorous and intensive that they should induce feeling of superiority to Linux...

  63. Re:eyecandy is bad? by Eideewt · · Score: 1

    Funny that these days people mistake their opinions for obvious facts....

  64. Java versus a twisty maze of RPMs... by argent · · Score: 1

    Ever try to get native Java working on FreeBSD? First you have to download the Linux Java distribution, install it, then download the FBSD patchset for native Java, build and install it. This takes a day, even on my 2.4GHz, 768MB laptop.

    Last year about this time I spent six weeks trying to get the right version of Java, Tomcat, and a half a dozen components working on Linux. We had to use an RPM based system, so I don't know if Debian would have been better, but if I didn't have a FreeBSD system to start with so I could just "cd" to the right Port directory and type "make install"... and six hours later it was all done. On a PIII/800 desktop (I suspect your laptop hard drive is why yours took so long).

    Yes, I had to download the Java by hand. But I had to do that for Linux, too... that was what Sun required, regardless of your OS.

    Yes, it crunched for a few hours... but it just worked once it'd finished crunching.

  65. Re:Bzzzttt! They Fail It. by Overly+Critical+Guy · · Score: 0, Flamebait

    Most people? Care to cite this claim?

    I think only Slashdotters are obsessed with KDE, while everyone else recognizes KDE as a huge, bloated mess, infrastructure-wise and interface-wise. The devs never met a sidebar they didn't like.

    --
    "Sufferin' succotash."
  66. Re:so what - now the truth about BSD is trolling?? by Anonymous Coward · · Score: 1, Insightful

    BSD's partitioning scheme is the standard Unix way, which was there long before IBM and Microsoft came up with that piece of shit known as the IBM PC. Log into a Solaris/AIX/IRIX box some time, you'll see the same partitioning. Linux is the only OS that has broken partitions due to its i386 origins.

  67. no, of course not by r00t · · Score: 1

    Didn't you RTFA? BSD is now only for desktops. The NRA needs a server OS, so they use Red Hat:

    Resolving www.nra.com... 206.207.85.33
    Connecting to www.nra.com|206.207.85.33|:80... connected.
    HTTP request sent, awaiting response...
        HTTP/1.1 200 OK
        Date: Sat, 13 May 2006 18:34:00 GMT
        Server: Apache/2.0.46 (Red Hat)
        Vary: Host
        Accept-Ranges: bytes
        Content-Length: 140
        Keep-Alive: timeout=3, max=10
        Connection: Keep-Alive
        Content-Type: text/html; charset=UTF-8
    Length: 140 [text/html]

    1. Re:no, of course not by rohan972 · · Score: 1

      I presume from the context that the GP is referring to the National Rifle Association, whose page is www.nra.org, not www.nra.com

      $ host www.nra.org
      www.nra.org has address 64.29.201.96

      $ httptype 64.29.201.96
      Microsoft-IIS/6.0

  68. Not the same kernel! by br0k_sams0n · · Score: 1
    They are not the same even if they do use similar kernels.
    This is probably one of the most misunderstood things about OSX. OSX uses a mach kernel, not a BSD kernel http://en.wikipedia.org/wiki/Mach_kernel/ OSX as an OS does use many of FreeBSD's utilities making the OS as a whole similar but the brain, the kernel is different.
    1. Re:Not the same kernel! by Anonymous Coward · · Score: 0

      Actually, XNU is like Mach with FreeBSD statically linked in. It's not even a kernel personality, really.

      Off-topic: my captcha is "impeach". Sounds like a plan.

  69. Java binaries press release by NuShrike · · Score: 1

    Maybe you missed this from April 5th: http://www.freebsdfoundation.org/press/20060405-PR release.shtml

    FreeBSD got an official download already.

    I've run Eclipse and Azureus on my laptop and work PC running FreeBSD, and both work great (albiet the root issues with Azureus up-patches).

    But as said, you don't need Java for a decent desktop OS, especially for most web browsing. I need to check out what's this flash issue is about.

  70. fast threading with libthr by NuShrike · · Score: 1

    FreeBSD has a fast threading implementation already called libthr by David Xu. Kicks the pants off KSE by 2x in speed and is just as good as Linux threading because it's 1:1, and quite stable.

    Just too bad it's not the default threading library for pthreads, but you can fix that that with /etc/libmap.conf.

  71. Hahaha, GNOME by tulare · · Score: 1

    Betting on the wrong horse there. Gnome is such an utter piece of shit (ask Torvalds - d'oh!) that all BSD will do is ensure that nobody ends up using it on the desktop. Same thing as redshat and the other gnome distros. Unless someone here really believes that a return to the System 7 Finder with all that window clutter is a good idea? Or that Gnome's file browse dialog is anything other than a useless piece of shit with the most important information hidden from the users (like "where am I right now?")... but really, gnome should just quit before they prove the impossible by sucking worse than they already do.

    --
    political_news.c: warning: comparison is always true due to limited range of data type
  72. You're Dead Wrong! by Anonymous Coward · · Score: 0

    I'd say the users are pretty evenly divided (this is definitely what I see at work).

    Then you'd be completely wrong. It is typical for the Gnome fanboy to claim even division amongst users but in survey after survey after survey, KDE is the preferred DE by far. While only one of many, here are some facts that you requested.

    1. Re:You're Dead Wrong! by houseofzeus · · Score: 1

      I'd debate my position as a 'Gnome fanboy' given I use Xfce, I'm simply stating the trend I see in the office.

  73. Re:Linux - Not Enterprise Grade by antik2001 · · Score: 0

    Linux is simply not an Enterprise Grade OS. It is fine for small business and hobbyists that need a crappy little web server to run apache, or a DNS server, or maybe an MTA, hell it even can be your router.
    If you need someting Enterprise Grade you need to look at Solaris, HPUX, or Open/Free/NetBSD.

    Let's face it, until Linus is purged from Linux, nobody will ever take any Linux seriously.

    CORE DUMP>>>> ....

  74. Re:How On Earth Is This Offtopic?? by marm · · Score: 1

    You could try the LinuxQuestions.org Awards - I think it's the closest thing to a proper annual survey of the free desktop users' community there is. OK, it's self-selecting and the users who vote in the polls obviously care a bit more about their desktop than most, or else they wouldn't be at the site voting. Still, it's the best there is so far.

    And the result for the 2005 poll (taken late 2005/early 2006)? KDE: 64.86%, Gnome: 25.67%.

    It's been this way for several years, and indeed, KDE has been consistently increasing its lead each year. Note that the voters aren't rabidly pro-KDE: Gnome-related apps do quite well in the individual app categories, e.g. Gaim gets more than double the vote of the second-placed Kopete in the messaging app category.

    Just to put forward my own anecdote, where I work 4 out of 4 Linux/BSD desktops (as yet it's only the sysadmins who have migrated, the developers are still resolutely sticking with XP and it'll be years before we're ready to migrate the non-technical users) use KDE, including one used by a guy who used to post pro-Gnome trolls on Slashdot... he switched shortly after KDE 3.4 was released.

  75. Re:How On Earth Is This Offtopic?? by binary+paladin · · Score: 1

    All the Linux guys I know (which isn't impressive since I'm talking about 3, and one of them is actually a Linux girl) use KDE and when I'm using a Linux or FreeBSD system, I use KDE.

    I used to try Gnome out with every new release (at least up until 2.10 which was about the time I stopped using Linux for my desktop machine) but it was the same disappointments over an over. The number one being Nautilus. Talk about crapsville for a file manager. It's weak. With Konq and kioslaves there was little I couldn't do. Pathfinder on the Mac is cool in its own way and Directory Opus on Windows is sweet too. One thing KDE got right over everyone else (Apple included) was the inclusion of a highly customizable and flexible file manager. On Windows and Macs I can get a replacement, but unless something new has risen in the last two Gnome releases, your choice is still a single crapshoot file manager.

    Kparts is the other reason I love KDE.

    I could go on, but... what's the point? Gnome isn't even very good at doing what it says it's focusing on. It feels dated and claustrophobic to use.

  76. BSD is not ready for Business by Punk+Walrus · · Score: 2, Interesting

    As some one who has spent the last year fixing up the systems the FreeBSD admins left behind, I feel qualified is stating that FreeBSD is a terrible business-level operating system. When I started at my company, a bunch of previous admins replaced many core pieces of infrastructure with FreeBSD. One of my core requirements when I got hired was to get them onto Red Hat Enterprise, and part of the reason they threw a lot of money at me was I knew both systems, and I could easily take stuff from a FreeBSD environment.

    First, and I must say this, I don't "hate" FreeBSD. Life is too short to argue which operating system is the best overall (I still cringe that I did this sort of fanaticism with Atari and Amiga back in the day, and learned a valuable lesson about what really matters). FreeBSD is a great, tweakable, DIY hobbyist OS done for those who tinker with those sorts of things (which is how I learned it). But FreeBSD in the business enterprise is like hiring a bunch of guys who work out of their basement to do your IT work: may be good in some instances, but is a poor long-term strategy.

    Why? Here are some of the problems:

    - Hardware support. This is my #1 problem. You want FreeBSD to run on some of those new HP DL380 G4's with the dual Xeons? Oops... sorry. The special scsi blade won't run well with them when you need RAID5. But wait, there's a guy in the Netherlands who has a driver that sort of works... but his website hasn't been updated since 2002, and it's still considered alpha, and compiling it with the specialized kernel breaks...

    - Software support. Almost neck and neck with #1. Let's leave out the scant vendors that support the BSD kernel, because FreeBSD fanatics always go, "Oh yeah... what about XXXX...?" For every example that some major vendor that supports FreeBSD that some gives me, I can give you ten examples of companies that don't. And those that do always patch or update their FreeBSD as an afterthought. "New FooPack 3.00 has been released! BSD? Um... yeah, in our FTP site the 1.24 version may still work, but it's EOL and unsupported." Then the stuff about ports is stupid. I don't want to keep my ports tree up-to-date and then have to recompile all the time.

    - Finding anyone who knows about BSD is rare. Too rare. Last time I said this, some snide person commented that, "Well any person who worked on Sun systems should know FreeBSD." No. No, they don't. First, most Sun admins never worked on FreeBSD if they have even heard of it, and even if the "translation is easy," most Sun admins know they have Sun to support them when things go terribly wrong. FreeBSD is all community-based, except for a few small unheard-of enterprises, and neither one looks like a good strategy when mentioning them to management.

    - FreeBSD community is very RTFM. Fine. There is nothing wrong with that at all. Except when people don't have time to RTFM. Your server is borked, and you don't know why, and you don't have the luxury of scanning bulletin boards, dealing with mailing lists, and snide FreeBSD gurus who say, "Look, we can't do this FOR you," like they have read, "Zen and the Art of Motorcycle Maintenance" too many times.

    The UNIX admins who forced FreeBSD on my company are gone. Most of them were considered foul-tempered and uncooperative zealots. Management had to go to the boards, and found much of the same reactions from the FreeBSD community. We had serious issues with these systems, and me and 2 other admins had to bail them out over the last year. Sure, we pay for Red Hat and Windows licenses, but FreeBSD gave us so much grief, that mentioning it to anyone is either done so as sarcastic humor or an insult:

    Admin1: Hah! I totally fixed this.
    Admin2: What did you do?
    Admin1: Aw man, I don't have time to explain.
    Admin2: Heh. Don't FreeBSD me, document it! Share the love.
    Admin1: Ouch, man. Just was uncalled for.
    Admin3: What did he say?
    Admin1: He pulled the FreeBSD card on me.
    Admin3: Dude, not cool. That was harsh.

    Again, I don't hate FreeBSD as a concept. I just know it's not right for the business environment.

    1. Re:BSD is not ready for Business by synthespian · · Score: 1

      Basically, what you said boils down to: HP/IBM/Novell support Linux.
      Ok, that's a fact. But I've been listening to this "Linux is going to rule the desktop" crap for, what 3 or 4 years now, and I still haven't seen that many ISVs provide software solutions around said desktop.
      Now, anybody's who's got so much as an inkling of how desktop integration works on the corporate environment, with its nearly one billion ISVs provinding hooks to every little bit of functionality you can extract from building apps around Microsoft's softwares, is bound to agree with me that anything around the GPL doesn't make any business sense. Sure, they might work with LGPLed GNOME, but at some point, you will have to delve into kerneland. And it doesn't really seem promising if you're a small ISV selling business solutions around, say, OpenOffice.org (workflow software, or e-paper solutions) if you'll have to face huge IT departments from big corporations with a license that forces you to disclose your work.
      There's lots to be done in business integration, but FOSS desktops are nowhere close to providing the stack of solution available in M$ land. The ammount of FOSS developers isn't that big, and a lot of them are either writing web servers, desktops and window managers, or doing systems programming. Either FOSS gets ISVs on their sides, or we can have these /. discussions ad eternum and nothing will substantially change. M$ has had 90% market share for long years now, and they keep getting better. Heck, Microsoft research has the best minds of Comp Sci working there.
      Let's not forget that IBM/HP/Sun sell hardware, and that Novell, SuSE and RedHat really have proprietary solutions while promoting themselves as Free Software paladins (there isn't really a SuSE "community", is there?). I mean, all these "free softwares" examples are somewhat of a sick joke. I remember when there was such a thing as United Linux. You could get the source. It was like this ftp with the source and no documentation of instructions on how to even compile the friggin' thing. Does RedHat have a community? Yeah, Fedora, a bunch of people working for free testing RedHat. CentOS - RedHat told it to remove any mention of its name. Real fair play.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    2. Re:BSD is not ready for Business by Anonymous Coward · · Score: 0

      As someone who has spent the last few years replacing crappy Red Hat systems with FreeBSD I feel qualified to say you are full of shit. I may not be qualified to say that, but making idiotic comments seems to come naturally to Linux users too.

      I don't even know where to begin with all your ignorant crap. FreeBSD doesn't support system X. Well for every device you can name that Linux supports, I can name 10 that have Windows drivers but not Linux. Obviously Windows is better. More people know Windows than Linux, look at all the MCSEs. Again, obviously Windows is better than Linux.

      FreeBSD isn't suited for business. Those poor fools at apache.org and yahoo really need your keen insight, please call them.

      Just about any of the stupid FUD you give about FreeBSD has been used by Microsoft to say Linux isn't ready for business.

    3. Re:BSD is not ready for Business by smash · · Score: 2, Insightful
      One could make exactly the same arguments trying to migrate from a Windows environment to Linux, when employing a bunch of Linux-only admins, and running windows hardware with no open-source drivers. Or, alternatively, trying to migrate from Solaris to Windows, when only employing Windows admins.

      What's your point?

      Sounds like a project management problem to me, not an operating systems issue.

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:BSD is not ready for Business by Anonymous Coward · · Score: 0

      No matter how you try to sugar coat it, everyone knows about BSD's failure and imminent demise. As we pore over the history of BSD, we'll uncover a story of fatal mistakes, poor priorities, and personal rivalry, and we'll learn what mistakes to avoid so as to save Linux from a similarly grisly fate.

      Let's not be overly morbid and give BSD credit for its early successes. In the 1970s, Ken Thompson and Bill Joy both made significant contributions to the computing world on the BSD platform. In the 80s, DARPA saw BSD as the premiere open platform, and, after initial successes with the 4.1BSD product, gave the BSD company a 2 year contract.

      These early triumphs would soon be forgotten in a series of internal conflicts that would mar BSD's progress. In 1992, AT&T filed suit against Berkeley Software, claiming that proprietary code agreements had been haphazardly violated. In the same year, BSD filed countersuit, reciprocating bad intentions and fueling internal rivalry. While AT&T and Berkeley Software lawyers battled in court, lead developers of various BSD distributions quarreled on Usenet. In 1995, Theo de Raadt, one of the founders of the NetBSD project, formed his own rival distribution, OpenBSD, as the result of a quarrel that he documents on his website. Mr. de Raadt's stubborn arrogance was later seen in his clash with Darren Reed, which resulted in the expulsion of IPF from the OpenBSD distribution.

      As personal rivalries took precedence over a quality product, BSD's codebase became worse and worse. As we all know, incompatibilities between each BSD distribution make code sharing an arduous task. Research conducted at MIT found BSD's filesystem implementation to be "very poorly performing." Even BSD's acclaimed TCP/IP stack has lagged behind, according to this study.

      Problems with BSD's codebase were compounded by fundamental flaws in the BSD design approach. As argued by Eric Raymond in his watershed essay, The Cathedral and the Bazaar, rapid, decentralized development models are inherently superior to slow, centralized ones in software development. BSD developers never heeded Mr. Raymond's lesson and insisted that centralized models lead to 'cleaner code.' Don't believe their hype - BSD's development model has significantly impaired its progress. Any achievements that BSD managed to make were nullified by the BSD license, which allows corporations and coders alike to reap profits without reciprocating the goodwill of open-source. Fortunately, Linux is not prone to this exploitation, as it is licensed under the GPL.

      The failure of BSD culminated in the resignation of Jordan Hubbard and Michael Smith from the FreeBSD core team. They both believed that FreeBSD had long lost its earlier vitality. Like an empire in decline, BSD had become bureaucratic and stagnant. As Linux gains market share and as BSD sinks deeper into the mire of decay, their parting addresses will resound as fitting eulogies to BSD's demise.

    5. Re:BSD is not ready for Business by Anonymous Coward · · Score: 0

      Too bad those admins made wrong decissions. If you're going to run Oracle you shouldn't be running FreeBSD. You make sure the hardware you buy is compatible with the OS you intend to run on it. So HP's POS hardware isn't supported. Too bad. Maybe it only works with Linux and Windows because they don't care about their freedom and are happy with proprietary kernel modules? I know that you're more than willing to sacrifice your freedom in order to gain functionality. Not all of us think that way.

      FreeBSD people don't spoonfeed lazy admins, they'd rather you read the Handbook and learn how to do it by yourself. If you can't then you should be in charge of corporate servers anyway.

      FreeBSD isn't widely known, so? Windows is the most deployed operating system in the world but is a piece of shit. What gives?

    6. Re:BSD is not ready for Business by Anonymous Coward · · Score: 0

      Let's just ignore all zealots and fanatics and get on with our lives. It's really as simple as that.
      And if there's no time to RTFM there should be enough money to buy expertise.

    7. Re:BSD is not ready for Business by LittleLebowskiUrbanA · · Score: 1

      Oh boo hoo, Redhat told CentOS to remove their legal trademark of their successful business that PAYS Open Source developers. Don't ever look at Microsoft's business practices, you may have a heart attack if you think Redhat is bad.

    8. Re:BSD is not ready for Business by toadlife · · Score: 1

      "Again, I don't hate FreeBSD as a concept. I just know it's not right for the business environment"

      Perhaps it wasn't right in the particular business enviroment you worked in, but your one experience fixing the mess of an organization who obviously excercised some poor planning does not make FreeBSD "not ready for business"; It simply illustrates the fact that FreeBSD is not suitable for everything.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  77. Wrong - Apple contributed code to FreeBSD by synthespian · · Score: 2, Informative

    Yeah, modded "insightful" by GPL fanboys. Look, factually speaking, you're wrong. Apple has contributed code to FreeBSD.

    Read this:
    Since Mac OS X v10.0 was released in 2001, Apple has been filtering BSD code in and out of their kernel, userland, and libraries. This code then makes its way back to FreeBSD.(...) By the time Apple released Panther, their contributions back into FreeBSD had amassed into a new FreeBSD milestone, the 5.x branch. http://osviews.com/modules.php?op=modload&name=New s&file=article&sid=938&mode=&order=&thold=

    OpenBSM is derived from the BSM audit implementation found in Apple's open source Darwin operating system, which upon request, Apple relicensed under a BSD licence (wikipedia citation) OpenBSM: Open Source Basic Security Module (BSM) Audit Implementation http://www.trustedbsd.org/openbsm.html

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    1. Re:Wrong - Apple contributed code to FreeBSD by DrSkwid · · Score: 1

      > their contributions back into FreeBSD had amassed into a new FreeBSD milestone, the 5.x branch.

      Aha, now I know who's fault the 5.x branch was.

      FreeBSD has gone horrible.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    2. Re:Wrong - Apple contributed code to FreeBSD by Anonymous Coward · · Score: 0

      > FreeBSD has gone horrible.

      PLEASE try it again now it's on 6.X -- 6.1 has just been released. You'll be pleasantly surprised.

    3. Re:Wrong - Apple contributed code to FreeBSD by DrSkwid · · Score: 1

      % dmesg
      Copyright (c) 1992-2005 The FreeBSD Project.
      Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
              The Regents of the University of California. All rights reserved.
      FreeBSD 6.0-RELEASE #0: Tue Feb 28 01:43:12 GMT 2006
              root@grr.maht0x0r.net:/usr/src/sys/i386/compile/SM P

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  78. It's not misunderstood at all by Anonymous Coward · · Score: 0

    Mr. Jobs wanted Mach so he could control its development, but he also wanted Apple marketing to be able to scream UNIX! in everyone's faces. BSD was their "We're Open Source" beachead. For all I know, the only BSD in OSX is code in Mcalc or something.

    And by the way Steve, I bought OS 10.0 for my father-in-law and YOU owe me a C note and a fuckin' huge apology.

    1. Re:It's not misunderstood at all by Anonymous Coward · · Score: 0
      ...I bought OS 10.0 for my father-in-law and YOU owe me a C note and a fuckin' huge apology.
      The apology came in the form of a free upgrade to OS X 10.1. I think 10.0/10.1 buyers also should have gotten at least a discounted upgrade price to 10.2 (the first decent/good version).

      I agree with what I think is your point, though. 10.0, and maybe 10.1, should have been a beta. Apple's $200 Apple Store credit was a decent apology for Aperture buyers.

  79. The puzzle is that FreeBSD isn't already way ahead by bhepple · · Score: 2, Insightful
    For my sins, I've used Linux since SoftLanding days (1992) and UNIX since 1981 and can only say that having had time to mess with FreeBSD relatively recently over the last couple of years, I'm amazed that it isn't already way ahead of Linux in applications - including the desktop.

    The reason for my surprise is that FreeBSD is much kinder to the people that make all the applications - the developers.

    I'd cite:

    * documentation - the man pages and the handbook in FreeBSD are a dream of clarity and completeness.

    * API's - stable and (again) well documented. Including the kernel API's.

    * Solid driver support - eg my wireless link runs roughly 2x the speed on FreeBSD vs Linux since FreeBSD-4.x days (and, yes, I'm up to date with my Gentoo linux machine).

    * The code - the kernel code in FreeBSD is logical, neat, elegant and just makes sense.

    Compare Linux - the documentation is a mess frankly, albeit a lovable mess. It's all over the place and incomplete.

    The linux API's are a complete nightmare - Linus HimSelf famously proclaims and maintains his right to change any kernel API as and how he sees fit. For a driver developer that's a nightmare, even if the kernel team keep the current kernel-supplied drivers up to date with the ever-changing API. Third-party kernel driver developers (I was one for 7 years on Linux, SCO (!), AIX, HPUX, Solaris and FreeBSD) shudder at that - anyone care to remember the kiobufs DMA fiasco around Linux 2.4.12???

    As for the huge monolithic kernel source, Linux is getting close to really, really, really needing to be broken up into a microkernel architecture, just for maintainability issues alone.

    As for Gnome (shudder) just look what they did with documentation (man pages anyone - forget it!) never mind supporting the command-line properly (who gave them the right to obsolete the good old-fashioned, universal X "-geometry" etc options).

    All that said, FreeBSD is not ahead as most of the posts here testify. So why is that?

    Technical inferiority? I don't think so... I can only think it must be the license. Commercial interests should surely like the FreeBSD model better but the GPL just "Keeps Them Honest" and prevents the balkanization that commercial UNIX always suffered.

    BTW - as a hint to any FreeBSD developers out there, some things that would really help Linux'ers to have the confidence to explore FreeBSD would be:

    * a decent disc format that can be properly shared with Linux - ext2 just about works but can't be exported by NFS on FreeBSD - and when I boot back to Linux I invariably get heaps of file system corruptions to fix up - not nice. While I'm at it, what about ext3? Maybe my ignorance here - perhaps there is JFS or XFS available and compatible on both - but people need to be sure that they can dual-boot a FreeBSD system and still see their data and be _sure_ it's safe. Don't bother me with Reiser - too many scars on that one.

    * a live-CD version of FreeBSD, like Knoppix - I started my FreeBSD adventure with Freesbie, a 4.x (now -5.3) live-CD. Anything like that for 6.1?

  80. Re:How On Earth Is This Offtopic?? by zsau · · Score: 1

    Umzle... You can actually replace Nautilus with another file manager. I for a while was running Gnome with ROX-Filer, for instance, and you could just as easily replace Nautilus with Konqueror, if you can actually work out how to use it. This has been the case for ever as far as I know.

    --
    Look out!
  81. Re:The puzzle is that FreeBSD isn't already way ah by smash · · Score: 1
    Pretty much my thoughts exactly.

    I just can't wait for FreeBSD to be more commonly supported without needing to root around with Linux emulation - I wholeheartedly agree that the BSD system is more logically laid out, the base-os is a known quantity that is independent from the packages, and the documentation is just infinately better than you get with Linux.

    And i've used both - Linux since 1996, and BSD since around 2000. I also currently have both installed on various machines that I maintain.

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  82. Debian Apt Equivalent? by Bob9113 · · Score: 1

    Question for BSD people:

    What's the current state of something like Debian's apt system and repositories for BSD? Is there a system for single command installation of applications and all the libs on which they depend? Does it work 99.9% of the time like Debian's repositories? 95% of the reason I use Debian primarily instead of the other Linuxen I have used extensively (RedHat, Ubuntu, Mandrake, Xandros) is the flawlessness, breadth, and depth of Deb's repositories. If BSD has something substantially similar, I'll give it a go.

    1. Re:Debian Apt Equivalent? by The+Barking+Dog · · Score: 1

      FreeBSD has the port system. Everything's built from source and is highly configurable. For maximum ease of use, make your first installed port...well, your first installed one should be cvsup (to update the port tree), but your second one should be portupgrade (which includes portinstall and portversion, which should be obvious from their names what they do unlike, say, apt or portage or rpm). portupgrade resolves dependencies and downloads/installs for you.

    2. Re:Debian Apt Equivalent? by MobyTurbo · · Score: 2, Informative
      Question for BSD people:

      What's the current state of something like Debian's apt system and repositories for BSD? Is there a system for single command installation of applications and all the libs on which they depend? Does it work 99.9% of the time like Debian's repositories?

      FreeBSD has ports, a system where the original code is downloaded from the original website, patches applied, dependencies downloaded the same way, and everything is installed all with one command. It also has pkg_add -r, a way to install binary packages and their dependencies. More people use ports though because its more bleeding-edge and customizable in spite of the greater installation time. The amount of software is similar too, over 14,000 ports are available according to freshports.org
    3. Re:Debian Apt Equivalent? by smash · · Score: 1
      As mentioned, BSD has ports.

      However, in my experience, if you don't care particularly about bleeding edge, and want something that "just works" and is nice and quick to get up and running with, then "pkg_add -r" is the go.

      It's easier than apt, even - because you don't have to root around with sources.list, it's a fairly logical name (package add = pkg_add - wtf is "apt" - yes i know, it was rhetorical), and you don't need to update the local database all the time. pkg_add -r whatever, that's it, done - dependencies etc are all handled automatically.

      However, if you do want to use special compiler options, want the latest package, etc - you can use ports.

      Or, if you prefer, a mix of the two...

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:Debian Apt Equivalent? by antik2001 · · Score: 0

      Install from binary:

      # pkg-add -r yourprogram

      Install from source:

      # pkg_add -r portinstall
      # rehash
      # portinstall yourprogram

      If you want to upgrade your 3party ports software:
      Update your ports

      # portsnap fetch extract

      upgrade all new ports with dependencies

      # portupgrade -nra

      Upgrade base system and kernel:

      # cvsup /usr/share/examples/cvsup/standart-supfile
      # cd /usr/src/sys/i386/conf
      # mkdir /root/kernels
      # cp GENERIC /root/kernels/MYKERNEL
      # ln -s /root/kernels/MYKERNEL
      # cd /usr/src
      # make update # only if you have source code already downloaded somet time ago
      # make buildworld
      # make buildkernel
      # shutdown now
      # mergemaster -p
      # make installkernel
      # make installworld
      # mergemaster
      # reboot

      Now you have fully upgraded system with TODAYs kernel and userland.

    5. Re:Debian Apt Equivalent? by Bob9113 · · Score: 1

      Thanks! I'll give it a go.

    6. Re:Debian Apt Equivalent? by Bob9113 · · Score: 1

      Thanks! I'll try it.

    7. Re:Debian Apt Equivalent? by Bob9113 · · Score: 1

      Thank you! I'll give that a try.

    8. Re:Debian Apt Equivalent? by Bob9113 · · Score: 1

      That's just what I was looking for, thank you!

  83. KSE was not implemented to design by tlambert · · Score: 3, Insightful

    KSE was not implemented to design

    When I first proposed KSE, my proposal was that all system calls become asynchronous - you dispatch the system call. Then, if you wanted POSIX semantics, you suspended yourself until the result was available.

    The intent was to implement all of the POSIX blocking semantics at the Libc layer, and all the operational semantics at the kernel layer, and to permit any number of dispatches to occur concurrently.

    The way you implement multithreading in this environment is to use call-conversion scheduling: you trade a normally blocking system call for a non-blocking system call plus a context switch. This basically gets you multithreading for free.

    The intent of this approach is to utilize your full process quantum, rather than giving it away and suffering an unnecessary context switch overhead, while you still had work pending that could be done in user space within the same process.

    In one posting, I put it like this: "If a kernel gives me a quantum, it's *my* damn quantum, and I'll use as much of it as I can, and if I can't use any more,*then* I will yield to a voluntary context switch".

    The way you obtain SMP scalability (which was *NOT* the original reason threads were invented in the first place, BTW, since they predated commercially viable SMP system by a long ways) is by permitting multiple processors to return to user space on completed async system calls.

    Intelligent readers will not that by not giving away the quantum you were given, you basically get a form of CPU affinity thrown in for free, without any modification to the kernel scheduler, up to the point where you would context switch to a process other than yourself, and cache-bust/TLB-shootdown anyway. This was not a bad idea.

    -

    What happened instead was an implementation of SA (Scheduler Activations). They kept the KSE name. I came up with it initially - "Kernel Schedulable Entitites" - because I didn't want people to be thinking about solving the problems we intended to solve in a way that was constrained by the ideas that would carry over from using words like "activations" or "threads" or whatever. Semantic loading constrains free thought on technical issues a heck of a lot more than people give it credit for.

    But SAs fell far short of my intended vision for the original implementation, a vision I could not implement on my own without buy in from the rest of the FreeBSD community.

    -

    Once we got buy-in that we were going to do *something* in this area, we had a big meeting. It was hosted at Whistle Communications, where Julian and I and others worked, and where we tended to host BAFUG meetings. Jason Evans and others attended.

    I was unfortunately unable to sell my async call gate approach to the problem ("too many changes"), and a compromise was worked on scheduler activations, and a user space thread scheduler that would cooperate with the kernel scheduler.

    Compared to what we ended up with, the changes required for the async call gates would have been a lot less code. But I fully admit: my suggested approach would have been impossible to implement incrementally - it would have been all or nothing, and stepping over that threshold would have cost a lot. I failed to sell it adequately, and can only fault myself.

    -

    Realize that this was not a bad compromise, given the technology at the time: context switches were murder, and crossing the user/kernel protection domain was a heck of a lot more expensive than it is on todays hardware. Also, the vast majority of SMP Intel boxes available in 1996/1997 were at best 2 processor boxes (I still have my dual P90 ASUS box).

    Later, the expense of scheduler activations became plain, but it was still not too bad, until things like TLS - "Thread Local Storage" - and other POSIX semantics changes started to make things more painful.

    -

    Meanwhile, FreeBSD got thread reentrancy work done in its kernel, and a separation of address spaces and contexts, that it would have needed to have, no matter what threading approach was used. So KSE's, even implements as the were, instead of how I had originally envisioned them, was well worth it.

    -- Terry

  84. Desktop BSD by ergean · · Score: 1

    IMPRESSIVE!!!

    Overall it was the easiest install ever. Not the greatest Desktop, but impressive non the less. Didn't install the nvidia video drivers thought.

    At this point even windows install looks complicated.
    On the same computer WinXP SP2 requiers network settings&drivers to get internet connection, but the Desktop BSD was all done and ready when I started the browser. (DHCP through router)

    The first thought was "IMPRESSIVE" (I swear I heard the voice from Mortal Kombat saying IMPRESSIVE!!!)

    1. Re:Desktop BSD by antik2001 · · Score: 1, Informative

      If you want Nvidia driver fast and ready to play games in couple of seconds you have to try out PS-BSD with nvidia pbi installer from http://www.pbidir.com/search.php?str=nvidia.

  85. Agreed by petrus4 · · Score: 1

    I remember the famous quip:-

    "FreeBSD is what you get when a group of UNIX hackers sit down to write a port of UNIX for the PC. Linux is what happens when a group of PC hackers sit down and write a UNIX clone for the PC."

    For starters, read this. Linux isn't simply decentralised; it's unplanned. There's a very large difference. (Debian users/developers, I acknowledge you as an exception, here)

    Secondly, go and get a copy of bsd.port.mk, read it and some sample makefiles. Compare this with rpm, and some of the spec file examples you can find from Mandrake and a few of the other distributions that use it. Note your conclusions.

    It also needs to be pointed out that lack of comparitive lack of hardware support should not be considered an indictment of an operating system, in itself. Unfortunately, hardware support exists as part of a vicious cycle; if more people use the system, more hardware will become supported because of the increased demand. Linux has experienced its' own problems in this regard.

    Linux is more popular because:-
    a) If anything, FreeBSD's developers are actually *more* strongly technically oriented, and hence more obscure. I've repeatedly read the claims about Theo de Raadt being difficult to work with, but my own theory on that is simply that Theo is possibly someone who genuinely is unusually intellectually gifted, and hence finds himself becoming deeply frustrated at times when he is unable to communicate his ideas to others in a manner that they can understand. I've considered it as tragic as anyone else when UNIX users in general behave in a manner which suggests that they feel superior to their fellow man; however, the reality is that this superiority complex is genuinely justified in most cases.

    b) Richard Stallman has, I believe, expended a large amount of effort to discredit the BSD license and discourage its' use as thoroughly as possible.

    c) Yes, the BSD license *is* incompatible with corporate greed. Might we be honest here however and admit that that is more an indictment of corporate moral degeneracy than it is the BSD license? The other thing is...I suspect that the only reason why the BSD license even exists as such at all is actually because other licenses do. In other words, originally there existed a scenario where in software authors' minds, software being devoid of ownership was something known/thought of at an instinctive or barely conscious level. If you look at bsd.port.mk, Jordan Hubbard's statement there is that the file is in the public domain. Not "free as in freedom." Just plain free, in every possible sense of the word, all at once. In Richard Stallman's case, the definition of freedom has become perverted and distorted, and looking at the BSD and some of the Creative Commons license can show us why that is so.

    I remember reading another quote:-
    "Freedom is the only law that genius knows."

    It's also the only law that true genius needs. What we now call FOSS originally came from a place where some abnormally intelligent, deeply spiritual people wrote and saw software as simply one part of an entire world that they wanted to live in; a world where it is understood instinctively that humanity is an intimately connected, genetically related group, and that each additional human being who exists has priceless value as a means of that group being able to express itself in a unique and previously entirely undiscovered way.

    Contrast that to the type of vision that groups like Microsoft, WIPO and the RIAA have, and you might begin to understand why the BSD license hasn't become as popular. It is surprising that they tolerate even the GPL, watered down though it is.

  86. Re:FreeBSD is Dying by Anonymous Coward · · Score: 0

    The BSDs have been dying for years. I have never heard of anything taking longer to die. Since I will probably die before they do, does it really matter if they're dying?

  87. Re:How On Earth Is This Offtopic?? by smash · · Score: 1
    You could also just replace gnome with KDE and have something that's useful "out of the box"?

    I've run both off and on during the past 8 years, and I have to say that during that time I've noticed KDE getting more and more useful to me, and gnome... well, not really.

    The last time I had a "wow, that's cool" moment was with KDE, and drag/drop MP3 ripping. Before that, it was with FISH.

    I haven't had one with gnome in a very long time, if ever, that I can recall.

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  88. Re:How On Earth Is This Offtopic?? by binary+paladin · · Score: 1

    I suppose I should have clarified myself a little. Sure, I could use Konq in Gnome (and I actually did for a little while). I even used Konq in XFCE (which kinda defeats the purpose of a "light" DE, but I digress). However, when I use either Gnome or KDE, with the possible exception of GAIM (about 8 months ago when I still ran a Linux desktop, I liked it A LOT better than Kopete) and Firefox (I like Konq better as a browser, but I make it a point to have more than one browser) I try to run a homogeneous widget setup.

    For the most part I think of KDE and Gnome as two different platforms and treat them as such.

    I never found a GTK2 based file manager I liked much at all. Nautilus sucks. For the longest time I continued used Midnight Commander (though, in those days it was not so much about usability as it was that Nautilus was so slow "back in the day.")

    So, KDE has Konq. Windows has Directory Opus. Mac has PathFinder. Gnome has...? Nothing native. Granted, you don't have to be as anal as I am and can mix and match to your heart's content, but it's not something I like doing at all. KIOslaves makes Konq cooler anyway. Using it to sftp and have all my KDE apps treat those like local files without mounting anything was a major point of happiness for me.

    Even now, it's a feature I miss on my PowerBook.

  89. Competition drives innovation? by Anonymous Coward · · Score: 0

    False: Need drives innovation.
    Competition drives plagiarism and sabotage.

  90. Re:How On Earth Is This Offtopic?? by zsau · · Score: 1

    G'day Smash. I'm afraid you've missed my point (as I apparently missed the grandfather's!).

    I intended to say nothing about the innovation of Gnome versus KDE, and I didn't really want to defend Gnome at all (I've replaced the file manager & panel with ROX-Filer, the window manager with Sawfish, the session manager with ROX-Session, the web browser with Galeon, the text editor gvim, the PDF viewer with Xpdf, and many other parts besides, so I don't even claim to defend or like or, um, use Gnome).

    My purpose, instead, was to correct a perceived mistake in my parent post: It is possible to replace Nautilus with another file manager.

    I did, admittedly, get in my opinion of Konqueror, but I've never been impressed with a file manager that tries to do anything besides manage files. The fact that I dislike KDE, however, does not in any way imply that I like Gnome.

    --
    Look out!
  91. Re:How On Earth Is This Offtopic?? by zsau · · Score: 1

    Well ... the fact that there's not a GTK 2 file manager that you like isn't really a failure of Gnome, it's just a personal preference, and is the domain of third-party software, not the Gnome devs. I love ROX-Filer and can't imagine using my computer without it---in fact, it's a big part of the reason I've installed GNU/Linux on my iMac G5 (by now replacing, not augmenting, Mac OS X), even though I lost the fan control, accelerated graphics and sound. ROX-Filer is GTK. Still, some people like tree views or whatever or filesystem emulation. Damned if I know why, but that's up to you.

    (Also, I got the impression that kioslaves are a part of the KDE architecture, and not the file manager i.e. KDE applications use it, not programs started by Konqueror to open files. But I've never really been able to feel comfortable with Konqueror, so vlrock.)

    However ... I think there's a new Xfce file manager in development that is obviously GTK 2 native, and I think from its screenshots and screenshots of Directory Opus, the interface looks a bit similar. Doubt that's enough seeing as you're on a Mac nowadays but maybe it's more like what you want...

    Probably though I say nothing new to you and/or repeat myself and/or missed your point again. So never mind. :)

    --
    Look out!
  92. soundonsound article by Ignominious · · Score: 2, Informative

    http://www.soundonsound.com/sos/feb04/articles/mir rorimage.htm

    They're planning to use Ardour, Rosegarden, JAMin through JACK which uses ALSA.

  93. Re:Bzzzttt! They Fail It. by antik2001 · · Score: 0

    I found in KDE good replacements for BLOATED gtk programs:

    Mozilla Firefox - Konqueror
    Mozilla Thunderbird/Evolution - Kontact/Kmail
    Gaim - Kopete .. even have webcam support!
    OpenOffice - Koffice .....- K3B burner
    XMMS - amaroK not really comparable cos xmms is a joke, but anyway. .....- Quanta Plus web development .....- Scribus

    and so on....

  94. Re:Windows eats Linux and poops FreeBSD by Anonymous Coward · · Score: 0

    Or she sees Windows as the kind of bacteria that turn sewage into fuel.

  95. Can't we all just get along? by Peedy · · Score: 1

    First off let me say that I am a fan of all open source, even as I type this on my Windows box. Commercial apps like Photoshop, Sony Vegas, and others keep me from switching, however the new intel mac's are looking attractive. Anyhow to get to my point is that I find the family of BSD's less confusing than linux. I think the fact that there are 18 zillion different flavors of linux out there hurts it more than anything. I have played with several distro's but everytime I hear about another distro I think to myself "Maybe that is better" so its almost like you can never decide. When you need help, I find the FreeBSD documentation to be levels above anything I have seen for any free linux distro, although redhat does have a pretty good KB....but seriously the FreeBSD handbook is top notch. Then comes the issue of updating and installing software. The ports system is just slick, it just works, and I have never been in dependency hell. I know more recent linux distro's are getting better in this department but I still think the ports work better. Now I am not a hardcore programmer or anything like that so I cannot comment on specific kernel level things, however I use FreeBSD on both servers, desktops, and my laptop and I don't have any issues. Performance, uptime, security, and hardware support are all satisfactory.

    To address it not being an "Enterprise OS"...I think thats crap...and if a major vendor like Oracle came out with support for BSD, I think you might find a shift in people giving BSD more serious thought.

  96. Re:eyecandy is bad? by diegocgteleline.es · · Score: 1

    That Mac OS X is the most eyecandy OS in the world is a fact, not an opinion. No production OS today does such shadows, transparencies and animations in that way.

  97. Re:eyecandy is bad? by Eideewt · · Score: 1

    I wasn't talking about the eye candy statement.

  98. Re:How On Earth Is This Offtopic?? by binary+paladin · · Score: 1

    I'd argue that a good file manager that's customizable is crutial to any DE and as such I'd say it's a failure of Gnome. (Explorer is a failure of Windows and Finder is a failure of Apple, so I'm certainly not just pointing a finger at the Gnome guys.)

    Screenshots of Directory Opus can be very misleading because the thing is SO customizable. This is an area that Directory Opus and Konq really have the rest of the world beat. (At least in my experience.) Pathfinder is kind of there... but it happens that what can be done in it is the kind of stuff I already like. However, it is, by no means, as flexible as the other two I have mentioned. I'll have to check out Xfce again if they have a new File Manger, since that was the one that that disappointed me about it before.

    KIOslaves is part of KDE as a whole, but the area you'll see it used most of the time is in the file management world. Gnome has tried to do the same thing with their VFS, but unless it's seen some MAJOR improvement in the last two releases (like FTP that actually works), it's pretty pitiful. (And still better than Apple's way of doing things.)

    To be honest, I've never used ROX Filer but most people who like it swear by it. By the time I had heard of it the world of GTK2 was out and I had no interest in dealing with something like that. I like "pretty" interfaces. I like smooth fonts. Even if it makes me sound like a twit, those are things *I* can't live without. If ROX starts using a modern toolkit, then I'll give it a try. (Although, I should probably check out the functionality anyway just so I can understand what all the fuss is about!)

    I'm on a Mac for most of my work right now and I love it. However, I've never been strictly wed to any platform or OS. Commercial apps (Adobe Illustrator in particular) are one of the things keeping me on a Mac. I was still dual booting in Linux or using another machine for certain tasks. That got annoying. (Crossover Office worked pretty darn well though.)

    I just set up one of my clients on a Mac Mini running Parallels so he could run XP inside to deal with the apps he HAS to have. After setting that up I totally wanted a MacBook (whenever they come out). The thought of running multiple virtual machines makes me super happy. I know it can be done via other applications on other platforms, but I do love OS X despite its flaws.

  99. Re:so what - now the truth about BSD is trolling?? by Anonymous Coward · · Score: 0

    This is NOT true! And your post fails to address the other two major short comings.

    I'm on a Linux system right now.
    I'm on a FreeBSD v5 system right now too.
    And I'm on a Solaris 9 box right now as well.

    SSH is so handy.

    solaris has a half-decent system. hard drives and ethernet interfaces follow standard numbering.
    linus uses standard device numbering.

    FreeBSD still does not. When attempting to add a new hard drive, there is no way to know what the device is going to be. until AFTER you fully reboot, at which time it's too late. you need to change the config, and reboot again.

    then you have even more problems. trying to use the standard tools, it's a mess.

    I tried to move a freebsd v4.2 drive to this system. it can't read it. wont even mount it.
    from another freebsd v5 system it complains about "wrong magic number" whatever the hell that is.

    so, all the points remain true.

    "fdisk" in freebsd prints out the SAME standard dos partition layout, no matter what system I'm on, or how it's setup.
    fdisk in linux is actually useful.

  100. Re:How On Earth Is This Offtopic?? by zsau · · Score: 1

    Hmm... Well I think the whole point of Gnome is that it's not overtly customisable. It's customisable in its own way, and it can enable alternative paradigms like spatial vs non-spatial or sloppy vs click-to-focus, but if you want to do something really strange I think it's better to use a tool that's more suited to the job so you swap out the tool and use something different that has that aspect as a primary concern. I don't think that's a failing, I think it's a win, even though the "win" means I don't use Gnome because I don't like most of its tools. I suppose I'm a bit "morally relativist" in terms of judging my file managers, and you're absolutist, even though we both agree we dislike Nautilus.

    Still, I obsess about customisable window managers. That was really the thing I couldn't stand about the Mac. I can't live without focus-strictly-follows-mouse-and-vice-versa, and Sawfish is about the only thing that can give you that :)

    ("crucial", btw.)

    You'd hate ROX-Filer, I think. It manages files, and it manages them well, but it doesn't do a whole lot else. No VFS layer.* No tree view. Basically each window shows just one folder a bit like the spatial paradigm, but you can get it to have multiple views of the same folder in different windows and they don't remember where they were (unless you ask them to) and stuff. Its customisation (which is close to Gnomish levels than KDEsque ones) is more focussed around accomodating rather than changing. Its intelligent file type detection behavior, its focus around avoiding using the mini file pickers in Open and Save As dialog boxes and the fact that single-click-to-run is the default (and much better supported in ROX then elsewhere) is what keeps me there. AppDirs are a boon too, but of course a ROX desktop uses them less thoroughly then a Mac desktop because there's only a limited amount of ROX software. But really, there's nothing innovative; it just does one thing, and does it well.

    [* Which is one thing I *strongly* agree with. I can't imagine limiting myself just to one DE's apps; I want XMMS, Xterm/Zsh, Vim, Xpdf etc. to see the same as my file manager, so any VFS layer's gotta be at file-system level.]

    I don't understand what you mean by GTK+ 2.x not being "modern", not being "pretty", not having "smooth fonts". It has as smooth fonts as anything on GNU/Linux does, which is different from Windows, but if you coped with KDE's smoothing, then GTK's is exactly the same. Perhaps your distribution didn't configure it properly? ... if you were using a Qt-centric distro, perhaps they put no effort in, but something like Debian or Ubuntu should be fine "out of the box". GTK+ 1.x was awful, of course, but GTK+ 2.x is another story.

    --
    Look out!
  101. I want specific purposed OS by Sithgunner · · Score: 1

    I'm not sure, if it's better but why aren't there OS for specfic purposes?

    They all seem to be able to do this, that, those, whatever a casual user can think of.
    When it comes to OS, it is very different if it's used on a server or on a desktop.

    On a server, you don't need to see a CD icon pop out on screen when you insert a CD, hell, you never insert a CD when the server is running.

    But on server, you don't say, 'damn, my mail server crashed again, let me relaunch', while maybe 1 mail application might just crash once every week on desktop.

    Besides, being a little unstable at the cost of getting the greatest and nifiest feature on a desktop OS won't hurt, because a crash won't cost you a money, unless you lose a big document, you somehow haven't saved for the last hours are left open at the crash. But on a server, a crash costs. You do have redundancy but if the OS crash like an ass, you need to spend more money so even some of them go down at same time, the whole operation won't go down.

    I really want an OS that is only usable for a server, but shit solid with no GUI desktop that takes minimal CPU/Memory at the most efficient way to handle incoming requests, plus less code leads to more secured code naturally.

    For desktop OS, there's plenty already... Windows, Mac, Linux, FreeBSD or even OpenBSD for that matter. Be buggy and nifty all they want with desktop OS, but for server, please make us something what it's supposed to do best.

    Just adding GUI code would triple or even more the amount of code needed to run a GUI-less terminal...

    I'm not a kernel hacker so, I'm just whining without doing much, but you get the point.

  102. forced to switch to linux by euroboy · · Score: 1

    the only thing 'lacking' for the *bsd's is native oracle instant client libraries. forced back into linux just to support lazy dba's....

  103. Re:The puzzle is that FreeBSD isn't already way ah by neshort · · Score: 1

    I'll go along with that.
    Kernel configuration/build/install on FreeBSD is so non-intimidating compared to the Linux process.
    The kernel has grown quite a bit since the 4.x days; and I miss the old thorough LINT. It's still not an eternal drudge like answering a bzillion text-based questions or running a gui-based menu config process.

    I think FreeBSD's popularity suffers from very subtle causes.

    1) FreeBSD users are not evangelistic. They are happy but don't feel the need to proselytize.
    2) Linux kind of got a jump-start as an alternative OS way back when BSD was in court with AT&T.
    3) FreeBSD's name isn't all that catchy. It sounds like cussing. Linux has a cool-sounding name. That may sound trite; but how many of us have ever been in a conversation about operating systems. One guy says he likes Linux. Everybody nods. Somebody says, "How do you like it? My brother runs Linux and he really likes it." You say you run xxxBSD and you get glassy-eyed stares. Maybe a cricket chirps nearby. Somebody says, "What's that?"