Slashdot Mirror


PC-BSD 0.5a Beta: BSD For Dummies

linuxbeta writes "PC-BSD 0.5a beta has now been released! You can download the 670Mb ISO file from our download page. This version fixes some minor bugs, and now has fully automatic network support. Screenshots available." So what's it all about? From the PC-BSD FAQ: "This OS has as its goals to be user-friendly, especially in the area of software installation and management, something that many of the *nix based distros have not yet mastered."

25 of 98 comments (clear)

  1. I question the motive behind "User Friendly" by SirCyn · · Score: 4, Insightful

    I have been using BSDs for a while now. They really aren't all that bad to use in the first place. They simply have a steep learning curve if you've never used them before.

    Personally I don't think a "User Friendly" flavor of BSD is needed. What is needed is trained admins.

    BSD is not meant at all for average joe; and selling it as such is misrepresenting the collective BSD OS. BSDs are powerful, stable, secure server and workstation OSes. NetBSD also runs good on your toaster.

    1. Re:I question the motive behind "User Friendly" by SirCyn · · Score: 4, Informative

      Yes. I admit that Darwin is a good example of a BSD based OS as a Desktop OS. But there have been many, and fairly extensive, changes to the base. Darwin may owe it's roots and much code to the BSDs, but it is not a direct derivative like this PC-BSD is. The PC-BSD is the same as FreeBSD plus a graphical installer and KDE packaged in. I have not used it yet, so there may be other diferences. From the website it seems there isn't much else.

    2. Re:I question the motive behind "User Friendly" by iggymanz · · Score: 4, Insightful

      BSD is simpler in configuration than most Linux distros really, just the install is harder. What's wrong with making it easier for more people to try it out?

    3. Re:I question the motive behind "User Friendly" by FidelCatsro · · Score: 3, Interesting

      Yes fair enough the other BSDs may not be ment for the average person , but yyour missing one vital point here , this is not the other BSDs (actualy OS X is fairly well aimed at the commen man)This BSDs sole aim is to make BSD easy to use which i think is a grand ambition as it gives the people more to choose from.

      Yes indeed more trained admins are needed , but ontop of that a wider user base is also needed as such a think spectrum of users will keep the *free* *bsds unaprochable which may make adopotion of the system harder .

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    4. Re:I question the motive behind "User Friendly" by node+3 · · Score: 4, Insightful

      Personally I don't think a "User Friendly" flavor of BSD is needed. What is needed is trained admins.

      Ain't gonna happen. There are already 3 major BSD's aimed at the trained admin.

      On the other hand, there's only 1 BSD aimed at the end user, and it's not free (OS X). This BSD fills an empty niche.

      BSD is not meant at all for average joe; and selling it as such is misrepresenting the collective BSD OS.

      BSD isn't "meant" for anyone. It's just aimed at the trained UNIX user because it's not a reasonable OS to aim at the average joe. OS X proves that you can aim a BSD at the computer neophyte, while still satisfying the upper echelon of UNIX gurus. I don't expect this new BSD to be as user-friendly as OS X, but it will be free. Let's hope great things come of it.

    5. Re:I question the motive behind "User Friendly" by Geekboy(Wizard) · · Score: 2, Insightful

      bullshit. the hardest part of installing BSD is learning to read. requiring a mouse to install a server is flawed.

    6. Re:I question the motive behind "User Friendly" by LadyLucky · · Score: 2, Interesting
      actualy OS X is fairly well aimed at the commen man

      I think that's true, but I don't think you should look at it exclusively. I've been using computers since a Commodre 64, have used Linux and Windows extensively and recently bought a Mac. I love OS X... not because I don't know how to use a computer, but because I enjoy using a computer that is not constantly getting in my way and making my life difficult.

      OS X I think is appealing to computer veterans, and geeks like myself. Email, photos, music all have extraordinarily good applications, but you can still drop to the command line, do some development if you please on a decent Unix shell. What could be better?

      --
      dominionrd.blogspot.com - Restaurants on
  2. Ooooo... Graphical installer! by kernelistic · · Score: 5, Interesting

    It would appear that this is the first BSD with a fully-graphical installer. Kudos! When will we see this installer backported and available as an option during the CD-build process? :)

    1. Re:Ooooo... Graphical installer! by maxjenius22 · · Score: 2, Informative

      Didn't they just release Tiger?

    2. Re:Ooooo... Graphical installer! by Bunyip+Redgum · · Score: 2, Interesting

      It probably won't be backported to any BSD since all the software they are developing is GPL!

      Pity, since a gui install and gui version of pkg_* utilities would increase the appeal of FreeBSD.

  3. Torrent? by idiotfromia · · Score: 2, Interesting

    Well, where's the torrent? It seems like that should be part of any article involving new *nix releases.

    I haven't tried BSD before, and this sounds like a good first timer's distro.

    1. Re:Torrent? by TCM · · Score: 3, Insightful

      With a torrent I can become a mirror myself if I want to donate some bandwidth.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
  4. *BSD for dummies? by Anonymous Coward · · Score: 3, Funny

    This sounds interesting, a dummy that runs *BSD. I guess it is rather appropriate, given that a dummy is still and lifeless. I'm surprised it took someone this long to think of it.

    Next up: Windows for Japanese commuter trains, MacOS for Spongebob Squarepants, and PalmOS for the San Fernando Valley.

  5. Hmmm.... by coyote4til7 · · Score: 4, Informative

    The philosophy is interesting. It's also the first instance of something that sounds cheesey but I'd love to tack on to XP when I tortured with that: The Eye Candy Meter

    But, the question is what's it for? The key thing seems to be a great sense of integration, etc. But, as far as I can tell, most of the things that someone who wants a *nix with a gui are not there. I may have missed some included alternatives, but you'll do without:

    • abiword/openoffice/gnumeric/koffice
    • firefox/mozilla (it does seem to have Konqueror)
    • mplayer
    • apache/php/postgresql/mysql
    • quanta
    • gimp
    • emacs

    Ouch! I suspect you won't be using this to do office, web or database work for now. Complete package list/release notes here

    --

    the clock on the wall says 4 til 7
  6. Re:screenshots. by FidelCatsro · · Score: 4, Insightful

    I belive these screenshots are not intended for "Us" (as in the experienced users.
    They are to show the new guys what is in store for them when they get the system up and running and how the desktop will look.
    As remember this is targeted at the "Newbies" and most of them probably have never seen KDE let alone know what it is

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
  7. Re:KDE on FreeBSD by ulib · · Score: 2, Informative

    What's the point? To me and many others *BSD is about 1) a different license and 2) a different philosophy of development - that is, centralised development of an entire operating system, not just a kernel.

    I definitely agree, but let's remember that KDE on FreeBSD is hardly news.
    http://freebsd.kde.org/

    --
    Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'.

  8. Re:Under GPL by archen · · Score: 3, Informative

    The BSDs do use GPL code, gcc being one of many examples. For the most part, it's the installer we're probably talking about here, thus not part of the base system, so it's probably not so much of an issue if one of the BSDs decided to adopt it.

    Not sure if I would want this sort of installation or not, but I think that the BSD projects could benefit from easier installations. It doesn't take a rocket scientist to do it now, but it could be made a bit easier. Right now I'd say the future of BSD installation is the DragonFly installer.

  9. Re:KDE on FreeBSD by Anonymous Coward · · Score: 3, Insightful

    You've fallen into the Microsoft trap. The brainwashing is complete. You now assume an OS has to have a GUI. You're probably starting to wonder why X11 doesn't have a built in web browser.

    Believe it or not, you don't need the eye candy to get work done. Many computer tasks don't even need a human in the loop.

  10. Re:Hmm, so far this is merely sysinstall by Zemplar · · Score: 2, Informative

    Thanks. I've already been there and done that - a few times. I'm always having to make a custom kernel to support SMP and this wierd Alteon (IBM Netfinity) gigabit NIC. Portupgrading was always easy, I was always seeming to get tripped up with mergemaster and build world (after tripping up the kernel confing a time or two).

    More time tinkering later and I'm sure I'll figure out where I went wrong.

    BTW, has the Pango problems with 5.3 been fixed in 5.4RC?

    Best install guide for newbies I've yet come across:
    http://www.engr.colostate.edu/~reinholz/freebsd/53 _install2.htm

  11. Why is this a separate project? by Bleeblah · · Score: 5, Insightful

    Why is this being launched as "PC-BSD"? This is just the standard FreeBSD installer redone (word for word) with a GUI interface. And by standard this I mean straight out of the box, without any tweaks. KDE doesn't even have font smoothing turned on!

    Let's not pretend that "PC-BSD" is something new or exciting. It doesn't fill a new niche (Free / Open / Net) or take the OS in a new direction (Dragonfly). As it stands, other than the GUI installer this is strictly "Look mom, I made me a distro!" However, if done as part of the FreeBSD effort this could be valuable.

    I'm sure the FreeBSD team would welcome these folks' effort at building a GUI installer (not that the text one is difficult to use...it is very straightforward), and instructions on contributing to FreeBSD are available at www.freebsd.org.

    1. Re:Why is this a separate project? by linguae · · Score: 2, Insightful

      PC-BSD does fill a niche; a BSD equivalent to something like Mandrake or Ubuntu. I love FreeBSD, but I can't imagine Joe Average being able to do all of the things necessary in order to actually use his shiny new FreeBSD desktop; he'll have to recompile his kernel to support his sound card and other devices, upgrade his ports, learn how to install X, and some other non-newbie friendly stuff.

      Enter PC-BSD. PC-BSD is pretty much a hybrid of FreeBSD and KDE. It has a graphical installer, a graphical interface for FreeBSD ports, graphical tools for setup, and uses KDE as a graphical desktop. It would be very nice for those who want to get away from Windows and want to have the security and stability of a BSD, yet still have the usability.

      There are just one minor qualm that I have with PC-BSD: the use of the GPL rather than the BSD license for PC-BSD-specific tools. It's nothing to be mad about (I have nothing against the GPL; I use GPL'd software all the time), nor is it anything that would impact PC-BSD's expected user base, but I think that the BSD license is one of the most important parts of the BSD philosophy. Plus, this would also mean that (Free|Open|Net)BSD would probably never import PC-BSD's features, solely because of licensing Then again, KDE is under the GPL, and the BSDs themselves have some GPL'd components (such as gcc) included with it, so it's not a problem for me.

  12. Re:I'll reserve judgement till I get around to it. by halber_mensch · · Score: 2, Informative
    Firstly, not one BSD distro I've ever put to a machine has worked with the ethernet and dhcp right off the bat. Much fiddling and farking was required and accompanied by much cursing of my fellow geeks for still resisting ease of use as if making too much sense, such as it should work the first time as advertised, was an affront against nature.
    Hmmm...
    FreeBSD:
    rc.conf - ifconfig_if0="DHCP"
    NetBSD:
    ifconfig.if0 - !dhclient $int

    Not much fiddling and farking required, and it shouldn't be accompanied by much cursing of you and your companions for still resisting the reading of the manual as if learning how to operate your system was an affront to nature.
    Need the entirety of the Unix would be so oblivious as to why Windows is where it is and Unix isn't?
    Market cornering is hardly a related to this argument. That's how Windows got where it is. IF ease of use == market share, then Windows certainly wouldn't be the king right now, MacOS would. Microsoft scored lucrative deals with vendors to include exclusively their products on cheap hardware in the days of DOS (which was hardly user-friendly - want to run an app? change your emm config first amigo! Memory doesn't allocate itself you know!)

    In seriousness, I'd like to counter your argument by saying that quickly hacking on a config file is much easier to do (and more independent of interactivity) than munging through a GUI tool hoping to find the right menu with the right option for what you want (if it's even available). Configuration is a one-step process of opening a text file and explicitly stating what configuration options the user wants. This is easy.

    I have a hunch that by ease of use, you are actually referring to obviousness of use. While editing a text file really is not hard to do, it isn't necessarily obvious to the novice user. Personally, I think that users who want obvious should stick to something simple like Windows. It fits their purpose, which is probably surfing the web and writing emails to grandma. But for more serious users that want a serious system, there is BSD.

    I am not opposed, however, to providing simple tools for simple users. I just do not want to sacrifice the power of the system to them.
    --
    perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
  13. You aren't the target market (plus suggestions) by tlambert · · Score: 4, Insightful

    You aren't the target market.

    People complaining about server installs and power user installs shouldn't use this: they are not the target market, and they should quit complaining and simply not use it: no loss.

    Complaining about the desktop choice is another self-defeating proposition: he had to pick *something*, and it had to be one thing to start with, not "pick one of 1000". It also has the benefit of giving a platform target ABI to developers who want to do desktop applications: one of the biggest reasons UNIX systems don't end up with a lot of applications is lack of a uniform target ABI. Even if the API was the same across multiple look-and-feel values, it's not enough to attract developers: requiring a recompilation means doubling their support and testing burdens, as well as their SKU count (if they don't ship all versions on the same CD/DVD).

    One of the best things MacOS X did, from this perspective, is *not* open up the GUI code, so that people have a hard time making a zillion incompatible versions and shipping them around, fragmenting the market. I hope he does not cave in to pressure to "pull a RedHat" with a "KDE or Gnome" option.

    For the average user, it's a step in the right direction, and one that all of the BSD's, save MacOS X, have been too snobby to take on their own (or too caught up in the myth of the server being the only market space that's a valid target for a BSD based OS).

    There are a couple of things that could be changed to make it better, but it's miles above the fear-inspiring raw text prompt and ASCII graphics of the normal FreeBSD installer.

    Instead of a hierarchical relationship between things you have to fill out, as in sysinstall, where it's an exercise for the student to traverse the installation/configuration tree, it's a simple linear progression.

    Instead of dropping you to a raw login prompt, it drops you to a KDE login.

    All in all, it removes much of the "fear barrier" that keeps people from even considering installing a BSD operating system on their machine in the first place.

    I dislike the use of the GPL, but given that it's written against a GPL'ed toolkit, it's excusable in the face of what it provides.

    Here's what else I think it needs to really polish it off:

    o Graphical partition editor

    It currently assumes you have a free partition lying around, and it doesn't really permit editing it. I know this is a very hard nut to crack, and that Partition Magic has an entire product dedicated to the task (AFAIK, it's the only product that can safely resize NTFS partitions); I'm not sure how doable this is, but it's near the top of the list.

    NB: The only reasonably way I have ever come up with to deal with this, short of contracting the work out the the P.M. people, is a Window NT install program that allocated a chunk of disk space *inside* the NTFS, and then a booter program that is an icon on the NT desktop, and let FreeBSD use the existing allocated NTFS file as a fielsystem, after hacking the block driver to make it appear virtually contiguous. I expect that this will be the last thing on my list implemented, if ever.

    o Creation of an "admin" account, rather than root

    This would just be the initial user's account, with rights to "sudo"; they could name it anything they wanted to name it. The root account would be disabled by default; you could always enable it via "sudo passwd" later, if you wanted to be able to login as root instead of the user.

    o Automatic walk-through for the configuration

    If you have an initial account other than the root account, you can walk the user immediately through the account-specific configuration. This would be a smoother transition, rather than stopping, requiring a login, and then continuing.

    o Automatic login as the admin user

    I realize that this may seem much less anal than a typical UNIX appraoch to things, but it's possible to do this relatively safely, simpy by enabling a screen saver

  14. I disagree with making things "easy" by devphaeton · · Score: 2, Insightful

    First off, a disclaimer:

    All the Linux/OSX/Windows users will pull the "stodgy bsd user/you just want to seem l337" card. FWIW i've used fbsd for 1 year, linux for 7, windows for 3 and OSX for 2, and my opinion has been the same forever.

    Just as someone noted early on, we need to make smarter users, not dumber computers. "Dumbing down" an OS, program or anything doesn't really make it more simple. It's just a facade over the real complexity underneath.

    What's more, the user outgrows this crutch quickly, and then all the "simplification" stuff gets in their way from there on out.

    Secondly, we don't need to introduce non-geeky people to geek-oriented OSes. They won't really get anything out of it, no differently than geeky people won't get anything out of a "user-friendly" os such as MacOS9 or Windows95.
    Yeah, i know that there is OSX, which is claiming to "bridge the gap", but 99% of Mac users are actually using Aqua and all it's iStuff, not puttering around the underlying *BSD bits. Some folks here will pipe up and say they spend loads of time in the guts, sure, but this is the BSD section on /. The rest of the Mac world is different.

    Thirdly, if something great comes of this, well... great. More power to them. But watch for the OSX zealots* to cry foul and say "It's just another PC-Folks ripping of the Mac-Folks thing" and "Copycat OSX/BSD for the PC!" and stuff.

    Fourthly, though i will say that BSD is a much better foundation that Linux (for a lot of reasons) to base an OS on, I don't expect it to reach wide popularity, no differently than some of the more "user friendly" Linux distros (Lycoris, Lindows, et al).

    * by "zealots", i mean the loud, vocal segment of Mac users that Just Don't Get It(tm), not ALL Mac users.

    --


    do() || do_not(); // try();
  15. Re:personally... by WushuJim · · Score: 2, Informative

    "and I couldn't figure out the damned Ports system"

    The ports system is what makes FreeBSD so easy to use. Install whatever you want with "pkg_add -r portname". How hard is that to figure out? The port is installed along with all its dependiencies.