Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Operating Systems Software BSD

Another Step Towards BSD on the Desktop 536

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."
This discussion has been archived. No new comments can be posted.

Another Step Towards BSD on the Desktop

Comments Filter:
  • BSD v Linux (Score:5, Interesting)

    by Mantus ( 65568 ) on Tuesday August 09, 2005 @10:50PM (#13283672)
    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.
  • by airjrdn ( 681898 ) on Tuesday August 09, 2005 @10:53PM (#13283682) Homepage
    Here's to hoping there's a LiveCD version. So far, the only LiveCD that recognizes my wireless card (Broadcom in an HP laptop) is Simply Mepis.

  • Convince me (Score:1, Interesting)

    by sabio ( 906020 ) on Tuesday August 09, 2005 @10:56PM (#13283694)
    I am open to trying new technologies and I wouldn't mind playing with the new mac os. However I need some more convinceing to go after an opensource BSD distro. I think I'd rather try other flavors of linux before taking BSD for a spin, we all know there's plenty to choose from.
  • Re:BSD v Linux (Score:2, Interesting)

    by wigle ( 676212 ) on Tuesday August 09, 2005 @10:56PM (#13283695)
    - easier to use - ports system - init scripts - easy updating with cvsup and make *world - filesystem layout - stable, secure - kernel config - separation between base system and add-on software - license
  • Re:BSD v Linux (Score:1, Interesting)

    by Anonymous Coward on Tuesday August 09, 2005 @10:57PM (#13283700)
    Well....the license is different. (obviously)

    The hardware support generally isn't as good. The software tends to be ported from Linux or just generally cross-platform. Mostly what BSD distros offer are a different methodology, to be finely tuned to one thing(ex. security) rather than, like a Linux distro, just Linux with a roughly adapted kernel.
  • BSD or KDE? (Score:5, Interesting)

    by vandan ( 151516 ) on Tuesday August 09, 2005 @11:00PM (#13283712) Homepage
    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 ;)
  • by mrchaotica ( 681592 ) on Tuesday August 09, 2005 @11:11PM (#13283767)
    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.
  • Its not the kernel. (Score:4, Interesting)

    by Some Random Username ( 873177 ) on Tuesday August 09, 2005 @11:22PM (#13283813) Journal
    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.
  • Re:BSD v Linux (Score:1, Interesting)

    by Anonymous Coward on Tuesday August 09, 2005 @11:30PM (#13283850)
    BSD has some nice features, but I think the plethora of Linux distributions have caught up in many cases. Documentation is still far and away better organized on BSD, at least IMNSHO.

    The main difference from my POV, though, is that a lot of open source software is written for Linux first and maybe almost exclusively, using Linux-only features which promptly break on BSD without going to heroic efforts to add portability layers. It's my main pet peeve, *nix software which isn't portable. Who would have thought the OSS crowd would have forgotten that lesson so easily, now that Linux has conquered all. It's not a problem for the major packages, but the little programs that people write almost invariably port poorly.

    Just as an example, take MythTV. OK, the TV driver stuff, sure, that's clearly Linux-specific. Fine. But there's this kitchen sink approach which makes it a major undertaking to recompile the frontend on any other platform, even when the codecs themselves are portable. I think the MythTV project could use some more thought into how the different parts can be isolated into reusable components, rather than striving to integrate everything seamlessly first. But the MythTV guys are focusing on making a neat living room appliance, so I suppose it's understandable. And the underlying software architecture seems OK. I'd just like to see, you know, like a separate video server, capture server, and a scheduler server, rather than a single massive backend server.
  • Re:Necessary? (Score:0, Interesting)

    by Anonymous Coward on Tuesday August 09, 2005 @11:38PM (#13283873)
    FreeBSD has been having big problems for several years now. All of the first tier developers have quit, leaving current development to more or less unqualified hobbyists. Do you remember Mike Smith? He was completely fed up with the monumental problems troubling FreeBSD.

    Mike walked away and never looked back. He wrote about the many problems responsible for the terminal postion which FreeBSD now finds itself. Read below, where Mike Smith gives his reasons for abandoning FreeBSD. It is a real eye-opener, and cuts to the truth (unlike a lot of the fanboy fluff which Slashdot normally publishes):

    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? H

  • by Fweeky ( 41046 ) on Tuesday August 09, 2005 @11:45PM (#13283901) Homepage
    "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.
  • by Fweeky ( 41046 ) on Tuesday August 09, 2005 @11:49PM (#13283919) Homepage
    Funny, when I'm booting Windows, I often find myself wishing it was more like *nix in booting, so I could actually, you know, *see* whatever the hell it does while booting up. Make slow bootups and breakages that bit easier to debug. Given that it's about the most fragile time in any OS, I like a bit of commentary.
  • Re:BSD v Linux (Score:2, Interesting)

    by alcmaeon ( 684971 ) on Wednesday August 10, 2005 @12:03AM (#13283975)
    "The hardware support generally isn't as good."

    I have never understood this criticism. I have never had a problem installing and using FreeBSD on any hardware I have tried it on. By contrast, I have NEVER gotten sound to work in any Linux distro on any hardware I own.

    "The software tends to be ported from Linux or just generally cross-platform."

    You must have something confused. I think the porting is in the other direction. However, FreeBSD can run Linux binaries.

  • Re:BSD v Linux (Score:3, Interesting)

    by Amiga Trombone ( 592952 ) on Wednesday August 10, 2005 @12:08AM (#13283992)
    Isn't a BSD distro going to be about the same as a Linux distro? Does the kernel make that big of a difference?

    Well, since this article concerns a desktop implementations, I'd be inclined to say no, not much difference. It's probably more relevant to ask about the benefits of KDE vs, Gnome. Your average Joe user will rarely if ever open a command shell, and even if he does, most of the commands are very similar if not identical. Now for specialized applications and servers, there are probably some (marginal) advantages of one over the other, but if, like me, you only use your desktop PC as a desktop PC, KDE still looks and acts like KDE, regardless of what's running under the hood.

    On a PC I usually use Linux, because I'm used to it, and on a Mac, I use OS X, which is based on BSD. For my purposes, both are adequate. But does one have any inherent advantage over the other? None that I can tell. YMMV.
  • by Kethinov ( 636034 ) on Wednesday August 10, 2005 @12:27AM (#13284041) Homepage Journal
    Well I know you're opening up the whole KDE vs. GNOME can of worms, but I don't think you're a troll. I think it's actually worth discussing again, and again, and again... :)

    Anyway, I'd tend to disagree with you. I think right now GNOME is the better of the two, however I would have agreed with you last year.

    Basically as it stands, all the best apps are GTK apps. If you want to run a fully native desktop, you're only gonna do that in GNOME. Whenever I use KDE, I find myself enjoying it as a desktop, but hating it as a toolkit. And I always find myself running GTK apps, like Firefox, GAIM, X-chat, Evolution/Thunderbird, the list goes on.

    Now I do like a lot of QT apps. I personally think Konqueror is very nice, even though I hate the defaults. I also *love* k3b and some of the smaller KDE apps like kdf.

    That said, neither is perfect. But I think GNOME is improving faster than KDE. KDE is bloated, it has poor defaults, and QT is uglier than GTK (QT has too many borders! too many borders!). And GNOME is too lacking in features. Well, each release of GNOME goes a long way towards solving its features problem. Each release of KDE does little to solve its bloat, poor defaults, and ugly QT.

    Given that GNOME is cleaner, better looking, better defaults, is constantly tackling its weak spots, and most good apps are GTK, I can easily see why most distros push GNOME.

    But again, it's all personal preference. Both GNOME and KDE are fantastic projects and I wish distros didn't push one or the other but supported them equally. I use Fedora and personally I think Fedora's KDE support is excellent even though it defaults to GNOME.

    Anyway, I'll get back to coding in Kate and chatting on GAIM whilst browsing with Firefox in GNOME while burning a dvd with k3b... Unix desktops are not as simple as one DE, one toolkit, one kernel.
  • by sn00ker ( 172521 ) on Wednesday August 10, 2005 @12:56AM (#13284146) Homepage
    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 :)

  • by Some Random Username ( 873177 ) on Wednesday August 10, 2005 @01:26AM (#13284244) Journal
    Linux is just a kernel, this isn't my opinion, its a fact. How did you want me to back that up exactly? The userland included with every linux distro I know of come from a variety of authors, have far too many useless options, have outdated, incomplete or non-existant documentation in a variety of formats, and have nothing in common besides being lumped into a distro. If that's not "random assorted crap" I don't know what is.

    If you don't know wether or not something is true, find out. Me saying its true in more words isn't going to change anything, learn to think for yourself. Its not hard to install a BSD and check out how EVERYTHING has an accurate and up to date man page. How man pages not being clear enough is considered a bug and is fixed. How the same group of people are responsable for the entire OS, and ensure consistant and sane behaviour from all userland tools. Compare it to your linux distro of choice, its not hard to see the difference.
  • by poningru ( 831416 ) on Wednesday August 10, 2005 @01:39AM (#13284280)
    but unfortunately it allows people to not 'share back' the stuff they took and improved.
  • Apple began to "come along and revolutionise the desktop environment" before Linux was a spark in Linus' eye. Almost all the technology that is MacOS X was either in the classic Mac operating systems or (for the majority) in NeXTSTEP back in the late 1980s. They just jazzed up its look a bit and switched parts of the kernel. It took NeXTSTEP over a decade to get to the stage it (as MacOS X) was in in 2001. Why should you expect a much more poorly-funded group of programmers to do the same in half that time?

    GNU/Linux, FreeBSD and other similar operating systems, however, have been designed with a different userbase in mind. Clearly, they excel in that domain. More recently (beginning after your six-years-ago date), desktop environments have either attempted either to court a different userbase (e.g. Gnome) or they have become so good that they are able to be attractive to that different userbase (e.g. KDE). Considering where they came from, and where we've suddenly expected them to go, Free desktops have made outstanding progress.

    Aside from that, there will be no 'year of desktop Linux'. It will just be that over time, a relatively large proportion of non-geeks will come to use Free desktops.
  • Re:BSD v Linux (Score:1, Interesting)

    by Anonymous Coward on Wednesday August 10, 2005 @04:08AM (#13284590)
    That's easy. BSD is a real operating system. ;-)

    In all seriousness. Gentoo can never acheive the quality of a BSD system. Why? Because ultimately, Gentoo will always be a bunch of GNU packages plus extras hacked together with band-aids.

    BSD is the real deal. They have a whole userland tree that gets worked on specifically for it. They don't have to rely on the behavior of some twenty thousand hackish "configure scripts", because guess what? They control the rules of the game.

    While a Linux distributor would spend all day tracking patches from upstream sources, with BSD, the distributor is upstream. More often than not, that leads to better quality and integration.
  • by Anonymous Coward on Wednesday August 10, 2005 @04:18AM (#13284606)
    In many cases, it's better. BSD supports more wireless than Linux. (And seamlessly, too, which is more than I can say about Linux's wireless kernel extensions and hostap software, which I have wrestled with on many occasions.) With BSD, you don't have to rebuild your kernel, because all the drivers are already included in the standard one. Also, BSD supported USB before Linux did.

    OpenBSD supports suspend and suspend to disk on my laptop. I can't say that about Linux.

    One thing BSD is also good at is supporting new hardware while still staying true to the Unix philosophy. Where Linux would invent some crazy new proc interface or syscall or whatever, BSD handles drivers rather gracefully IMO.
  • 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.
  • by BiAthlon ( 91360 ) on Wednesday August 10, 2005 @07:51AM (#13285074)
    I've seen teams require a regulation sized ball and a regulation sized field with paid and licenced officials to enforce the rules.

    Microsoft can field a team anywhere for any field. But it most likely won't be a winning team of super stars.

    Linux, BSD, and OSX have specific uses (Linux and BSD more so than OSX) and they shine at them. In my mind that's the difference. I don't want a whole team, I just want a really good Linebacker.
  • by TrekCycling ( 468080 ) on Wednesday August 10, 2005 @08:23AM (#13285173) Homepage
    I'd love to use FreeBSD, but then there's that whole messy Java issue. In other words that it's not supported for, nor does it run well on FreeBSD last time I checked. Partly because of the threading model of FreeBSD. I'm not sure if that's changed, but as a Java developer this made FreeBSD a non-starter for me.
  • I care about two main things...

    First, the existence of organizations like the BSA indicates a deep and troubling flaw in the legal system. When you have to encourage people to rat on eachother in order to enforce laws you have a system of laws that are broken and wrong.

    The deep and troubling flaw is the extension of copyright beyond commercial reproduction. Commercial reproduction is easy to find and deal with. Controlling it represents no big loss. Controlling copying at a personal level is inherently invasive.

    The second issue is this...

    If you ever look at the Windows platform, the home of proprietary software, the vast majority of programs on it do many things the users of those programs are not aware of, and are things that are not in those user's best interests. Basically, when you run a piece of proprietary software, you are giving control of your computer to someone else. It's no longer your computer.

    If OS X were GPL, I would most likely buy copies of OS X. I do not care if it is free of charge. But I do care that I know what it's doing when it runs, and that it's actions are independently verifiable and auditable. This is likely going to be a real problem when Apple adopts hardware-level DRM.

    Also, the GPL is a simple license. It states its intentions at the beginning in simple language, and the legalese is there to support those intentions in a clear and precise manner. It's the most pleasant to read legal document I've ever read.

  • by Eivind Eklund ( 5161 ) on Wednesday August 10, 2005 @12:39PM (#13286979) Journal
    I've worked with systems that include info for over ten years now. I still can't get used to it; the info browser (/usr/bin/info) is immensely clumsy, and the use of texinfo tend to make the man page a second thought, making the entire documentation set extremely annoying.

    My conclusion is that texinfo never grew up, and that the niche it tried to fill has been taken by docbook.

    Docbook has one significant technological advantage over texinfo: The omission of a standard command line interface to replace man(1). If you're going to use docbook to maintain documentation that's to be available from the command line - it comes as man pages.

    Eivind.

  • by doc modulo ( 568776 ) on Wednesday August 10, 2005 @12:54PM (#13287097)
    "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."

    I agree, this is a big one. I think the best system is the one OS X uses, application folders [blogspot.com].

    I like the fact that DesktopBSD has helpful "control panels" and configuration/installation wizards, it's good stuff.

    However, PC-BSD has application folders and that's why I'm going with that. I just think it's the most usable system of progam installation and more importantly, the easiest system for getting RID of programs. Getting rid of a program that's installed it's files all over your HD demands the help of a thing called a package manager or "uninstall wizard" which need a perfect log of where all the little files were installed to.

    In practice, the perfect installation log system is never perfect. It happens that it's either not recorded correctly or something changed after the installation which causes the uninstall to fail. If you want to be SURE you just install every program into it's own folder and you'll know that you've gotten rid of everything if you see the folder gone. It's conceptually easier to get your head around and it's just more usable in practice (drag the folder to another PC and it's "installed" there).

    Hopefully DesktopBSD will see the light, they're doing well in every other departement.

    Good luck guys.
  • Re:Yea, (Score:3, Interesting)

    by phoenix_rizzen ( 256998 ) on Wednesday August 10, 2005 @01:30PM (#13287410)
    Hmmm, is it really so hard to:
    kldload snd_driver
    (loads every sound driver on the system)

    cat /dev/sndstat
    (read the output to see exactly which sound driver is being used)

    echo 'snd__load="YES"' >> /boot/loader.conf
    (tell the kernel to load the specific sound module at bootup)

    Remember, 95% of all device drivers in FreeBSD are compiled as modules and stored under /boot/kernel/, all there for the loading if you need them. You only need to recompile the kernel to remove drivers.
  • Re:Yea, (Score:2, Interesting)

    by Icyfire0573 ( 719207 ) on Wednesday August 10, 2005 @03:13PM (#13288287)
    not difficult at all, but as they say who wants to go CLI to fix sound, also when i installed freebsd 5.4 release last week kldload snd_driver didn't do anything for me and I ended up recompiling it.
  • by Anonymous Coward on Wednesday August 10, 2005 @06:46PM (#13290095)
    I recently switched from Debian to OpenBSD. Obviously OpenBSD has fewer packages in ports. But it's been my experience that almost everything I use day-to-day is still there.

    It just lacks a few things here and there and then I'd find it perfect. I can count them on one hand.

Software production is assumed to be a line function, but it is run like a staff function. -- Paul Licker

Working...