Advanced

FreeSBIE -- first (and mostly negative) impressions

Posted by Steven_Rosenber on · 21 comments
Click; By Steven Rosenberg
Mail this story
Print this story

At this point, I've run about 15 or so live Linux CDs with varying degrees of success. And yes, I have manually configured a static networking connection before -- Fluxbuntu's "command line interface is EVERYTHING" philosophy sent me to the Web for instructions on how to do so. But I'm not a full card-carrying geek, so I'm not all that crazy about going to the command line with no help whatsoever just to get freakin' Internet flowing into the box with a live CD I've never run before on an OS I've also never run before.

At this point, I've run about 15 or so live Linux CDs with varying degrees of success. And yes, I have manually configured a static networking connection before -- Fluxbuntu's "command line interface is EVERYTHING" philosophy sent me to the Web for instructions on how to do so.

But I'm not a full card-carrying geek, so I'm not all that crazy about going to the command line with no help whatsoever just to get freakin' Internet flowing into the box with a live CD I've never run before on an OS I've also never run before.

But that's what happened with FreeSBIE, the live CD that features the FreeBSD system. First of all, unless you elect to use the "cheatcodes" (and can figure out from the help screen what exactly to type), FreeSBIE boots, after the usual 4-minute wait typical of a full-fledged live CD, into the shell. Yes, the GUI doesn't start automatically. You're in the BSD shell. At least you're logged in. It does that much for you.

But what to do then? I typed xwin, which I use to restart the window manager in Puppy. No go. Luckily I have two computers at my desk. I got the FreeSBIE "manual" (they are using the term very, very loosely) open and figured out from there that I had to type startx to get Xfce running. Whatever you do, if you plan to try FreeSBIE, print out the "manual" before you begin.

FreeSBIE looks good, and there are all the usual ways to tweak the Xfce interface. There are even printer utilities. But a utility to configure the Ethernet interface? Nada. And since I don't have DHCP here -- it's fixed IP -- I had to figure out how to get the network going.

I just wanted to do it for this one session -- you know, from the command line -- and I looked at the entire FreeSBIE site. Nothing. Even the 900+ page FreeBSD manual wasn't all that much help. I tried to configure, figuring out what the interface was called in BSD (it was bge0, by the way, which is very unlike the eth0 it's called in Linux -- I see nothing wrong with that, I'm just relaying the information).

I followed the instructions, but BSD wasn't accepting the addresses I was typing in. After all that, I kind of know how to get my main address, netmask and gateway into the system, even if they are "out of range" (not sure of the wording, but it was something to that effect). How to allow for my DNS servers? I have no idea. I'll try to find the Linux help page I used with Fluxbuntu, and maybe I'll try again. Maybe not.

So I couldn't connect and therefore couldn't really give FreeSBIE a good test.

Hey, if I can get Fluxbuntu to connect with the command line, I should be able to do it in FreeSBIE, right? Not right. And the whole thing where the GUI doesn't come up unless you ASK for it (or type startx at the prompt)? It's not ready for newbie prime time.

If all you've aiming for is to have longtime BSD users downloading your live CD, and if your sparse Web site gives no information on how to configure networking, then you've made you're own lonely bed, 'cause very few people are gonna lie in it if they can't get Firefox working.

Would it kill you to strap a GUI network-config utility into the window manager? Would it kill you to put detailed command-line configuration information in the help file that pops up in Firefox when it loads?

I don't think that Fluxbuntu has to leave new users in the dust either, but at least I was able to find the information I needed to start networking -- and it worked.

Another thing: I like Xfce a lot. I like Abiword a lot. But the FreeSBIE disk is a bit anemic when it comes to software. There's Abi, Gnumeric, emacs, Firefox, Thunderbird, Gaim, the GIMP, Joe, mPlayer ... and more. But it seems a bit light on utilities (including the aformentioned net config one), and while I understand that they can't cram Open Office on there (the compression on the fly isn't as good as Linux, I believe), I guess I was expecting more.

I'm not ready to give up on FreeSBIE just yet. I will get its networking going, one way or the other (I'm not above bringing in a router and turning my static IP into a DHCP connection).

And I'm not ready to give up on the BSDs either. I have hard drives waiting for DesktopBSD and FreeBSD installs. But in a world of over 100 Linux distributions and at least seven BSDs, first impressions do matter, and FreeSBIE has a lot of work to do in that regard.

Whether or not you like Ubuntu, Knoppix, Puppy and the other distros on live CD, you can't deny that they have a rather gentle learning curve and have done much for the cause of Linux. If a newbie can't get networking started, printing configured and drives mounted quickly and easily, you and your favored OS are in real danger of losing them. And right now FreeSBIE isn't exactly flying a welcoming flag for FreeBSD.

Full Story

  Nav
» Read more about: Story Type: Editorial, Reviews; Groups: Linux

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

Comments (21)

1 earlier comment in the full thread.

Beating up on new users -- yeah, that's the way to promote your OS!

I can only write as a new user, because that's what I am. I booted my first Linux live CD in January of this year, and I've spent a great deal of time in about five different distros in the past few months. I don't claim to be an expert -- I'm just a writer.

Some live CDs are meant to be run only that way, others are meant to give a taste of the distro and then provide for hard-drive installation. But live CDs do one thing, whether their makers intend it or not: They INTRODUCE people to your distribution.

And like it or not, BSD is not anywhere near Linux in popularity, familiarity or ease of use. The reason I'm looking into the various flavors of BSD is to see if there's a reason to run them instead of Linux. Do they run better? Is security better? Are the apps good?

I don't think Fluxbuntu is positioning itself as a distro for "nOObs," as you call them. That's fine -- there are plenty of others out there. Fluxbuntu serves a purpose. And Ubuntu is huge. Like it or not, it's popular because it's usable by "nOObs."

The purpose of the review is to evaluate the live CD. If the initial experience of running the distro is not a good one, that's worth talking about. If there's a reason to boot into the shell and not the GUI, I'd like to know what it is. If FreeSBIE comes automatically configured for DHCP, then people with that kind of connection will be on the Internet with no additional work necessary. Should the CD ship with NO networking configuration, just to make people WORK FOR IT? No, they come set for DHCP because that's what most people have. I happen NOT to have that here, so configuring networking for static IP is one of the things I always need to do. And I always write about it, too.

Is "the sole purpose of a live cd ... for nOObs to use," as you say? No. But it's a big part of it. A live CD is a calling card for the OS it's based on. A card saying "experts only" won't get many takers. That's all I'm saying.
Well, the one time I tried Freesbie, it hung during the bootup and never brought up a display, so I've never bothered trying it again.
Quoting:Some live CDs are meant to be run only that way, others are meant to give a taste of the distro and then provide for hard-drive installation. But live CDs do one thing, whether their makers intend it or not: they INTRODUCE people to your distribution.


I guess I see your point there. It would be a good idea for the distros to specify who their livecds are targeting. Many are designed as an intro to the distro, but many are designed for experienced users for expert installs/system recovery/etc.

Quoting:But live CDs do one thing, whether their makers intend it or not: they INTRODUCE people to your distribution.


But it doesn't say "INTRODUCE people unfamiliar with Linux/BSD to your distribution". There are lots of distro's targeting advanced users. Most of them have Live CD's too.

Actually, the most people I see using Live CD's use them to test hardware compatibility, not to get familiar with the distro. Another big part are CD's that aren't even meant to be installed. E.g. partition CD's, rescue CD's, HDD shredders, vulnerability testing CD's, some router/firewalls designed to run from ROM, etcetera.

Quoting:And like it or not, BSD is not anywhere near Linux in popularity, familiarity or ease of use.


Wrong on all counts. BSD is very popular in the enterprise. Until recently FreeBSD ruled the LAMP stack. and OpenBSD is heavily used for routers and firewalls. The difference between BSD and Linux aren't any bigger as from any one random Linux distro to another. Especially Gentoo users should feel right at home. After all, Gentoo's portage was based on the BSD ports system. Same goes for ease of use. Not surprising really since kernel & drivers aside, both run pretty much the exact same software.

There may not be a newbie friendly BSD for you yet, but that's no reason to bash BSD.
quote:: And Ubuntu is huge. Like it or not, it's popular because it's usable by "nOObs." ::quote

Actually while Ubuntu might well be marketed to noobs, it's actually no easier for a boob to use and configure than say Mandriva or PCLinuxOS.
I'm not bashing BSD at all. I wanted to find out what BSD was all about, and I'm not ready to do a full install ... so I looked for the live CD. My hope is that the approach taken to development at the various BSD projects will make for a more stable, smoother running system and better user experience, i.e. less broken stuff.

And the reason I think a live CD is so important is that it's the easiest way by far of sampling a distro.

I don't have the stats to back it up, but my general feeling about open-source distributions is that a live CD or DVD is pretty much a must if you want large numbers of people to pick up on what you're doing.

I agree -- a live CD is a great way to figure out how your hardware "fits" the distro. Way better than going through a full install. Given that there are so many distros with live CDs, it would take a lot for me to install a distro without that ability to check it out first. FreeBSD is probably the first one to get over that hurdle -- the documentation and philosophy behind the project is that good.

So far from bashing BSD, I want to try it, I want to love it. But FreeSBIE just didn't wow me.
> Ubuntu might well be marketed to noobs

I agree, the key word here is 'Marketed'. That's disturbed a lot of us from the beginning.

Like Ubuntu or hate it (I'm not so happy with the lack of root access and all that sudo stuff), but it has put Linux and open source OSes on a whole new playing field. And yes, it's all about marketing (and Mark Shuttleworth's money), but just look at the thousands of people posting in the Ubuntu forums. However they did it, it's astounding.
Steven: Check out PC-BSD at http://www.pcbsd.org/ No Live CD/DVD (yet) so you may need an old machine or a small free partition to test this. It is arguably the best of the newbie BSD's.
I agree with your assessment traceyanne. SUSE is fairly easy to configure as well. Many distros are easy to configure. Even Debian, which has a long history of being newbie-unfriendly, is very easy to install and configure. Most configuration issues come down to which tools your GUI environment offers.
> Most configuration issues come down to which tools your GUI environment offers.

Or don't offer, in the case of a certain long standing distro I could mention. :)
quote:: I agree with your assessment traceyanne. SUSE is fairly easy to configure as well. ::quote

I know one fairly new Linux user (she's been experimenting with Linux for about a year) who's administering SuSE 10.2 on her computer and Mandriva 2007 on her husband's. She's got a full SuSE setup on her computer and a dual boot WinXP and Mandriva on her husbands computer (he is a pretty serious gamer).
I've certainly enjoyed bashing BSD. I like it better than tcshing the korn out of it.

As far as ease of configuration goes, I think I've been at this too long to have an objective view, in that "ease of configuration" means something very different to me than it did when I was newer. I don't even blink at editing my xorg.conf these days...it used to be an arcane riddle that I avoided at all costs. I don't get upset if my resolution isn't perfect after an install anymore...it's a 20 second fix for me. I like my wireless working. It's been years since I didn' t have ethernet working with any distro. I like being root, though I have made a habit out of using sudo. I'm not sure how I feel about hiding root from new users. It seems more confusing than helpful.

To be fair, all the distros have their strong points and weak points. What is best for one new user is not the best for another new user. It's almost ridiculous to argue about which one is the best, though I think it is good to point out which ones are hideous. Anything that can't have a working desktop from one CD is hideous for a new user.
> he is a pretty serious gamer

No such thing. They're all just guys with a weird virtual toy fetish....
quote:: They're all just guys with a weird virtual toy fetish.... ::quote

I'll tell her that.
>"...Ubuntu might well be marketed to noobs, it's actually no easier for a boob to use..."<

Freudian slip?
/me puts cup down... guffaws loudly.
Quoting: t's actually no easier for a boob to use..."<

Freudian slip?


A rare malady known as "derfingerpokenproblem"

Ohh... I ain't touching that one :D
Methinks traceyanne has a case of foot-in-mouth today. :-D

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post