Slashdot Mirror


Another Step Towards BSD on the Desktop

linuxbeta writes "DesktopBSD is the latest easy to install BSD aimed squarely at the desktop. Installation screen shots. From their site: 'DesktopBSD aims at being a stable and powerful operating system for desktop users. DesktopBSD combines the stability of FreeBSD, the usability and functionality of KDE and the simplicity of specially developed software to provide a system that's easy to use and install.' DesktopBSD joins the ranks of PC-BSD and FreeSBIE."

27 of 536 comments (clear)

  1. BSD v Linux by Mantus · · Score: 5, Interesting

    Could someone point me to (or post) a lowdown on the potential benefits of BSD has over linux (or vice versa) that doesn't include wild speculation and unfounded cynicism?

    Isn't a BSD distro going to be about the same as a Linux distro? Does the kernel make that big of a difference?

    Note the question marks. I am asking.

    1. Re:BSD v Linux by xlr8ed · · Score: 5, Funny

      that doesn't include wild speculation and unfounded cynicism?

      You must be new here...

    2. Re:BSD v Linux by rbullo · · Score: 5, Informative
      --
      OH NOES!!! IT APPEARS YUO DO NOT HAVE ENOUGH MONEY TO PAY FOR DIS HERE PIZZA! WAHT EVER ARE YOU GOING TO DO!?!?
    3. Re:BSD v Linux by JonnyCalcutta · · Score: 4, Informative

      You are missing the point. Linux is a kernel and each distro is a Linux based OS. FreeBSD is _not_ a kernel - it is a full operating system. DesktopBSD is not just the FreeBSD 'kernel', with a 'graphical installer' and a 'gui'. It is the full FreeBSD OS with a few extra desktop-friendly tools added (I'm not judging it, just stating what it is).

  2. Necessary? by wigle · · Score: 3, Insightful

    First of all, if you're using FreeBSD chances are you know how to configure an X11 environment. It's easy. Also, you have your choice of window managers; not everyone will choose KDE. Package management is already extremely easy with ports, especially with portupgrade. I definitely agree that FreeBSD with an official GUI would be awesome (the opposite approach of Windows, where the interface would simply be a frontend for scripts), but for a half-hearted attempt there's not much of a demographic.

    --
    ::wigle::
    1. Re:Necessary? by debilo · · Score: 5, Insightful

      What exactly makes you call this a "half-hearted attempt"? As far as I know, the author of DesktopBSD has been working on this project for months now with only little help from a few others, and he's been a victim of flames like yours above trying to ridicule his efforts several times now.

      . Until you've installed and tested it yourself, your post above is nothing more than a half-hearted attempt at a comment.

  3. BSD or KDE? by vandan · · Score: 4, Interesting

    Screenshots are great, but only when they're relevant.

    People who are keen enough to be interested in BSD will already know what KDE looks like. It would be far more instructive to show screenshots of things that are unique to this particular distribution of BSD. How about showing the GUI tool for software installation, or samba configuration, or something.

    All I know now is that BSD runs KDE ... and I knew that before I looked at the screenshots.

    I like the KDE background, though ;)

  4. Re:Too bad, fragmentation of FOSS Desktop efforts by mrchaotica · · Score: 3, Interesting

    It would also help if we worked harder on well-defined and standardized APIs, so that it would be easier to get things working with each other. For example, a standardized hardware configuration API would help make "control center" type apps a lot easier to make, etc.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  5. Re:Too bad, fragmentation of FOSS Desktop efforts by compass46 · · Score: 5, Funny

    We're all on the same team -- only if we FOCUS our efforts into the OS with the best chance (Linux) can we defeat the DRM-infested, money-grabbing proprietary OSs like M$ Vista and Apple OS X.

    Must start using the one true F/OSS operating system... Oh wait, screw that. I like my BSDs here. Reason #1 why I use FreeBSD over Linux, I just want a Unix-like OS without a revolution packaged with it. Talk about bloat. :)

  6. Re:Funny installation steps by vga_init · · Score: 4, Informative
    It's great how the fancy graphical installation screen crashes back to an ugly terminal font in Screen10.

    That's the bootloader, you nut. Even Fedora Core's bootloader uses that "ugly terminal font," just with different colors. Windows NT/2000/XP's bootloader looks like that too (and if you push the right buttons while booting your Mac, you'll get (you guessed it) a text-mode command prompt/boot loader (ie openfirmware). As with OpenFirmware, the FreeBSD bootloader can be configured silent so as not to display that menu). Sheesh. We give you KDE and you give us this hogwash about our installer. >:(

  7. Its not the kernel. by Some+Random+Username · · Score: 4, Interesting

    No, the kernel doesn't make that big of a difference, and the kernel is all that linux is. BSDs are complete operating systems. The reason I don't use linux is because every distro comes with a messy userland full of random assorted crap from various sources, and most of the core utilities are bloated, poorly documented GNU junk.

    The BSDs have sane, useful, documented and functional userlands, which makes them a joy to use. There is no reason that linux distros couldn't be made with a nice userland too, but nobody seems to have done it. It seems like most linux users have never used a nice unix system, so they don't realize what they are missing.

    1. Re:Its not the kernel. by Digital+Pizza · · Score: 3, Insightful
      ...most of the core utilities are bloated, poorly documented GNU junk.

      Thanks for reminding me of something: whoever it is within Gnu that thought it'd be a great idea to deprecate man pages in favor of info documents, even if it's Stallman himself, I seriously want to kick his ass!

      There. That felt better.

      BTW, I agree with the rest of your post as well.

      --
      We apologize for the inconvenience.
    2. Re:Its not the kernel. by jmking1 · · Score: 4, Insightful
      Pointing out the Linux is just a kernel, calling the userland utilities "bloated", "random assorted crap", and "GNU junk" without anything to back these claims, and stating that BSD is a "nice" Unix system with a userland that is a "joy" to use aren't legitimate arguments against GNU/Linux, they're dumb insults that add nothing of value to this discussion.

      The documentation issue was the only intelligent point made. However, it was surrounded by a bunch of crap.

      Oh, and your "This is /. you can't post anti-Linux things here" post has been done about 10000 times before. And it still gets modded funny. Wow.

    3. Re:Its not the kernel. by sn00ker · · Score: 4, Interesting
      is the driver support in BSD up to the same level as Linux?
      Mostly, yes. If it's not hardware that's running on the bleeding edge, FreeBSD drivers are often better than Linux drivers - in some cases, FreeBSD drivers exist where Linux is stuck using *shudder* Project Evil drivers.
      If the hardware is a year old, you're reasonably certain that it will be supported well in FreeBSD if it's supported in Linux. The caveat is hardware where there is no open-source driver, such as with nVidia and their persistent non-support of FreeBSD on amd64.

      External storage devices are a joy to use under FreeBSD. Provided you've kept the da and umass drivers, things as diverse as top-end Minolta cameras and cheap USB memory card readers will happily work. Even cheap USB bluetooth adaptors work, though I'm still wrestling with how to get my Palm to use one to connect to the 'net - not that that's any different to XP, which has managed to stop recognising my Palm entirely and has also stopped recognising the bluetooth dongle.

      Short version, if you want to live on the bleeding edge you want to be running Linux. If you're OK with waiting six to 12 months before you get the latest new toy (entirely new technology, not necessarily latest model. eg: NCQ-capable SATA drives), you are almost guaranteed that your FreeBSD box will recognise it, play nice with it, and have good man pages to explain how to use the drivers.

      Personal anecdote: My workstation at work uses the Intel ICH5 chipset for SATA. Three different Linux distros (this is 13 months ago) wouldn't install. Couldn't see the hard drive. FreeBSD 5.1 didn't care, which is good because I've long had a soft spot for the demon. Last night I finished converting my home servers to FreeBSD, from debian. Feels good :)

      --
      "God, root, what is difference?" - Pitr, userfriendly
    4. Re:Its not the kernel. by Anonymous Coward · · Score: 3, Informative

      I agree with you that man pages should not be deprecated (they serve their purpose damn well, and have a very long tradition).

      That said, texinfo has HUGE benefits for developers and users. It is a breeze for example to generate all sort of formats (pdf, html, text, info ...) for your manual, from the same .texi source. The integration with the autotools is also marvellous (make pdf, make html, make ps, ..).

      I think both man and info should remain, with man helping you when you just need to look at that cmdline option you forgot, and info giving you the full manual with chapters, examples, etc.

    5. Re:Its not the kernel. by 10Ghz · · Score: 3, Insightful

      So, does *BSD have a *BSD-GUI that is a "joy to use", or do they use some some "random assorted crap from various sources"? On Linux I use KDE, and I'm toying with Gnome, but apparently those are crap. Could you point me to the *BSD-equivalent?

      What compilers do *BSD's use? Is it "GNU junk" or something else? What about X? X.org would be "crap from various sources", so apparently *BSD uses some uber-leet BSD-Xserver, right?

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  8. Too bad, another OSS jihad. by Anonymous Coward · · Score: 5, Insightful

    "Face it, Linux has a head start and is enjoying far more corporate support (due partly to the fact that Linux is licensed GPLv2, which compells big companies to share back their improvements).

    We're all on the same team -- only if we FOCUS our efforts into the OS with the best chance (Linux) can we defeat the DRM-infested, money-grabbing proprietary OSs like M$ Vista and Apple OS X."

    Why must every good thing be turned into some kind of zealot-fest, rally to my agenda? How about we all simply enjoy the damn distro without trying to conquor this, push agenda that, holy-war upon everything that doesn't agree with me?

  9. Re:Funny installation steps by Fweeky · · Score: 4, Interesting
    "And in the end, you're still dealing with BSD, which is great if you're running a server, but sluggish (response times to system interrupts is slow, compared to Windows and MacOS) when running in a user-centric scenario."
    I'm sorry? I run both Linux, FreeBSD and WinXP desktops on a variety of hardware; "sluggish" isn't what I'd call FreeBSD. It plays a mean game of UT2004 too.
  10. Re:Too bad, fragmentation of FOSS Desktop efforts by fafaforza · · Score: 5, Insightful

    > Too bad, all that developer talent could have gone into making Linux better suited for the desktop.

    Every annum for the past 6 years, headlines claimed that it was the year of "desktop Linux." Yet nothing came of it save for a bunch of Windows-esque clones with no innovation. Then Apple came along and revolutionized the desktop experience. So maybe it is time for someone else to give it a go.

  11. Re:Too bad, fragmentation of FOSS Desktop efforts by b17bmbr · · Score: 5, Insightful

    can we defeat the DRM-infested, money-grabbing proprietary OSs like M$ Vista and Apple OS X.

    dude, take it easy. turn off the che rhetoric for a bit, tell your poly sci prof to lighten up on the indoctrination, and be thankful that we have money-grabbing corporations or else we'd all be living in mud huts. from each according to their ability doesn't work in the real world. now, i'm no fan of microsoft, but tell me this: how many people do you employ? how much do you pay in taxes? how many people use your software to run their businesses, etc. i own two ibooks, and have run linux on my pc's since '98. however, profit is not a dirty word. people pursue profit and it stimulates innovtion. why is it that people bitch up and down about "evil M$", yet barely say a word about all the hardware companies? eh? aren't they money grabbing? you like your dual core pentium 4's, well, they ain't making them because they're nice people.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  12. Re:Too bad, fragmentation of FOSS Desktop efforts by Anonymous Coward · · Score: 5, Insightful

    Will you quit using the "Royal We"?

    OpenBSD is my main operating system, with some Linux on the side. I don't want BSD to be like Linux. That's why I use it instead of Linux. That's why people use BSD. It does the job for them in a way that they like better. If they wanted Linux, they'd use Linux.

    Both systems have their strengths. BSD is great if you want something lean. Linux is good if you want something very easy to maintain and don't mind a little GNU-bloat.* BSD is great if you want traditional Unix. Linux is good if you're not very philosophical and just want something that works. BSD is great if you don't want to recompile your kernel. Linux is great if you don't want to recompile your userland. BSD seems to consume less memory. Linux supports more binary-only software.

    The point is, they have different goals, different strengths and weaknesses. I'm not in any hurry to see them merge. In fact seeing people advocate that here on Slashdot annoys the hell out of me. And I can tell you, the BSD developers and Linux afficionados out there would find the idea stupid too. If you posted your comment to a developer mailing list, if there'd be any reply at all, it would be along the lines of, "No. That's ridiculous. Stop getting in the way of our work." Though perhaps more polite.

    * Yes, GNU has a noble goal but can be bloated. It's mostly bloated because it tries to be all things to all people. See the infamous GNU echo joke.

  13. Download RC2 Here by LogicX · · Score: 3, Informative

    RC2 is actually out, just not listed on their download page. I found it on the Oregon Mirror, however that mirror is extremely slow -- (20K/sec).

    I'm hosting a mirror of DesktopBSD-1.0-RC2-x86-CD.iso

    --
    May this post be indexed by spiders, and archived for all to see as my Internet epitaph.
  14. GNUStep + [Net]BSD. by pschmied · · Score: 4, Insightful
    I keep thinking that the world would be better off if more developers payed attention to GNUStep.

    Why not do it in a sane way such as:
    • Pick your hardware support carefully. NetBSD is good for this as things either work really well (usually the case), or they aren't supported at all. (I can configure NetBSD to use my Atheros wireless card out of the box using ifconfig. In Linux I have to know to download a beta "Mad Wifi" driver.)
    • Concern yourself with building the building block app kits like Apple has done. One of Apple's programming examples is TextEdit, which ships with the OS! Apple is agile because they have all the tinker toys, they just need to glue them together now.
    • Work on the Gui integration bits (i.e. wireless network controls, network profiles, video resolutions, printer management, etc) but do it with a cleanly abstracted design. Make sure that each item works flawlessly with a common set of hardware before expanding hardware support or adding features.
    • Build a community of app developers who like consistent look and feel and adhere to UI guidelines.
    • Take advantage of cross pollination from Apple. Allow app developers to build for StepBSD and Apple reasonably easily.

    This is my hope for a desktop oriented BSD. I'm typing this from OS X on my powerbook, but I think the world still needs a compelling open platform.

    -Peter
  15. Re:Too bad, fragmentation of FOSS Desktop efforts by Brandybuck · · Score: 3, Insightful

    but unfortunately it allows people to not 'share back' the stuff they took and improved.

    Sharing isn't the word your want. Sharing isn't about attaching strings to your generosity. The word you're looking for is "reciprocality". Please don't confuse the two.

    --
    Don't blame me, I didn't vote for either of them!
  16. Re:Too bad, fragmentation of FOSS Desktop efforts by Anonymous Coward · · Score: 3, Insightful

    I suspect Intel and AMD and most companies have much lower profit margins than Microsoft, and don't spend nearly as much time trying to screw the customer. There's a difference between an ordinary profit-seeking company, and a company that tries to squeeze as much money as possible from its customers -- and can get away with it.

  17. Re:Too bad, fragmentation of FOSS Desktop efforts by vhogemann · · Score: 3, Interesting

    Come on! The desktop is alredy here, both GNOME and KDE are very usable, and in some points better than Windows.

    The problem is how to integrate them to the underlying OS! Until recently there was no standart way to do it, every distro implemented its own hardware discovery scheme.

    Now we got udev, pmount, hal and others to help. Have you tried a modern desktop targeted distro recently, like Ubuntu for example? Get a usb drive, plug it and bang! It appears on the desktop MacOSX style.

    The only BIG problem left is easy, next-next-finish style, standart installation packages across every distro. But hopefully they'll handle this one too.

    --
    ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
  18. Re:Journaling File System by bluGill · · Score: 3, Informative

    Short answer: because FreeBSD has softupdates, which for most people turn out to be just as good, and for some better.

    There are two ways to get the advantages most people want from a journaling file system. The obvious is to write a journal. FreeBSD instead spent time to make sure that meta-data could not get out of date in the first place, and thus there is no need for a journal. The latter is harder to implement, but has some significant advantages, and other disadvantages. For most people either will work fine, for those who have a case where it matters FreeBSD is implementing the journal. The real question is why nobody else is implementing softupdates so they don't need a journal in the cases where it is worse.

    Remember, this is not a case where journals are always better than softupdates. For some workloads journals are better, for others softupdates is better. FreeBSD will soon be the only one to let you choose based on your real-world needs.